@font-face{font-family:'Ubuntu';src:url("../fonts/core/Ubuntu/Ubuntu-Regular/Ubuntu-Regular.a876ac10e23a.eot");src:local('../../fonts/core/Ubuntu/Ubuntu-Regular/Ubuntu Regular'),local('../../fonts/core/Ubuntu/Ubuntu-Regular/Ubuntu-Regular'),url("../fonts/core/Ubuntu/Ubuntu-Regular/Ubuntu-Regular.a876ac10e23a.eot?#iefix") format('embedded-opentype'),url("../fonts/core/Ubuntu/Ubuntu-Regular/Ubuntu-Regular.690d3622d8d3.woff") format('woff'),url("../fonts/core/Ubuntu/Ubuntu-Regular/Ubuntu-Regular.e7da1b79b58d.ttf") format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url("../fonts/core/Ubuntu/Ubuntu-Light/Ubuntu-Light.b983ed7d8c2e.eot");src:local('../../fonts/core/Ubuntu/Ubuntu-Light/Ubuntu Light'),local('../../fonts/core/Ubuntu/Ubuntu-Light/Ubuntu-Light'),url("../fonts/core/Ubuntu/Ubuntu-Light/Ubuntu-Light.b983ed7d8c2e.eot?#iefix") format('embedded-opentype'),url("../fonts/core/Ubuntu/Ubuntu-Light/Ubuntu-Light.50bee00c10cd.woff") format('woff'),url("../fonts/core/Ubuntu/Ubuntu-Light/Ubuntu-Light.4cebf8502481.ttf") format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url("../fonts/core/Ubuntu/Ubuntu-Medium/Ubuntu-Medium.a690c126aca1.eot");src:local('../../fonts/core/Ubuntu/Ubuntu-Medium/Ubuntu Medium'),local('../../fonts/core/Ubuntu/Ubuntu-Medium/Ubuntu-Medium'),url("../fonts/core/Ubuntu/Ubuntu-Medium/Ubuntu-Medium.a690c126aca1.eot?#iefix") format('embedded-opentype'),url("../fonts/core/Ubuntu/Ubuntu-Medium/Ubuntu-Medium.a46de1032aba.woff") format('woff'),url("../fonts/core/Ubuntu/Ubuntu-Medium/Ubuntu-Medium.aefa01145089.ttf") format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url("../fonts/core/Ubuntu/Ubuntu-Bold/Ubuntu-Bold.cece6cb2e964.eot");src:local('../../fonts/core/Ubuntu/Ubuntu-Bold/Ubuntu Bold'),local('../../fonts/core/Ubuntu/Ubuntu-Bold/Ubuntu-Bold'),url("../fonts/core/Ubuntu/Ubuntu-Bold/Ubuntu-Bold.cece6cb2e964.eot?#iefix") format('embedded-opentype'),url("../fonts/core/Ubuntu/Ubuntu-Bold/Ubuntu-Bold.e33d177da1b2.woff") format('woff'),url("../fonts/core/Ubuntu/Ubuntu-Bold/Ubuntu-Bold.7308c07c89a1.ttf") format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Museo Sans Cyrl 300';src:url("../fonts/core/MuseoSansCyrl/MuseoSansCyrl-300.ac9e2c9a6153.eot");src:local('../../fonts/core/MuseoSansCyrl/MuseoSansCyrl-300'),url("../fonts/core/MuseoSansCyrl/MuseoSansCyrl-300.ac9e2c9a6153.eot?#iefix") format('embedded-opentype'),url("../fonts/core/MuseoSansCyrl/MuseoSansCyrl-300.7c413ff1bf9c.woff") format('woff'),url("../fonts/core/MuseoSansCyrl/MuseoSansCyrl-300.c2e5987ab95e.ttf") format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Museo Sans Cyrl 500';src:url("../fonts/core/MuseoSansCyrl/MuseoSansCyrl-500.0eb10fbab2e0.eot");src:local('../../fonts/core/MuseoSansCyrl/MuseoSansCyrl-500'),url("../fonts/core/MuseoSansCyrl/MuseoSansCyrl-500.0eb10fbab2e0.eot?#iefix") format('embedded-opentype'),url("../fonts/core/MuseoSansCyrl/MuseoSansCyrl-500.2a4f9e378076.woff") format('woff'),url("../fonts/core/MuseoSansCyrl/MuseoSansCyrl-500.473e321239aa.ttf") format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Museo Sans Cyrl 700';src:url("../fonts/core/MuseoSansCyrl/MuseoSansCyrl-700.ca722d99e2f0.eot");src:local('../../fonts/core/MuseoSansCyrl/MuseoSansCyrl-700'),url("../fonts/core/MuseoSansCyrl/MuseoSansCyrl-700.ca722d99e2f0.eot?#iefix") format('embedded-opentype'),url("../fonts/core/MuseoSansCyrl/MuseoSansCyrl-700.a128eded3d8a.woff") format('woff'),url("../fonts/core/MuseoSansCyrl/MuseoSansCyrl-700.75a016c8d3ec.ttf") format('truetype');font-weight:normal;font-style:normal;font-display:swap}*{box-sizing:border-box}html{overflow-y:scroll}html,body{font-size:16px}body{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}:root{--primary-color:#007bff;--danger-color:#e74c3c;--dark-danger-color:#c0392b;--warning-color:#f39c12;--sucess-color:#27ae60}p{font-size:1.0625rem}img{border-radius:.25rem}li,li{font-size:1.0625rem}.primary-color{color:var(--primary-color)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Museo Sans Cyrl 500",sans-serif}h1{font-family:"Museo Sans Cyrl 700",sans-serif;font-size:1.875rem}h2{font-family:"Museo Sans Cyrl 700",sans-serif;font-size:2rem;margin-bottom:1.5625rem}.h5,h5{font-size:1.375rem}@media all and (min-width:1600px){.container-xxl{max-width:81.25rem}}a:hover{text-underline-offset:4px}.r-button{position:relative;top:0;display:inline-flex;align-items:center;color:#FFF;border-radius:.25rem;padding:.75rem 1rem;font-weight:600}.r-button:hover{text-decoration:none}.btn-outline-success{border-color:var(--sucess-color);color:var(--sucess-color)}.btn-outline-success:hover{color:#fff;background-color:var(--sucess-color)}.btn-success{color:#fff;background-color:var(--sucess-color)}.r-button-dark{background:#444}.r-button-dark:hover{background:#545454;color:#fff}.r-button-dark:focus{color:#fff}.r-button-dark:active{top:.125rem}.r-button svg{width:1.5rem;height:1.5rem}.r-button-lg{font-size:1.15rem}.r-button-lg svg{fill:#fff;width:1.75rem;height:1.75rem;margin-right:.3125rem}.tooltiptext{font-family:"Museo Sans Cyrl 300",sans-serif}.link-signin{display:flex;align-items:center}.link-signin:hover{text-decoration:none}.link-signin i{font-size:1.25rem;margin-left:.5rem}.alert{font-size:1.0625rem;display:flex;align-items:center;padding:1rem 1.25rem;border:0}.alert i{line-height:1;font-size:1.5rem}.alert.alert-danger{background:rgba(231,76,60,.3);color:#262626}.alert.alert-success{background:rgba(46,204,113,.1);color:#262626}#c-scroll::-webkit-scrollbar-track{border-radius:.125rem;background-color:#eee}#c-scroll::-webkit-scrollbar{width:.625rem;background-color:#f5f5f5}#c-scroll::-webkit-scrollbar-thumb{border-radius:.125rem;background-color:#555}.clipboard{position:relative;display:inline-block;opacity:1}.clipboard .code{border-bottom:1px dashed}.clipboard .tooltiptext{visibility:hidden;font-size:14px;background-color:#555;padding:.125rem .5rem;border-radius:.1875rem;color:#fff;position:absolute;z-index:9;bottom:115%;left:50%;opacity:0;transition:opacity .3s;text-shadow:1px 1px 1px rgba(0,0,0,.1);transform:translateX(-50%)}
.clipboard .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-0.3125rem;border-width:.3125rem;border-style:solid;border-color:#555 transparent transparent transparent}.clipboard .status-copy.tooltiptext::after{border-color:#555 transparent transparent transparent}.clipboard .status-copied.tooltiptext::after{border-color:#27ae60 transparent transparent transparent}.clipboard:hover{cursor:pointer}.clipboard:hover .tooltiptext{visibility:visible;opacity:1}#preloader{position:fixed;z-index:9999;width:100%;height:100%;background:rgba(255,255,255,1);top:0;bottom:0;overflow:hidden}.preloader{display:flex;align-items:center;justify-content:center}.preloader__head{font-family:"Museo Sans Cyrl 500",sans-serif;color:#545454;max-width:18.75rem;text-align:center}.preloader__head .logo{display:flex;justify-content:center}.preloader__head .logo__text{color:#262626;text-shadow:none}.preloader__head .logo__number{color:#007bff;margin-left:.15rem}.preloader__line{width:10rem;height:.25rem;background:linear-gradient(to right,#262626,#262626);background-color:#ccc;margin:auto;margin-top:1.5rem;border-radius:.25rem;background-size:20%;background-repeat:repeat-y;animation:scroll 1.2s ease-in-out infinite}@keyframes scroll{50%{background-size:80%}100%{background-position:125% 0}}.wrap-header{position:fixed;top:0;left:0;z-index:1050;width:100%;background:#2a2a2a}.header__content{display:flex;align-items:center;justify-content:space-between;height:5rem;flex-wrap:wrap;border-bottom:1px solid #cae1f857;transition:all ease .2s}.logo{font-family:"Museo Sans Cyrl 500",sans-serif;font-size:1.625rem}.logo:hover{opacity:.8;transition:opacity .1s}.logo__link{display:flex}.logo__link:hover{color:inherit;text-decoration:none}.logo__text{font-weight:600;text-shadow:0 0 5px rgba(0,0,0,.2);color:#fff}.logo__number{color:#007bff;margin-left:.15rem;font-weight:600;letter-spacing:0;font-size:1.625rem}.menu__list{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}.menu__link{display:flex;align-items:center;padding:.75rem;margin-right:.5rem;border-radius:3px;font-family:"Museo Sans Cyrl 500",sans-serif;line-height:1;color:#eee;text-transform:none;font-size:1.125rem;letter-spacing:-.2px;text-shadow:0 0 5px rgba(0,0,0,.2);transition:all ease .15s}.menu__link:hover{text-decoration:none}.menu__item:last-child .menu__link{margin-right:0}.menu__link:not(.menu__link--admin):not(.menu__link-profile):not(.menu__link-logout):hover{background:rgba(255,255,255,.1);color:#fff;text-shadow:none;transition:all ease .15s}.menu__link:active,.menu__link:focus{color:#fff}.menu__link--active{color:#fff;background:rgba(255,255,255,.2);pointer-events:none}.menu__link-profile{background:transparent;color:#262626;border:1px solid;transition:all ease .2s}.menu__link-profile:hover{background:#262626;color:#fff}.additional-menu .menu__icon i{font-size:1.625rem;margin-right:.3125rem;transition:all ease .2s}.menu__link-profile:hover{opacity:.9}.additional-menu .menu__link{border-radius:.25rem;height:2.5rem;padding:0 .875rem}.menu__link{color:#ddd;text-shadow:none;transition:all ease .2s}.menu__link-profile{color:#242424;border:1px solid}.menu__item-sign-in{padding-left:1rem;border-left:1px solid #fff}.menu__link-sign-in{background:0;color:#ffff;border:1px solid #eee}.menu__link-sign-in:hover{background:#fff!important;color:#262626!important}.menu__link--admin{background:#f39c12}.menu__item-messages{cursor:pointer;display:flex;width:100%;height:100%;justify-content:center;align-items:center;color:#262626;text-decoration:none;padding:0 .9375rem}.menu__item-messages:hover,.menu__item-messages:active{text-decoration:none;color:#262626}.menu__link--admin:hover{color:#fff}.menu__link--usermask{border:1px solid #f39c12;color:#f39c12;text-shadow:none}.menu__link--usermask:hover{color:#f39c12!important}@media all and (min-width:992px){.menu__link-sign-in .menu__icon{display:none;opacity:.8}}.workload-status-line{padding:.5rem .3rem 0 .3rem;color:#545454;background:linear-gradient(45deg,#fff,#f5f5f5)}.workload-status-line-low{color:#403e3e;background:linear-gradient(45deg,#6f8411,#d5ec74)}.workload-status-line-medium{color:#6a6565;background:linear-gradient(45deg,#fffc4f,#e1ff75)}.workload-status-line-high{color:#dad4d4;background:linear-gradient(45deg,#fa2727,#f65252)}.workload-status-line-holidays{color:#dcd6d6;background:linear-gradient(45deg,#434bf1,#797ef1)}a.workload-status-change-link{color:inherit}.top-line{padding:.625rem 0;color:#545454;background:linear-gradient(45deg,#fff,#f5f5f5)}.menu__item-profile{display:flex;flex-wrap:wrap}.menu .tip{position:relative;font-size:1rem;display:flex;align-items:center;border-radius:.3125rem;margin-right:.875rem;background:0;border:1px solid #eee;background:#eee;color:#262626;height:2.5rem}.menu .tip::after{content:"";position:absolute;top:50%;transform:translateY(-50%) translateX(100%);right:0;width:0;height:0;border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-left:.5rem solid #eee}.menu__list .menu__link-logout{background:0;color:#e74c3c;text-shadow:none;border:1px solid}.menu__link-logout .menu__icon{display:none}.menu__link-logout:hover{background:none!important;opacity:.8}.wrap-header-fixed .header__content{transition:all ease .2s;height:3.675rem}.wrap-header-fixed .menu__link{padding:.475rem .75rem}.wrap-header-fixed .additional-menu .menu__link,.wrap-header-fixed .additional-menu .menu__link .tip{height:2.25rem!important;transition:all ease .2s}.wrap-header-fixed .menu__link-profile i{font-size:1.25rem;transition:all ease .2s}.wrap-header-fixed .top-line{padding:.475rem 0}.menu__articles-body{display:none;width:max-content;flex-direction:column;align-items:flex-start;position:absolute;z-index:11;padding:2rem;border-radius:.75rem;background:#2a2a2a}.menu__articles:hover .menu__articles-body{display:flex}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}
.breadcrumbs__item{display:flex;align-items:center;position:relative}.breadcrumbs__item:not(:last-child){padding-right:.25rem}.breadcrumbs__item:not(:last-child):after{content:"\F0142";display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:.25rem}.breadcrumbs__item,.breadcrumbs__link{font-family:"Museo Sans Cyrl 300",sans-serif;font-size:1.35rem}.breadcrumbs__item{color:#545454}.breadcrumbs__link{color:#262626;transition:all ease .2s}.breadcrumbs__link:hover{text-decoration:none;color:var(--primary-color);transition:all ease .2s}.article{display:flex;align-items:flex-start;flex-wrap:wrap}.article:not(:last-child){margin-bottom:1.875rem;padding-bottom:1.875rem;border-bottom:1px solid #eee}.article .article__half:last-child{flex:1}.article__thumb{margin-right:1.875rem}.article__img{width:15.625rem;border-radius:.25rem}.article__link{font-size:1.375rem;font-family:'Museo Sans Cyrl 700';color:#262626;transition:all ease .2s}.article__title{line-height:1;margin-bottom:.5rem}.article__link:hover{transition:all ease .2s;color:var(--primary-color)}.article__descr{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.0625rem;line-height:1.5;margin-bottom:0}.article__footer{padding-top:.3125rem;margin-top:.3125rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.meta__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.meta__item{display:flex;align-items:center}.meta__item:not(:last-child){margin-right:1.5625rem}.meta__icon{margin-right:.3125rem}.meta__icon i{font-size:1.5rem}.readmore{color:#262626;transition:all ease .2s}.readmore__content{display:flex;align-items:center}.readmore__text{margin-right:.3125rem}.readmore__icon{width:2.1875rem;height:2.1875rem;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center}.readmore__icon svg{width:1.375rem;height:1.375rem}.article-img{display:block;max-width:100%;margin:1rem auto}.text-align-center{text-align:center}.course-table,.course-table--no-responsive{border-collapse:collapse;border-radius:1.25rem;overflow:hidden;border:2px solid white;font-size:1rem;line-height:1.3;margin-bottom:1rem}.course-table--no-responsive{width:100%;table-layout:fixed}.course-table--no-responsive td{width:100%}.overflow-x-auto{overflow-x:auto}ol ul,ul ol,ul ul,ol ol{margin-bottom:1rem}.course-page table p{font-size:1rem;line-height:1.3}.course-table td,.course-table th,.course-table tr,.course-table--no-responsive td,.course-table--no-responsive th,.course-table--no-responsive tr{padding:.625rem;background:#e2e0e0;border:2px solid white}.marketing-platform__item{border-bottom:1px solid #ccc;margin-bottom:1rem}.marketing-platform__item:first-child{border-top:1px solid #ccc;padding-top:1rem}.marketing-platform__item-name{text-align:center;font-size:1.25rem}.marketing-platform__item-intensity{font-size:1.25rem}.marketing-platform__item-type{text-align:center;font-size:1.25rem;font-style:italic}.embed{display:block;position:relative;overflow:hidden}.embed:before{content:"";display:block;padding-top:56.25%}.embed iframe,.embed video,.embed object,.embed embed{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width:576px){.course-table{border-radius:0}.course-table thead{display:none}.course-table td,.course-table th{display:block}.course-table__item__title{text-align:center}}.content-title{text-align:center}.content-title+.content-description{font-family:"Museo Sans Cyrl 500",sans-serif;padding:.5rem .5rem .5rem 1rem;font-weight:500}.contents{margin:0;padding:0;list-style:none;counter-reset:list-counter -1}.contents__item{margin-bottom:.5rem;padding:1rem;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1)}.contents__link{list-style-type:none;counter-increment:list-counter;display:flex;width:100%;font-size:1.15rem;color:#262626;padding-bottom:.25rem}.contents__link--active{pointer-events:none}.contents__link::before{content:counter(list-counter) ". ";padding-right:5px;color:#000}.contents__descr{margin-left:.5rem;color:#545454;font-size:1rem}q,blockquote{quotes:"“" "”" "‘" "’";font-style:italic}.french{quotes:"«" "»" "‹" "›"}q:before,blockquote:before{content:open-quote}q:after,blockquote:after{content:close-quote}q:before,q:after,blockquote:before,blockquote:after{color:deepPink;font-size:1.15rem}blockquote{font-size:1.15rem;line-height:1.25}pre{background:#f5f5f5;padding:1.5rem}h3{position:relative}.wrap-h h3,.wrap-h .h{position:relative;padding-bottom:10px;border-bottom:1px solid #ced4da}.wrap-h h3:after,.wrap-h .h:after{content:"";position:absolute;bottom:0;left:0;width:10%;height:2px;background:var(--primary-color)}.list-questions{border-radius:.25rem;margin:0}.list-questions li{background:#f5f5f5;padding:.5rem 1rem}.list-questions li:not(:last-child){margin-bottom:.5rem}.list-test-task{padding-left:.8rem}.list-test-task li{font-size:.875rem}.help-nav{margin-top:2rem}.help-nav__list{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}.help-nav__item{display:flex;max-width:calc(50% - 1rem);width:100%;background:#dfdfdf;border-radius:.1875rem}.help-nav__link{padding:.5rem 1rem;width:100%;display:flex;align-items:center;color:#242424;transition:all ease .2s}.help-nav__list .help-nav__item:first-child .help-nav__link{justify-content:flex-start}
.help-nav__list .help-nav__item:first-child .help-nav__icon{margin-right:1rem}.help-nav__list .help-nav__item:last-child .help-nav__link{justify-content:flex-end}.help-nav__list .help-nav__item:last-child .help-nav__icon{margin-left:1rem}.help-nav__link:hover{color:var(--primary-color);text-decoration:none;transition:all ease .2s}.help-nav__icon i{font-size:1.5rem}img{max-width:100%}.course-page p{line-height:1.65;font-size:1.125rem}.course-page .sidebar{padding:0 2rem 2rem}.course-page .sidebar .contents__item{background:#dfdfdf}.contents__item--grey{background:#dfdfdf}.sidebar>div{padding:2rem;margin-bottom:2rem}.sidebar>div:not(:last-child){margin-bottom:0}.sidebar .box .box__link{min-height:10rem!important}.wrap-h{margin-top:2rem;margin-bottom:1rem}.wrap-list-of-content{background:#fff;margin-bottom:2rem;border-radius:7px;border:1px solid #eee}.wrap-list-of-content{padding:2rem}.list-of-content{margin:0}.list-of-content .list-of-content-link{text-decoration:underline;color:#242424}.list-of-content .list-of-content-link:hover{color:var(--primary-color);text-decoration:none}.list-of-content>.list-of-content-item:not(:last-child){margin-bottom:.25rem;padding-bottom:.25rem}.notice{padding:1rem 1rem .5rem 1rem}.notice .notice-header{display:flex;align-items:center;height:2rem;margin-bottom:.5rem;color:#242424}.notice .notice-header .notice-icon{font-size:2rem;color:var(--primary-color)}.notice .notice-title{margin-left:.5rem;font-size:1.125rem}.notice .notice-content{margin:0;padding-left:2.5rem}.notice .notice-content p,.notice .notice-content li,.notice .notice-content{line-height:1.5;font-size:1rem;color:#333}.notice .notice-content blockquote p{color:#717171}.notice-note{background-color:#f3f8ff}.notice-note blockquote{border-left:.5em solid #dae9ff}.notice-tip{background-color:#f5fff5}.notice-tip blockquote{border-left:.5em solid #dcffdc}.notice-warning{background-color:#fef5f5}.notice-warning .notice-header .notice-icon{color:#f39c12}.notice-warning blockquote{border-left:.5em solid #fcdede}.form-group{position:relative}.form-control{display:flex;align-items:center;height:2.5rem}.form-control:hover{border-color:#999}.form-control:focus{border-color:#777;box-shadow:none}label.form-control{color:#777;cursor:pointer;line-height:1.15}label#photo-label,label#resume-label{position:relative;overflow:hidden}label#photo-label:after,label#resume-label:after{width:10px;height:100%;content:"";right:0;top:0;background:#fff;position:absolute}.btn-danger{background:var(--danger-color)}.btn-danger:hover{background:var(--dark-danger-color)}.modal{z-index:3050}.modal-content{padding:1rem}.modal-header .modal-title{font-family:"Museo Sans Cyrl 700",sans-serif;width:100%}.modal-header .close{position:absolute;top:0;right:0;float:none;opacity:1;text-shadow:none;padding:0;margin:0;width:2.75rem;height:2.75rem;background:#fff;border-radius:50%;transform:translate(50%,-50%);transition:all ease .2s}.modal-header .close:hover{color:var(--danger-color);opacity:1!important;transition:all ease .2s}.modal-header .close:focus,.modal-header .close:active{box-shadow:none;outline:0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#262626;background-color:#fff;border:1px solid}.nav-pills .nav-link{color:#545454}.intro-box{position:relative;top:0;display:flex;flex-direction:column;background:#fff;border-radius:.3125rem;box-shadow:0 2px .625rem rgba(0,0,0,.1);transition:all .1s}.intro-box:hover{top:.3125rem;box-shadow:0 2px .75rem rgba(0,0,0,.15);transition:all .1s}.intro-box:hover .intro-box__media img{filter:hue-rotate(160deg);transition:all .1s}.intro-box--vk:hover .intro-box__media img{filter:hue-rotate(45deg)}.intro-box__media img{width:100%;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;transition:all .1s}.intro-box__body{padding:1.25rem}.intro-box__heading{font-size:1.25rem}.intro-box__descr{margin-top:1rem;line-height:1.25;color:#545454}.section{padding:4rem 0;background:#fff}.section-gray{background:#f8f8f8}.section-hero{position:relative;display:flex;align-items:center;height:auto;background-image:url("../img/all/ballpen-blur-close-up-computer.06dfce52a385.webp");background-position:center;background-repeat:no-repeat;background-size:cover}.index-page .section-hero{min-height:42.5rem;background-image:url("../img/all/office.81d981b15e6d.webp")}.curses-page .section-hero{background-image:url("../img/all/study.63eabac20bec.webp")}.vacancies-page .section-hero{background-image:url("../img/all/man-wearing-white-dress-shirt.e90afc4fca8c.webp")}.bonus-page .section-hero{background-image:url("../img/hero/christmas-xmas-gifts-presents.1653690e2897.jpg")}.about-page .section-hero,.not-found-page .section-hero{background-image:url("../img/all/about-us.7c44f67da99b.webp")}.not-found-page .section-hero{margin:0!important}.not-found-page .section-hero{height:calc(100vh - 80px)!important}.section-hero::before{content:'';width:100%;height:100%;left:0;top:0;position:absolute;background:linear-gradient(to right,rgba(255,255,255,.98) 50%,rgba(255,255,255,.1) 100%)}.section-hero h1{font-size:2.5rem;color:#262626;text-align:left;line-height:1.25;max-width:none;margin-bottom:1.25rem;overflow-wrap:break-word}.section-hero h1 ~ p{font-size:1.3rem;color:#545454;line-height:1.5;padding-left:1rem;border-left:.3125rem solid;overflow-wrap:break-word}.section-hero h1.text-center{font-size:3.5rem}.section.for-students{background:linear-gradient(#f8f8f8,#fff)}.box{width:100%}.box .box__link{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;padding:1.875rem;background-color:#fff;border-radius:.3125rem;box-shadow:0 .125rem .1875rem rgba(0,0,0,.1);margin-bottom:1.875rem;min-height:12.5rem;transition:all ease .25s;position:relative;top:0;cursor:pointer;background-size:100%;text-decoration:none}.box:hover .box__link{transition:all ease .25s;box-shadow:0 .1875rem .3125rem rgba(0,0,0,.1);background-size:105%}.section-positions{background:linear-gradient(#fff,#f8f8f8)}
.section-positions .box .box__link:after,.section-courses .box .box__link:after,aside .box .box__link:after{content:'';width:100%;height:100%;left:0;top:0;position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,1) 0,rgba(0,0,0,.35) 100%);border-radius:.3125rem}.box-way-to-position .box__link{min-height:7.5rem;font-size:1.25rem;font-family:"Museo Sans Cyrl 500",sans-serif;color:#ffff;background-position:50% 50%;overflow:hidden}.box-way-to-position .box__link small{color:#eee}.box-way-to-position .box__link>div{position:relative;z-index:1}.box-way-to-position .box__link:after{content:'';width:100%;height:100%;left:0;top:0;position:absolute;background:linear-gradient(to right,rgba(0,0,0,.95) 30%,rgba(255,255,255,.1) 100%);background-size:100%;transition:all ease .2s}.box-way-to-position .box__link:hover:after{background:linear-gradient(to right,rgba(0,0,0,.7) 30%,rgba(255,255,255,.2) 100%)}.box.box--python_developer_junior .box__link{background-image:url("../img/all/python-book.5b5ea44df97d.webp")}.box.box--react_js_developer_junior .box__link{background-image:url("../img/all/reactjs.9c4f4e542d56.webp")}.box.box--qa_engineer_junior .box__link{background-image:url("../img/all/qa.85d01f003552.webp")}.box.box--ba_engineer_junior .box__link{background-image:url("../img/all/office.81d981b15e6d.webp")}.box.box--python_developer .box__link{background-image:url("../img/all/python-book.5b5ea44df97d.webp")}.box.box--linux_engineer .box__link{background-image:url("../img/all/business-computer-connection-data.1f6f994f88aa.webp")}.box.box--junior_react_js .box__link{background-image:url("../img/all/reactjs.9c4f4e542d56.webp")}.box.box--it_marketing .box__link{background-image:url("../img/all/it_marketing-mob.ea1fdf0a48cf.webp")}.box.box--junior_android_developer .box__link{background-image:url("../img/all/android.7583643da4ef.webp")}.box.box--digital_marketer .box__link{background-image:url("../img/all/person-holding-blue-ballpoint-pen-on-white-notebook.9d45b1d407a5.webp")}.box.box--junior_marketer .box__link{background-image:url("../img/all/pencils.a7b76bea6479.webp")}.box.box--lucky .box__link{background-image:url("../img/all/6-pieces-of-black-and-white-dice.1924486600e4.webp")}.box.box--junior_qa_engineer .box__link{background-image:url("../img/all/qa.85d01f003552.webp")}.box.box--junior_html .box__link{background-image:url("../img/all/html-css.c86a3a044e59.webp")}.box.box--project_manager .box__link{background-image:url("../img/all/about-us-mob.c244ef223616.webp")}.box.box--digital_marketer .box__link{background-image:url("../img/all/person-holding-blue-ballpoint-pen-on-white-notebook.9d45b1d407a5.webp");background-position:0 50%}.box.box--junior_marketer .box__link{background-image:url("../img/all/pencils.a7b76bea6479.webp");background-position:0 50%}.box.box--control_system_integrator .box__link{background-image:url("../img/all/people-coffee-meeting-team.ec676a38b155.webp")}.box.box--junior_sales_analyst .box__link{background-image:url("../img/all/blogging-blur-business-communication.891cebcc04a5.webp")}.box.box--junior_office_manager .box__link{background-image:url("../img/all/schedule-planning-startup.864fd416f8fb.webp")}.box.box--junior_devops_engineer .box__link{background-image:url("../img/all/business-computer-connection-data.1f6f994f88aa.webp");background-position:0 50%}.box.box--junior_aqa_java .box__link{background-image:url("../img/all/study.63eabac20bec.webp")}.box.box--junior_python_data_engineer .box__link{background-image:url("../img/all/data-science.ce8755cbd049.webp")}.box.box--junior_system_analyst .box__link{background-image:url("../img/all/ballpen-blur-close-up-computer.06dfce52a385.webp")}.box.box--system_administrator .box__link{background-image:url("../img/all/business-computer-connection-data.1f6f994f88aa.webp");background-position:0 75%}.box.box--linux_introduction .box__link{background-image:url("../img/all/business-computer-connection-data.1f6f994f88aa.webp")}.box.box--react_js .box__link{background-image:url("../img/all/reactjs.9c4f4e542d56.webp")}.box.box--python_introduction .box__link{background-image:url("../img/all/python-book.5b5ea44df97d.webp")}.box.box--oop_python .box__link{background-image:url("../img/all/python-book.5b5ea44df97d.webp")}.box.box--vps .box__link{background-image:url("../img/all/bandwidth-close-up-computer-connection.d03f1e4b99bc.webp")}.box.box--flask_introduction .box__link{background-image:url("../img/all/flask-logo.91d1f80474b4.webp")}.box.box--data_processing .box__link{background-image:url("../img/all/data-science.ce8755cbd049.webp")}.box.box--databases .box__link{background-image:url("../img/all/abstract-art-blur-bright.58164143d6bf.webp")}.box.box--android_introduction .box__link{background-image:url("../img/all/android.7583643da4ef.webp")}.box.box--html_introduction .box__link{background-image:url("../img/all/html-with-svg-code.17ef7710028a.webp")}.box.box--git_introduction .box__link{background-image:url("../img/all/git-history.3a9edcbd7526.webp")}.box.box--c_introduction .box__link{background-image:url("../img/all/c-language.dc8d6d667df3.webp")}.box.box--computer_networks .box__link{background-image:url("../img/all/computer-networks.424d01d142d1.webp")}.box.box--aqa .box__link{background-image:url("../img/all/qa.85d01f003552.webp")}.box-way-to-position.box box--python_developer .box__link{background-position:0 30%}.box.box--positions .box__link{background-image:url("../img/all/positions.ead3b57f626c.webp")}.box .readmore__text{font-size:.875rem}.box__heading{color:#212121;font-size:1.3rem;font-family:'Museo Sans Cyrl 500';margin-bottom:0;z-index:1;padding:.625rem .75rem;background:rgba(255,255,255,.9)}.box__heading{text-shadow:2px 2px 2px rgba(0,0,0,.3);color:#f5f5f5;background:0;padding:0;font-size:1.50rem;font-family:'Museo Sans Cyrl 700'}.box__statuses{margin-top:.5rem;display:flex;align-items:center;flex-wrap:wrap;row-gap:.5rem}.box__status{position:relative;z-index:1;display:flex;align-items:center;padding:0 .4375rem;border-radius:.1875rem;min-height:1.9rem}.box__status:not(:last-child){margin-right:.5rem}.status__icon{font-size:1.275rem;margin-right:.25rem}.status--hot{background:#e74c3c;color:#fff}.status--reserve{background:#27ae60;color:#fff}.status--autocheck{background:#fff341;color:#6a6565}.status--free-slots{background:#855df4;color:#fff}.status--reserve .status__icon{font-size:1.15rem}
.status--soon{background:#fff;color:#222}.box__description{color:#545454;line-height:1.5}.box__heading--light{color:#fff;text-shadow:0 0 .1875rem rgba(0,0,0,0.3)}.box__footer{width:100%;display:flex;justify-content:flex-end;position:relative;z-index:1}.box .readmore{font-family:'Museo Sans Cyrl 500',sans-serif;display:flex;align-items:center}.box .readmore{display:flex;align-items:center;text-transform:uppercase;color:#fafafa;text-shadow:0 0 .3125rem rgba(0,0,0,.4)}.box .readmore__content{display:flex;align-items:center}.box .readmore__icon{width:2.125rem;height:2.125rem;background:#f5f5f5;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:.625rem;transition:all ease .2s}.box .readmore__icon svg{fill:#242424;width:1.5rem;height:1.5rem}.box:not(.box-way-to-position) .box__link:hover:after{background:rgba(0,0,0,.3)}.for-students .box .box__link{justify-content:flex-start}.profile{background:#fff;border-radius:.3125rem;padding:1.75rem;margin-bottom:1.5rem;box-shadow:0 .125rem .1875rem rgba(0,0,0,.1);min-height:45rem;width:100%}.profile__head{display:flex;flex-wrap:wrap}.profile__info{flex:1;width:100%}.profile__avatar{margin-right:1.75rem}.avatar__pic{height:15.9375rem;width:15.9375rem;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#f5f5f5;border-radius:.1875rem}.avatar__pic:not([style]){background-image:url("../img/interface/image-not-found.77c9653c2b0d.jpg")}.info-main{font-size:1.8rem}.info-list__item{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.info-list__item button{word-break:break-all}.info-list__item:not(:last-child){margin-bottom:15px}.info-list__icon{font-size:1.5rem;margin-right:.5rem}.info-list__label:after{content:":";position:relative}.profile__body{margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid #eee}.avatar__input{font-size:0;opacity:0;position:absolute;top:0;left:0}.avatar__action{position:relative;margin-top:1rem}.avatar__action .avatar__pic{cursor:pointer}.avatar__action .avatar__label{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.25rem;color:#777;border:1px solid #ccc;cursor:pointer;transition:all ease .2s}.avatar__action .avatar__label:hover{color:var(--primary-color);border-color:var(--primary-color)}.avatar__label{margin:0}.profile .nav-tabs .nav-link{background:#fafafa;color:#545454;border:1px solid #eee;padding:.75rem 1.25rem;text-align:center}.profile .nav-tabs .nav-link.active{background:#fff;color:var(--primary-color);border-color:var(--primary-color);border-bottom:0}.profile .nav-tabs .nav-link i{line-height:1;display:flex;justify-content:center;font-size:1.5rem;margin-bottom:.5rem}.profile .nav-tabs{border-bottom:1px solid #eee;display:flex;flex-wrap:nowrap}.profile .busy_time{pointer-events:none;background:#27ae60;color:#fff;border-color:#27ae60}.section-position .busy_time{pointer-events:none;background:#27ae60;color:#fff;border-color:#27ae60}.profile .request-list{margin-top:1.5rem}.request{position:relative;padding:1.5rem;border:1px solid #eee;border-radius:.3125rem}.request:not(:last-child){margin-bottom:1.25rem}.request__close{position:absolute;top:1rem;right:1rem}.request__body{padding-top:.75rem;margin-top:.5rem;border-top:1px solid #eee}.notifications{max-height:45rem;overflow-y:auto;width:100%;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1);border-radius:.3125rem;padding:1.75rem}.notifications .wrap-h{margin-top:0}.notifications__list{padding:0;margin:0;list-style:none}.notifications__item{padding:1rem 0;line-height:1.5;background:#fff}.notifications__item:not(:last-child){border-bottom:1px solid #eee}.notifications__head{display:flex;flex-wrap:wrap;width:100%;left:0;right:0;justify-content:space-between}.notifications__head small{color:#777}.notifications__text{word-break:break-word}.list-interview-time{margin:0;padding:0}.list-interview-time li{margin-bottom:.25rem;margin-right:.25rem}.step{position:relative}.step:before{content:"";position:absolute;bottom:0;width:1px;height:100%;background:#ced4da;left:1.5rem}.step--current{border-radius:.75rem;border:1px dashed var(--primary-color);margin:.75rem 0}.step--current .step__body{padding:0 1.5rem 1.5rem 0}.step--current:before{display:none!important}.step--current .step__icon:before,.step--current .step__icon--no-success:before{border-color:var(--primary-color)}.step--current:not(.step--success) .step__number{color:var(--primary-color)}.step--current .step__heading{color:var(--primary-color);border-color:var(--primary-color)}.step--success:before{background:var(--primary-color)}.step__head{display:flex;position:relative;z-index:1;padding-bottom:20px}.step__info{padding-top:.8125rem;width:100%}.step__heading{position:relative;font-size:1.125rem;display:inline-flex;justify-content:space-between;align-items:center;margin-bottom:.25rem;cursor:pointer;transition:all ease .2s;border-bottom:1px dashed #545454}.step--success .step__heading{color:var(--secondary-color);border-color:var(--secondary-color)}.step__heading:hover{color:var(--primary-color);transition:all ease .2s}.step__icon--no-success .mdi-chevron-up{display:none}.step__icon--no-success .mdi-chevron-down{display:block}.step__icon--success .mdi-chevron-up{display:none}.step__icon--success .step__heading .mdi-chevron-down{display:block}.step__heading:before{content:"";position:absolute;top:50%;left:-0.25rem;width:.75rem;background:#ced4da;transform:translateX(-100%);height:1px}.step__icon,.step__icon--no-success{border-radius:50%;height:3.125rem;max-width:3.125rem;width:100%;border:.625rem solid #fff;background:#fff;color:#999;margin-right:.625rem;display:flex;align-items:center;justify-content:center;position:relative;font-weight:500}.step__icon:before,.step__icon--no-success:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid #ced4da}
.step__icon .step__result{display:none}.step__icon--success{color:#fff;background:var(--primary-color)}.step__icon--success:before{border:2px solid var(--primary-color)}.step__icon--no-success{background:#fff;color:#999}.step__body{margin-left:3.75rem}.step__descr{font-size:.9375rem;color:#545454}.step__descr--warning{font-style:italic;font-size:.9375rem;color:#545454}.step__descr--warning .mdi-alert-circle{color:#007bff}.v-steps label:not(.form-control){font-size:.75rem;margin-bottom:.25rem}.v-steps .rate{position:relative;top:-.5em;font-size:65%;line-height:0;vertical-align:baseline;background:#27ae60;color:#fff;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.v-steps .btn :not(.status-btn){height:2.5rem}.v-steps label+input[type=file]{font-size:0;position:absolute;top:0;opacity:0}.v-steps label:not(.form-control) sup{top:-.25em;font-size:.75rem;color:#e74c3c}.v-steps .form-row-salary .rate{position:absolute;top:0;right:0;transform:translate(25%,-25%)}.request-wrap-form{margin-top:4rem}.position-page p{margin-bottom:1.5rem}.section-position{background:#fff}.section-position article>div{margin-bottom:2rem}aside.aside-articles{padding-left:2.5rem}aside.aside-about-us{padding-left:1.25rem}aside .box .readmore{width:100%;position:relative;z-index:1;color:#ccc;justify-content:flex-end}aside.aside-articles .box .box__link,aside.aside-about-us .box .box__link{min-height:8rem}.banner-line{position:fixed;top:0;background:#007bff;width:100%;z-index:99;display:flex;align-items:center}.wrap-notify-banner{display:flex;align-items:center;height:4rem;position:relative;padding-right:4rem}.notify-banner{display:flex;align-items:center;color:#fff}.notify-banner .media img{width:19.375rem;position:relative;top:-1rem}.notify-banner .content{margin-left:2rem}.notify-banner .heading{font-weight:700;font-size:1rem;margin:0}.notify-banner .description{font-size:1rem;color:rgba(255,255,255,.8);margin:0;margin-top:.25rem}.banner-close{width:2.5rem;height:2.5rem;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);right:0;cursor:pointer}.banner-close:hover{background:rgba(255,255,255,.3)}.banner-close svg{color:#fff;width:1.5rem;height:1.5rem}.banner-line+.wrap-header{top:4rem}@media screen and (min-width:320px) and (max-width:1200px){.wrap-notify-banner{padding-top:1rem;padding-bottom:1rem;height:auto}.banner-line,.wrap-header{position:static}.notify-banner .media img{display:none}.notify-banner .content{margin:0}.non-authorized .wrap-header+div,.non-authorized .wrap-header+article{margin:0!important}}@media screen and (min-width:2500px){.notify-banner .media img{width:16rem;position:relative;top:-0.5rem}}@media all and (min-width:1200px){.authorized .wrap-header+div,.authorized .wrap-header+article{margin-top:8.75rem}.authorized .banner-line+.wrap-header+.page-profile,.authorized .banner-line+.wrap-header+div,.authorized .banner-line+.wrap-header+article{margin-top:12.75rem}}.non-authorized .wrap-header+div,.non-authorized .wrap-header+article{margin-top:5rem}.faq-line{border-radius:.3125rem;box-shadow:0 .125rem .1875rem rgba(0,0,0,.1);border:1px solid #e8e8e8;border-left:4px solid transparent}.faq-line.faq-line--actived{border-left:.25rem solid #007bff}.faq-line.faq-line--actived .faq-line__link{color:#007bff}.faq-line:not(:last-child){margin-bottom:1.25rem}.faq-line__head{font-size:1.25rem;position:relative}.faq-line__head{margin:0}.faq-line__descr{padding:0 1.875rem 1.875rem}.faq-line__link{display:flex;padding:1.875rem 5.625rem 1.875rem 1.875rem;color:#007bff}.faq-line__link span{width:90%}.faq-line__link i{position:absolute;display:inline-flex;font-size:2rem;background:#eee;width:2.8125rem;height:2.8125rem;align-items:center;justify-content:center;border-radius:50%;top:50%;transform:translateY(-50%)}.faq-line__link i:not(.mdi-link){right:1.875rem}.faq-line__link i.mdi-link{right:4.75rem}.faq-line__link[aria-expanded=false] .mdi-chevron-right{display:inline-flex}.faq-line__link[aria-expanded=false] .mdi-chevron-down{display:none}.faq-line__link[aria-expanded=true] .mdi-chevron-right{display:none}.faq-line__link[aria-expanded=true] .mdi-chevron-down{display:inline-flex}.faq-line__link:hover{color:#007bff;text-decoration:none;opacity:.85}.faq-line__descr p:last-child{margin-bottom:0}.faq-line__descr{color:#545454}@media all and (max-width:576px){.faq-line__link{padding:1.5rem 5.5rem 1.5rem 1.5rem}.faq-line__link i:not(.mdi-link){right:1.5rem}.faq-line__link i.mdi-link{right:4.375rem}.faq-line__descr{padding:0 1.5rem 1.5rem}}[data-tippy-root]{width:100%}.tippy-box[data-theme~='ask42']{color:#545454;border:1px solid rgba(0,123,255,.075);background:rgba(0,123,255,.025);font-size:.875rem;line-height:1.5;font-family:"Museo Sans Cyrl 500",sans-serif}.helper-box{border:1px solid var(--primary-color);padding:1.75rem;border-radius:5px}.helper-box .wrap-h{margin-top:0}.helper-box .wrap-h h3{margin-top:.25rem;font-size:1.25rem;padding-bottom:1.375rem}.helper-box .wrap-h+p{color:#545454;font-size:1rem;margin-bottom:.75rem}.helper-box-actions{margin-top:1rem}.helper-box .btn{display:flex;align-items:center;justify-content:center}.helper-box .btn-primary i{line-height:1;font-size:1.25rem}.position-list .position{border:1px solid rgba(0,123,255,.075);padding:1rem;background:rgba(0,123,255,.025);border-radius:4px}.position-list .position:not(:last-child){margin-bottom:.5rem}.position-list .position-name{font-size:1.15rem}.position-list .position .position-actions{border-top:1px solid rgba(0,123,255,.1);padding-top:.5rem;margin-top:.75rem;display:flex;flex-direction:column;justify-content:space-between}.position-list .position .position-pub-status{line-height:1.35;margin-top:.25rem}.position-list .position .position-actions a{display:flex;align-items:center;text-decoration:none}.position-list .position .position-actions a:last-child{border-top:1px solid rgba(0,123,255,.1);padding-top:.5rem;margin-top:.75rem}
.position-list .position .position-actions a:first-child{margin:0;padding:0;border:0}.position-list .position .position-actions a i{margin-right:.5rem;font-size:1.25rem;line-height:1}#about-position{margin-top:2.5rem}#about-screening{margin-top:2.5rem}#myTab.nav-tabs .nav-link{display:flex;align-items:center;justify-content:center;padding:1.25rem 2.5rem;font-size:1.25rem;color:#545454;border:1px solid #dee2e6;transition:all ease .2s;height:100%}#myTab.nav-tabs .nav-link:not(.active):hover{color:var(--primary-color);transition:all ease .2s}#myTab.nav-tabs .nav-link.active{color:var(--primary-color);border-color:var(--primary-color) var(--primary-color) #fff}#myTab.nav-tabs .nav-link i{font-size:1.75rem;margin-right:.625rem}form .notice-note{border-radius:5px;position:relative}form .notice{padding:.5rem;line-height:1.35;margin-top:1.6rem;min-height:2.8125rem;display:flex;align-items:center}@media(max-width:767.9px){form .notice{margin-top:.4rem}}form .notice .notice-header{color:#545454;margin:0;display:flex;align-items:flex-start;height:auto}form .notice .notice-header .notice-icon{font-size:1rem;line-height:1.25;opacity:.75}form .notice .notice-title{margin-left:.5rem;font-size:.875rem;color:#545454}.cta-pos-apply{padding:1.25rem;background:#007bff;background:linear-gradient(135deg,rgba(0,123,255,.7) 0,rgba(0,123,255,.9) 100%);border-radius:5px;transition:all ease .2s}.cta-pos-apply:hover{background:linear-gradient(270deg,rgba(0,123,255,.7) 0,rgba(0,123,255,.9) 100%);transition:all ease .2s}.cta-pos-apply:hover .btn{background:#fff;color:rgba(0,123,255,1);transition:all ease .2s}.cta-pos-apply__link{display:flex;align-items:center;justify-content:space-between;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.cta-pos-apply__link:hover{text-decoration:none;color:#fff}.cta-pos-apply__link h5{font-size:1.25rem;margin:0}.cta-pos-apply__link p{font-size:1rem;margin:.25rem 0 0 0;transition:all ease .2s}.cta-pos-apply__link .btn{background:#fff;color:rgba(0,123,255,1);font-size:1.25rem;transition:all ease .2s}@media all and (max-width:576px){.cta-pos-apply__link{display:block}.cta-pos-apply-right{text-align:center;margin-top:1rem}}.cta-pos-apply-half{display:flex}body.non-authorized .helper-wrap-box.is-affixed .inner-wrapper-sticky{top:5.25rem!important}body.authorized .helper-wrap-box.is-affixed .inner-wrapper-sticky{top:9rem!important}.test{font-size:1rem}.content__social{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.content__social a{font-size:2.5rem;margin-right:1rem;text-decoration:none;color:#007bff;transition:all .5s ease-in-out}.content__social a:last-child{margin-right:0}.content__social a:hover{color:#07a;-webkit-transform:scale(1.5);transform:scale(1.5)}.content__social a:active,.content__social a:visited,.content__social a:focus{outline:0}.timer__items{display:flex;font-size:48px}.timer__item{position:relative;min-width:60px;margin-left:10px;margin-right:10px;padding-bottom:15px;text-align:center}.timer__item::before{content:attr(data-title);display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);font-size:14px}.timer__item:not(:last-child)::after{content:':';position:absolute;right:-15px}.articles-cta{padding:1.25rem;background:#007bff;background:linear-gradient(135deg,rgba(0,123,255,.7) 0,rgba(0,123,255,.9) 100%);border-radius:5px;transition:all ease .2s;display:inline-block}.articles-cta:hover{background:linear-gradient(270deg,rgba(0,123,255,.7) 0,rgba(0,123,255,.9) 100%);transition:all ease .2s}.articles-cta:hover .btn{background:#fff;color:rgba(0,123,255,1);transition:all ease .2s}.articles-cta__link{display:flex;align-items:center;justify-content:space-between;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.articles-cta__link:hover{text-decoration:none;color:#fff}.articles-cta__link h5{font-size:1.25rem;margin:0}.breadcrumbs-articles{margin-bottom:7rem!important}.breadcrumbs__item-articles,.breadcrumbs__link-articles{font-size:1rem!important}#tg-login,#btn-tg-login,#btn-phone-login,#btn-tg-issues{line-height:20px;border-radius:20px;display:inline-block;vertical-align:top;background-color:#54a9eb;text-overflow:ellipsis;overflow:hidden;margin:0;border:0;color:#fff;cursor:pointer}#tg-login,#btn-tg-login{font-size:16px;font-weight:500;padding:9px 21px 11px}#btn-phone-login,#btn-tg-issues{font-size:12px;font-weight:400;padding:5px 15px 7px;width:fit-content}.tg_icon{width:24px;height:22px;margin:0 13px -2px -7px;display:inline-block;vertical-align:top;background:url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1.95617055%2011.392196c5.77764656-2.42328736%209.63031585-4.02086673%2011.55800785-4.79273807%205.5039525-2.20384954%206.6476266-2.5866818%207.3930574-2.59932314.1639507-.00278035.5305319.0363352.7679878.22182361.2005031.15662277.2556695.36819788.2820684.51669348.026399.1484956.0592719.48677234.0331404.75109194-.2982611%203.0169019-1.5888322%2010.33812718-2.2454015%2013.71710898-.2778191%201.4297738-.8288514%201.7357846-1.3584441%201.7826999-1.1509274.1019576-2.0208916-.5588425-3.1356211-1.2622918-1.7443316-1.1007592-2.3854935-1.3972358-4.0786694-2.4713734-1.95675765-1.2413519-.8891962-1.8911034.2259543-3.0061212.2918402-.2918054%205.3989024-4.83750096%205.497052-5.24030969.0122753-.05037796-.1557336-.55407742-.2716182-.65323489-.1158847-.09915747-.2869204-.06524947-.4103446-.03828214-.17495.03822537-2.9615423%201.81132342-8.35977698%205.31929412-.79096496.5228681-1.50739646.7776269-2.1492945.7642766-.70764107-.0147176-2.06885864-.3851791-3.08078398-.7018404-1.24116762-.388398-1.69932554-.5713149-1.61342745-1.2309348.04474105-.3435709.36011227-.7024173.94611366-1.0765391z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat 0 -1px}.unselectable{-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-tabs .nav-item{flex:1 1 0}.contractor-profile-side-menu{flex-basis:20%}.contractor-profile-main-block{flex-basis:80%}.contractor-profile-side-menu-nav{position:sticky;top:200px}.contractor-profile-side-menu-nav .nav-link{padding:.5rem .5rem}.contractor-profile-main-block{background:#fff;border-radius:.3125rem;padding:1.75rem;margin-bottom:1.5rem;box-shadow:0 .125rem .1875rem rgba(0,0,0,.1);width:100%}.contractor-profile-main-block .tab-content{height:100%}.cancel-video-interview{position:absolute;right:15px;top:15px}.status-btn{font-size:.75rem;cursor:default;height:2rem;margin-bottom:.25rem}.position-statuses{display:inline;margin-left:2rem;margin-right:2rem}:root{--primary-color:#007bff;--secondary-color:#6c757d}.step{position:relative;transition:all .3s ease;box-shadow:0 0 8px rgba(0,0,0,0.05)}.step:before{content:"";position:absolute;bottom:0;width:1px;height:100%;background:#ced4da;left:1.5rem}.step--current{border-radius:.75rem;border:1px dashed var(--primary-color);margin:.75rem 0;box-shadow:0 0 8px rgba(0,123,255,0.4)}.step--current .step__body{padding:0 1.5rem 1.5rem 0}.step--current:before{display:none!important}.step--current .step__icon:before,.step--current .step__icon--no-success:before{border-color:var(--primary-color)}
.step--current:not(.step--success) .step__number{color:var(--primary-color)}.step--current .step__heading{color:var(--primary-color);border-color:var(--primary-color)}.step--success:before{background:var(--primary-color)}.step__head{display:flex;position:relative;z-index:1;padding-bottom:20px}.step__info{padding-top:.8125rem;width:100%}.step__heading{position:relative;font-size:1.125rem;display:inline-flex;justify-content:space-between;align-items:center;margin-bottom:.25rem;cursor:pointer;transition:all ease .2s;border-bottom:1px dashed #545454;color:#333}.step--success .step__heading{color:var(--secondary-color);border-color:var(--secondary-color)}.step__heading:hover{color:var(--primary-color);text-decoration:none;transition:all ease .2s}.step__icon,.step__icon--no-success{border-radius:50%;height:3.125rem;max-width:3.125rem;width:100%;border:.625rem solid #fff;background:#fff;color:#999;margin-right:.625rem;display:flex;align-items:center;justify-content:center;position:relative;font-weight:500;transition:all .3s ease}.step__icon:before,.step__icon--no-success:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid #ced4da}.step__icon--success{color:#fff;background:var(--primary-color)}.step__icon--success:before{border:2px solid var(--primary-color)}.step__icon--success .mdi-check{font-size:1.5rem}.step__body{margin-left:3.75rem}.step__descr{font-size:.9375rem;color:#545454}.step__descr--warning{font-style:italic;font-size:.9375rem;color:#545454}.step__descr--warning .mdi-alert-circle{color:var(--primary-color)}.v-steps label:not(.form-control){font-size:.75rem;margin-bottom:.25rem}.v-steps .rate{position:absolute;right:-10px;top:-0.5em;font-size:65%;line-height:0;vertical-align:baseline;background:#27ae60;color:#fff;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.v-steps label:not(.form-control) sup{top:-0.25em;font-size:.75rem;color:#e74c3c;font-weight:900}.v-steps .form-row-salary .rate{position:absolute;top:0;right:0;transform:translate(25%,-25%)}.cookie-consent{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.8);color:white;text-align:center;padding:15px;z-index:1000;display:none;justify-content:space-between;align-items:center}.cookie-consent p{margin:0;padding:0 20px;flex-grow:1}.cookie-consent a{color:#ffd700;text-decoration:underline}.btn-consent{background-color:#ffd700;border:0;padding:10px 20px;cursor:pointer;font-size:1rem;border-radius:5px}.footer{background-color:#2a2a2a;color:white;padding:20px;display:flex;justify-content:space-between}.footer-column{max-width:45%}html:has(body.modal-open){overflow:hidden}body.swal2-shown.swal2-height-auto{padding-right:0!important}.fire-animation,.mdi.mdi-fire:before{animation:flame-flicker 1.5s infinite ease-in-out;transform-origin:center}@keyframes flame-flicker{0%{transform:scale(1);fill:#e74c3c}25%{transform:scale(1.1);fill:#ff4500}50%{transform:scale(0.95);fill:#e67e22}75%{transform:scale(1.1);fill:#ff6347}100%{transform:scale(1);fill:#e74c3c}}.section-no-background{background-image:none}.link-gap{margin-top:3rem}.gap-4{gap:15px}@media(max-width:36rem){.vacancy__reserve{display:block}}.vacancy__reserve .vacancy__details{background-color:#f8f9fa;border-radius:.625rem;box-shadow:0 4px 8px rgba(0,0,0,0.1);margin:.9375rem .9375rem .9375rem 0;padding:.9375rem;position:relative;transition:all .4s ease}.vacancy__reserve .vacancy__summary{padding:.625rem;font-size:1.125rem;font-weight:bold;color:#212529;gap:.625rem;display:flex;align-items:center;flex-wrap:wrap;transition:color .3s ease}.vacancy__reserve .vacancy__summary svg{width:1.875rem;height:1.875rem;fill:#27ae60}.vacancy__reserve .vacancy__summary p{padding:0 .9375rem}.vacancy__reserve hr{border:0;height:2px;background-color:#27ae60;width:100%;margin:1.25rem auto}.vacancy__reserve .vacancy__list-vacancies-for-reserve{list-style:none}@media(max-width:36rem){.vacancy__reserve .vacancy__list-vacancies-for-reserve{padding-left:1.25rem}}.vacancy__reserve .vacancy__list-vacancies-for-reserve svg{width:1.875rem;height:1.875rem;fill:#27ae60}.vacancy__reserve .vacancy__list-vacancies-for-reserve p{margin-bottom:.5rem}.vacancy__reserve .vacancy__course-list-for-reserve{list-style-type:disclosure-closed}.vacancy__reserve .vacancy__course-list-for-reserve li::marker{color:#27ae60}.interview-stages svg{width:1.875rem;height:1.875rem;fill:#27ae60;flex-shrink:0}.interview-stages .breadcrumbs-articles{margin-bottom:4rem!important}.interview-stages .interview-stages__statuses{list-style:none;padding:0}@media(max-width:36rem){.interview-stages .interview-stages__statuses{padding-left:0}}.interview-stages .interview-stages__statuses p{margin-bottom:.5rem;display:flex;align-items:flex-start;gap:10px}.interview-stages .interview-stages__all-time{padding:0 .9375rem;margin-bottom:.5rem}.interview-stages .interview-stages__all-time .interview-stages__wrap-time{display:flex;gap:10px}.interview-stages .interview-stages__title{padding:.625rem;font-size:1.125rem;font-weight:bold;color:#212529}.interview-stages .interview-stages__time{list-style-type:disc;margin-left:1.25rem;margin-bottom:.25rem}.interview-stages .interview-stages__time li::marker{color:#27ae60}.interview-stages .interview-stages__step div,.interview-stages .interview-stages__step ul{padding-bottom:.25rem}.interview-stages .interview-stages__step div{display:flex;align-items:center;gap:.5rem}.interview-stages .interview-stages__step div svg{flex-shrink:0}.interview-stages .interview-stages__step .interview-stages__total{display:block;padding-bottom:1.25rem}.interview-stages .interview-stages__step{border:.0625rem solid #007bff;border-radius:.3125rem;margin:.9375rem 0;padding:.3125rem .9375rem;background-color:#f8f9fa;opacity:0;transform:translateY(1.875rem);transition:all .5s ease-out}.interview-stages .interview-stages__step.active{opacity:1;transform:translateY(0)}
.interview-stages .interview-stages__step+.interview-stages__step::before{content:"";position:absolute;left:50%;width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.75rem solid #007bff;transform:translateX(-50%);margin-top:-1.1875rem;transition:opacity .5s ease;opacity:0}.interview-stages .interview-stages__step.active+.interview-stages__step::before{opacity:1}.interview-stages p{padding:0 .9375rem}.interview-stages sup{color:#e74c3c}@keyframes rotate180{from{transform:rotate(-180deg)}to{transform:rotate(0deg)}}.interview-stages .timer-sand.active{animation:rotate180 3s ease-in-out}.info-notice{padding:.625rem}.info-notice:hover{background-color:#e5eefd}.info-notice .info-header{cursor:pointer;padding:.625rem}.info-notice .info-content{display:none;padding:0 .75rem .75rem}.is-invalid{border:2px solid red}.error-message,.error-message-radio,.invalid-feedback{color:red;font-size:.9rem;text-shadow:1px 1px 20px rgba(255,0,0,0.7);padding:.3125rem}.error-message-radio{margin-top:-10px}.my-tab-content{min-height:50vh}.previous-results .previous-results__wrap{display:flex;gap:.9375rem;flex-wrap:wrap}.previous-results .previous-results__item{flex-grow:1;background:rgba(0,123,255,0.025);padding:1.25rem;border-radius:.625rem;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.previous-results .previous-results__item .mdi-calendar-check{color:#e74c3c}.previous-results .previous-results__item .mdi-percent{color:#27ae60}.previous-results .previous-results__item .mdi-trophy{color:#007bff}.previous-results .previous-results__list{list-style:none;padding:0}.previous-results .previous-results__list li{display:flex;align-items:center;margin-bottom:.625rem;gap:.625rem;flex-wrap:wrap}.previous-results .previous-results__label{font-weight:600;margin:0 .3125rem}.modal .screen-rotation-lock{width:10rem;fill:#e74c3c;margin-right:1.25rem}.modal .tooltip-cellphone{fill:#fff;width:1.5rem;height:1.375rem;margin-right:.8125rem}.modal .icon-arrow-left{width:1.5rem;height:1.375rem;fill:#fff;vertical-align:top;margin-right:.625rem}@media(max-width:36rem){.modal .modal-title{margin-left:2.75rem}}.modal .close{flex-shrink:0}.modal .close:focus,.modal .close:focus-visible{background:#d0e3f8}.modal .close:focus .mdi-close,.modal .close:focus-visible .mdi-close{color:#007bff}.modal #btn-tg-login br{display:none}@media(max-width:23.4375rem){.modal #btn-tg-login br{display:block}}.modal small{font-size:79%}.modal .wrap-consent-agreements{display:flex;gap:.625rem}.modal input:focus,.modal input:focus-visible{box-shadow:0 0 5px 0 #c0c3c6}@media(max-width:28.125rem){.modal .common-wrap-password{flex-direction:column}}.modal .password-wrapper{position:relative;display:flex;align-items:center;flex:1 0 50%}.modal .toggle-password{position:absolute;right:10px;background:#fff;border:0;cursor:pointer;font-size:1.2rem;color:rgba(0,0,0,0.6);z-index:1}.modal .toggle-password:focus,.modal .toggle-password:focus-visible{outline:0;background:#d0e3f8}.modal input[type=text]+.toggle-password{opacity:1;color:#007bff}@media(min-width:48.0625rem){.nav-personal-information-tab,.nav-personal-information{display:none!important}}@media(min-width:576px){.modal-dialog{max-width:31.25rem;margin:1.75rem auto}}@media all and (min-width:992px){#moby-button{display:none}}@media all and (max-width:1400px){.section-hero h1.text-center{font-size:2.75rem}}@media all and (max-width:992px){.section-hero h1.text-center{font-size:2rem}.moby-overlay{z-index:10000}.moby.right-side{z-index:11111}#moby-button{cursor:pointer;color:#fff}#moby-button i{font-size:1.75rem}#moby-button+.primary-menu{display:none}.moby .menu__item{width:100%;padding:0}.menu__item-sign-in{margin:0}.moby .menu__link{text-shadow:none;color:#545454;font-size:1.25rem;padding:1.25rem 5.625rem 1.25rem 1.875rem;width:100%;border-radius:0}.moby .menu__link:active{background:rgba(0,0,0,.8)}.moby .menu__link:hover{color:#262626!important}.moby .menu .menu__list .menu__link-sign-in{color:#262626;border:0;border-top:1px solid #eee;background:#f5f5f5;height:auto}.moby .menu .menu__list .menu__link-sign-in:hover{background:#eee}.moby .menu__articles-body{background:#f5f5f5;position:static}.moby .menu__articles>.menu__link{pointer-events:none}.moby .menu__link--active{color:#fff;background:rgba(0,0,0,.8);pointer-events:none}.section{padding:3rem 0}aside{padding-left:0!important;padding-top:2.5rem;margin-top:1.875rem;border-top:1px solid #ccc}}@media all and (max-width:768px){.section-hero h1.text-center{font-size:2.5rem}.section{padding:2.5rem 0}.profile__head{flex-direction:column}.profile__avatar{margin:0 auto 1.5rem auto;max-width:20rem}.info-main{text-align:center}.additional-menu .menu__link{font-size:1rem;height:2.25rem;padding:0 .75rem}.additional-menu .menu__link-logout .menu__text,.additional-menu .menu__link-profile .menu__text,.contractor-profile-side-menu-nav .nav-item-text{display:none}.contractor-profile-side-menu .profile__head{display:none}.additional-menu .menu__link-logout i{margin-right:0}.additional-menu .menu__icon{display:flex}.additional-menu .menu__icon i{font-size:1.35rem}.additional-menu .menu .tip{font-size:1rem}}@media all and (max-width:576px){.r-button{padding:.5rem .5rem}.r-button-lg{font-size:1rem}.additional-menu .menu__icon i{margin-right:0}h2{font-size:1.6rem}.section{padding:2rem 0}.section-hero{padding:2.5rem 0}.section-hero.section-hero-primary{height:auto}.section-hero h1{font-size:1.75rem}.section-hero h1.text-center{font-size:2rem}.section-hero h1 ~ p{font-size:1.15rem;border-left:.15rem solid}.additional-menu .menu__tip{display:none}.section-positions .box .box__link:after,.section-courses .box .box__link:after{background:rgba(0,0,0,.7)}.box__heading{font-family:'Museo Sans Cyrl 700';font-size:1.5rem;color:#fafafa;padding:0;background:0}.request__heading{margin-top:.5rem}.request__heading h5{font-size:1.25rem}.request__close{margin-top:2rem;position:static}.modal-header .close{position:static}
.modal-header{justify-content:center}.modal-body{font-size:1rem}.modal-body .alert{font-size:1rem}.form .notice{margin-top:0}.form-group{margin-top:1rem;margin-bottom:.25rem}.position-statuses .status-btn .status-btn-text{display:none}}@media all and (max-width:430px){.faq-line__link span{width:85%}}@media all and (max-width:768px){.article__title{margin-top:.75rem}.article{flex-direction:column}.profile .nav-tabs .nav-link{padding:.625rem 1rem}.profile .nav-tabs{flex-wrap:wrap}}@media all and (max-width:576px){.article__meta{margin-right:1rem}.wrap-h h3{font-size:1.175rem}.breadcrumbs-articles{margin-bottom:5rem!important}}@media all and (max-width:436px){.profile{padding:1rem}.profile .nav-tabs .nav-link{padding:.5rem .5rem}.step__icon,.step__icon--no-success{margin-right:0}.step__heading{font-size:1rem}.step__heading:before{display:none}.step__body{margin-left:2.85rem}.profile .nav-tabs{flex-wrap:wrap}}@media all and (max-width:396px){.section-hero .r-button{margin-top:.5rem}}@media all and (max-width:380px){.article .readmore{margin-top:1rem;display:flex;justify-content:flex-end;width:100%}}@media all and (min-width:2500px){html,body{font-size:18px}}@media all and (min-width:3800px){html,body{font-size:26px}}@media(min-width:47.9375rem){.highlight.hl-ipython3{overflow-x:auto}.course-page .section-hero h1.text-center{max-width:42.1875rem;margin:0 auto 1.25rem}}@media(min-width:87.5rem){.course-page .section-hero h1.text-center{max-width:50rem}}@media all and (max-width:87.5rem){.section-hero h1.text-center{font-size:3rem}.section-hero h2.text-center{font-size:2rem}}@media all and (max-width:62rem){.section-hero h2.text-center{font-size:1.8rem}.section-hero .breadcrumbs__item,.section-hero .breadcrumbs__link{font-size:1.2rem}}@media all and (max-width:48rem){.index-page .section-hero{background-image:url("../img/all/office-mob.c30a2f5b5341.webp")}.vacancies-page .section-hero{background-image:url("../img/all/man-wearing-white-dress-shirt-mob.acfa55f0d6e6.webp")}.curses-page .section-hero{background-image:url("../img/all/study-mob.d8d3d6e61d74.webp")}.articles-page .section-hero,.seo-articles-page .section-hero,.articles-page .section-hero,.contact-page .section-hero,.position-page .section-hero,.course-page .section-hero,.article-page .section-hero{background-image:url("../img/all/ballpen-blur-close-up-computer-mob.ce46e6baf75c.webp")}.about-page .section-hero,.not-found-page .section-hero{background-image:url("../img/all/about-us-mob.c244ef223616.webp")}.section-hero h2.text-center{font-size:1.6rem}.section-no-background h1{font-size:2rem}.section-no-background h2{font-size:1.5rem}}@media(max-width:28.125rem){.section-no-background h1 span{hyphens:auto}.section-hero h1.text-center{font-size:2.5rem}.section-hero h2.text-center{font-size:1.6rem}.help-nav__link{hyphens:auto;padding:.5rem}.help-nav__list .help-nav__item:first-child .help-nav__link{flex-direction:column}.help-nav__list .help-nav__item:last-child .help-nav__link{flex-direction:column-reverse}}
