html, body, div, span, applet, object, iframe, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; text-decoration: none; font-weight: normal; background: transparent none repeat scroll 0% 0%; }
body { line-height: 1.2; margin: 0px; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
:focus { outline: 0px none; }
a { font-family: "Conv_pt-sans_regular"; cursor: pointer; text-decoration: none; }
* { max-height: 999999px; }
@font-face {
	font-family: "Conv_pt-sans_bold";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('/images/pt-sans_bold.woff') format("woff"), url('/images/pt-sans_bold.ttf') format("truetype"), url('/images/pt-sans_bold.svg') format("svg");
}
@font-face {
	font-family: "Conv_pt-sans_regular";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('/images/pt-sans_regular.woff') format("woff"), url('/images/pt-sans_regular.ttf') format("truetype"), url('/images/pt-sans_regular.svg') format("svg");
}
@font-face {
	font-family: "Conv_pt-sans_narrow-bold";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('/images/pt-sans_narrow-bold.woff') format("woff"), url('/images/pt-sans_narrow-bold.ttf') format("truetype"), url('/images/pt-sans_narrow-bold.svg') format("svg");
}
@font-face {
	font-family: "Conv_pt-sans_narrow";
	font-style: normal;
	font-weight: normal;
	src: local("☺"), url('/images/pt-sans_narrow.woff') format("woff"), url('/images/pt-sans_narrow.ttf') format("truetype"), url('/images/pt-sans_narrow.svg') format("svg");
}
body { font-family: "Conv_pt-sans_regular"; float: left; width: 100%; min-width: 1000px; cursor: default; }
.p100 { float: left; width: 100%; }
.px940 { margin: 0px auto; width: 940px; }
.px960 { margin: 0px auto; width: 960px; }
.bg_main_b { position: fixed; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23); z-index: 9; }
.main { height: 80px; }
.menubtn { float: left; height: 100%; width: 46px; line-height: 80px; font-size: 16px; padding-left: 24px; background-repeat: no-repeat; background-position: left center; }
.main_logocontent { height: 50px; float: left; width: 600px; margin: 15px 20px; text-align: center; }
.main_logo_c { margin: 0px auto; height: 100%; display: inline-block; }
.mail_logo_name { float: left; font-size: 20px; line-height: 50px; margin: 0px 20px; }
.phones { float: right; margin: 15px 0px; width: 230px; }
.main_phone { float: left; text-align: right; height: 30px; width: 230px; background-repeat: no-repeat; background-position: left center; font-size: 24px; line-height: 30px; }
.main_grafic { float: left; text-align: right; height: 20px; width: 100%; font-size: 16px; }
.glavn_bg { height: 600px; background-position: center center; background-repeat: no-repeat; background-size: cover; margin-top: 80px; }
.glavn_bg_zat { float: left; width: 100%; height: 100%; }
.glavn_zag { width: 100%; font-size: 46px; text-align: center; margin-top: 100px; }
.glavn_poloska { float: left; width: 400px; height: 2px; margin: 20px 270px; }
.glavn_podzag { width: 100%; font-size: 22px; text-align: center; }
.glavn_form { float: left; width: 820px; padding: 0px 60px; margin-top: 40px; border-radius: 5px; }
.glavn_form_conf { font-size: 14px; float: left; width: 100%; margin-bottom: 10px; text-align: center; }
.form_close { position: absolute; right: 2px; top: 0px; width: 14px; height: 14px; background-position: center center; background-repeat: no-repeat; }
.inp_glavn_form { width: 181px; margin-right: 10px; }
.btn_glavn_form { height: 39px; width: 181px; border-width: medium medium 2px; border-style: none none solid; border-color: -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 3px; font-size: 16px; cursor: pointer; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24); transition: background-color 300ms linear 0ms; }
.glavn_form_zag { float: left; width: 100%; margin-top: 20px; font-size: 22px; text-align: center; }
.glavn_form_podzag { float: left; width: 100%; margin-top: 15px; margin-bottom: 15px; font-size: 18px; text-align: center; }
.zag { float: left; width: 100%; font-size: 30px; height: 100px; line-height: 100px; text-align: center; }
.usl_btn { height: 45px; width: 100%; border-width: medium medium 2px; border-style: none none solid; border-color: -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 3px; font-size: 16px; cursor: pointer; margin-top: 8px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24); transition: background-color 300ms linear 0ms; }
.gal_bloc { float: left; width: 298px; height: 238px; background-position: center top; background-size: cover; border-width: 1px; border-style: solid; margin: 0px 10px 35px; }
.gal_hover { float: left; cursor: pointer; width: 100%; height: 100%; opacity: 0; transition: opacity 300ms linear 0ms; }
.gal_hover:hover { opacity: 1; }
.gal_zag { float: left; width: 268px; text-align: center; font-size: 20px; padding: 0px 15px; margin-top: 35px; }
.gal_podzag { float: left; width: 268px; font-size: 16px; line-height: 20px; height: 60px; padding: 0px 15px; margin: 15px 0px; }
.gal_btn { float: left; width: 40px; height: 40px; background: transparent url('/images/zoom.png') no-repeat scroll center center; border: medium none; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.24); margin: 0px 129px; border-radius: 20px; transition: background-color 300ms linear 0ms; }
.about_bloc { font-size: 16px; line-height: 20px; padding-bottom: 35px; text-align: justify; }
.about_img { float: left; width: 378px; margin: 0px 15px 15px 0px; border-style: solid; border-width: 1px; }
.poradok_bg { background-position: center center; background-repeat: no-repeat; background-size: cover; }
.px700 { margin: 0px auto; width: 700px; }
.poradok_bloc { float: left; margin: 0px 10px 35px; width: 330px; height: 80px; }
.poradok_circle { float: left; width: 70px; height: 70px; border-radius: 40px; border: 5px solid rgb(255, 0, 4); font-size: 32px; text-align: center; line-height: 70px; background-clip: padding-box; }
.poradok_strel { float: left; width: 30px; height: 30px; background: rgb(255, 255, 255) none no-repeat scroll center center; border-radius: 15px; margin: 25px 15px 25px -15px; text-align: center; font-size: 24px; }
.poradok_text { float: left; font-size: 16px; width: 220px; position: relative; top: 50%; transform: translateY(-50%); }
.otz_bnt { float: left; width: 200px; margin: 0px 380px 35px; }
.news_bloc { float: left; margin: 0px 10px 35px; width: 460px; }
.contacts { padding-bottom: 35px; }
.cont_str { float: left; width: 100%; margin-bottom: 15px; }
.cont_img { float: left; background-position: center center; background-repeat: no-repeat; width: 34px; height: 34px; border-width: 4px; border-style: solid; margin-right: 15px; border-radius: 21px; background-clip: padding-box; }
.cont_cont { float: left; width: 403px; }
.cont_zag { height: 42px; line-height: 42px; }
.cont_contact { float: left; width: 100%; font-size: 18px; }
.cont_dop_inf { font-size: 16px; }
.cont_form_zag { width: 100%; font-size: 22px; text-align: center; }
.cont_podzag { width: 100%; font-size: 18px; text-align: center; line-height: 20px; margin-top: 10px; }
.cont_forma { float: left; margin: 0px 10px 35px; padding: 15px; width: 430px; border-radius: 5px; }
.inp { float: left; border-style: solid; border-width: 1px; height: 38px; font-size: 16px; line-height: 38px; padding: 0px 10px; font-family: "Conv_pt-sans_regular"; border-radius: 3px; }
.inp_cont_form { width: 318px; margin: 15px 45px 0px; }
.textarea { height: 120px; line-height: normal; padding-top: 10px; padding-bottom: 10px; resize: none; }
.cont_fomm_btn { width: 200px; margin: 15px 115px; }
.cont_fomm_res { float: left; width: 100%; font-size: 18px; text-align: center; }
.p50 { float: left; width: 50%; height: 40px; text-align: left; font-size: 16px; line-height: 40px; }
.cont_ss { float: left; width: 26px; height: 26px; background-position: center center; background-repeat: no-repeat; margin-right: 10px; }
.left_main { width: 300px; height: 100%; background-color: rgb(255, 255, 255); z-index: 999; position: fixed; margin-left: -320px; box-shadow: 10px 0px 20px rgba(0, 0, 0, 0.19), 6px 0px 6px rgba(0, 0, 0, 0.23); transition: margin 150ms linear 0ms; }
.left_main_close { float: left; margin-left: 40px; height: 80px; width: 236px; line-height: 80px; font-size: 16px; padding-left: 24px; background-repeat: no-repeat; background-position: left center; }
.left_main_poloas { float: left; width: 100%; border-bottom: 2px solid; margin-bottom: 20px; }
.left_main_punct { float: left; width: 260px; height: 40px; font-size: 20px; line-height: 40px; padding-left: 40px; }
.bg { background-color: rgb(0, 0, 0); position: fixed; margin-left: -100%; cursor: default; width: 100%; height: 100%; z-index: 99; opacity: 0; transition: opacity 150ms linear 0ms; }
.obrzv_forma { width: 640px; height: 160px; position: fixed; z-index: 999; left: 50%; top: 50%; margin-left: -390px; visibility: hidden; margin-top: -150px; border-radius: 5px; padding: 70px; box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.19), 0px 6px 6px rgba(0, 0, 0, 0.23); }
.form_zag { float: left; width: 100%; font-size: 22px; margin-bottom: 40px; }
.form_inp { width: 250px; height: 44px; }
.form_btn { width: 200px; margin: 0px 15px; }
.gal_forma { visibility: hidden; position: fixed; width: 470px; height: 470px; left: 50%; margin-left: -235px; top: 50%; margin-top: -235px; border-radius: 5px; padding: 15px; z-index: 999; box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.19), 0px 6px 6px rgba(0, 0, 0, 0.23); }
.gal_form_cont { float: left; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.jkor { float: left; width: 100%; margin-top: -80px; }
.bold { font-family: "Conv_pt-sans_bold"; }
.w_polosa { float: left; width: 260px; height: 0px; border-bottom-style: solid; border-bottom-width: 1px; margin: 0px 350px; }
.w_kvadrat { float: left; width: 26px; height: 26px; margin: -14px 367px 0px; transform: rotate(45deg); }
.w_zag_usl { float: left; width: 100%; font-size: 26px; margin-top: 40px; }
.w_poradok { font-size: 18px; line-height: 30px; }
.w_podzag_usl { float: left; width: 100%; font-size: 16px; line-height: 30px; height: 30px; margin: 3px 0px 5px; }
.w_punct { float: left; width: 365px; padding-left: 15px; background: transparent url('/images/circlre_red.png') no-repeat scroll left center; font-size: 20px; height: 20px; line-height: 20px; padding-bottom:5px;}
.w_punct_blue { float: left; width: 365px; padding-left: 15px; background: transparent url('/images/circlre_blue.png') no-repeat scroll left center; font-size: 16px; height: 20px; line-height: 20px; }
.w_cena { float: left; width: 100%; margin: 10px 0px; font-size: 40px; }
.w_bnt { float: left; width: 200px; }
.w_por { width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; }
.bg_light { background-color: rgb(255, 255, 255); }
.bg_dark { background-color: rgb(244, 245, 245); }
.bg_main { background-color: rgb(39, 40, 44); }
.c_main { color: rgb(255, 255, 255); }
.bg_color { background-color: rgb(2, 185, 191); }
.border_light { border-color: rgb(226, 227, 228); }
.border_poradok { border-color: rgba(2, 185, 191, 0.7); }
.c_color, .t-500 { color: rgb(2, 185, 191); }
.c_pr_light { color: rgb(255, 255, 255); }
.c_fo_light { color: rgb(190, 190, 200); }
.c_pr_dark, a { color: rgb(5, 31, 52); }
.c_fo_dark { color: rgb(80, 80, 80); }
.hover_bg { background-color: rgb(2, 185, 191); }
.hover_bg:hover { background-color: rgb(17, 224, 232); }
.hover_border { border-color: rgb(1, 149, 154); }
.hover_border:hover { border-color: rgb(14, 179, 186); }
.bg_light2 { background-color: rgb(255, 255, 255); }
.bg_dark2 { background-color: rgb(242, 244, 246); }
.bg_main2 { background-color: rgb(255, 255, 255); }
.c_main2 { color: rgb(38, 45, 55); }
.bg_alpha2 { background-color: rgba(63, 56, 63, 0.8); }
.border_light2 { border-color: rgb(226, 227, 228); }
.c_color2, .t-5002 { color: rgb(232, 19, 49); }
.c_pr_light2 { color: rgb(255, 255, 255); }
.c_pr_dark2, a { color: rgb(38, 45, 55); }
.c_fo_dark2 { color: rgb(80, 80, 80); }
.c_hover2:hover { color: rgb(232, 19, 49); }
.hover_bg2 { background-color: rgb(232, 19, 49); }
.hover_bg2:hover { background-color: rgb(255, 73, 97); }
.hover_border2 { border-color: rgb(189, 15, 38); }
.hover_border2:hover { border-color: rgb(204, 58, 78); }
#leadia_science_widget .widget_style3d_gradient { background: transparent linear-gradient(237deg, rgb(229, 40, 73), rgb(64, 167, 223)) repeat scroll 0% 0% ! important; }
#leadia_science_widget * { text-shadow: none; text-align: left; font-family: Helvetica,Arial ! important; font-size: 13px; padding: 0px; margin: 0px; color: rgb(0, 0, 0); line-height: 1.2; text-transform: none; letter-spacing: normal; font-weight: normal; box-sizing: border-box; transition: none 0s ease 0s ; transform-origin: center center 0px; white-space: normal; word-spacing: 0px ! important; }
#leadia_science_widget :not(br) { display: block; }
#leadia_science_widget style { display: none; }
#leadia_science_widget *::after, #leadia_science_widget *::before { background-image: none; }
#leadia_science_widget input, #leadia_science_widget textarea, #leadia_science_widget select { padding: 0px; display: inline-block; width: auto; height: auto; line-height: 1; float: none ! important; font-size: 14px ! important; color: rgb(0, 0, 0) ! important; border: 0px none ! important; background: white none repeat scroll 0% 0% ! important; opacity: 1 ! important; box-shadow: none ! important; text-transform: none ! important; letter-spacing: normal ! important; font-weight: normal ! important; max-width: 100% ! important; }
#leadia_science_widget input, #leadia_science_widget select { padding: 0px ! important; display: inline-block ! important; width: auto ! important; height: auto ! important; line-height: 1 ! important; }
#leadia_science_widget input:focus, #leadia_science_widget textarea:focus, #leadia_science_widget select:focus { outline: medium none ! important; box-shadow: none ! important; border-collapse: separate ! important; }
#leadia_science_widget input::after, #leadia_science_widget input::before, #leadia_science_widget textarea::after, #leadia_science_widget textarea::before, #leadia_science_widget select::after, #leadia_science_widget select::before { display: none; }
#leadia_science_widget input[type="text"] { -moz-appearance: textfield ! important; }
#leadia_science_widget input::-moz-placeholder { font-size: 13px ! important; color: rgb(153, 153, 153) ! important; text-transform: initial ! important; }
#leadia_science_widget .leadia_widget_textarea::-moz-placeholder { font-size: 13px ! important; color: rgb(153, 153, 153) ! important; text-transform: initial ! important; }
#leadia_science_widget .leadia_widget { position: fixed; background-color: rgb(115, 131, 181); font-family: Helvetica,Arial; font-size: 14px; transition: top 0.2s ease 0s, margin 0.2s ease 0s; width: 344px; bottom: 0px; padding: 10px 4px 0px; box-sizing: border-box; border-radius: 3px 3px 0px 0px; z-index: 1000001; }
#leadia_science_widget .leadia_widget_text { margin: 0px; font-size: 12px; font-weight: normal; color: white; line-height: 1; font-family: Helvetica,Arial ! important; }
#leadia_science_widget .leadia_widget_header { position: relative; min-height: 50px; padding-left: 70px; color: rgb(151, 167, 189); margin-bottom: 8px; cursor: pointer; -moz-user-select: none; text-shadow: 0px 1px 1px rgb(97, 114, 164); }
#leadia_science_widget .leadia_widget_photo { position: absolute; left: 10px; top: 0px; height: 48px; width: 48px; border-radius: 50%; border: medium none; box-shadow: none; margin: 0px ! important; opacity: 1; transform: none ! important; transition: none 0s ease 0s  ! important; }
#leadia_science_widget .leadia-widget-worker-name { color: rgb(255, 255, 255); font-style: normal; font-size: 15px; font-family: Helvetica,Arial ! important; line-height: 1.2; }
#leadia_science_widget .leadia_content_custom_scroll { height: 275px; overflow-x: hidden; padding: 6px 0px; position: relative; }
#leadia_science_widget .leadia_widget_body { background-color: rgb(255, 255, 255); position: relative; height: 327px; overflow: hidden; }
#leadia_science_widget .leadia_widget_list { min-height: 55px; margin: 0px; list-style: outside none none; padding: 6px 16px; font-weight: 400; transition: opacity 0.5s ease 0s; }
#leadia_science_widget .leadia_widget_msg { min-height: 32px; margin-bottom: 10px; line-height: 20px; color: rgb(255, 255, 255); }
#leadia_science_widget .msg_wrap { max-width: 90%; position: relative; z-index: 0; display: inline-block; padding: 12px 15px; font-size: 13px; line-height: 16px; border: 1px solid rgb(221, 220, 215); color: rgb(0, 0, 0); background-color: rgb(250, 250, 250); border-radius: 13px; overflow-wrap: break-word; }
#leadia_science_widget .msg_wrap::after { content: ""; position: absolute; width: 15px; height: 12px; background-color: rgb(250, 250, 250); border-top-right-radius: 50%; left: 0px; bottom: 2px; z-index: 1; }
#leadia_science_widget .leadia_user_msg .msg_wrap::after { left: auto; right: 0px; background-color: rgb(255, 255, 255); }
#leadia_science_widget .msg_wrap_corner { position: absolute; left: -21px; bottom: 7px; width: 1px; height: 1px; }
#leadia_science_widget .leadia_user_msg .msg_wrap_corner::before { border-right-color: white; }
#leadia_science_widget .msg_wrap_corner::before { content: ""; position: absolute; z-index: -1; bottom: -10px; left: 0px; height: 10px; border-right: 30px solid rgb(250, 250, 250); box-shadow: 0px 0px 0px 1px rgb(221, 220, 215); border-bottom-right-radius: 80px 50px; transform: translate(0px, -2px); }
#leadia_science_widget .msg_wrap_corner::after { content: ""; position: absolute; z-index: -1; bottom: -11px; left: 0px; width: 30px; height: 13px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom-right-radius: 40px 50px; transform: translate(-10px, -2px); box-shadow: 1px 0px 0px 0px rgb(221, 220, 215); }
#leadia_science_widget .msg_wrap_corner_right { position: absolute; right: -8px; bottom: 40px; width: 1px; height: 1px; }
#leadia_science_widget .msg_wrap_corner_right::after { content: ""; top: 1px; right: -29px; position: absolute; border: 0px solid; display: block; width: 40px; height: 40px; background-color: transparent; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; box-shadow: -16px -3px 0px -5px white, -16px -3px 0px -4px rgb(221, 220, 215), 4px 0px 0px -3px rgb(221, 220, 215) inset; transform: rotate(-25deg); transition: all 0.3s ease 0s; }
#leadia_science_widget .leadia-widget-message-text { font-size: 13px; }
#leadia_science_widget .leadia_widget_shaker { position: relative; }
#leadia_science_widget .leadia_widget_shaker::before { content: ""; bottom: 3px; right: 1px; position: absolute; width: 19px; height: 28px; background-color: white; z-index: 1; border-radius: 0px 10px 8px 0px; }
#leadia_science_widget .leadia_msg_time { display: block; font-size: 10px; color: rgb(185, 188, 192); }
#leadia_science_widget .leadia_msg_typemessage { text-align: center; font-size: 12px; color: rgb(127, 127, 127); }
#leadia_science_widget .leadia_widget_textarea_wrap { position: absolute; left: 0px; bottom: 0px; z-index: 1; width: 100%; padding: 0px 15px 15px; background: transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(243, 243, 243) 100%) repeat scroll 0% 0%; }
#leadia_science_widget .leadia_widget_textarea { width: 100%; height: 37px ! important; min-height: inherit; padding: 8px 35px 8px 15px ! important; vertical-align: bottom; border: 1px solid rgb(221, 220, 215) ! important; font: 13px/1.5 Helvetica,Arial; color: rgb(0, 0, 0) ! important; border-radius: 16px ! important; overflow: hidden ! important; min-width: initial ! important; resize: none; transition: height 0.2s ease 0s, box-shadow 0.2s ease 0s, border-color 0.2s ease 0s; box-sizing: border-box; margin: 0px; background: white none repeat scroll 0% 0%; }
#leadia_science_widget .leadia_widget_textarea:focus { height: 80px; outline: 0px none; box-shadow: 0px 5px 7px rgba(0, 0, 0, 0.1); border-color: rgb(155, 186, 233) ! important; }
#leadia_science_widget .leadia_widget_textarea:focus ~ .msg_wrap_corner_right::after { box-shadow: -16px -3px 0px -5px white, -16px -3px 0px -4px rgb(155, 186, 233), 4px 0px 0px -3px rgb(155, 186, 233) inset; }
#leadia_science_widget .leadia_develop_container * { font-size: 10px; }
#leadia_science_widget .leadia_develop_container { vertical-align: middle; cursor: pointer; text-align: center; padding: 3px 0px 6px; opacity: 1; line-height: 1; font-size: 12px; }
#leadia_science_widget .leadia_develop_container_inset { display: inline-block; }
#leadia_science_widget .leadia_develop_text { vertical-align: baseline; display: inline-block; margin-right: 0px; color: rgb(255, 255, 255); }
#leadia_science_widget .leadia_develop_container:hover { opacity: 0.8; }
#leadia_science_widget .leadia_widget_title { padding: 4px 0px; }
.leadia_widget_minimize { position: absolute ! important; right: 15px; top: 13px; width: 15px; border-bottom: 2px solid white; }
#leadia_science_widget .leadia_widget_button_in_chat::before { content: ""; position: absolute; left: 0px; top: 100%; z-index: -1; width: 100%; height: 100%; transition: all 0.2s ease 0s; border-radius: 18px; background: transparent linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(254, 250, 208) 100%) repeat scroll 0% 0%; }
#leadia_science_widget .leadia_widget_button_in_chat:hover::before { top: 0px; }
#leadia_science_widget .leadia_widget_button_in_chat:active::before { box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset; }
#leadia_science_widget .leadia_element_center { text-align: center; }
#leadia_science_widget .leadia_widget_loading_item:nth-child(n) { left: 0px; animation-delay: 0s; }
#leadia_science_widget .leadia_widget_loading_item:nth-child(2n) { left: 20px; animation-delay: 0.2s; }
#leadia_science_widget .leadia_widget_loading_item:nth-child(3n) { left: 40px; animation-delay: 0.4s; }
#leadia_science_widget .leadia_widget_hover { margin-bottom: -3px; }
#leadia_science_widget .leadia_widget_hover::before { content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 68px; background-color: rgb(255, 255, 255); opacity: 0; z-index: -1; transition: all 0.2s ease 0s; }
#leadia_science_widget .leadia_widget_hover:hover { margin-bottom: 0px; }
#leadia_science_widget .leadia_widget_hover:hover::before { opacity: 0.1; }
#leadia_science_widget .success_send { background: transparent url('/images/thx.png') no-repeat scroll 0% 0% / 100% 100%; margin: 8px auto; height: 72px; width: 59px; }
#leadia_science_widget .leadia_widget_send { position: absolute; right: 10px; top: 50%; width: 21px; height: 21px; line-height: 19px; margin-top: -11px; border-radius: 50%; background-color: rgb(115, 131, 181); z-index: 1; text-align: center; cursor: pointer; transition: all 0.2s ease 0s; }
#leadia_science_widget .leadia_widget_send_arrow { position: absolute; left: 50%; top: 50%; width: 8px; height: 8px; margin: -4px 0px 0px -6px; border-right: 2px solid white; border-top: 2px solid white; transform: rotate(45deg); transition: opacity 0.2s ease 0s; }
#leadia_science_widget .leadia_widget_notify { position: absolute; bottom: 100%; left: 0px; width: 90%; border: 1px solid rgb(218, 215, 178); border-radius: 13px; padding: 9px 15px; font-size: 13px; line-height: 1.4; color: rgb(78, 75, 65); margin-bottom: 20px; text-shadow: 0px 1px 0px rgb(255, 255, 255); box-shadow: 0px 1px 0px white inset; background-color: rgb(254, 250, 208); }
#leadia_science_widget .leadia_widget_notify::before { content: ""; position: absolute; bottom: -11px; left: 27px; border-left: 10px solid transparent; border-top: 10px solid rgb(218, 215, 178); border-right: 10px solid transparent; }
#leadia_science_widget .leadia_widget_notify::after { content: ""; position: absolute; bottom: -10px; left: 27px; border-left: 10px solid transparent; border-top: 10px solid rgb(254, 250, 208); border-right: 10px solid transparent; }
#leadia_science_widget .ball-pulse-sync { text-align: center; padding: 15px 0px 10px; }
#leadia_science_widget .ball-pulse-sync > div { display: inline-block; background-color: rgb(221, 220, 215); width: 12px; height: 12px; border-radius: 100%; margin: 0px 2px; }
#leadia_science_widget .ball-pulse-sync > div:nth-child(0) { animation: 0.8s ease-in-out 0s normal none infinite running ball-pulse-sync; }
#leadia_science_widget .ball-pulse-sync > div:nth-child(1) { animation: 0.8s ease-in-out 0.07s normal none infinite running ball-pulse-sync; }
#leadia_science_widget .ball-pulse-sync > div:nth-child(2) { animation: 0.8s ease-in-out 0.14s normal none infinite running ball-pulse-sync; }
#leadia_science_widget .ball-pulse-sync > div:nth-child(3) { animation: 0.8s ease-in-out 0.21s normal none infinite running ball-pulse-sync; }
#leadia_science_widget .ball-pulse-sync > div { animation-fill-mode: both; }
#leadia_science_widget .leadia_widget_photo {  }
#leadia_science_widget .leadia_widget_photo_flipper { transition: all 0.6s ease 0s; transform-style: preserve-3d; width: 100%; height: 100%; position: relative; }
#leadia_science_widget .leadia_widget_photo_front, #leadia_science_widget .leadia_widget_photo_back { backface-visibility: hidden; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border-radius: 50%; overflow: hidden; }
#leadia_science_widget .leadia_widget_photo_front { z-index: 2; transform: perspective(200px) rotateY(0deg); transition: transform 1s ease 0s; }
#leadia_science_widget .leadia_widget_photo_back { transform: perspective(200px) rotateY(180deg); transition: transform 1s ease 0s; }
#leadia_science_widget .leadia_widget_photo_front img, #leadia_science_widget .leadia_widget_photo_back img { max-width: 100%; border: medium none ! important; }
#leadia_science_widget .leadia_widget_order_title { padding: 20px 0px; color: rgb(82, 81, 81); font-size: 12px; text-align: center; }
#leadia_science_widget .leadia_widget_order_rel { position: relative; }
#leadia_science_widget .leadia_widget_order_control { width: 100% ! important; height: 35px ! important; border: 1px solid rgb(188, 195, 201) ! important; border-radius: 4px ! important; margin-bottom: 20px ! important; padding-left: 37px ! important; font-size: 12px ! important; transition: all 0.2s ease 0s ! important; }
#leadia_science_widget .leadia_widget_order_control:focus { outline: medium none ! important; border-color: rgb(145, 190, 227) ! important; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15) ! important; }
#leadia_science_widget select.leadia_widget_order_control { padding-left: 33px ! important; color: rgb(136, 136, 136) ! important; -moz-appearance: none ! important; }
#leadia_science_widget .leadia_widget_order_control_row {  }
#leadia_science_widget .leadia_widget_order_control_cell_1, #leadia_science_widget .leadia_widget_order_control_cell_2 { position: relative; font-size: 14px; color: rgb(147, 154, 161); display: inline-block; vertical-align: middle; }
#leadia_science_widget .leadia_widget_order_control_cell_2 .leadia_widget_order_control { padding: 0px 0px 0px 5px ! important; }
#leadia_science_widget .leadia_widget_order_control_cell_1 { width: 55%; padding-right: 20px; margin-right: -4px; }
#leadia_science_widget .leadia_widget_order_control_cell_1 .leadia_widget_arrow_down { right: 26px; }
#leadia_science_widget .leadia_widget_order_control_cell_2 { width: 45%; }
#leadia_science_widget .leadia_widget_order_btn { position: relative; width: 100%; height: 41px; line-height: 41px; margin-bottom: 15px; border: 1px solid rgb(177, 174, 145); border-radius: 4px; text-transform: uppercase; color: rgb(0, 0, 0); font-size: 12px; text-align: center; cursor: pointer; text-shadow: 0px 1px rgba(255, 255, 255, 0.5); background: transparent linear-gradient(to bottom, rgb(253, 207, 49) 0%, rgb(251, 182, 45) 100%) repeat scroll 0% 0%; }
#leadia_science_widget .leadia_widget_order_btn:hover { background: transparent linear-gradient(to bottom, rgb(251, 182, 45) 0%, rgb(253, 207, 49) 100%) repeat scroll 0% 0%; }
#leadia_science_widget .leadia_widget_order_btn:active { box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset; }
#leadia_science_widget .leadia_widget_order_back { position: relative; display: inline-block; cursor: pointer; color: rgb(154, 161, 167); font-size: 12px; text-decoration: underline; }
#leadia_science_widget .leadia_widget_order_back:hover { color: black; }
#leadia_science_widget .leadia_widget_order_back:hover .leadia_widget_chat_icon { opacity: 1; }
#leadia_science_widget [class*="leadia_widget_icon"] { position: absolute; left: 8px; top: 9px; z-index: 1; width: 17px; height: 17px; background: transparent url('/images/leadia_widget_sprite_upd.png') no-repeat scroll 0px 0px; }
#leadia_science_widget [class*="leadia_widget_icon"]::after { content: ""; height: 20px; border-left: 1px solid rgb(188, 195, 201); float: right; margin-right: -6px; }
#leadia_science_widget .leadia_widget_icon_user { background-position: 0px -18px; }
#leadia_science_widget .leadia_widget_icon_date { background-position: 0px -37px; }
#leadia_science_widget .leadia_widget_order_control:focus ~ .leadia_widget_icon_handset { background-position: -18px 0px; }
#leadia_science_widget .leadia_widget_order_control:focus ~ .leadia_widget_icon_user { background-position: -15px -18px; }
#leadia_science_widget .leadia_widget_order_control:focus ~ .leadia_widget_icon_date { background-position: -17px -37px; }
#leadia_science_widget .leadia_widget_order_control:focus ~ [class*="leadia_widget_icon"]::after { border-color: rgb(145, 190, 227); }
#leadia_science_widget .leadia_widget_arrow_down { position: absolute; right: 6px; left: auto; top: 14px; width: 10px; height: 6px; background: transparent url('/images/leadia_widget_sprite_upd.png') no-repeat scroll 0px -76px; z-index: -1; }
#leadia_science_widget .leadia_widget_chat_icon { display: inline-block; vertical-align: middle; width: 16px; height: 16px; opacity: 0.4; margin-right: 5px; margin-left: -21px; background: transparent url('/images/leadia_widget_sprite_upd.png') no-repeat scroll -10px -55px; }
#leadia_science_widget .leadia_widget_call_style { margin-bottom: 0px; margin-top: -12px; }
#leadia_science_widget .leadia_widget_call_style select { background-color: transparent ! important; }
#leadia_science_widget .leadia_widget_call_style .msg_wrap { width: 100%; max-width: inherit; border: 0px none; background: transparent none repeat scroll 0px center; padding: 0px 10%; }
#leadia_science_widget .leadia_widget_call_style .leadia_msg_time, #leadia_science_widget .leadia_widget_call_style .msg_wrap_corner, #leadia_science_widget .leadia_widget_call_style .msg_wrap::after { display: none; }
#leadia_science_widget #leadia_widget_callform_step2 .success_send { margin: 30px auto; }
#leadia_science_widget #leadia_widget_callform_step2 .widget_thankyoupage_text { text-align: center; }
#leadia_science_widget .leadia_widget_bell { position: absolute; top: 50%; right: 20px; width: 29px; height: 29px; line-height: 34px; margin: -15px 0px 0px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.3); text-align: center; transition: transform 0.2s ease 0s; transform: scale(0); }
#leadia_science_widget .leadia_widget_bell_icon { width: 13px; height: 14px; background: transparent url('/images/leadia_widget_sprite_upd.png') no-repeat scroll -12px -71px; transform-origin: 50% 1% 0px; position: absolute; left: 50%; top: 50%; margin: -7px 0px 0px -7px; }
#leadia_science_widget .leadia_widget_bell_notif { position: absolute; top: -4px; right: -4px; width: 13px; height: 13px; line-height: 13px; border-radius: 50%; border: 1px solid white; background: transparent url('/images/leadia_widget_sprite_upd.png') no-repeat scroll -1px -97px; transition: transform 0.2s ease 0.2s, -webkit-transform 0.2s ease 0.2s, -moz-transform 0.2s ease 0.2s, -o-transform 0.2s ease 0.2s; transform: scale(0); }
.ps-container { overflow: hidden ! important; }
@media not all, not all {
	.ps-container { overflow: auto ! important; }
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail { display: block; background-color: transparent; }
.ps-container > .ps-scrollbar-x-rail { display: none; position: absolute; border-radius: 4px; opacity: 0; transition: background-color 0.2s linear 0s, opacity 0.2s linear 0s; bottom: 3px; height: 8px; }
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x { position: absolute; background-color: rgb(170, 170, 170); border-radius: 4px; transition: background-color 0.2s linear 0s; bottom: 0px; height: 8px; }
.ps-container > .ps-scrollbar-y-rail { display: none; position: absolute; border-radius: 4px; opacity: 0; transition: background-color 0.2s linear 0s, opacity 0.2s linear 0s; right: 3px; width: 8px; }
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { position: absolute; background-color: rgb(170, 170, 170); border-radius: 4px; transition: background-color 0.2s linear 0s; right: 0px; width: 8px; }
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail { opacity: 0.6; }
.ps-container:hover > .ps-scrollbar-x-rail:hover { background-color: rgb(238, 238, 238); opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x { background-color: rgb(153, 153, 153); }
.ps-container:hover > .ps-scrollbar-y-rail:hover { background-color: rgb(238, 238, 238); opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { background-color: rgb(153, 153, 153); }
#leadia_science_widget .leadia_widget_photo_front::before { content: ""; display: block; position: absolute; width: 140%; height: 100%; top: 120%; left: -20%; opacity: 0.6; background: transparent linear-gradient(180deg, rgba(255, 255, 255, 0), rgb(255, 255, 255) 40%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0)) repeat scroll 0% 0%; transform: rotate(20deg); animation: 10s cubic-bezier(0, 0.3, 1, 0.7) 0s normal none infinite running ava-blick; }
#leadia_science_widget .leadia_widget_minimize { opacity: 1; filter: none; }
#leadia_science_widget .leadia_widget_hover .leadia_widget_minimize { opacity: 0; }
#leadia_science_widget .leadia_widget .leadia_widget_body { transition: height 0.2s ease 0s; }
#leadia_science_widget .leadia_widget.lw_minimized .leadia_widget_body { height: 0px; }
#leadia_science_widget .leadia_widget.lw_minimized .leadia_develope_by { display: none; }
#leadia_science_widget .leadia_widget { padding-top: 4px; }
#leadia_science_widget .leadia_widget_header { min-height: 60px; margin-bottom: 4px; padding-top: 6px; }
#leadia_science_widget .leadia_widget_header::before, #leadia_science_widget .leadia_widget_hover_module_item::before { content: ""; position: absolute; left: 0px; top: 0px; width: 0px; height: 100%; border-radius: 2px; transition: background 0.2s ease 0s, width 0.3s ease 0s ! important; }
#leadia_science_widget .leadia_widget_hover_module_active .leadia_widget_header:hover::before, #leadia_science_widget .leadia_widget_hover_module_item:hover::before { width: 100%; background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; }
#leadia_science_widget .leadia_widget_photo { top: 5px; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s, -moz-transform 0.3s ease 0s, -o-transform 0.3s ease 0s ! important; }
#leadia_science_widget .leadia_widget_photo img, #leadia_science_widget .leadia_widget_hover_module_photo img { max-width: 100%; }
#leadia_science_widget .leadia_widget_hover_module { max-height: 0px; overflow: hidden; transition: max-height 0.2s ease-in-out 0s; }
#leadia_science_widget .leadia_widget_hover_module_item { min-height: 60px; padding-top: 6px; position: relative; padding-left: 70px; color: rgb(151, 167, 189); cursor: pointer; -moz-user-select: none; }
#leadia_science_widget .leadia_widget_hover_module .leadia_widget_hover_module_item { opacity: 0; transform: translateY(50px) ! important; transition: transform 0.4s ease 0s, opacity 0.5s ease 0s, -webkit-transform 0.4s ease 0s, -moz-transform 0.4s ease 0s, -o-transform 0.4s ease 0s ! important; }
#leadia_science_widget .leadia_widget_hover_module_item:hover .leadia_widget_hover_module_photo { transform: scale(1) ! important; }
#leadia_science_widget .leadia_widget_hover_module:hover ~ .leadia_widget_header .leadia_widget_photo { transform: scale(0.65) ! important; }
#leadia_science_widget .leadia_widget_hover_module_photo { overflow: hidden; position: absolute; left: 10px; top: 5px; height: 48px; width: 48px; border-radius: 50%; transform: scale(0.65) ! important; transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s, -moz-transform 0.3s ease 0s, -o-transform 0.3s ease 0s ! important; }
#leadia_science_widget .leadia_widget_hover_module_active .leadia_widget_hover_module_item:nth-last-of-type(2) { transition-delay: 0.3s ! important; }
#leadia_science_widget .leadia_widget_hover::before { display: none; }
#leadia_science_widget.leadia_widget, #leadia_science_widget .leadia_widget_hover { margin-bottom: 0px ! important; }
#leadia_science_widget .leadia_widget_hover_module_title { padding: 7px 0px 5px; color: white; font-style: normal; font-size: 15px; font-family: Helvetica,Arial ! important; line-height: 1; }
#leadia_science_widget .leadia_widget_hover_module_text { font-size: 12px; font-weight: normal; color: white; line-height: 1; font-family: Helvetica,Arial ! important; }
#leadia_science_widget .leadia_widget_minimize { top: 20px; }
#leadia_science_widget .leadia_widget_title, #leadia_science_widget .leadia_widget_text, #leadia_science_widget .leadia_widget_hover_module_title, #leadia_science_widget .leadia_widget_hover_module_text { position: relative; z-index: 1; }
#leadia_science_widget .leadia_widget_hover_module_photo::before { content: ""; display: block; position: absolute; width: 140%; height: 100%; top: 120%; left: -20%; opacity: 0.6; background: transparent linear-gradient(180deg, rgba(255, 255, 255, 0), rgb(255, 255, 255) 40%, rgba(255, 255, 255, 0.6) 60%, rgba(255, 255, 255, 0)) repeat scroll 0% 0%; transform: rotate(20deg); animation: 10s cubic-bezier(0, 0.3, 1, 0.7) 0s normal none infinite running ava-blick; }
#leadia_science_widget .lwp-modal_wrap { background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; display: none; z-index: 1000001; }
#leadia_science_widget .lwp-modal_wrap * { box-sizing: border-box; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window { background-color: rgb(255, 255, 255); width: 430px; height: auto; padding: 30px; font-family: "Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif; font-size: 15px; line-height: 1.3; color: rgb(0, 0, 0); position: absolute; top: 100px; left: 0px; border-radius: 5px; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5); }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-modal_image { width: 116px; height: 116px; border-radius: 100%; display: block; margin: 0px auto 30px; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-modal_title { font-size: 18px; text-align: center; margin-bottom: 10px; font-weight: bold; overflow-wrap: break-word; word-break: break-all; hyphens: auto; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-modal_subtitle { font-size: 17px; text-align: center; margin-bottom: 30px; overflow-wrap: break-word; word-break: break-all; hyphens: auto; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-buttons_block { text-align: center; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-buttons_block .lwp-btn { padding: 15px; margin: 0px 20px; font-size: 17px; font-weight: normal; border-radius: 200px; background-color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; border: 2px solid rgb(226, 232, 239); cursor: pointer; width: 130px; white-space: nowrap; display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; overflow-wrap: normal; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-buttons_block #btnYes.lwp-btn { background-color: rgb(29, 74, 240); border-color: rgb(29, 74, 240); color: rgb(255, 255, 255); }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-buttons_block #btnYes.lwp-btn:hover { box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4) inset; }
#leadia_science_widget .lwp-modal_wrap .lwp-modal_window .lwp-buttons_block .lwp-btn:hover { box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1) inset; }
