﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{outline:none;box-sizing:border-box}html,body{width:100%;height:100%;line-height:1}html *{max-height:999999px}img{border:0}@font-face{font-family:'Montserrat';src:url("../fonts/montserrat-regular.eot");src:url("../fonts/montserrat-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-regular.svg#Graphik") format("svg"),url("../fonts/montserrat-regular.woff2") format("woff2"),url("../fonts/montserrat-regular.woff") format("woff"),url("../fonts/montserrat-regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Montserrat';src:url("../fonts/montserrat-medium.eot");src:url("../fonts/montserrat-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-medium.svg#Graphik") format("svg"),url("../fonts/montserrat-medium.woff2") format("woff2"),url("../fonts/montserrat-medium.woff") format("woff"),url("../fonts/montserrat-medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Montserrat';src:url("../fonts/montserrat-semibold.eot");src:url("../fonts/montserrat-semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-semibold.svg#Menoe") format("svg"),url("../fonts/montserrat-semibold.woff2") format("woff2"),url("../fonts/montserrat-semibold.woff") format("woff"),url("../fonts/montserrat-semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Montserrat';src:url("../fonts/montserrat-bold.eot");src:url("../fonts/montserrat-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-bold.svg#Menoe") format("svg"),url("../fonts/montserrat-bold.woff2") format("woff2"),url("../fonts/montserrat-bold.woff") format("woff"),url("../fonts/montserrat-bold.ttf") format("truetype");font-weight:700;font-style:normal}:root{--color-primary: #FFD45F;--color-primary-light: #FFE69F;--color-primary-super-light: #FFF3D0;--color-black: #384054;--color-grey: #98A2A7;--color-grey-light: #CBD0D2;--color-grey-lines: #EFF2F2;--color-white: #FFF;--color-red: #EA525B;--color-green: #4FC176}main#testing-subject section>ul>li>ul>li>input[type="radio"]+label,.main#testing-subject section>ul>li>ul>li>input[type="radio"]+label,main#testing-subject section>ul>li>ul>li>input[type="checkbox"]+label,.main#testing-subject section>ul>li>ul>li>input[type="checkbox"]+label{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.transition-all,.rotate-180-start,.rotate-180-end,.btn,.btn:hover,.btn:active,.btn[disabled]{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.transition-color{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.transition-bg{-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.transition-border{-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}.transition-opacity,.slick-dots>li,.slick-dots>li:hover,.slick-dots>li.slick-active{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.transition-padding-top{-webkit-transition:padding-top .3s ease;-moz-transition:padding-top .3s ease;-o-transition:padding-top .3s ease;transition:padding-top .3s ease}.transition-padding-right{-webkit-transition:padding-right .3s ease;-moz-transition:padding-right .3s ease;-o-transition:padding-right .3s ease;transition:padding-right .3s ease}.transition-padding-left{-webkit-transition:padding-left .3s ease;-moz-transition:padding-left .3s ease;-o-transition:padding-left .3s ease;transition:padding-left .3s ease}.transition-height{-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.transition-none{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.rotate-180-start{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.rotate-180-end{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.nowrap{white-space:nowrap}.fadeout-holder{position:relative}.fadeout,.fadeout-r{white-space:nowrap;width:100%;overflow:hidden}.fadeout:after,.fadeout-r:after{content:'';display:block;position:absolute;top:0;right:0;width:45%;height:100%;background:linear-gradient(90deg, rgba(255,255,255,0.0001) 0%, #fff 100%);pointer-events:none}.fadeout.scrolled-full:after,.fadeout-r.scrolled-full:after{display:none}.rotation360{-webkit-animation:rotation360 1.5s infinite linear;-moz-animation:rotation360 1.5s infinite linear;-ms-animation:rotation360 1.5s infinite linear;-o-animation:rotation360 1.5s infinite linear;animation:rotation360 1.5s infinite linear;-webkit-backface-visibility:hidden;transform:translate3d(0, 0, 0)}@-webkit-keyframes rotation360{to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotation360{to{-moz-transform:rotate(360deg)}}@-ms-keyframes rotation360{to{-ms-transform:rotate(360deg)}}@-o-keyframes rotation360{to{-o-transform:rotate(360deg)}}@keyframes rotation360{to{transform:rotate(360deg)}}@-webkit-keyframes rotation180{to{-webkit-transform:rotate(180deg)}}@-moz-keyframes rotation180{to{-moz-transform:rotate(180deg)}}@-ms-keyframes rotation180{to{-ms-transform:rotate(180deg)}}@-o-keyframes rotation360{to{-o-transform:rotate(180deg)}}@keyframes rotation180{to{transform:rotate(180deg)}}@-webkit-keyframes rotation360{to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotation360{to{-moz-transform:rotate(360deg)}}@-ms-keyframes rotation360{to{-ms-transform:rotate(360deg)}}@-o-keyframes rotation360{to{-o-transform:rotate(360deg)}}@keyframes rotation360{to{transform:rotate(360deg)}}.out-of-bound{position:absolute;top:-9999px}.shown{display:block !important}html{min-width:320px}html.html-modal{height:100% !important;width:100%;overflow:hidden}html.html-modal-long{height:auto !important}body{font-family:"Montserrat","Arial",sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:var(--color-black);text-align:left;width:100%;height:100%}a{color:var(--color-black);text-decoration:underline;-webkit-tap-highlight-color:transparent}h1,.h1{font-family:"Montserrat","Arial",sans-serif;font-size:24px;font-weight:700;line-height:1.21;margin-bottom:25px;cursor:default}@media (min-width: 540px){h1,.h1{font-size:36px}}h2,.h2{font-family:"Montserrat","Arial",sans-serif;font-size:18px;font-weight:600;line-height:1.22;margin-bottom:25px;cursor:default}@media (min-width: 540px){h2,.h2{font-size:24px}}h3,.h3{font-family:"Montserrat","Arial",sans-serif;font-size:16px;font-weight:600;line-height:1.37;margin-bottom:12px;cursor:default}@media (min-width: 540px){h3,.h3{font-size:18px;line-height:1.22}}h4,.h4{font-family:"Montserrat","Arial",sans-serif;font-size:13px;font-weight:600;line-height:1.14;margin-bottom:15px;cursor:default}h5,.h5{font-family:"Montserrat","Arial",sans-serif;font-size:12px;font-weight:600;line-height:1.14;margin-bottom:15px;cursor:default}h6,.h6{font-family:"Montserrat","Arial",sans-serif;font-size:12px;font-weight:400;line-height:1.14;margin-bottom:15px;cursor:default}p{margin-bottom:25px}ol,ul{list-style:none}input[type='text'],input[type='date'],input[type='tel'],input[type='email'],input[type='password'],input[type='number'],input[type='search']{font-family:"Montserrat","Arial",sans-serif;font-size:16px;line-height:1;padding:15px 16px;box-sizing:border-box;border:0;background-color:#fff;color:#000;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}input[type='text']::-webkit-input-placeholder,input[type='date']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,input[type='number']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder{color:#828282}input[type='text']::-moz-placeholder,input[type='date']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='password']::-moz-placeholder,input[type='number']::-moz-placeholder,input[type='search']::-moz-placeholder{color:#828282}input[type='text']:-moz-placeholder,input[type='date']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='password']:-moz-placeholder,input[type='number']:-moz-placeholder,input[type='search']:-moz-placeholder{color:#828282}input[type='text']:-ms-input-placeholder,input[type='date']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,input[type='number']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder{color:#828282}input[type='text']:hover,input[type='date']:hover,input[type='tel']:hover,input[type='email']:hover,input[type='password']:hover,input[type='number']:hover,input[type='search']:hover{-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}input[type='text']:focus,input[type='date']:focus,input[type='tel']:focus,input[type='email']:focus,input[type='password']:focus,input[type='number']:focus,input[type='search']:focus{-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}input[type='text'].attempted:invalid,input[type='text'].invalid,input[type='text'].err,input[type='date'].attempted:invalid,input[type='date'].invalid,input[type='date'].err,input[type='tel'].attempted:invalid,input[type='tel'].invalid,input[type='tel'].err,input[type='email'].attempted:invalid,input[type='email'].invalid,input[type='email'].err,input[type='password'].attempted:invalid,input[type='password'].invalid,input[type='password'].err,input[type='number'].attempted:invalid,input[type='number'].invalid,input[type='number'].err,input[type='search'].attempted:invalid,input[type='search'].invalid,input[type='search'].err{-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}textarea{font-family:"Montserrat","Arial",sans-serif;font-size:16px;line-height:1.14;padding:19px 16px;box-sizing:border-box;border:0;color:#000;background-color:#fff;overflow:auto;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}textarea::-webkit-input-placeholder{color:#828282}textarea::-moz-placeholder{color:#828282}textarea:-moz-placeholder{color:#828282}textarea:-ms-input-placeholder{color:#828282}textarea:hover{-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}textarea:focus{-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}textarea.attempted:invalid,textarea.invalid,textarea.err{-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}textarea.js-autoheight{resize:none;overflow:hidden}.input{position:relative}.input input[type='text'],.input input[type='tel'],.input input[type='email'],.input input[type='password'],.input input[type='number']{width:100%;margin-bottom:0}.input textarea{width:100%;margin-bottom:0}.input i{overflow:hidden;position:absolute;color:#98A2A7;cursor:default;top:10px;left:16px;font-size:11px;line-height:1;opacity:0;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}.input.focused i{opacity:1;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}.input.focused input[type='text'],.input.focused input[type='tel'],.input.focused input[type='email'],.input.focused input[type='password'],.input.focused input[type='number']{padding-top:24px}.input.focused textarea{padding-top:24px}.input .error{display:none;padding-top:4px;font-size:11px;color:#EA525B}.input.pswd>.toggler{position:absolute;top:0;right:0;width:43px;height:100%;background:url("../images/ico_pswd_hidden.svg") no-repeat center;cursor:pointer;-webkit-tap-highlight-color:transparent}.input.pswd.shown>.toggler{background-image:url("../images/ico_pswd.svg")}table{border-collapse:collapse;border:0}th{text-align:left;font-weight:400;border:0}td{text-align:left;border:0}.holder{max-width:1440px;margin:0 auto;padding:0 16px;box-sizing:border-box}@media (min-width: 540px){.holder{padding:0 30px}}@media (min-width: 1000px){.holder{padding:0 65px}}.hidden{display:none}.wrap{position:relative}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}b,strong{font-weight:700}.dashed{cursor:pointer;border-bottom:1px dashed}.dotted{cursor:pointer;border-bottom:1px dotted}a.dashed{text-decoration:none;border-bottom:1px dashed}a.dotted{text-decoration:none;border-bottom:1px dotted}.clear-l{clear:left;font-size:0;height:1px;overflow:hidden;display:block}.clear-r{clear:right;font-size:0;height:1px;overflow:hidden}.clear-a{clear:both;font-size:0;height:1px;overflow:hidden}svg.donut{width:35px;height:35px}@media (min-width: 540px){svg.donut{width:43px;height:43px}}svg.donut .donut-hole{fill:transparent}svg.donut .donut-ring{fill:transparent;stroke:#EFF2F2;stroke-width:11px}svg.donut .donut-segment{fill:transparent;stroke:#FFD45F;stroke-width:11px}.btn{background-color:#FFD45F;color:#384054;padding:17px 28px;font-size:16px;font-weight:600;text-align:center;border:0;text-decoration:none;cursor:pointer;font-family:"Montserrat","Arial",sans-serif;-moz-border-radius:100px;-webkit-border-radius:100px;-khtml-border-radius:100px;border-radius:100px;-webkit-tap-highlight-color:transparent}.btn:hover{background-color:#ffc62c;color:#384054;outline:0}.btn:active{background-color:#ffbf13;color:#384054}.btn[disabled]{background-color:#EFF2F2;color:#CBD0D2;cursor:default}.btn[disabled]:hover{background-color:#EFF2F2;color:#CBD0D2}.btn[disabled]:active{background-color:#EFF2F2;color:#CBD0D2}.btn.type2{font-weight:400;background-color:#FFD45F;color:#384054;border:1px solid #FFD45F}.btn.type2:hover{background-color:#ffc62c;color:#384054}.btn.type2:active{background-color:#ffbf13;color:#384054}.btn.type2[disabled]{background-color:#FFF3D0;color:#FFF3D0}.btn.type2[disabled]:hover{background-color:#FFF3D0;color:#FFF3D0}.btn.type2[disabled]:active{background-color:#FFF3D0;color:#FFF3D0}.slick-dots{text-align:center !important;border:0;margin:0 !important;padding:0;height:auto !important;white-space:normal !important;flex:0 0 auto !important;display:block !important}.slick-dots>li{display:inline-block !important;width:10px !important;height:10px !important;padding:8px !important;border:0 !important;position:relative;margin:0 0 0 1px !important;min-height:0;box-sizing:content-box;cursor:pointer;opacity:0.2;background:none !important;min-height:0 !important;box-shadow:0px 0px 0px rgba(0,0,0,0) !important;flex:0 0 auto !important}.slick-dots>li:first-child{margin-left:0 !important;padding-left:8px !important}.slick-dots>li:last-child{padding-right:8px !important}.slick-dots>li:before,.slick-dots>li:after{display:none !important}.slick-dots>li:hover{opacity:0.5}.slick-dots>li.slick-active{opacity:1}.slick-dots>li.slick-active>button{background-color:#206CDE}.slick-dots>li>button{content:'';display:block;position:absolute;top:7px;left:7px;width:10px;height:10px;padding:0;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;background:#206CDE;font-size:0;border:0;cursor:pointer}#modal-fadeout{display:none;background-color:var(--background-color);z-index:99;position:fixed;opacity:1;top:0;left:0;width:100%;height:100%}@media (min-width: 540px){#modal-fadeout{background-color:var(--background-light-color)}}.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:110;display:flex;display:none;overflow-y:scroll;align-items:center}.modal-wrapper>.modal{overflow:hidden;line-height:0;display:block;width:100%;flex-basis:100%;vertical-align:middle;padding-top:25px}@media (min-width: 540px){.modal-wrapper>.modal{padding:calc(15vh + 118px) 10% 15vh}}.modal>.contents{background-color:var(--background-color);color:var(--text-color);padding:20px 16px 25px;position:relative;width:100%;font-size:16px;line-height:1.25;text-align:center}@media (min-width: 540px){.modal>.contents{font-size:12px;line-height:1.33;padding:36px 68px;max-width:450px;margin:auto;box-shadow:0px 14px 24px -14px rgba(56,64,84,0.34);-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px}}.modal>.contents .modal-close{display:block;color:var(--background-color);background:var(--background-color);width:60px;height:60px;-moz-border-radius:100px;-webkit-border-radius:100px;-khtml-border-radius:100px;border-radius:100px;font-size:0;position:fixed;top:0;right:0;opacity:1;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (min-width: 540px){.modal>.contents .modal-close{top:20px;right:40px;box-shadow:0px 14px 24px -14px rgba(56,64,84,0.34)}}.modal>.contents .modal-close:after{content:'';display:block;width:18px;height:18px;background:url("../images/ico_lightbox_close.svg") no-repeat;opacity:.4;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.modal>.contents .modal-logo{text-align:center;margin:0 auto 44px;max-width:200px}@media (min-width: 540px){.modal>.contents .modal-logo{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:334px}}@media (min-width: 1000px){.modal>.contents .modal-logo{max-width:none;top:-157px}}.modal>.contents .modal-logo:before{content:'';display:block;width:71px;height:33px;background:url("../images/logo.svg") no-repeat;background-size:contain;margin:0 auto 13px}@media (min-width: 1000px){.modal>.contents .modal-logo:before{width:151px;height:69px;margin-bottom:29px}}.modal>.contents .modal-logo:after{content:'Система обучения специалистов';font-size:14px;line-height:1.19;text-transform:uppercase}@media (min-width: 1000px){.modal>.contents .modal-logo:after{font-size:16px}}.modal>.contents h1,.modal>.contents .h1{font-weight:600;margin-bottom:32px}@media (min-width: 540px){.modal>.contents h1,.modal>.contents .h1{font-weight:700}}.modal>.contents .form .input{margin-bottom:18px}.modal>.contents .form .input input[type="text"],.modal>.contents .form .input input[type="email"],.modal>.contents .form .input input[type="tel"],.modal>.contents .form .input input[type="password"]{background-color:#F9F9F9;padding:18px 16px 17px;margin-bottom:0;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}.modal>.contents .form .input.focused input[type="text"],.modal>.contents .form .input.focused input[type="email"],.modal>.contents .form .input.focused input[type="tel"],.modal>.contents .form .input.focused input[type="password"]{padding-top:23px;padding-bottom:12px}.modal>.contents .form .btn-line{margin-bottom:32px}.modal>.contents .form .btn-line .btn{width:100%;padding:16px 28px}.modal>.contents .bottom-link{display:block;text-decoration:none;padding:25px 0;font-size:16px;font-weight:600;margin:0 -16px;border-top:1px solid var(--lines-color)}@media (min-width: 540px){.modal>.contents .bottom-link{font-size:18px;margin:0 -68px}}.modal>.contents .bottom-link>span:after{content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;background:#FFD45F url("../images/arr_r.svg") no-repeat 10px center;-moz-border-radius:24px;-webkit-border-radius:24px;-khtml-border-radius:24px;border-radius:24px;margin-left:7px}#modal-authorisation>.modal>.contents{padding-bottom:0}#modal-authorisation>.modal>.contents .form{margin-bottom:32px}#modal-authorisation>.modal>.contents .forget-link{display:block;text-decoration:none;font-size:16px;color:#98A2A7;margin-bottom:26px}#modal-registration>.modal>.contents{padding-bottom:0}#modal-forget>.modal>.contents{padding-bottom:0}#modal-forget>.modal>.contents h1,#modal-forget>.modal>.contents .h1{font-size:24px;line-height:1.21;margin-bottom:35px}#modal-forget>.modal>.contents .text{font-size:14px;line-height:1.21;margin:-27px 0 35px}@media (min-width: 540px){#modal-forget>.modal>.contents .text{font-size:16px;margin-top:-22px}}#modal-forget>.modal>.contents .text>p:last-child{margin-bottom:0}#modal-done>.modal>.contents{padding-top:40px;padding-bottom:45px}@media (min-width: 540px){#modal-done>.modal>.contents{padding:57px 56px 90px}}#modal-done>.modal>.contents h1,#modal-done>.modal>.contents .h1{font-size:24px;line-height:1.21;margin-bottom:9px}#modal-done>.modal>.contents h1:before,#modal-done>.modal>.contents .h1:before{content:'';display:block;width:114px;height:114px;background:var(--background-light-color3) url("../images/ico_done.svg") no-repeat center 15px;-moz-border-radius:114px;-webkit-border-radius:114px;-khtml-border-radius:114px;border-radius:114px;margin:0 auto 18px}#modal-done>.modal>.contents .text{font-size:14px;line-height:1.21}@media (min-width: 540px){#modal-done>.modal>.contents .text{font-size:16px}}#modal-done>.modal>.contents .text>p:last-child{margin-bottom:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#fff;opacity:1}@media (min-width: 540px){.mfp-bg{background-color:#384054;opacity:.4}}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0;box-sizing:border-box}@media (min-width: 540px){.mfp-container{padding:0 8px}}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder{cursor:default}.mfp-close{cursor:pointer;-webkit-tap-highlight-color:transparent}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{display:block;color:#FFF;background:#fff;width:60px;height:60px;-moz-border-radius:100px;-webkit-border-radius:100px;-khtml-border-radius:100px;border-radius:100px;font-size:0;position:fixed;top:0;right:0;opacity:1}@media (min-width: 540px){.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{width:40px;height:40px;top:40px;right:36px}}@media (min-width: 1000px){.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{width:60px;height:60px}}.mfp-image-holder .mfp-close:after,.mfp-iframe-holder .mfp-close:after{content:'';display:block;width:18px;height:18px;background:url("../images/ico_lightbox_close.svg") no-repeat;opacity:.4;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width: 540px){.mfp-image-holder .mfp-close:after,.mfp-iframe-holder .mfp-close:after{opacity:1}}.mfp-counter{position:absolute;top:0;right:12px;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{display:block;position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:15px 0 15px;margin:0 auto;-webkit-tap-highlight-color:transparent}.mfp-figure{line-height:0;-webkit-tap-highlight-color:transparent}.mfp-figure:after{content:'';position:absolute;left:0;top:15px;bottom:15px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.mfp-fade.mfp-bg.mfp-ready{opacity:1}@media (min-width: 540px){.mfp-fade.mfp-bg.mfp-ready{opacity:.4}}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}:root{color-scheme:light dark}html{min-width:320px}body{display:flex;flex-direction:column;scroll-behavior:smooth}header{position:relative;background-color:var(--background-color);flex-basis:60px;flex-shrink:0;height:60px;width:100%;box-shadow:0px 6px 9px var(--shadow-color)}@media (min-width: 1000px){header{height:68px;flex-basis:68px}}header #logo{position:absolute;top:14px;left:25px;display:none}@media (min-width: 1000px){header #logo{display:block;width:91px;height:38px}header #logo>svg{width:91px;height:38px}}header #logo>img{max-width:100%;max-height:100%}header #logo>svg .txt{fill:var(--logo-txt-color) !important}header .holder{display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;max-width:none;padding:0 16px 0 0;margin:0}@media (min-width: 540px){header .holder{padding-right:30px}}header #welcome{display:none}@media (min-width: 540px){header #welcome{display:flex;align-items:center}header #welcome>span{position:relative;font-size:16px;padding-left:30px;cursor:default}header #welcome>span:before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;background:url("../images/ico_hello.png") no-repeat;background-size:contain}}header #logout{display:flex;align-items:center;font-size:14px}header #logout a{color:#db4444;text-decoration:none}header #points{display:flex;align-items:center}header #points>a{position:relative;background-color:#FFD45F;padding:12px 9px 10px 28px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;color:#384054;-moz-border-radius:9px;-webkit-border-radius:9px;-khtml-border-radius:9px;border-radius:9px}@media (min-width: 540px){header #points>a{font-size:16px}}header #points>a:before{content:'';position:absolute;top:11px;left:9px;width:14px;height:13px;background:url("../images/ico_star.png") no-repeat;background-size:contain}header .item{display:inline-block;height:100%}header .item+.item{border-left:1px solid var(--lines-color);padding-left:12px;margin-left:12px}@media (min-width: 540px){header .item+.item{border-left:1px solid var(--lines-color);padding-left:24px;margin-left:24px}}header #ico-burger{position:absolute;top:0;left:0;width:65px;height:100%;cursor:pointer;box-sizing:content-box;border-right:1px solid var(--lines-color);-webkit-tap-highlight-color:transparent}@media (min-width: 1000px){header #ico-burger{display:none}}header #ico-burger:after{content:'';position:absolute;top:18px;left:18px;width:29px;height:22px;background:url("../images/ico_burger.svg") no-repeat}header #email{display:none}header #tel{display:block;position:absolute;top:0;right:16px;text-decoration:none;font-size:16px;font-weight:600;padding:18px 0}header #btn-start{display:none}@media (min-width: 540px){.not-authorised header{height:97px;flex-basis:97px}}@media (min-width: 1000px){.not-authorised header{font-size:16px}}.not-authorised header #logo{display:block;left:16px;width:69px}.not-authorised header #logo>svg{width:69px;height:39px}@media (min-width: 540px){.not-authorised header #logo{width:113px;top:25px;left:30px}.not-authorised header #logo>img{max-height:none}.not-authorised header #logo>svg{width:113px;height:52px}}.not-authorised header #ico-burger{display:none}@media (min-width: 720px){.not-authorised header #email{display:block;position:absolute;top:50%;transform:translateY(-50%);right:30px;margin-right:346px;text-decoration:none;padding:30px 0;font-size:14px}}@media (min-width: 1000px){.not-authorised header #email{font-size:16px;margin-right:421px}}@media (min-width: 540px){.not-authorised header #tel{top:50%;transform:translateY(-50%);right:30px;margin-right:197px}}@media (min-width: 1000px){.not-authorised header #tel{font-size:18px;margin-right:248px}}.not-authorised header #btn-start{line-height:1.2}@media (min-width: 540px){.not-authorised header #btn-start{display:block;position:absolute;top:50%;transform:translateY(-50%);right:30px;font-size:14px;font-weight:400;padding:17px 23px}}@media (min-width: 1000px){.not-authorised header #btn-start{padding:17px 40px}}.body{display:flex;flex-grow:1;background-color:var(--background-light-color)}.not-authorised .body{display:block;flex:0 0 auto}.body.white{background-color:#fff}aside{background-color:var(--aside-color);color:#fff;display:flex;flex-direction:column;position:absolute;top:0;left:0;min-width:245px;width:55%;height:100%;padding-top:60px;transform:translateX(-100%);z-index:2;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}@media (min-width: 1000px){aside{position:static;top:auto;left:auto;width:15.625%;min-width:225px;padding-top:0;height:auto;transform:none}}.not-authorised aside{display:none}.mobile-opened aside{transform:translateX(0);-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.html-modal-long aside{overflow:auto}aside .close{position:absolute;top:0;left:4px;padding:18px;width:24px;height:24px;box-sizing:content-box;cursor:pointer;z-index:3;-webkit-tap-highlight-color:transparent}@media (min-width: 1000px){aside .close{display:none}}aside .close:after{content:'';position:absolute;top:18px;left:18px;width:24px;height:24px;background:url("../images/ico_close.svg") no-repeat}aside nav{display:block;flex-grow:1}aside nav>ul{display:block}aside nav>ul>li{display:block;opacity:.7;border-bottom:1px solid #4e5567;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}aside nav>ul>li:hover{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}aside nav>ul>li.act{opacity:1}aside nav>ul>li>a{display:block;position:relative;padding:24px 24px 24px 62px;text-decoration:none}aside nav>ul>li>a>img{position:absolute;top:24px;left:24px;width:20px;height:20px}aside #mn-footer{display:block;padding:15px 0}@media (min-width: 1000px){aside #mn-footer{border-top:1px solid #4e5567}}aside #mn-footer>li{display:block}aside #mn-footer>li.curr{font-weight:600}aside #mn-footer>li>a{display:block;font-size:14px;padding:11px 24px;text-decoration:none}aside #bl-copyrights{display:block;padding:26px 24px 30px;border-top:1px solid #4e5567;font-size:14px;cursor:default}aside #bl-copyrights a{display:block;text-decoration:none;color:#FFD45F;font-size:12px;padding-top:5px}aside #proudly{display:block;padding:21px 24px 26px;border-top:1px solid #4e5567;font-size:12px}aside #proudly a{text-decoration:none}aside #proudly img{vertical-align:middle;margin-left:6px}aside a{color:#fff}main,.main{width:100%;padding-top:16px}@media (min-width: 540px){main,.main{padding-top:30px}}@media (min-width: 1000px){main,.main{width:84.375%}.not-authorised main,.not-authorised .main{width:auto}}main>.holder,.main>.holder{max-width:none}main #backlink,.main #backlink{position:relative;font-size:16px;margin-bottom:21px}main #backlink>a,.main #backlink>a{display:inline-block;padding:12px 12px 12px 37px;color:#98A2A7;text-decoration:none}main #backlink>a:before,.main #backlink>a:before{content:'';position:absolute;top:11px;left:0;width:24px;height:24px;background:var(--lines-color) url("../images/arr_l.svg") no-repeat 9px center;-moz-border-radius:24px;-webkit-border-radius:24px;-khtml-border-radius:24px;border-radius:24px}main .nb,.main .nb{position:relative;font-weight:600;background-color:#F9FAFC;padding:27px 10px 27px 41px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px}@media (min-width: 540px){main .nb,.main .nb{font-size:18px;line-height:1.22}}main .nb:before,.main .nb:before{content:'';position:absolute;top:27px;bottom:27px;left:17px;width:4px;background-color:#FFD45F}main .nb.red:before,.main .nb.red:before{background-color:#EA525B}main .bottom-line,.main .bottom-line{padding:21px 0 31px;background-color:#F9FAFC;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}@media (min-width: 540px){main .bottom-line,.main .bottom-line{padding:37px 0}}main .bottom-line:hover,.main .bottom-line:hover{background-color:#f6f7fa;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}main .bottom-line>.holder,.main .bottom-line>.holder{max-width:none}main#subjects-list h1,main#subjects-list .h1,.main#subjects-list h1,.main#subjects-list .h1{margin-bottom:16px}@media (min-width: 540px){main#subjects-list h1,main#subjects-list .h1,.main#subjects-list h1,.main#subjects-list .h1{margin-bottom:20px}}@media (min-width: 1000px){main#subjects-list h1,main#subjects-list .h1,.main#subjects-list h1,.main#subjects-list .h1{margin-bottom:30px}}main#subjects-list section,main#subjects-list .section,.main#subjects-list section,.main#subjects-list .section{padding:16px 16px 0;border-top:1px solid var(--lines-color);margin:0 -16px 24px}@media (min-width: 540px){main#subjects-list section,main#subjects-list .section,.main#subjects-list section,.main#subjects-list .section{padding:30px 30px 0;margin:0 -30px 10px}}@media (min-width: 1000px){main#subjects-list section,main#subjects-list .section,.main#subjects-list section,.main#subjects-list .section{padding:30px 65px 0;margin:0 -65px 15px}}main#subjects-list section .heading,main#subjects-list .section .heading,.main#subjects-list section .heading,.main#subjects-list .section .heading{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:16px}@media (min-width: 540px){main#subjects-list section .heading,main#subjects-list .section .heading,.main#subjects-list section .heading,.main#subjects-list .section .heading{margin-bottom:27px}}@media (min-width: 1000px){main#subjects-list section .heading,main#subjects-list .section .heading,.main#subjects-list section .heading,.main#subjects-list .section .heading{flex-direction:row;align-items:center;margin-bottom:26px}}@media (min-width: 1000px){main#subjects-list section .heading h2,main#subjects-list section .heading .h2,main#subjects-list .section .heading h2,main#subjects-list .section .heading .h2,.main#subjects-list section .heading h2,.main#subjects-list section .heading .h2,.main#subjects-list .section .heading h2,.main#subjects-list .section .heading .h2{margin-bottom:0}}main#subjects-list section ul,main#subjects-list .section ul,.main#subjects-list section ul,.main#subjects-list .section ul{display:flex;flex-direction:column}@media (min-width: 540px){main#subjects-list section ul,main#subjects-list .section ul,.main#subjects-list section ul,.main#subjects-list .section ul{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (min-width: 1440px){main#subjects-list section ul:after,main#subjects-list .section ul:after,.main#subjects-list section ul:after,.main#subjects-list .section ul:after{content:'';flex:auto;justify-content:flex-start}}main#subjects-list section ul>li,main#subjects-list .section ul>li,.main#subjects-list section ul>li,.main#subjects-list .section ul>li{display:block;width:100%;flex-basis:100%;font-size:14px;line-height:1.21;background-color:var(--background-light-color2);padding:24px 16px 21px 24px;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px;box-shadow:0px 14px 24px -14px rgba(56,64,84,0.04);margin-bottom:12px}@media (min-width: 540px){main#subjects-list section ul>li,main#subjects-list .section ul>li,.main#subjects-list section ul>li,.main#subjects-list .section ul>li{width:48.58%;flex-basis:48.58%;margin-bottom:20px}}@media (min-width: 1000px){main#subjects-list section ul>li,main#subjects-list .section ul>li,.main#subjects-list section ul>li,.main#subjects-list .section ul>li{width:31.67%;flex-basis:31.67%;margin-bottom:21px}}@media (min-width: 1440px){main#subjects-list section ul>li,main#subjects-list .section ul>li,.main#subjects-list section ul>li,.main#subjects-list .section ul>li{width:24%;flex-basis:24%;margin-left:1.333%}main#subjects-list section ul>li:nth-child(4n-3),main#subjects-list .section ul>li:nth-child(4n-3),.main#subjects-list section ul>li:nth-child(4n-3),.main#subjects-list .section ul>li:nth-child(4n-3){margin-left:0}}main#subjects-list section ul>li>.label,main#subjects-list .section ul>li>.label,.main#subjects-list section ul>li>.label,.main#subjects-list .section ul>li>.label{color:#FFD45F;font-size:10px;font-weight:700;text-transform:uppercase;margin-bottom:10px}main#subjects-list section ul>li>h3,main#subjects-list section ul>li>.h3,main#subjects-list .section ul>li>h3,main#subjects-list .section ul>li>.h3,.main#subjects-list section ul>li>h3,.main#subjects-list section ul>li>.h3,.main#subjects-list .section ul>li>h3,.main#subjects-list .section ul>li>.h3{margin-bottom:12px}main#subjects-list section ul>li>h3>a,main#subjects-list section ul>li>.h3>a,main#subjects-list .section ul>li>h3>a,main#subjects-list .section ul>li>.h3>a,.main#subjects-list section ul>li>h3>a,.main#subjects-list section ul>li>.h3>a,.main#subjects-list .section ul>li>h3>a,.main#subjects-list .section ul>li>.h3>a{display:inline-block;text-decoration:none}main#subjects-list section ul>li p:last-child,main#subjects-list .section ul>li p:last-child,.main#subjects-list section ul>li p:last-child,.main#subjects-list .section ul>li p:last-child{margin-bottom:0}main#subjects-list .progress,.main#subjects-list .progress{font-size:14px}@media (min-width: 540px){main#subjects-list .progress,.main#subjects-list .progress{font-size:18px}}main#subjects-list .progress .donut,.main#subjects-list .progress .donut{vertical-align:middle;margin:-6px 10px 0 0}main#subjects-list .btn-line,.main#subjects-list .btn-line{padding-top:15px;margin-bottom:50px}@media (min-width: 1000px){main#subjects-list .btn-line,.main#subjects-list .btn-line{margin-bottom:60px}}main#subjects-list .btn-line .btn,.main#subjects-list .btn-line .btn{display:inline-block}main#subjects-list .btn-common .btn,.main#subjects-list .btn-common .btn{width:100%;padding:17px 50px}@media (min-width: 540px){main#subjects-list .btn-common .btn,.main#subjects-list .btn-common .btn{width:auto}}@media (min-width: 1000px){main#subjects-list .btn-common .btn,.main#subjects-list .btn-common .btn{font-size:18px}}main#rubricator h1,main#rubricator .h1,.main#rubricator h1,.main#rubricator .h1{margin-bottom:16px}@media (min-width: 1000px){main#rubricator h1,main#rubricator .h1,.main#rubricator h1,.main#rubricator .h1{margin-bottom:22px}}main#rubricator .search,.main#rubricator .search{position:relative;margin-bottom:20px}main#rubricator .search>input[type="text"],.main#rubricator .search>input[type="text"]{position:relative;background:#fff url("../images/ico_search.svg") no-repeat 22px center;font-size:16px;padding:16px 15px 15px 48px;-moz-border-radius:54px;-webkit-border-radius:54px;-khtml-border-radius:54px;border-radius:54px;width:100%;z-index:1}@media (min-width: 540px){main#rubricator .search>input[type="text"],.main#rubricator .search>input[type="text"]{font-size:18px;padding:22px 15px 17px 48px}}main#rubricator .search .variants,.main#rubricator .search .variants{display:none;position:absolute;top:60px;left:0;width:100%;background-color:#fff;padding:13px 35px 13px 10px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;z-index:1}@media (min-width: 540px){main#rubricator .search .variants,.main#rubricator .search .variants{top:80px;padding:31px 30px}}main#rubricator .search .variants h3,main#rubricator .search .variants .h3,.main#rubricator .search .variants h3,.main#rubricator .search .variants .h3{color:#CBD0D2;font-size:16px;font-weight:600;margin-bottom:8px}@media (min-width: 540px){main#rubricator .search .variants h3,main#rubricator .search .variants .h3,.main#rubricator .search .variants h3,.main#rubricator .search .variants .h3{font-size:18px}}main#rubricator .search .variants .item,.main#rubricator .search .variants .item{font-size:14px;cursor:pointer;padding:8px 0;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;-webkit-tap-highlight-color:transparent}@media (min-width: 540px){main#rubricator .search .variants .item,.main#rubricator .search .variants .item{font-size:16px;padding:11px 22px;margin:0 -22px}}main#rubricator .search .variants .item:hover,.main#rubricator .search .variants .item:hover{background-color:#F9F9FA;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}main#rubricator .search .variants hr,.main#rubricator .search .variants hr{height:1px;border:0;margin:10px -35px 16px -10px;background-color:var(--lines-color)}@media (min-width: 540px){main#rubricator .search .variants hr,.main#rubricator .search .variants hr{margin:10px -30px 26px}}main#rubricator .search .variants>.empty,.main#rubricator .search .variants>.empty{text-align:center;color:#98A2A7;font-size:14px;line-height:1.214;cursor:default;padding:23px 0 27px 25px}@media (min-width: 540px){main#rubricator .search .variants>.empty,.main#rubricator .search .variants>.empty{font-size:16px;padding:19px 0 25px}}@media (min-width: 1000px){main#rubricator .search .variants>.empty,.main#rubricator .search .variants>.empty{padding:32px 0 42px}}main#rubricator .search .variants>.empty:before,.main#rubricator .search .variants>.empty:before{content:'';display:block;width:47px;height:47px;background:url("../images/ico_search_empty.svg") no-repeat;background-size:contain;margin:0 auto 12px}@media (min-width: 540px){main#rubricator .search .variants>.empty:before,.main#rubricator .search .variants>.empty:before{margin-bottom:18px}}main#rubricator .search .cover,.main#rubricator .search .cover{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#384054;opacity:.1;z-index:0}main#rubricator a,.main#rubricator a{display:inline-block;text-decoration:none}main#rubricator a:hover,.main#rubricator a:hover{color:#FFD45F;font-weight:600}main#rubricator ol,.main#rubricator ol{margin:0 -16px}@media (min-width: 540px){main#rubricator ol,.main#rubricator ol{margin:0}}main#rubricator ol>li,.main#rubricator ol>li{background-color:#fff;font-size:18px;font-weight:600;box-shadow:0px 14px 24px -14px rgba(56,64,84,0.04);padding-bottom:12px;margin-bottom:16px}@media (min-width: 540px){main#rubricator ol>li,.main#rubricator ol>li{font-size:24px;font-weight:600;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px;margin-bottom:20px}}main#rubricator ol>li>a,.main#rubricator ol>li>a{padding:24px 16px 2px}@media (min-width: 540px){main#rubricator ol>li>a,.main#rubricator ol>li>a{padding:24px 26px 24px}}@media (min-width: 1000px){main#rubricator ol>li>a,.main#rubricator ol>li>a{padding:24px 36px 24px}}main#rubricator ol>li>ol,.main#rubricator ol>li>ol{padding-top:12px;margin:0}@media (min-width: 540px){main#rubricator ol>li>ol,.main#rubricator ol>li>ol{padding-top:0}}main#rubricator ol>li>ol>li,.main#rubricator ol>li>ol>li{font-size:14px;font-weight:600;padding-bottom:0;border-top:1px solid var(--lines-color);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0)}@media (min-width: 540px){main#rubricator ol>li>ol>li,.main#rubricator ol>li>ol>li{font-size:16px;font-weight:500;border:0}}main#rubricator ol>li>ol>li>a,.main#rubricator ol>li>ol>li>a{padding:15px 16px 0}@media (min-width: 540px){main#rubricator ol>li>ol>li>a,.main#rubricator ol>li>ol>li>a{padding:3px 26px}}@media (min-width: 1000px){main#rubricator ol>li>ol>li>a,.main#rubricator ol>li>ol>li>a{padding:3px 36px}}main#rubricator ol>li>ol>li>ol,.main#rubricator ol>li>ol>li>ol{margin:0 0 0 18px}@media (min-width: 540px){main#rubricator ol>li>ol>li>ol,.main#rubricator ol>li>ol>li>ol{margin:0 0 12px 61px;padding-top:15px}}@media (min-width: 1000px){main#rubricator ol>li>ol>li>ol,.main#rubricator ol>li>ol>li>ol{margin-left:71px}}main#rubricator ol>li>ol>li>ol>li,.main#rubricator ol>li>ol>li>ol>li{font-weight:400;border-top:0}@media (min-width: 540px){main#rubricator ol>li>ol>li>ol>li,.main#rubricator ol>li>ol>li>ol>li{margin-bottom:11px}}main#rubricator ol>li>ol>li>ol>li>a,.main#rubricator ol>li>ol>li>ol>li>a{padding:0}@media (min-width: 1000px){main#lesson section,.main#lesson section{max-width:1200px}main#lesson section .nb,.main#lesson section .nb{max-width:900px}}main#lesson .number,.main#lesson .number{font-size:18px;font-weight:600;color:#FFD45F;margin-bottom:8px}main#lesson .number+h1,main#lesson .number+.h1,.main#lesson .number+h1,.main#lesson .number+.h1{margin-top:0}main#lesson h1,main#lesson .h1,.main#lesson h1,.main#lesson .h1{margin:37px 0 27px}main#lesson h2,main#lesson .h2,.main#lesson h2,.main#lesson .h2{margin-bottom:25px}main#lesson ol,.main#lesson ol{counter-reset:lesson-ol}main#lesson ol>li,.main#lesson ol>li{margin-bottom:24px}main#lesson ol>li:before,.main#lesson ol>li:before{content:counter(lesson-ol) ". ";counter-increment:lesson-ol}main#lesson ol>li.b,.main#lesson ol>li.b{font-weight:600}main#lesson ol>li .cols-1,main#lesson ol>li .cols-2,main#lesson ol>li .cols-3,.main#lesson ol>li .cols-1,.main#lesson ol>li .cols-2,.main#lesson ol>li .cols-3{padding-top:27px;margin-bottom:24px}@media (min-width: 540px){main#lesson ol>li .cols-1,main#lesson ol>li .cols-2,main#lesson ol>li .cols-3,.main#lesson ol>li .cols-1,.main#lesson ol>li .cols-2,.main#lesson ol>li .cols-3{margin-bottom:48px}}main#lesson ul>li,.main#lesson ul>li{position:relative;padding-left:16px;margin-bottom:3px}main#lesson ul>li:before,.main#lesson ul>li:before{content:'';position:absolute;top:8px;left:0;width:6px;height:6px;background-color:#FFD45F;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}main#lesson figure,.main#lesson figure{font-weight:400}main#lesson figure img,.main#lesson figure img{display:block;width:100%}@media (min-width: 540px){main#lesson figure img,.main#lesson figure img{height:calc(100% - 24px);width:100%;height:100%;object-fit:cover;-o-object-fit:cover}}main#lesson figure figcaption,.main#lesson figure figcaption{color:#98A2A7;font-size:12px;margin-top:6px}main#lesson figure+figure,.main#lesson figure+figure{margin-top:27px}@media (min-width: 540px){main#lesson figure+figure,.main#lesson figure+figure{margin-top:0}}@media (min-width: 540px){main#lesson .cols-1,.main#lesson .cols-1{display:flex;justify-content:space-between}}main#lesson .cols-1 figure,.main#lesson .cols-1 figure{width:100%}@media (min-width: 540px){main#lesson .cols-1 figure,.main#lesson .cols-1 figure{width:100%;flex-basis:100%}}@media (min-width: 540px){main#lesson .cols-2,.main#lesson .cols-2{display:flex;justify-content:space-between}}main#lesson .cols-2 figure,.main#lesson .cols-2 figure{width:100%}@media (min-width: 540px){main#lesson .cols-2 figure,.main#lesson .cols-2 figure{width:48%;flex-basis:48%}}@media (min-width: 540px){main#lesson .cols-3,.main#lesson .cols-3{display:flex;justify-content:space-between}}main#lesson .cols-3 figure,.main#lesson .cols-3 figure{width:100%}@media (min-width: 540px){main#lesson .cols-3 figure,.main#lesson .cols-3 figure{width:30.79%;flex-basis:30.79%}}main#lesson .btn-line,.main#lesson .btn-line{padding-top:27px;margin-bottom:46px}@media (min-width: 540px){main#lesson .btn-line,.main#lesson .btn-line{padding-top:20px;margin-bottom:30px}}main#lesson .btn-line .btn,.main#lesson .btn-line .btn{display:inline-block;width:100%}@media (min-width: 540px){main#lesson .btn-line .btn,.main#lesson .btn-line .btn{width:auto}}main#lesson .bottom-line a,.main#lesson .bottom-line a{position:relative;text-decoration:none;display:block}@media (min-width: 540px){main#lesson .bottom-line a,.main#lesson .bottom-line a{padding-right:100px}}main#lesson .bottom-line a:after,.main#lesson .bottom-line a:after{content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);border:1px solid #CBD0D2;width:30px;height:30px;background:url("../images/arrow_r.svg") no-repeat center;background-size:10px 10px;-moz-border-radius:100px;-webkit-border-radius:100px;-khtml-border-radius:100px;border-radius:100px}@media (min-width: 540px){main#lesson .bottom-line a:after,.main#lesson .bottom-line a:after{width:75px;height:75px;background-size:25px 24px}}main#lesson .bottom-line a .label,.main#lesson .bottom-line a .label{display:block;padding-right:35px;color:#98A2A7;font-size:14px;margin-bottom:8px}@media (min-width: 540px){main#lesson .bottom-line a .label,.main#lesson .bottom-line a .label{padding-right:0;font-size:18px;font-weight:600;margin-bottom:4px}}main#lesson .bottom-line a .title,.main#lesson .bottom-line a .title{display:block;font-size:18px;font-weight:600;line-height:1.22}@media (min-width: 540px){main#lesson .bottom-line a .title,.main#lesson .bottom-line a .title{font-size:30px;font-weight:700}}main#testing h1,main#testing .h1,.main#testing h1,.main#testing .h1{margin-bottom:20px}@media (min-width: 1000px){main#testing h1,main#testing .h1,.main#testing h1,.main#testing .h1{margin-bottom:31px}}main#testing ul,.main#testing ul{display:block}main#testing ul>li,.main#testing ul>li{display:flex;flex-direction:column;background-color:#fff;padding:22px 16px;margin:0 -16px 16px;box-shadow:0px 14px 24px -14px rgba(56,64,84,0.04)}@media (min-width: 540px){main#testing ul>li,.main#testing ul>li{align-items:flex-start;padding:24px 24px 26px;margin:0 0 16px;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px}}@media (min-width: 1000px){main#testing ul>li,.main#testing ul>li{flex-direction:row;justify-content:space-between;align-items:center;padding:15px 22px 20px 26px}}main#testing ul>li a,.main#testing ul>li a{text-decoration:none}main#testing ul>li .title,.main#testing ul>li .title{font-size:16px;font-weight:600;line-height:1.37;cursor:default;margin-bottom:22px}@media (min-width: 1000px){main#testing ul>li .title,.main#testing ul>li .title{font-size:18px;margin:0;flex-grow:1}}main#testing ul>li a.title,.main#testing ul>li a.title{cursor:pointer}main#testing ul>li .progress,.main#testing ul>li .progress{font-size:14px;margin-bottom:19px}@media (min-width: 1000px){main#testing ul>li .progress,.main#testing ul>li .progress{flex-grow:0;margin:4px 0 0 33px}}@media (min-width: 1440px){main#testing ul>li .progress,.main#testing ul>li .progress{white-space:nowrap}}main#testing ul>li .progress .donut,.main#testing ul>li .progress .donut{width:28px;height:28px;vertical-align:middle;margin:-4px 5px 0 0}main#testing ul>li .btn,.main#testing ul>li .btn{width:100%;font-size:14px;font-weight:400;white-space:nowrap;padding:14px 28px 10px}@media (min-width: 540px){main#testing ul>li .btn,.main#testing ul>li .btn{width:auto}}@media (min-width: 1000px){main#testing ul>li .btn,.main#testing ul>li .btn{flex-grow:0;margin-left:33px}}main#testing ul>li.subject,.main#testing ul>li.subject{background-color:transparent;padding:20px 16px 0;margin-bottom:0}@media (min-width: 540px){main#testing ul>li.subject,.main#testing ul>li.subject{padding:20px 24px 0}}@media (min-width: 1000px){main#testing ul>li.subject,.main#testing ul>li.subject{padding:20px 0 0;margin-bottom:25px}}main#testing ul>li.subject .title,.main#testing ul>li.subject .title{font-size:18px}@media (min-width: 1000px){main#testing ul>li.subject .title,.main#testing ul>li.subject .title{font-size:22px}}main#testing-subject .label,.main#testing-subject .label{font-size:14px;font-weight:600;margin:-15px 0 8px}@media (min-width: 540px){main#testing-subject .label,.main#testing-subject .label{font-size:18px;margin-top:-8px}}main#testing-subject h1,main#testing-subject .h1,.main#testing-subject h1,.main#testing-subject .h1{margin-bottom:20px}main#testing-subject section>ul,.main#testing-subject section>ul{display:block}main#testing-subject section>ul>li,.main#testing-subject section>ul>li{display:flex;flex-direction:column;background-color:#fff;padding:22px 16px;margin:0 -16px 16px;box-shadow:0px 14px 24px -14px rgba(56,64,84,0.04)}@media (min-width: 540px){main#testing-subject section>ul>li,.main#testing-subject section>ul>li{align-items:flex-start;padding:31px 20px 30px;margin:0 0 16px;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px}}@media (min-width: 1000px){main#testing-subject section>ul>li,.main#testing-subject section>ul>li{padding:31px 30px 34px}}main#testing-subject section>ul>li>.label,.main#testing-subject section>ul>li>.label{text-transform:uppercase;color:#98A2A7;font-size:12px;font-weight:600;margin:0 0 10px}@media (min-width: 540px){main#testing-subject section>ul>li>.label,.main#testing-subject section>ul>li>.label{margin-bottom:8px}}main#testing-subject section>ul>li>h2,main#testing-subject section>ul>li>.h2,.main#testing-subject section>ul>li>h2,.main#testing-subject section>ul>li>.h2{font-size:16px;margin-bottom:11px}@media (min-width: 540px){main#testing-subject section>ul>li>h2,main#testing-subject section>ul>li>.h2,.main#testing-subject section>ul>li>h2,.main#testing-subject section>ul>li>.h2{font-size:24px;font-weight:600;margin-bottom:14px}}main#testing-subject section>ul>li>ul,.main#testing-subject section>ul>li>ul{display:block}main#testing-subject section>ul>li>ul>li,.main#testing-subject section>ul>li>ul>li{display:block;font-size:14px;line-height:1.21}main#testing-subject section>ul>li>ul>li>input[type="radio"],.main#testing-subject section>ul>li>ul>li>input[type="radio"]{position:absolute;opacity:0;z-index:-1}main#testing-subject section>ul>li>ul>li>input[type="radio"]+label,.main#testing-subject section>ul>li>ul>li>input[type="radio"]+label{position:relative;display:block;cursor:pointer;padding:9px 0 8px 28px;-webkit-tap-highlight-color:transparent}@media (min-width: 540px){main#testing-subject section>ul>li>ul>li>input[type="radio"]+label,.main#testing-subject section>ul>li>ul>li>input[type="radio"]+label{padding-top:11px;padding-bottom:11px}}main#testing-subject section>ul>li>ul>li>input[type="radio"]+label:before,.main#testing-subject section>ul>li>ul>li>input[type="radio"]+label:before{content:'';position:absolute;top:8px;left:0;width:16px;height:16px;border:2px solid var(--lines-color);-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px}main#testing-subject section>ul>li>ul>li>input[type="radio"]:checked+label:after,.main#testing-subject section>ul>li>ul>li>input[type="radio"]:checked+label:after{content:'';position:absolute;top:13px;left:5px;width:10px;height:10px;background-color:#FFD45F;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px}main#testing-subject section>ul>li>ul>li>input[type="checkbox"],.main#testing-subject section>ul>li>ul>li>input[type="checkbox"]{position:absolute;opacity:0;z-index:-1}main#testing-subject section>ul>li>ul>li>input[type="checkbox"]+label,.main#testing-subject section>ul>li>ul>li>input[type="checkbox"]+label{position:relative;display:block;cursor:pointer;padding:9px 0 8px 28px;-webkit-tap-highlight-color:transparent}@media (min-width: 540px){main#testing-subject section>ul>li>ul>li>input[type="checkbox"]+label,.main#testing-subject section>ul>li>ul>li>input[type="checkbox"]+label{padding-top:11px;padding-bottom:11px}}main#testing-subject section>ul>li>ul>li>input[type="checkbox"]+label:before,.main#testing-subject section>ul>li>ul>li>input[type="checkbox"]+label:before{content:'';position:absolute;top:8px;left:0;width:16px;height:16px;border:2px solid var(--lines-color);-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}main#testing-subject section>ul>li>ul>li>input[type="checkbox"]:checked+label:before,.main#testing-subject section>ul>li>ul>li>input[type="checkbox"]:checked+label:before{border-color:#FFD45F;background-color:#FFD45F}main#testing-subject section>ul>li>ul>li>input[type="checkbox"]:checked+label:after,.main#testing-subject section>ul>li>ul>li>input[type="checkbox"]:checked+label:after{content:'';position:absolute;top:13px;left:5px;width:12px;height:9px;background:url("../images/ico_cb_v.svg") no-repeat;background-size:contain}main#testing-subject section>ul>li>ul>li>.img,.main#testing-subject section>ul>li>ul>li>.img{display:block;border:1px solid var(--lines-color);-moz-border-radius:14px;-webkit-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;padding:8px;cursor:pointer;margin-bottom:12px}main#testing-subject section>ul>li>ul>li>.img>img,.main#testing-subject section>ul>li>ul>li>.img>img{max-width:100%}@media (min-width: 540px){main#testing-subject section>ul>li>ul.imgs,.main#testing-subject section>ul>li>ul.imgs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}@media (min-width: 1000px){main#testing-subject section>ul>li>ul.imgs,.main#testing-subject section>ul>li>ul.imgs{max-width:900px}}main#testing-subject section>ul>li>ul.imgs>li,.main#testing-subject section>ul>li>ul.imgs>li{margin-bottom:16px}@media (min-width: 540px){main#testing-subject section>ul>li>ul.imgs>li,.main#testing-subject section>ul>li>ul.imgs>li{width:45.6%;flex-basis:45.6%}}@media (min-width: 1000px){main#testing-subject section>ul>li>ul.imgs>li,.main#testing-subject section>ul>li>ul.imgs>li{width:30%;flex-basis:30%}}main#testing-subject section>ul>li>textarea,.main#testing-subject section>ul>li>textarea{display:block;padding:18px 16px;background-color:#F9F9F9;-moz-border-radius:9px;-webkit-border-radius:9px;-khtml-border-radius:9px;border-radius:9px;min-height:121px;resize:vertical}@media (min-width: 540px){main#testing-subject section>ul>li>textarea,.main#testing-subject section>ul>li>textarea{width:100%;font-size:16px;margin-top:-5px}}main#testing-subject section .btn-line,.main#testing-subject section .btn-line{margin-bottom:30px}@media (min-width: 540px){main#testing-subject section .btn-line,.main#testing-subject section .btn-line{text-align:right;margin-bottom:40px}}main#testing-subject section .btn-line>.btn,.main#testing-subject section .btn-line>.btn{width:100%;font-size:14px;font-weight:600;padding:22px 5px 21px}@media (min-width: 540px){main#testing-subject section .btn-line>.btn,.main#testing-subject section .btn-line>.btn{width:auto;display:inline-block;font-size:16px;font-weight:400;padding:22px 38px}}main#results h1,main#results .h1,.main#results h1,.main#results .h1{margin-bottom:13px}@media (min-width: 540px){main#results h1,main#results .h1,.main#results h1,.main#results .h1{margin-bottom:26px}}main#results .my-total,.main#results .my-total{position:relative;background-color:#fff;padding:20px 16px 19px;margin:0 -16px 13px;font-size:16px;font-weight:600;cursor:default;box-shadow:0px 14px 24px -14px rgba(56,64,84,0.04)}@media (min-width: 540px){main#results .my-total,.main#results .my-total{padding:20px 24px;font-size:18px;margin:0 0 19px;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px}}@media (min-width: 1000px){main#results .my-total,.main#results .my-total{padding:22px 29px 27px;margin-bottom:24px}}main#results .my-total>span,.main#results .my-total>span{display:inline-block;vertical-align:middle;font-size:18px;padding:4px 10px 3px;background-color:#FFD45F;margin-right:7px;-moz-border-radius:9px;-webkit-border-radius:9px;-khtml-border-radius:9px;border-radius:9px}@media (min-width: 540px){main#results .my-total>span,.main#results .my-total>span{padding:5px 15px 3px;font-size:24px}}@media (min-width: 1000px){main#results .my-total>span,.main#results .my-total>span{flex-grow:0}}main#results .my-total>span.empty,.main#results .my-total>span.empty{color:#98A2A7;background-color:var(--lines-color)}main#results .my-total>.comment,.main#results .my-total>.comment{position:relative;display:block;background-color:transparent;font-size:14px;font-weight:400;line-height:1.21;padding:22px 0 0 28px}@media (min-width: 1440px){main#results .my-total>.comment,.main#results .my-total>.comment{position:absolute;top:50%;right:29px;padding-top:0;transform:translateY(-50%)}}main#results .my-total>.comment:before,.main#results .my-total>.comment:before{content:'';position:absolute;top:20px;left:0;width:20px;height:20px;background:url("../images/ico_info.svg") no-repeat}@media (min-width: 1440px){main#results .my-total>.comment:before,.main#results .my-total>.comment:before{top:50%;transform:translateY(-50%)}}main#results section,main#results .section,.main#results section,.main#results .section{background-color:#fff;padding:20px 0 45px;margin:0 -16px}@media (min-width: 540px){main#results section,main#results .section,.main#results section,.main#results .section{padding:34px 0 43px;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px;margin:0 0 26px}}@media (min-width: 1000px){main#results section,main#results .section,.main#results section,.main#results .section{padding:34px 0;margin-bottom:62px}}main#results section h2,main#results section .h2,main#results .section h2,main#results .section .h2,.main#results section h2,.main#results section .h2,.main#results .section h2,.main#results .section .h2{padding:0 16px;margin-bottom:19px}@media (min-width: 540px){main#results section h2,main#results section .h2,main#results .section h2,main#results .section .h2,.main#results section h2,.main#results section .h2,.main#results .section h2,.main#results .section .h2{padding:0 24px}}@media (min-width: 1000px){main#results section h2,main#results section .h2,main#results .section h2,main#results .section .h2,.main#results section h2,.main#results section .h2,.main#results .section h2,.main#results .section .h2{margin-bottom:33px;padding:0 29px}}main#results section .empty,main#results .section .empty,.main#results section .empty,.main#results .section .empty{display:block;font-size:16px;font-weight:600;line-height:1.37;text-align:center;padding:6px 16px 0}@media (min-width: 540px){main#results section .empty,main#results .section .empty,.main#results section .empty,.main#results .section .empty{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;font-size:18px;min-height:70vh}}@media (min-width: 540px){main#results section .empty,main#results .section .empty,.main#results section .empty,.main#results .section .empty{min-height:45%}}main#results section .empty:before,main#results .section .empty:before,.main#results section .empty:before,.main#results .section .empty:before{content:'';display:block;width:94px;height:94px;background:url("../images/ico_empty.svg") no-repeat;background-size:contain;margin:0 auto 10px}@media (min-width: 540px){main#results section .empty:before,main#results .section .empty:before,.main#results section .empty:before,.main#results .section .empty:before{width:176px;height:176px}}main#results section .empty .btn,main#results .section .empty .btn,.main#results section .empty .btn,.main#results .section .empty .btn{display:inline-block;width:100%;font-size:14px;padding:20px;margin:14px 0 0}@media (min-width: 540px){main#results section .empty .btn,main#results .section .empty .btn,.main#results section .empty .btn,.main#results .section .empty .btn{width:auto;padding:20px 33px;margin-top:23px}}main#results .results-list,.main#results .results-list{display:block}@media (min-width: 1000px){main#results .results-list,.main#results .results-list{display:table;width:100%}}main#results .results-list thead,.main#results .results-list thead{display:none}@media (min-width: 1000px){main#results .results-list thead,.main#results .results-list thead{display:table-header-group}main#results .results-list thead tr,.main#results .results-list thead tr{border:0}}main#results .results-list th,.main#results .results-list th{display:none}@media (min-width: 1000px){main#results .results-list th,.main#results .results-list th{display:table-cell;font-size:10px;font-weight:700;text-transform:uppercase;color:#98A2A7;padding:0 22px 16px}main#results .results-list th:first-child,.main#results .results-list th:first-child{padding-left:29px}main#results .results-list th:last-child,.main#results .results-list th:last-child{padding-right:29px}}main#results .results-list tbody,.main#results .results-list tbody{display:block}@media (min-width: 1000px){main#results .results-list tbody,.main#results .results-list tbody{display:table-row-group}}main#results .results-list tbody tr,.main#results .results-list tbody tr{opacity:.7}main#results .results-list tr,.main#results .results-list tr{display:flex;flex-wrap:wrap;justify-content:space-between;padding:18px 16px;border-top:1px solid var(--lines-color);border-bottom:1px solid var(--lines-color);margin-top:-1px}@media (min-width: 540px){main#results .results-list tr,.main#results .results-list tr{justify-content:flex-start;padding:18px 24px}}@media (min-width: 1000px){main#results .results-list tr,.main#results .results-list tr{display:table-row;padding:18px 29px;margin:0}}main#results .results-list tr td,.main#results .results-list tr td{display:block;font-size:14px}@media (min-width: 1000px){main#results .results-list tr td,.main#results .results-list tr td{display:table-cell;padding:18px 22px}main#results .results-list tr td:first-child,.main#results .results-list tr td:first-child{padding-left:49px}main#results .results-list tr td:last-child,.main#results .results-list tr td:last-child{padding-right:29px}}main#results .results-list tr td:before,.main#results .results-list tr td:before{display:block;font-size:11px;color:#98A2A7;margin-bottom:3px}@media (min-width: 1000px){main#results .results-list tr td:before,.main#results .results-list tr td:before{display:none}}main#results .results-list tr td.title,.main#results .results-list tr td.title{font-size:16px;font-weight:500;line-height:1.37;width:100%;flex-basis:100%;margin-bottom:12px}@media (min-width: 1000px){main#results .results-list tr td.title,.main#results .results-list tr td.title{width:auto;flex-basis:auto;margin-bottom:0}}main#results .results-list tr td.date,.main#results .results-list tr td.date{width:25%;flex-basis:25%;margin-bottom:7px}@media (min-width: 540px){main#results .results-list tr td.date,.main#results .results-list tr td.date{width:auto;flex-basis:auto}}main#results .results-list tr td.date:before,.main#results .results-list tr td.date:before{content:'Дата'}main#results .results-list tr td.counts,.main#results .results-list tr td.counts{width:25%;flex-basis:25%;margin-bottom:7px}@media (min-width: 540px){main#results .results-list tr td.counts,.main#results .results-list tr td.counts{width:auto;flex-basis:auto;margin-left:28px}}main#results .results-list tr td.counts:before,.main#results .results-list tr td.counts:before{content:'Результат'}main#results .results-list tr td.points,.main#results .results-list tr td.points{width:25%;flex-basis:25%;margin-bottom:7px}@media (min-width: 540px){main#results .results-list tr td.points,.main#results .results-list tr td.points{width:auto;flex-basis:auto;margin-left:28px}}main#results .results-list tr td.points:before,.main#results .results-list tr td.points:before{content:'Баллов'}main#results .results-list tr td.status,.main#results .results-list tr td.status{width:40%;flex-basis:40%;margin-bottom:7px}@media (min-width: 540px){main#results .results-list tr td.status,.main#results .results-list tr td.status{width:auto;flex-basis:auto;margin-left:28px}}main#results .results-list tr td.status:before,.main#results .results-list tr td.status:before{content:'Статус'}main#results .results-list tr td.status>div,.main#results .results-list tr td.status>div{position:relative;padding-left:22px}main#results .results-list tr td.status>div:before,.main#results .results-list tr td.status>div:before{content:'';position:absolute;top:0;left:0;width:16px;height:16px;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px}main#results .results-list tr td.status>div.passed:before,.main#results .results-list tr td.status>div.passed:before{background:#4FC176 url("../images/ico_v.svg") no-repeat center 5px}main#results .results-list tr td.status>div.not-passed:before,.main#results .results-list tr td.status>div.not-passed:before{background:#EA525B url("../images/ico_minus.svg") no-repeat center 7px}main#results .results-list tr td a,.main#results .results-list tr td a{text-decoration:none}main#results .results-list tr td.not-found,.main#results .results-list tr td.not-found{text-align:center;padding:12px 22px;color:var(--text-color)}main#results .results-list tr.subject,.main#results .results-list tr.subject{opacity:1}main#results .results-list tr.subject td.title,.main#results .results-list tr.subject td.title{font-size:18px;font-weight:600}@media (min-width: 1000px){main#results .results-list tr.subject td.title,.main#results .results-list tr.subject td.title{padding-left:29px}}main#results .results-list tr.subject td.counts,.main#results .results-list tr.subject td.counts{font-size:16px;font-weight:600}main#results .results-list tr.subject td.points,.main#results .results-list tr.subject td.points{font-size:16px;font-weight:600}main#results .results-list tr.subject td.status,.main#results .results-list tr.subject td.status{font-weight:600}main#results .tabs>ul,.main#results .tabs>ul{display:block}main#results .tabs>ul>li,.main#results .tabs>ul>li{display:inline-block}main#results .tabs>ul>li>a,.main#results .tabs>ul>li>a{display:inline-block;padding:9px 30px 30px;font-size:16px;text-decoration:none;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}@media (min-width: 1000px){main#results .tabs>ul>li>a,.main#results .tabs>ul>li>a{padding:15px 33px 30px;font-size:18px}}main#results .tabs>ul>li>a.tab-act,.main#results .tabs>ul>li>a.tab-act{cursor:default;background-color:var(--background-color);font-weight:600;box-shadow:20px 0px 24px -14px rgba(56,64,84,0.24)}main#results .body,.main#results .body{display:block;position:relative;background-color:var(--background-color);margin-top:-21px}@media (min-width: 1000px){main#results .body,.main#results .body{margin-top:-15px}}main#results .filter,.main#results .filter{padding:0 16px;margin-bottom:26px}@media (min-width: 540px){main#results .filter,.main#results .filter{padding:0 24px}}@media (min-width: 1000px){main#results .filter,.main#results .filter{margin-bottom:33px;padding:0 29px}}main#results .filter label,.main#results .filter label{display:block;font-size:10px;font-weight:700;color:var(--color-grey);text-transform:uppercase;margin-bottom:8px}main#results .filter select,.main#results .filter select{width:100%;cursor:pointer;padding:12px 26px 12px 16px;background-color:#F9F9F9;border:1px solid #F9F9F9;font-family:"Montserrat","Arial",sans-serif;font-size:16px;color:var(--color-black);-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}@media (min-width: 1000px){main#results .filter select,.main#results .filter select{max-width:400px}}main #bl-welcome,.main #bl-welcome{position:relative;padding-top:65vw;margin-bottom:42px}@media (min-width: 540px){main #bl-welcome,.main #bl-welcome{padding:15px 0 20vw;margin-bottom:0}}@media (min-width: 1000px){main #bl-welcome,.main #bl-welcome{padding:91px 0}main #bl-welcome>.holder,.main #bl-welcome>.holder{position:relative}}main #bl-welcome:before,.main #bl-welcome:before{content:'';display:block;position:absolute;top:10vw;left:2.5%;width:95%;padding-top:50.623%;background:url("../images/demo.png") no-repeat top center;background-size:contain}@media (min-width: 540px){main #bl-welcome:before,.main #bl-welcome:before{top:auto;bottom:-5vw;left:auto;right:4%;width:75%;padding-top:38%}}@media (min-width: 1000px){main #bl-welcome:before,.main #bl-welcome:before{width:65%;padding-top:33%;bottom:-2vh}}@media (min-width: 1240px){main #bl-welcome:before,.main #bl-welcome:before{width:780px;padding-top:397px;right:10%;bottom:-5vh}}@media (min-width: 540px){main #bl-welcome h1,main #bl-welcome .h1,.main #bl-welcome h1,.main #bl-welcome .h1{width:498px;margin-bottom:27px}}main #bl-welcome .btn,.main #bl-welcome .btn{display:inline-block;width:100%;font-size:14px;font-weight:400}@media (min-width: 540px){main #bl-welcome .btn,.main #bl-welcome .btn{width:auto;padding:19px 40px}}main #bl-benefits,.main #bl-benefits{background-color:var(--background-color);padding:37px 0 45px;margin-bottom:36px}@media (min-width: 540px){main #bl-benefits,.main #bl-benefits{padding:65px 0 53px;margin-bottom:40px}}@media (min-width: 1000px){main #bl-benefits,.main #bl-benefits{padding:71px 0 75px;margin-bottom:61px}}main #bl-benefits h2,main #bl-benefits .h2,.main #bl-benefits h2,.main #bl-benefits .h2{font-size:18px;font-weight:600;line-height:1.22;margin-bottom:25px}@media (min-width: 540px){main #bl-benefits h2,main #bl-benefits .h2,.main #bl-benefits h2,.main #bl-benefits .h2{font-size:24px;font-weight:700;margin-bottom:25px;line-height:1.21}}@media (min-width: 1000px){main #bl-benefits h2,main #bl-benefits .h2,.main #bl-benefits h2,.main #bl-benefits .h2{font-size:36px;margin-bottom:60px;line-height:1.22}}main #bl-benefits ul,.main #bl-benefits ul{display:block}@media (min-width: 1000px){main #bl-benefits ul,.main #bl-benefits ul{display:flex;justify-content:space-between}}main #bl-benefits ul>li,.main #bl-benefits ul>li{display:flex;flex-direction:column;justify-content:center;position:relative;padding-left:90px;min-height:75px;margin-bottom:20px}@media (min-width: 540px){main #bl-benefits ul>li,.main #bl-benefits ul>li{padding-left:129px;min-height:98px}}@media (min-width: 1000px){main #bl-benefits ul>li,.main #bl-benefits ul>li{padding:129px 0 0 0;width:28%;flex-basis:28%;margin-bottom:0}}main #bl-benefits ul>li:last-child,.main #bl-benefits ul>li:last-child{margin-bottom:0}main #bl-benefits ul>li:after,.main #bl-benefits ul>li:after{content:'';position:absolute;top:0;left:0;width:75px;height:75px;background-color:#384054;-moz-border-radius:75px;-webkit-border-radius:75px;-khtml-border-radius:75px;border-radius:75px}@media (min-width: 540px){main #bl-benefits ul>li:after,.main #bl-benefits ul>li:after{width:98px;height:98px;-moz-border-radius:98px;-webkit-border-radius:98px;-khtml-border-radius:98px;border-radius:98px}}main #bl-benefits ul>li>.ico,.main #bl-benefits ul>li>.ico{position:absolute;top:23px;left:23px;width:28px;height:28px;z-index:1}@media (min-width: 540px){main #bl-benefits ul>li>.ico,.main #bl-benefits ul>li>.ico{top:30px;left:30px;width:38px;height:38px}}main #bl-benefits ul>li h3,main #bl-benefits ul>li .h3,.main #bl-benefits ul>li h3,.main #bl-benefits ul>li .h3{margin-bottom:6px}@media (min-width: 540px){main #bl-benefits ul>li h3,main #bl-benefits ul>li .h3,.main #bl-benefits ul>li h3,.main #bl-benefits ul>li .h3{margin-bottom:10px}}main #bl-benefits ul>li p,.main #bl-benefits ul>li p{font-size:14px;line-height:1.21;color:#98A2A7;margin-bottom:0}@media (min-width: 540px){main #bl-benefits ul>li p,.main #bl-benefits ul>li p{font-size:16px}}main #bl-for,.main #bl-for{margin-bottom:43px}@media (min-width: 540px){main #bl-for,.main #bl-for{margin-bottom:50px}}@media (min-width: 1000px){main #bl-for,.main #bl-for{margin-bottom:61px}}main #bl-for h1,main #bl-for .h1,.main #bl-for h1,.main #bl-for .h1{margin-bottom:18px}@media (min-width: 540px){main #bl-for h1,main #bl-for .h1,.main #bl-for h1,.main #bl-for .h1{margin-bottom:34px}}main #bl-for ul,.main #bl-for ul{display:block}@media (min-width: 1000px){main #bl-for ul,.main #bl-for ul{display:flex;flex-direction:column;flex-wrap:wrap;height:314px}}main #bl-for ul>li,.main #bl-for ul>li{position:relative;background-color:var(--background-color);padding:26px 123px 56px 18px;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px;overflow:hidden;font-size:14px;line-height:1.21;color:#98A2A7;min-height:197px;margin-bottom:16px;box-shadow:0px 14px 24px -14px var(--shadow-color)}@media (min-width: 540px){main #bl-for ul>li,.main #bl-for ul>li{padding:26px 146px 25px 189px;font-size:16px;line-height:1.37;min-height:132px;margin-bottom:21px}}@media (min-width: 1000px){main #bl-for ul>li,.main #bl-for ul>li{padding:26px 26px 25px 189px}}main #bl-for ul>li:last-child,.main #bl-for ul>li:last-child{margin-bottom:0}main #bl-for ul>li:before,.main #bl-for ul>li:before{content:'';display:block;position:absolute;bottom:-79px;right:-113px;width:236px;height:236px;background-color:#FFD45F;-moz-border-radius:236px;-webkit-border-radius:236px;-khtml-border-radius:236px;border-radius:236px}@media (min-width: 540px){main #bl-for ul>li:before,.main #bl-for ul>li:before{bottom:-67px;left:-32px;right:auto;width:184px;height:184px}}main #bl-for ul>li:after,.main #bl-for ul>li:after{content:'';display:block;position:absolute;bottom:0;right:0}@media (min-width: 540px){main #bl-for ul>li:after,.main #bl-for ul>li:after{right:auto;left:2px}}@media (min-width: 540px){main #bl-for ul>li.drivers,.main #bl-for ul>li.drivers{padding:93px 104px 93px 231px}}@media (min-width: 1000px){main #bl-for ul>li.drivers,.main #bl-for ul>li.drivers{width:50.9%;margin-right:25px}}@media (min-width: 540px){main #bl-for ul>li.drivers:before,.main #bl-for ul>li.drivers:before{width:379px;height:379px;left:-158px;bottom:-146px;-moz-border-radius:379px;-webkit-border-radius:379px;-khtml-border-radius:379px;border-radius:379px}}main #bl-for ul>li.drivers:after,.main #bl-for ul>li.drivers:after{width:196px;height:191px;background:url("../images/drivers.png") no-repeat;background-size:contain}@media (min-width: 540px){main #bl-for ul>li.drivers:after,.main #bl-for ul>li.drivers:after{width:246px;height:289px;background-image:url("../images/drivers_tablet.png")}}main #bl-for ul>li.expeditors:after,.main #bl-for ul>li.expeditors:after{width:198px;height:197px;background:url("../images/expeditors.png") no-repeat;background-size:contain}@media (min-width: 540px){main #bl-for ul>li.expeditors:after,.main #bl-for ul>li.expeditors:after{width:170px;height:126px;background-image:url("../images/expeditors_tablet.png")}}main #bl-for ul>li.managers:after,.main #bl-for ul>li.managers:after{width:185px;height:182px;background:url("../images/managers.png") no-repeat;background-size:contain}@media (min-width: 540px){main #bl-for ul>li.managers:after,.main #bl-for ul>li.managers:after{width:162px;height:120px;background-image:url("../images/managers_tablet.png")}}main #bl-for ul>li h3,main #bl-for ul>li .h3,.main #bl-for ul>li h3,.main #bl-for ul>li .h3{color:var(--text-color);margin-bottom:8px}main #bl-target,.main #bl-target{margin-bottom:43px}@media (min-width: 540px){main #bl-target,.main #bl-target{margin-bottom:50px}}@media (min-width: 1000px){main #bl-target,.main #bl-target{margin-bottom:92px}}main #bl-target .form,.main #bl-target .form{background-color:#384054;padding-top:36px;overflow:hidden;color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}@media (min-width: 540px){main #bl-target .form,.main #bl-target .form{position:relative;padding:37px 39.58vw 42px 32px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}}@media (min-width: 1000px){main #bl-target .form,.main #bl-target .form{padding:52px 62% 58px 67px}}main #bl-target .form h1,main #bl-target .form .h1,.main #bl-target .form h1,.main #bl-target .form .h1{padding:0 24px;margin-bottom:14px}@media (min-width: 540px){main #bl-target .form h1,main #bl-target .form .h1,.main #bl-target .form h1,.main #bl-target .form .h1{position:relative;z-index:2;padding:0;margin-bottom:8px}}@media (min-width: 1000px){main #bl-target .form h1,main #bl-target .form .h1,.main #bl-target .form h1,.main #bl-target .form .h1{margin-bottom:18px}}main #bl-target .form p,.main #bl-target .form p{padding:0 24px;font-size:14px;line-height:1.21;margin-bottom:24px}@media (min-width: 540px){main #bl-target .form p,.main #bl-target .form p{position:relative;z-index:2;padding:0;font-size:16px;line-height:1.37;margin-bottom:31px}}@media (min-width: 1000px){main #bl-target .form p,.main #bl-target .form p{margin-bottom:0}}main #bl-target .form .btn-line,.main #bl-target .form .btn-line{padding:0 24px;margin-bottom:24px}@media (min-width: 540px){main #bl-target .form .btn-line,.main #bl-target .form .btn-line{position:relative;z-index:2;padding:0;margin-bottom:0}}@media (min-width: 1000px){main #bl-target .form .btn-line,.main #bl-target .form .btn-line{position:absolute;top:50%;transform:translateY(-50%);right:31px}}main #bl-target .form .btn-line .btn,.main #bl-target .form .btn-line .btn{display:inline-block;width:100%;font-size:16px;font-weight:600}@media (min-width: 540px){main #bl-target .form .btn-line .btn,.main #bl-target .form .btn-line .btn{width:auto;padding:20px 26px}}@media (min-width: 1000px){main #bl-target .form .btn-line .btn,.main #bl-target .form .btn-line .btn{padding:23px 46px}}main #bl-target .form .btn-line .btn>span:after,.main #bl-target .form .btn-line .btn>span:after{content:'';display:inline-block;vertical-align:middle;width:7px;height:11px;background:url("../images/arr_r.svg") no-repeat;background-size:contain;margin:-2px 0 0 10px}main #bl-target .form .demo-screen,.main #bl-target .form .demo-screen{position:relative;width:100%;padding-bottom:80.21%;background:url("../images/demo_screen.jpg") no-repeat right bottom;background-size:cover;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px}@media (min-width: 540px){main #bl-target .form .demo-screen,.main #bl-target .form .demo-screen{width:auto;height:100%;padding:0 0 0 47%;position:absolute;top:0;right:0;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}}@media (min-width: 1000px){main #bl-target .form .demo-screen,.main #bl-target .form .demo-screen{background-image:url("../images/demo_screen_desktop.jpg");background-position:right center;padding-left:59%}}main #bl-target .form .demo-screen:after,.main #bl-target .form .demo-screen:after{content:'';position:absolute;top:-1px;left:0;width:100%;height:60px;background:linear-gradient(to bottom right, #384054 50%, rgba(255,0,0,0) 52%)}@media (min-width: 540px){main #bl-target .form .demo-screen:after,.main #bl-target .form .demo-screen:after{width:60px;height:100%}}@media (min-width: 1000px){main #bl-target .form .demo-screen:after,.main #bl-target .form .demo-screen:after{background-color:#384054;width:150px;height:120%;top:-45px;left:-90px;transform:skew(-30deg, 30deg)}}main #bl-about,.main #bl-about{padding-top:13px}@media (min-width: 540px){main #bl-about,.main #bl-about{padding-top:0}}@media (min-width: 1000px){main #bl-about,.main #bl-about{padding-top:10px}}main #bl-about h1,main #bl-about .h1,.main #bl-about h1,.main #bl-about .h1{margin-bottom:28px}@media (min-width: 1000px){main #bl-about h1,main #bl-about .h1,.main #bl-about h1,.main #bl-about .h1{margin-bottom:31px}}main #bl-about .nb,.main #bl-about .nb{padding:0 0 0 28px;font-size:14px;line-height:1.21;margin-bottom:28px}@media (min-width: 540px){main #bl-about .nb,.main #bl-about .nb{font-size:18px;line-height:1.22;margin-bottom:46px}}@media (min-width: 1000px){main #bl-about .nb,.main #bl-about .nb{margin-bottom:51px}}main #bl-about .nb:before,.main #bl-about .nb:before{height:100%;top:0;left:0;bottom:auto}main #bl-about ol,.main #bl-about ol{counter-reset:about-ol;max-width:1100px}@media (min-width: 1000px){main #bl-about ol,.main #bl-about ol{display:flex;justify-content:space-between;flex-wrap:wrap}}main #bl-about ol>li,.main #bl-about ol>li{position:relative;padding:8px 0 0 60px;font-size:14px;margin-bottom:28px}@media (min-width: 540px){main #bl-about ol>li,.main #bl-about ol>li{padding:2px 0 0 100px;font-size:16px;line-height:1.25;margin-bottom:33px}}@media (min-width: 1000px){main #bl-about ol>li,.main #bl-about ol>li{width:45.69%;flex-basis:45.69%;margin-bottom:48px}}main #bl-about ol>li:before,.main #bl-about ol>li:before{content:'';display:block;position:absolute;top:0;left:0;width:47px;height:47px;background-color:#384054;-moz-border-radius:47px;-webkit-border-radius:47px;-khtml-border-radius:47px;border-radius:47px}@media (min-width: 540px){main #bl-about ol>li:before,.main #bl-about ol>li:before{width:67px;height:67px;-moz-border-radius:67px;-webkit-border-radius:67px;-khtml-border-radius:67px;border-radius:67px}}main #bl-about ol>li:after,.main #bl-about ol>li:after{content:counter(about-ol);counter-increment:about-ol;display:block;position:absolute;top:12px;left:0;width:47px;text-align:center;font-size:18px;font-weight:600;color:#FFD45F}@media (min-width: 540px){main #bl-about ol>li:after,.main #bl-about ol>li:after{top:20px;font-size:24px;font-weight:700;width:67px}}main #bl-about ol>li h3,main #bl-about ol>li .h3,.main #bl-about ol>li h3,.main #bl-about ol>li .h3{margin-bottom:11px}main #bl-about ol>li p,.main #bl-about ol>li p{margin-bottom:0}main #bl-text,main .bl-text,.main #bl-text,.main .bl-text{border-top:1px solid var(--lines-color);padding-top:23px;margin-bottom:23px}@media (min-width: 540px){main #bl-text,main .bl-text,.main #bl-text,.main .bl-text{padding-top:37px;margin-bottom:37px}}main #bl-text h2,main #bl-text .h2,main .bl-text h2,main .bl-text .h2,.main #bl-text h2,.main #bl-text .h2,.main .bl-text h2,.main .bl-text .h2{margin-bottom:22px}@media (min-width: 540px){main #bl-text h2,main #bl-text .h2,main .bl-text h2,main .bl-text .h2,.main #bl-text h2,.main #bl-text .h2,.main .bl-text h2,.main .bl-text .h2{margin-bottom:27px}}main #bl-text .text,main .bl-text .text,.main #bl-text .text,.main .bl-text .text{font-size:14px;line-height:1.21;max-width:1100px}@media (min-width: 540px){main #bl-text .text,main .bl-text .text,.main #bl-text .text,.main .bl-text .text{font-size:16px;line-height:1.5}}main #bl-contacts,.main #bl-contacts{background-color:transparent;color:#384054;padding:15px 0 0}main #bl-contacts .info .contacts-info,.main #bl-contacts .info .contacts-info{padding:20px 16px 36px;background-color:#fff;margin:0 -16px 10px;box-shadow:0px 14px 24px -14px rgba(56,64,84,0.04)}@media (min-width: 540px){main #bl-contacts .info .contacts-info,.main #bl-contacts .info .contacts-info{padding:23px 24px 28px;margin:0 0 16px;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px}}@media (min-width: 1000px){main #bl-contacts .info .contacts-info,.main #bl-contacts .info .contacts-info{padding:23px 44px 35px 36px;margin-bottom:36px}}main #bl-contacts .info .contacts-info a,.main #bl-contacts .info .contacts-info a{color:#384054}main #bl-contacts .info .contacts-info ul>li:before,.main #bl-contacts .info .contacts-info ul>li:before{background-color:#384054;opacity:1}main #bl-contacts .info .contacts-info #map,.main #bl-contacts .info .contacts-info #map{background-color:#F9F9F9}main #bl-contacts .info .support,.main #bl-contacts .info .support{padding:24px 16px 36px;background-color:#fff;margin-left:-16px;margin-right:-16px;box-shadow:0px 14px 24px -14px rgba(56,64,84,0.04)}@media (min-width: 540px){main #bl-contacts .info .support,.main #bl-contacts .info .support{padding:24px 24px 45px;margin:0 0 31px;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px}}@media (min-width: 1000px){main #bl-contacts .info .support,.main #bl-contacts .info .support{padding:24px 36px 45px;margin-bottom:36px}}main #bl-contacts .info .support input[type="text"],main #bl-contacts .info .support input[type="tel"],main #bl-contacts .info .support input[type="email"],.main #bl-contacts .info .support input[type="text"],.main #bl-contacts .info .support input[type="tel"],.main #bl-contacts .info .support input[type="email"]{background-color:#F9F9F9}main #bl-contacts .info .support textarea,.main #bl-contacts .info .support textarea{background-color:#F9F9F9}#bl-contacts{background-color:#384054;padding:42px 0 35px;color:#fff}@media (min-width: 540px){#bl-contacts{padding:54px 0 48px}}@media (min-width: 1000px){#bl-contacts{padding:42px 0 38px}}#bl-contacts h1,#bl-contacts .h1{margin-bottom:22px}@media (min-width: 540px){#bl-contacts h1,#bl-contacts .h1{margin-bottom:35px}}#bl-contacts h2,#bl-contacts .h2{margin-bottom:22px}@media (min-width: 1000px){#bl-contacts .info{display:flex;justify-content:space-between}}#bl-contacts .info .contacts-info{margin-bottom:36px}@media (min-width: 540px){#bl-contacts .info .contacts-info{margin-bottom:40px}}@media (min-width: 1000px){#bl-contacts .info .contacts-info{width:47.59%;flex-basis:47.59%}}#bl-contacts .info .contacts-info a{text-decoration:none;color:#fff}#bl-contacts .info .contacts-info ul{display:block;margin-bottom:21px}#bl-contacts .info .contacts-info ul>li{display:flex;align-items:center;position:relative;padding-left:65px;min-height:46px;font-size:14px;line-height:1.21;margin-bottom:13px}@media (min-width: 540px){#bl-contacts .info .contacts-info ul>li{font-size:16px;line-height:1.37}}#bl-contacts .info .contacts-info ul>li:before{content:'';position:absolute;top:0;left:0;width:46px;height:46px;background-color:#fff;-moz-border-radius:46px;-webkit-border-radius:46px;-khtml-border-radius:46px;border-radius:46px;opacity:.1}#bl-contacts .info .contacts-info ul>li:after{content:'';position:absolute}#bl-contacts .info .contacts-info ul>li.address:after{background:url("../images/ico_placeholder.svg") no-repeat;top:12px;left:14px;width:19px;height:22px}#bl-contacts .info .contacts-info ul>li.tel:after{background:url("../images/ico_phone.svg") no-repeat;top:15px;left:13px;width:20px;height:20px}#bl-contacts .info .contacts-info ul>li.mail:after{background:url("../images/ico_mail.svg") no-repeat;top:15px;left:12px;width:22px;height:16px}#bl-contacts .info .contacts-info #map{height:154px;overflow:hidden;background-color:rgba(255,255,255,0.1);-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}@media (min-width: 1000px){#bl-contacts .info .support{width:47.59%;flex-basis:47.59%}}#bl-contacts .info .support .row{margin-bottom:14px}#bl-contacts .info .support label,#bl-contacts .info .support .label{display:block;font-size:10px;font-weight:700;color:#98A2A7;text-transform:uppercase;margin-bottom:5px}#bl-contacts .info .support input[type="text"],#bl-contacts .info .support input[type="tel"],#bl-contacts .info .support input[type="email"]{width:100%;padding:13px 16px}#bl-contacts .info .support textarea{width:100%;padding:19px 16px;min-height:154px}#bl-contacts .info .support .btn{width:100%;font-size:14px;font-weight:600;padding:23px 25px 20px}@media (min-width: 540px){#bl-contacts .info .support .btn{width:auto;padding:22px 50px}}footer{background-color:#384054;border-top:1px solid rgba(249,249,249,0.1);padding:24px 0 37px;color:#fff}@media (min-width: 540px){footer{padding:26px 0 38px}footer>.holder{display:flex;justify-content:space-between}}footer #logo-footer{display:inline-block;width:113px;margin-bottom:26px}@media (min-width: 540px){footer #logo-footer{margin-bottom:0}}footer #logo-footer>img{max-width:100%;max-height:100%}footer #bl-copyrights2{display:block;font-size:14px;line-height:1.6;margin-bottom:29px}@media (min-width: 540px){footer #bl-copyrights2{padding:5px 0 0 26px;border-left:1px solid rgba(255,255,255,0.16);margin-left:26px;flex-grow:1;margin-bottom:0}}footer #bl-copyrights2>a{color:#FFD45F;font-size:12px;text-decoration:none}footer #mn-footer2{display:block;font-size:14px;margin-bottom:28px}@media (min-width: 540px){footer #mn-footer2{padding-top:8px}}footer #mn-footer2>li{display:inline}footer #mn-footer2>li+li{margin-left:21px}@media (min-width: 540px){footer #mn-footer2>li+li{margin-left:33px}}footer #mn-footer2>li.active{font-weight:600}footer #mn-footer2>li>a{color:#fff;text-decoration:none}@media (min-width: 540px){footer .right-col{text-align:right}}footer #proudly{display:block;font-size:12px}footer #proudly a{color:#fff;text-decoration:none;opacity:.8;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}footer #proudly a:hover{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}footer #proudly img{vertical-align:middle;margin-left:6px}#modal-logo{display:none;position:fixed;top:25px;left:0;width:100%;text-align:center;text-transform:uppercase;font-size:14px;line-height:1.214;z-index:100;padding:0 50px;opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#modal-logo>img{display:block;width:72px;margin:0 auto 13px}.message{font-size:12px;margin-bottom:10px}@media (min-width: 540px){.message{font-size:14px;margin-bottom:15px}}.message.error{color:#ff7e7f}.message.success{color:#fff;font-size:14px}@media (min-width: 540px){.message.success{font-size:16px}}main #bl-contacts .message.success,.main #bl-contacts .message.success{color:#384054}#not-found{text-align:center;padding:10vh 0}#not-found h1,#not-found .h1{font-size:24px;font-weight:600;line-height:29px;margin-bottom:19px}@media (min-width: 1000px){#not-found h1,#not-found .h1{font-size:36px;font-weight:700;line-height:44px;margin-bottom:35px}}#not-found h1:before,#not-found .h1:before{content:'404';font-size:80px;font-weight:800;line-height:1;display:block;margin:0 auto 19px}@media (min-width: 1000px){#not-found h1:before,#not-found .h1:before{font-size:120px;margin-bottom:9px}}#not-found .text{font-size:14px;line-height:1.44;margin-bottom:39px}@media (min-width: 1000px){#not-found .text{font-size:18px;line-height:1.23;margin-bottom:45px}}#not-found .text p:last-child{margin-bottom:0}#not-found .btn-line .btn{display:inline-block;width:100%;font-size:18px;font-weight:600;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}@media (min-width: 1000px){#not-found .btn-line .btn{width:auto;padding:18px 88px}}
