@charset "UTF-8";img,legend{border:0}.clearfix:after,.row .row.collapse:after,.row .row:after,.row:after,hr{clear:both}.s-sidemenu .s-sidemenu-link:first-letter,abbr,acronym,h5{text-transform:uppercase}.button[autofocus]:focus,button[autofocus]:focus,html[data-whatintent=keyboard] .form-checkbox>input[type=checkbox]:focus+span::before,html[data-whatintent=keyboard] .form-radio>input[type=radio]:focus+span::before,html[data-whatintent=keyboard] .navbar__search-wrapper:focus-within,html[data-whatintent=keyboard] .s-checkbox .s-checkbox__input:focus+.s-checkbox__border,html[data-whatintent=keyboard] .s-radio .s-radio__input:focus+.s-radio__border,html[data-whatintent=keyboard] :focus,html[data-whatintent=touch] .form-checkbox>input[type=checkbox]:focus+span::before,html[data-whatintent=touch] .form-radio>input[type=radio]:focus+span::before,html[data-whatintent=touch] .navbar__search-wrapper:focus-within,html[data-whatintent=touch] .s-checkbox .s-checkbox__input:focus+.s-checkbox__border,html[data-whatintent=touch] .s-radio .s-radio__input:focus+.s-radio__border,html[data-whatintent=touch] :focus{box-shadow:var(--focus-outline-box-shadow-params) var(--focus-outline-color)}:not(:root):-webkit-full-screen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;object-fit:contain;transform:none!important}:not(:root):-ms-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;object-fit:contain;transform:none!important}:not(:root):fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;-o-object-fit:contain;object-fit:contain;transform:none!important}/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}script{display:none!important}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:0}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;min-height:50px}.clearfix:after{display:table;content:' '}.st-common-font{font-family:Roboto,sans-serif}.loader{text-align:center}@media print{.no-print{display:none!important}.print-only{display:block}a,a:visited{text-decoration:none}a[href]:after{content:""}}.input-error{padding-right:2em;background-repeat:no-repeat!important;background-position:right .4em center!important;background-size:1.15em 1.15em!important;border-color:#d41f1f!important}.error-msg{color:#90d}.payment-form label{font-size:1em;color:#000;cursor:pointer;display:inline;font-weight:400;margin-bottom:0}.with-lazy-loading .animated-background,[data-skeleton]{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;cursor:default!important;position:relative;border:none!important}.plans_promo{color:rgba(0,0,0,.7)}.t-margin-50{margin-top:50px}.b-margin-50{margin-bottom:50px}.explore__tag-title::first-letter{text-transform:capitalize}[role=button] svg,a svg,button svg{pointer-events:none}.with-lazy-loading .animated-background{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%)!important;background-size:1000px 104px!important;-webkit-animation-play-state:paused;animation-play-state:paused}.with-lazy-loading .animated-background_black{background-image:linear-gradient(to right,#353535 8%,#444 18%,#353535 33%)!important}.with-lazy-loading[data-placeholder-loading] .animated-background{-webkit-animation-play-state:running;animation-play-state:running}[data-skeleton]{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%)!important;background-size:1000px 104px!important;border-radius:4px!important;pointer-events:none!important;color:transparent!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}@-webkit-keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.container{margin:auto}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.flex-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:30px;margin-left:30px}.flex-row-comp{margin-right:-1rem;margin-left:-1rem}@media only screen and (max-width:768px){.flex-row{margin-right:0;margin-left:0}}.flex-row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.no-pad-xs{padding:0}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.333%;max-width:8.333%}.col-xs-2{flex-basis:16.667%;max-width:16.667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.333%;max-width:33.333%}.col-xs-5{flex-basis:41.667%;max-width:41.667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.333%;max-width:58.333%}.col-xs-8{flex-basis:66.667%;max-width:66.667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.333%;max-width:83.333%}.col-xs-11{flex-basis:91.667%;max-width:91.667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}.flex-row.form-row+.flex-row.form-row{margin-top:.5em}@media only screen and (min-width:768px){.container{width:100%}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.333%;max-width:8.333%}.col-sm-2{flex-basis:16.667%;max-width:16.667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.333%;max-width:33.333%}.col-sm-5{flex-basis:41.667%;max-width:41.667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.333%;max-width:58.333%}.col-sm-8{flex-basis:66.667%;max-width:66.667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.333%;max-width:83.333%}.col-sm-11{flex-basis:91.667%;max-width:91.667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}.no-pad-sm{padding:0}}@media only screen and (min-width:1024px){.container{width:100%}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.333%;max-width:8.333%}.col-md-2{flex-basis:16.667%;max-width:16.667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.333%;max-width:33.333%}.col-md-5{flex-basis:41.667%;max-width:41.667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.333%;max-width:58.333%}.col-md-8{flex-basis:66.667%;max-width:66.667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.333%;max-width:83.333%}.col-md-11{flex-basis:91.667%;max-width:91.667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}.no-pad-md{padding:0}}@media only screen and (min-width:1170px){.container{width:1084px}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.333%;max-width:8.333%}.col-lg-2{flex-basis:16.667%;max-width:16.667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.333%;max-width:33.333%}.col-lg-5{flex-basis:41.667%;max-width:41.667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.333%;max-width:58.333%}.col-lg-8{flex-basis:66.667%;max-width:66.667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.333%;max-width:83.333%}.col-lg-11{flex-basis:91.667%;max-width:91.667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}.no-pad-lg{padding:0}}.embedded .lesson-player,.embedded .lesson-wrapper{padding:0!important;margin:0!important}:root{--focus-outline-color:rgba(100, 200, 255, 0.3);--focus-outline-box-shadow-params:0 0 0 4px;--focus-outline-transition:box-shadow 0.15s ease-in-out 0s;--data-tooltip-offset:5px;--data-tooltip-max-width:300px;--menu-offset-y:0;--menu-min-width:175px;--menu-background:#fff;--menu-border:1px solid #ccc;--menu-border-radius:3px;--menu-item-padding-v:9px;--menu-item-padding-h:14px;--menu-item-spacing:0;--menu-item-color:#5e5e5e;--menu-item-hover-color:#222;--menu-item-active-color:#222;--menu-item-hover-background:#e9f9e9;--menu-item-active-background:#d5f4d5;--menu-item-ctrl-border-radius:0;--menu-item-divider-color:#dbdbdb;--menu-item-disabled-color:#bdbdbd;--horizontal-scroller-zindex:4;--horizontal-scroller-fog-color:#fff;--horizontal-scroller-fog-transparent-color:rgba(255, 255, 255, 0);--horizontal-scroller-btns-offset:0px;--drop-down-spacing:4px;--select-box-menu-max-height:50vh}*{transition:var(--focus-outline-transition)}:focus{outline:0!important}.button[autofocus]:focus,button[autofocus]:focus{outline:0!important}.st-button_style_none,[data-tooltip],a{border-radius:1px}meta.foundation-mq-small{font-family:"only screen and (min-width: 768px)";width:768px}meta.foundation-mq-medium{font-family:"only screen and (min-width:1280px)";width:1280px}meta.foundation-mq-large{font-family:"only screen and (min-width:1440px)";width:1440px}.row,select{width:100%}*,:after,:before{box-sizing:border-box}body,html{font-size:16px;min-height:100%}body{background:#fff;color:#222;margin:0;font-family:Roboto,sans-serif;font-weight:400;font-style:normal;position:relative;cursor:auto}a:hover{cursor:pointer}embed,img,object{max-width:100%;height:auto}embed,object{height:100%}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none!important}.left{float:left!important}.right{float:right!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.hide{display:none}.icon-spin,.vcard,form.search input,form.search input[type=text],img{display:inline-block}.antialiased{-webkit-font-smoothing:antialiased}img{-ms-interpolation-mode:bicubic;vertical-align:middle}.row{max-width:62.5em;margin:0 auto}.row:after,.row:before{content:" ";display:table}.row.collapse>.column,.row.collapse>.columns{position:relative;padding-left:0;padding-right:0;float:left}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;max-width:none;margin:0 -.9375em}.row .row:after,.row .row:before{content:" ";display:table}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.column,.columns{position:relative;padding-left:.9375em;padding-right:.9375em;width:100%;float:left}@media only screen{.column,.column.small-centered,.columns,.columns.small-centered,.small-1,.small-10,.small-11,.small-12,.small-2,.small-3,.small-4,.small-5,.small-6,.small-7,.small-8,.small-9,.small-offset-0,.small-offset-1,.small-offset-10,.small-offset-2,.small-offset-3,.small-offset-4,.small-offset-5,.small-offset-6,.small-offset-7,.small-offset-8,.small-offset-9{position:relative}.column,.columns{padding-left:.9375em;padding-right:.9375em;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0}.small-offset-1{margin-left:8.33333%}.small-offset-2{margin-left:16.66667%}.small-offset-3{margin-left:25%}.small-offset-4{margin-left:33.33333%}.small-offset-5{margin-left:41.66667%}.small-offset-6{margin-left:50%}.small-offset-7{margin-left:58.33333%}.small-offset-8{margin-left:66.66667%}.small-offset-9{margin-left:75%}.small-offset-10{margin-left:83.33333%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none!important}}@media only screen and (min-width:768px){.large-1,.large-10,.large-11,.large-12,.large-2,.large-3,.large-4,.large-5,.large-6,.large-7,.large-8,.large-9,.pull-1,.pull-2,.push-1,.push-2,.row .large-offset-0,.row .large-offset-1,.row .large-offset-10,.row .large-offset-11,.row .large-offset-2,.row .large-offset-3,.row .large-offset-4,.row .large-offset-5,.row .large-offset-6,.row .large-offset-7,.row .large-offset-8,.row .large-offset-9{position:relative}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.row .large-offset-0{margin-left:0}.row .large-offset-1{margin-left:8.33333%}.row .large-offset-2{margin-left:16.66667%}.row .large-offset-3{margin-left:25%}.row .large-offset-4{margin-left:33.33333%}.row .large-offset-5{margin-left:41.66667%}.row .large-offset-6{margin-left:50%}.row .large-offset-7{margin-left:58.33333%}.row .large-offset-8{margin-left:66.66667%}.row .large-offset-9{margin-left:75%}.row .large-offset-10{margin-left:83.33333%}.row .large-offset-11{margin-left:91.66667%}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3,.push-4{right:auto;position:relative}.push-3{left:25%}.pull-3{position:relative;right:25%;left:auto}.push-4{left:33.33333%}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5,.pull-6{left:auto;position:relative}.pull-5{right:41.66667%}.push-6{position:relative;left:50%;right:auto}.pull-6{right:50%}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8,.push-9{position:relative;right:auto}.push-8{left:66.66667%}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{left:75%}.pull-10,.pull-9{left:auto;position:relative}.pull-9{right:75%}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{right:83.33333%}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left!important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right!important}}p.lead{font-size:1.21875em;line-height:1.6}.subheader{line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:.2em;margin-bottom:.5em}a,b,em,i,small,strong{line-height:inherit}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0;direction:ltr}dl,ol,p,ul{margin-bottom:1.25em;line-height:1.6}a{text-decoration:none}a:focus,a:hover{color:#63c8ff}a img{border:none}p{font-family:inherit;font-weight:400;font-size:1em;text-rendering:optimizeLegibility}.google-button__text,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}p aside{font-size:.875em;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:700;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:.2em;margin-bottom:.5em;line-height:1.2125em}code,label{font-weight:400}.remark,em,i{font-style:italic}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125em}h2{font-size:1.6875em}h3{font-size:1.375em}h4,h5{font-size:1.125em}h6{font-size:1em}hr{border:solid #ddd;border-width:1px 0 0;margin:1.25em 0 1.1875em;height:0}small{font-size:60%}dl,ol,ul,ul li ol,ul li ul{font-size:1em}code{color:#000}dl,ol,ul{list-style-position:outside;font-family:inherit}ol,ol.no-bullet,ul,ul.no-bullet{margin-left:0}ol li ol,ol li ul,ul li ol,ul li ul{margin-left:1.25em;margin-bottom:0}ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}.aside-widget__links,.checkbox-list,.content-advices__list,.course-cards,.course-index .course-index__authors-list,.course-menu__list li,.course-pack,.course-promo-includes ul,.course-promo-widget__owners,.course-promo-widget__stats,.course-promo__main-content .rich-text-viewer ul,.course-settings__preview-lessons,.edit-main-form ul,.fir-tree,.groups__horizontal-list,.horizontal-scroll-menu-widget__list li,.light-tabs__content,.menu,.nav-links,.org-course-list,.org-profile__counters,.org-profile__links,.org-profile__user_ids,.page-footer__list,.s-list,.s-notifications,.s-sidemenu,.s-sidemenu .s-sidemenu-list,.s-tabs,.search-list,.sign-form__body .sign-form__messages,.st-tabs,.tab,.users-list__list,ul.list-style__check-marks,ul.list-style__em-dash,ul.no-bullet{list-style:none}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}dl dt{margin-bottom:.3em;font-weight:700}dl dd{margin-bottom:.75em}.vcard,blockquote{margin:0 0 1.25em}abbr,acronym{font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125em;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{border:1px solid #ddd;padding:.625em .75em}.vcard li{margin:0;display:block}.vcard .fn{font-weight:700;font-size:.9375em}.vevent .summary{font-weight:700}.vevent abbr{cursor:auto;text-decoration:none;font-weight:700;border:none;padding:0 .0625em}@media only screen and (min-width:768px){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75em}h2{font-size:2.3125em}h3{font-size:1.6875em}h4{font-size:1.4375em}}.print-only{display:none!important}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}.hide-for-print{display:none!important}.show-for-print{display:inherit!important}}.button:not(.st-button_style_none).alert,.button:not(.st-button_style_none).danger,.button:not(.st-button_style_none).darkgrey,.button:not(.st-button_style_none).grey,.button:not(.st-button_style_none).secondary,.button:not(.st-button_style_none).std,.button:not(.st-button_style_none).success,.button:not(.st-button_style_none).white,button:not(.st-button_style_none).alert,button:not(.st-button_style_none).danger,button:not(.st-button_style_none).darkgrey,button:not(.st-button_style_none).grey,button:not(.st-button_style_none).secondary,button:not(.st-button_style_none).std,button:not(.st-button_style_none).success,button:not(.st-button_style_none).white{border-radius:.25em;transition:background-color .2s,var(--focus-outline-transition);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:not(.st-button_style_none).std,button:not(.st-button_style_none).std{background-color:#54ad54;color:#fff;border-color:transparent;--focus-outline-color:rgba(51, 204, 51, 0.3)}.button:not(.st-button_style_none).std.is-focused,.button:not(.st-button_style_none).std.is-hovered,.button:not(.st-button_style_none).std:focus,.button:not(.st-button_style_none).std:hover,button:not(.st-button_style_none).std.is-focused,button:not(.st-button_style_none).std.is-hovered,button:not(.st-button_style_none).std:focus,button:not(.st-button_style_none).std:hover{background-color:#288b28;color:#fff;border-color:transparent}.button:not(.st-button_style_none).std.is-active,.button:not(.st-button_style_none).std:active,button:not(.st-button_style_none).std.is-active,button:not(.st-button_style_none).std:active{background-color:#246024;color:#fff;border-color:transparent}.button:not(.st-button_style_none).std.disabled,.button:not(.st-button_style_none).std[data-disabled],.button:not(.st-button_style_none).std[disabled],button:not(.st-button_style_none).std.disabled,button:not(.st-button_style_none).std[data-disabled],button:not(.st-button_style_none).std[disabled]{cursor:not-allowed;background-color:#aad6aa;color:rgba(255,255,255,.75);border-color:transparent;opacity:inherit}.button:not(.st-button_style_none).std.is-outlined,button:not(.st-button_style_none).std.is-outlined{background-color:transparent;border-color:#54ad54;color:#54ad54}.button:not(.st-button_style_none).std.is-outlined.is-focused,.button:not(.st-button_style_none).std.is-outlined.is-hovered,.button:not(.st-button_style_none).std.is-outlined:focus,.button:not(.st-button_style_none).std.is-outlined:hover,button:not(.st-button_style_none).std.is-outlined.is-focused,button:not(.st-button_style_none).std.is-outlined.is-hovered,button:not(.st-button_style_none).std.is-outlined:focus,button:not(.st-button_style_none).std.is-outlined:hover{border-color:#288b28;color:#288b28}.button:not(.st-button_style_none).std.is-outlined.is-active,.button:not(.st-button_style_none).std.is-outlined:active,button:not(.st-button_style_none).std.is-outlined.is-active,button:not(.st-button_style_none).std.is-outlined:active{background-color:rgba(84,173,84,.1);border-color:#246024;color:#246024}.button:not(.st-button_style_none).std.is-outlined.disabled,.button:not(.st-button_style_none).std.is-outlined[data-disabled],.button:not(.st-button_style_none).std.is-outlined[disabled],button:not(.st-button_style_none).std.is-outlined.disabled,button:not(.st-button_style_none).std.is-outlined[data-disabled],button:not(.st-button_style_none).std.is-outlined[disabled]{background-color:transparent;border-color:#aad6aa;color:#aad6aa}.button:not(.st-button_style_none).std.has-icon,button:not(.st-button_style_none).std.has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).std.has-icon .svg-icon,button:not(.st-button_style_none).std.has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).std.has-icon .svg-icon,.button:not(.st-button_style_none).std.has-icon .svg-icon svg,button:not(.st-button_style_none).std.has-icon .svg-icon,button:not(.st-button_style_none).std.has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).std.has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).std.has-icon .svg-icon:first-child:not(:last-child){margin-right:.6em;margin-left:-.3em}.button:not(.st-button_style_none).std.has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).std.has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}.button:not(.st-button_style_none).danger,button:not(.st-button_style_none).danger{background-color:#ff7965;color:#fff;border-color:transparent;--focus-outline-color:rgba(255, 121, 101, 0.3)}.button:not(.st-button_style_none).danger.is-focused,.button:not(.st-button_style_none).danger.is-hovered,.button:not(.st-button_style_none).danger:focus,.button:not(.st-button_style_none).danger:hover,button:not(.st-button_style_none).danger.is-focused,button:not(.st-button_style_none).danger.is-hovered,button:not(.st-button_style_none).danger:focus,button:not(.st-button_style_none).danger:hover{background-color:#ff9484;color:#fff;border-color:transparent}.button:not(.st-button_style_none).danger.is-active,.button:not(.st-button_style_none).danger:active,button:not(.st-button_style_none).danger.is-active,button:not(.st-button_style_none).danger:active{background-color:#ff7965;color:#fff;border-color:transparent}.button:not(.st-button_style_none).danger.disabled,.button:not(.st-button_style_none).danger[data-disabled],.button:not(.st-button_style_none).danger[disabled],button:not(.st-button_style_none).danger.disabled,button:not(.st-button_style_none).danger[data-disabled],button:not(.st-button_style_none).danger[disabled]{cursor:not-allowed;background-color:#ffbcb2;color:rgba(255,255,255,.75);border-color:transparent;opacity:inherit}.button:not(.st-button_style_none).danger.is-outlined,button:not(.st-button_style_none).danger.is-outlined{background-color:transparent;border-color:#ff7965;color:#d41f1f}.button:not(.st-button_style_none).danger.is-outlined.is-focused,.button:not(.st-button_style_none).danger.is-outlined.is-hovered,.button:not(.st-button_style_none).danger.is-outlined:focus,.button:not(.st-button_style_none).danger.is-outlined:hover,button:not(.st-button_style_none).danger.is-outlined.is-focused,button:not(.st-button_style_none).danger.is-outlined.is-hovered,button:not(.st-button_style_none).danger.is-outlined:focus,button:not(.st-button_style_none).danger.is-outlined:hover{border-color:#ff9484;color:#d41f1f}.button:not(.st-button_style_none).danger.is-outlined.is-active,.button:not(.st-button_style_none).danger.is-outlined:active,button:not(.st-button_style_none).danger.is-outlined.is-active,button:not(.st-button_style_none).danger.is-outlined:active{background-color:rgba(255,121,101,.1);border-color:#ff7965;color:#d41f1f}.button:not(.st-button_style_none).danger.is-outlined.disabled,.button:not(.st-button_style_none).danger.is-outlined[data-disabled],.button:not(.st-button_style_none).danger.is-outlined[disabled],button:not(.st-button_style_none).danger.is-outlined.disabled,button:not(.st-button_style_none).danger.is-outlined[data-disabled],button:not(.st-button_style_none).danger.is-outlined[disabled]{background-color:transparent;border-color:#ffbcb2;color:#ffbcb2}.button:not(.st-button_style_none).danger.has-icon,button:not(.st-button_style_none).danger.has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).danger.has-icon .svg-icon,button:not(.st-button_style_none).danger.has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).danger.has-icon .svg-icon,.button:not(.st-button_style_none).danger.has-icon .svg-icon svg,button:not(.st-button_style_none).danger.has-icon .svg-icon,button:not(.st-button_style_none).danger.has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).danger.has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).danger.has-icon .svg-icon:first-child:not(:last-child){margin-right:.6em;margin-left:-.3em}.button:not(.st-button_style_none).danger.has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).danger.has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}.button:not(.st-button_style_none).white,button:not(.st-button_style_none).white{background-color:#fff;color:#5e5e5e;border-color:#ccc;--focus-outline-color:rgba(100, 200, 255, 0.3)}.button:not(.st-button_style_none).white.is-focused,.button:not(.st-button_style_none).white.is-hovered,.button:not(.st-button_style_none).white:focus,.button:not(.st-button_style_none).white:hover,button:not(.st-button_style_none).white.is-focused,button:not(.st-button_style_none).white.is-hovered,button:not(.st-button_style_none).white:focus,button:not(.st-button_style_none).white:hover{background-color:#f5f5f5;color:#222;border-color:#999}.button:not(.st-button_style_none).white.is-active,.button:not(.st-button_style_none).white:active,button:not(.st-button_style_none).white.is-active,button:not(.st-button_style_none).white:active{background-color:#fff;color:#5e5e5e;border-color:#ccc}.button:not(.st-button_style_none).white.disabled,.button:not(.st-button_style_none).white[data-disabled],.button:not(.st-button_style_none).white[disabled],button:not(.st-button_style_none).white.disabled,button:not(.st-button_style_none).white[data-disabled],button:not(.st-button_style_none).white[disabled]{cursor:not-allowed;background-color:#fff;color:rgba(94,94,94,.75);border-color:#ccc;opacity:inherit}.button:not(.st-button_style_none).white.is-outlined,button:not(.st-button_style_none).white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button:not(.st-button_style_none).white.is-outlined.is-focused,.button:not(.st-button_style_none).white.is-outlined.is-hovered,.button:not(.st-button_style_none).white.is-outlined:focus,.button:not(.st-button_style_none).white.is-outlined:hover,button:not(.st-button_style_none).white.is-outlined.is-focused,button:not(.st-button_style_none).white.is-outlined.is-hovered,button:not(.st-button_style_none).white.is-outlined:focus,button:not(.st-button_style_none).white.is-outlined:hover{border-color:#f5f5f5;color:#f5f5f5}.button:not(.st-button_style_none).white.is-outlined.is-active,.button:not(.st-button_style_none).white.is-outlined:active,button:not(.st-button_style_none).white.is-outlined.is-active,button:not(.st-button_style_none).white.is-outlined:active{background-color:rgba(255,255,255,.1);border-color:#fff;color:#fff}.button:not(.st-button_style_none).white.is-outlined.disabled,.button:not(.st-button_style_none).white.is-outlined[data-disabled],.button:not(.st-button_style_none).white.is-outlined[disabled],button:not(.st-button_style_none).white.is-outlined.disabled,button:not(.st-button_style_none).white.is-outlined[data-disabled],button:not(.st-button_style_none).white.is-outlined[disabled]{background-color:transparent;border-color:#fff;color:#fff}.button:not(.st-button_style_none).white.has-icon,button:not(.st-button_style_none).white.has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).white.has-icon .svg-icon,button:not(.st-button_style_none).white.has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).white.has-icon .svg-icon,.button:not(.st-button_style_none).white.has-icon .svg-icon svg,button:not(.st-button_style_none).white.has-icon .svg-icon,button:not(.st-button_style_none).white.has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).white.has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).white.has-icon .svg-icon:first-child:not(:last-child){margin-right:.6em;margin-left:-.3em}.button:not(.st-button_style_none).white.has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).white.has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}button:not(.st-button_style_none).btn-link{padding:0;vertical-align:baseline;background:0 0;border:none;color:#00a8ff;font-size:inherit}.postfix,.prefix,label{font-size:.875em;display:block}button:not(.st-button_style_none).btn-link:focus,button:not(.st-button_style_none).btn-link:hover{color:#63c8ff;background:0 0}button:not(.st-button_style_none).btn-link[disabled]{color:#00a8ff;background:0 0;opacity:.5}form{margin:0 0 1em}form .row .row{margin:0 -.5em}form .row .row .column,form .row .row .columns{padding:0 .5em}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5em}label{margin-bottom:.1875em}label.right{float:none;text-align:right}label.inline{margin:0 0 1em;padding:.625em 0}.postfix,.prefix{position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;height:2.3125em;line-height:2.3125em}.postfix.button,.prefix.button{text-align:center;line-height:2.125em}.postfix.button{padding:0;font-size:16px}.postfix.button.st-size-small{padding:.563em 1em;font-size:14px}.postfix.button.st-size-large{padding:.72em 2em;font-size:18px}.prefix.button{padding:0;font-size:16px}.prefix.button.st-size-small{padding:.563em 1em;font-size:14px}.prefix.button.st-size-large{padding:.72em 2em;font-size:18px}.prefix.button.radius{border-radius:3px 0 0 3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px}.postfix.button.radius{border-radius:0 3px 3px 0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px}.prefix.button.round{border-radius:1000px 0 0 1000px;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px}.postfix.button.round{border-radius:0 1000px 1000px 0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px}label.prefix,span.prefix{background:#f2f2f2;border-color:#d9d9d9;border-right:none;color:#333}label.prefix.radius,span.prefix.radius{border-radius:3px 0 0 3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px}label.postfix,span.postfix{background:#f2f2f2;border-color:#ccc;border-left:none;color:#333}label.postfix.radius,span.postfix.radius{border-radius:0 3px 3px 0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px}.input-group.radius>:first-child,.input-group.radius>:first-child *{-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.input-group.radius>:last-child,.input-group.radius>:last-child *{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group.round>:first-child,.input-group.round>:first-child *{-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.input-group.round>:last-child,.input-group.round>:last-child *{-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px}input[type=search],input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=tel],input[type=time],input[type=url],textarea{-webkit-appearance:none;-webkit-border-radius:0;background-color:#fff;font-family:inherit;color:rgba(0,0,0,.75);display:block;margin:0 0 1em;box-sizing:border-box}input[type=search]:focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:0}:-moz-ui-invalid{box-shadow:none}input[type=file],input[type=checkbox],input[type=radio],select{margin:0 0 1em}input[type=file]{width:100%}fieldset{border:1px solid #ddd;padding:1.25em;margin:1.125em 0}fieldset legend{font-weight:700;background:#fff;padding:0 .1875em;margin:0 0 0 -.1875em}[data-abide] .error small.error,[data-abide] small.error,[data-abide] span.error{display:block;padding:.375em .25em;margin-top:0;margin-bottom:1em;font-size:.75em;font-weight:700;background:#90d;color:#fff}[data-abide] small.error,[data-abide] span.error{display:none}small.error,span.error{display:block;padding:.375em .25em;margin-top:0;margin-bottom:1em;font-size:.75em;font-weight:700;background:#90d;color:#fff}.error input,.error select,.error textarea{border-color:#90d;background-color:rgba(153,0,221,.1);margin-bottom:0}.error input:focus,.error select:focus,.error textarea:focus{background:#fafafa;border-color:#999}.error label,.error label.error{color:#90d}.error small.error,.error>small{display:block;padding:.375em .25em;margin-top:0;margin-bottom:1em;font-size:.75em;font-weight:700;background:#90d;color:#fff}.error span.error-message{display:block}input.error,textarea.error{border-color:#90d;background-color:rgba(153,0,221,.1);margin-bottom:0}input.error:focus,textarea.error:focus{background:#fafafa;border-color:#999}.error select{border-color:#90d;background-color:rgba(153,0,221,.1)}.error select:focus{background:#fafafa;border-color:#999}label.error{color:#90d}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p{color:#333}.panel{border-style:solid;border-color:#d9d9d9;margin-bottom:1.25em;padding:1.25em;background:#f2f2f2}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:.625em}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#4abfff;margin-bottom:1.25em;padding:1.25em;background:#7dd1ff;box-shadow:0 1px 0 rgba(255,255,255,.5) inset}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:.625em}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a{color:#fff}.panel.radius{border-radius:3px}table{border-collapse:collapse;border-spacing:0;background:#fff;margin-bottom:1.25em;border:1px solid #ddd}table tfoot,table thead{background:#f5f5f5;font-weight:700}table tfoot tr td,table tfoot tr th,table thead tr td,table thead tr th{padding:.5em .625em .625em;font-size:.875em;color:#222;text-align:left}table tr td,table tr th{padding:.5625em .625em;font-size:.875em;color:#222}table tr.alt,table tr.even,table tr:nth-of-type(even){background:#f9f9f9}table tbody tr td,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{display:table-cell;line-height:1.125em}input[type=search],input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=tel],input[type=time],input[type=url],textarea{font-size:1em;border-width:1px;border-style:solid;padding:.5em;height:2.625em;width:auto}input[type=search].alert,input[type=text].alert,input[type=password].alert,input[type=date].alert,input[type=datetime].alert,input[type=datetime-local].alert,input[type=month].alert,input[type=week].alert,input[type=email].alert,input[type=number].alert,input[type=tel].alert,input[type=time].alert,input[type=url].alert,textarea.alert{color:#90d;border-color:#90d}input[type=search].success,input[type=text].success,input[type=password].success,input[type=date].success,input[type=datetime].success,input[type=datetime-local].success,input[type=month].success,input[type=week].success,input[type=email].success,input[type=number].success,input[type=tel].success,input[type=time].success,input[type=url].success,textarea.success{color:#3c3;border-color:#6c6}input[type=search].disabled,input[type=search][disabled],input[type=text].disabled,input[type=text][disabled],input[type=password].disabled,input[type=password][disabled],input[type=date].disabled,input[type=date][disabled],input[type=datetime].disabled,input[type=datetime][disabled],input[type=datetime-local].disabled,input[type=datetime-local][disabled],input[type=month].disabled,input[type=month][disabled],input[type=week].disabled,input[type=week][disabled],input[type=email].disabled,input[type=email][disabled],input[type=number].disabled,input[type=number][disabled],input[type=tel].disabled,input[type=tel][disabled],input[type=time].disabled,input[type=time][disabled],input[type=url].disabled,input[type=url][disabled],textarea.disabled,textarea[disabled]{background-color:#eee;color:#a5a5a5;border-color:#a5a5a5}input[type=search]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=url]::-moz-placeholder, textarea::-moz-placeholder{color:#a5a5a5}input[type=search]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=datetime]:-ms-input-placeholder, input[type=datetime-local]:-ms-input-placeholder, input[type=month]:-ms-input-placeholder, input[type=week]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#a5a5a5}input[type=search]::-ms-input-placeholder, input[type=text]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=date]::-ms-input-placeholder, input[type=datetime]::-ms-input-placeholder, input[type=datetime-local]::-ms-input-placeholder, input[type=month]::-ms-input-placeholder, input[type=week]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=time]::-ms-input-placeholder, input[type=url]::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#a5a5a5}input[type=search]::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:#a5a5a5}.input-errors_state_fail{position:relative}.input-errors_state_fail input,.input-errors_state_fail select,.input-errors_state_fail textarea{border:1px solid #d41f1f!important;background:#fbe5e5!important;color:#4b2e2e;transition:all 1s;transition-delay:1s}body,html{background-color:#fff}html{scroll-behavior:smooth}body{font-size:16px;height:auto!important;line-height:1.6;padding-bottom:20px}a{color:#00a8ff}input[type=search],input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=tel],input[type=time],input[type=url],textarea{border-radius:.125em}.middle{vertical-align:middle}.alert-box a,.alert-box a:hover{color:#fff;text-decoration:underline}.alert-box a.close{color:#333;text-decoration:none}.alert-box.alert-box_action{cursor:pointer}.note{font-size:.9em;margin-bottom:0}.animated{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes wobble{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);box-shadow:0 0 30px grey}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none;box-shadow:none}}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);box-shadow:0 0 30px grey}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none;box-shadow:none}}@-webkit-keyframes wobble-clone{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);box-shadow:0 0 30px grey}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none;box-shadow:none}}@keyframes wobble-clone{from{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);box-shadow:0 0 30px grey}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none;box-shadow:none}}@-webkit-keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.swing{transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.icon-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}p.profile-header{color:#000;font-size:24px;font-weight:700;margin-bottom:1em}img.gravatar{width:80px;height:80px}.user-learn__filters{margin-bottom:12px}.profile__details{font-size:16px;margin-bottom:0}.profile_list-element{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #d8d8d8!important;border-radius:0!important}.profile_list-element:last-child{border-bottom:0!important}form.search input[type=text]{font-family:inherit;line-height:1;position:relative;text-decoration:none;font-size:16px;padding:.8em .5em .5em;text-align:left;cursor:auto;width:auto;height:auto;min-width:350px;color:#5e5e5e;border:2px solid #5e5e5e;margin:0;vertical-align:middle}.attempt-wrapper .timer,code,kbd,pre,samp,tt{font-family:"Roboto Mono",monospace}form.search input[type=text].st-size-small{padding:.563em 1em;font-size:14px}form.search input[type=text].st-size-large{padding:.72em 2em;font-size:18px}form.search .welcoming{color:#a5e5a5;font-weight:700;vertical-align:middle;margin-right:.4em}form.search .button,form.search button{vertical-align:middle}.search-list{padding:0;margin-top:0;margin-bottom:0}.search-item{margin-bottom:5px}.search-item i{font-size:.8em}@media screen and (max-width:715px){form.search .welcoming{display:block}form.search #id_q{min-width:90%;display:block;margin:10px auto}}.edit-lesson.panel,ul#items{margin:0}.f-dropdown{top:-99999px;max-width:none;width:auto}fieldset>legend{background:0 0}.personal.disabled input,.personal.disabled label,.personal.disabled legend,.personal.disabled select,.personal.disabled select>option{color:#CCC}.header{font-size:1.875em;font-weight:200;color:#a5a5a5}.user-button{padding-top:0}.stepic-top-bar{width:100%;height:62px}.stepic-top-bar .bread{padding-left:82px;padding-top:24px}.stepic-top-bar .bread ul li{display:inline;list-style-type:none;padding-left:20px}.stepic-top-bar .bread ul li a{color:#6c6;font-size:24px;font-weight:200;border-bottom:1px dashed #6c6}.panel{border-width:0!important;background-color:#fff!important}.pane{position:relative}.pane .icons{position:absolute;right:10px;top:10px;text-align:right}.pane .icons i{opacity:.5}.pane .icons i:hover{opacity:1}.add-new-material-dropdown{padding-right:1.25em;text-align:right}ul#items{list-style-type:none}ul#items a.error{font-size:1.4em}ul#items legend{background-color:inherit}ul#items li{list-style-type:none;background-color:#fff}ul#items .status-error fieldset{background-color:#F1ADAD}ul#items .status-error fieldset legend{color:#90d}ul#items .status-preparing legend{color:#FF6C3C}.item{position:relative}.item i{position:absolute;opacity:.5;cursor:pointer}.item i:hover{opacity:1}.item fieldset{min-width:0}.lesson-help{text-align:center}.lesson-help a{margin-bottom:10px}.good-intentions{margin-top:20px;font-size:.9em}#preview,.attachment-preview{width:760px;margin-left:-380px}#preview .step-wrapper,.attachment-preview .step-wrapper{position:relative}#preview .step-wrapper .step-view,.attachment-preview .step-wrapper .step-view{color:#1F0909;font-size:14px;width:50em;height:50em;padding:1em;overflow:hidden}#settings-tabs input[type=text],#settings-tabs input[type=password],#settings-tabs input[type=email],#settings-tabs textarea,.edit-course-form input[type=text],.edit-course-form input[type=number],.edit-course-form input[type=url],.edit-course-form textarea,.edit-syllabus input[type=text],.edit-syllabus input[type=number],.edit-syllabus input[type=url],.edit-syllabus textarea,.edit-user-financial-details-form input[type=text],.edit-user-financial-details-form input[type=number],.edit-user-financial-details-form input[type=url],.edit-user-financial-details-form textarea,.permissions_add-member input[type=text],.permissions_add-member input[type=number]{width:100%}#preview .step-wrapper .icons,.attachment-preview .step-wrapper .icons{position:absolute;top:-20px;right:-20px;text-align:right}#preview .step-wrapper .icons i,.attachment-preview .step-wrapper .icons i{opacity:.5;cursor:pointer}#preview .step-wrapper .icons i:hover,.attachment-preview .step-wrapper .icons i:hover{opacity:1}.attachment-preview{margin-left:-760px}.attachment-preview img{max-width:none}.icon-remove{color:red;display:inline-block}.icon-remove::after{content:'\2718';font-weight:700;font-style:normal}.groups__horizontal-list li{display:inline-block;margin-right:15px}.groups__horizontal-list li i{margin-left:3px}.permissions_add-member input[type=submit]{margin-top:24px}.edit-user-financial-details-form{padding-bottom:75px}.edit-user-financial-details-form textarea{height:75px}.edit-user-financial-details-form .note{font-size:.8em;color:#999}.overlimit{color:red}label{cursor:default;color:#5e5e5e}.errorlist{margin-bottom:0;padding-bottom:0}.stepic-tag{background-color:#D3D3D3;padding:5px;margin:3px;display:inline-block}.lesson-tags__tag{color:#a5a5a5;border:1px solid #a5a5a5;font-size:14px;padding:3px 6px;margin:.2em;display:inline-block;border-radius:3px}.lesson-tags__tag .remove{color:#a5a5a5;stroke:#a5a5a5;vertical-align:-3px;display:inline-block}.lesson-tags__tag:focus,.lesson-tags__tag:hover{color:#fff;background-color:#a5a5a5;cursor:pointer}meter,meter[value="0"]{background:#f3f4f6}.lesson-tags__tag:focus .remove,.lesson-tags__tag:hover .remove{color:#fff;stroke:#fff}summary{display:list-item}textarea[data-autogrow]{box-sizing:border-box;resize:none;height:auto}label[data-required]::after{content:"*";margin-left:1px;color:#d41f1f}ul.list-style__check-marks li{position:relative;padding:0 0 0 1.7em;will-change:transform}ul.list-style__check-marks li::before{content:url(/static/frontend/common_icons/list-check-mark.svg);position:absolute;left:0;margin-top:.125em;display:inline-block;width:1.25em;height:1.25em}.splash,.st-input-wrapper>span,.st-input.st-input-expand,.st-input.st-input_width_max{width:100%}ul.list-style__check-marks li.unchecked{color:#999}ul.list-style__check-marks li.unchecked::before{content:url(/static/frontend/common_icons/list-grey-cross-mark.svg)}ul.list-style__check-marks li.unchecked-red{color:#222}ul.list-style__check-marks li.unchecked-red::before{color:#d41f1f;content:url(/static/frontend/common_icons/list-red-cross-mark.svg)}ul.list-style__em-dash li{position:relative;padding:0 0 0 1.4em}ul.list-style__em-dash li::before{content:"—";position:absolute;margin-left:-1.4em}meter{overflow:hidden;border-radius:2px}meter::-webkit-meter-inner-element{display:block}meter::-webkit-meter-bar{background:#f3f4f6;border:none;border-radius:0}meter::-webkit-meter-optimum-value{background:var(--meter-color,#6c6)}meter::-webkit-meter-suboptimum-value{background:var(--meter-color,#f9db60)}meter::-webkit-meter-even-less-good-value{background:var(--meter-color,#ff7965)}meter[value="0"]::-webkit-meter-bar{background:#f3f4f6}meter:-moz-meter-optimum::-moz-meter-bar{background:var(--meter-color,#6c6)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--meter-color,#f9db60)}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--meter-color,#ff7965)}meter[data-state=optimum]{--meter-color:#66cc66}meter[data-state=sub-optimum]{--meter-color:#f9db60}meter[data-state=sub-sub-optimum]{--meter-color:#ff7965}span.link-mode{color:#00a8ff;cursor:pointer}span.link-mode:hover{color:#63c8ff;text-decoration:underline}a[data-disabled]{opacity:.38;cursor:not-allowed}a:hover{text-decoration:underline}a:hover.button{text-decoration:none!important}.link-primary,.link-primary.btn-link:not(.st-button_style_none){color:#4485ed;text-decoration:underline;-webkit-text-decoration-color:rgba(86,164,255,.3);text-decoration-color:rgba(86,164,255,.3);text-underline-offset:.2em}.link-primary.btn-link:not(.st-button_style_none):hover,.link-primary:hover{color:#1466C6;-webkit-text-decoration-color:#1466C6;text-decoration-color:#1466C6}.link-primary.btn-link:not(.st-button_style_none):active,.link-primary.btn-link:not(.st-button_style_none):focus,.link-primary.btn-link:not(.st-button_style_none):visited,.link-primary:active,.link-primary:focus,.link-primary:visited{color:#4485ed;-webkit-text-decoration-color:#4485ed;text-decoration-color:#4485ed}.link-primary.btn-link:not(.st-button_style_none)[data-disabled],.link-primary[data-disabled]{color:rgba(68,133,237,.5)}.link-secondary{color:inherit;text-decoration:underline}.link-secondary:focus,.link-secondary:hover{color:inherit}a.anchor{position:relative;top:calc(-1 * var(--header-height) - 1em)}a.anchor:focus{box-shadow:none}body{min-height:100%;padding:0;--navbar-height:50px;--header-banner-height:0px;--header-height:calc(var(--navbar-height) + var(--header-banner-height))}.stepic-application{padding-top:0;min-height:100vh;display:flex;flex-direction:column}.stepic-application.stepic-application_tech_backend{padding-top:40px}.stepic-application .stepic-application__inner{position:relative;flex-grow:1}.stepic-application .stepic-breadcrumbs{max-width:1022px;margin:12px auto 0}.stepic-application.stepic-application_quiz_only .attempt__footer,.stepic-application.stepic-application_quiz_only .attempt__wrapper_next-link,.stepic-application.stepic-application_quiz_only .lesson__step-pins,.stepic-application.stepic-application_quiz_only .quiz-layout-head,.stepic-application.stepic-application_quiz_only .step-view_material{display:none!important}.stepic-application.stepic-application_quiz_only .lesson-wrapper,.stepic-application.stepic-application_quiz_only .player-content-wrapper{border:0!important}.stepic-application.stepic-application_quiz_only .attempt-main{margin-top:10px!important}.stepic-application.stepic-application_quiz_only .attempt__inner{padding:6px!important}.stepic-application.stepic-application_quiz_only .lesson-modern__main.zen-mode .lesson-modern .lesson__player,.stepic-application.stepic-application_quiz_only .lesson-wrapper.zen-mode.scrolled .lesson__player,.stepic-application.stepic-application_quiz_only .lesson__player,body[data-zen] .stepic-application__inner{padding-top:0!important}.stepic-application.stepic-application_quiz_only .player-content-wrapper{margin-top:0}.adjust-scaling-tool{font-size:1px;padding:0;box-sizing:content-box;opacity:0;position:absolute}.remark,.splash{padding:1em;text-align:center}.remark{color:#a5a5a5;display:block}.splash{position:relative;min-height:4.375em;max-width:60em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0iIzgwODA4MCI+PC9yZWN0Pgo8ZyBmaWxsPSIjYmZiZmJmIj4KICA8cGF0aCBkPSJNMCAwSDI0IEw0OCAyNCBMNDggNDggWiI+PC9wYXRoPgogIDxwYXRoIGQ9Ik0wIDI0IFY0OCBIMjQgWiI+PC9wYXRoPgo8L2c+Cjwvc3ZnPg==);margin:0 auto}@-webkit-keyframes hinge{0%{transform:rotate(0);transform-origin:top left}20%{transform:rotate(110deg);transform-origin:top left}60%{transform:translate3d(400px,1800px,0) rotate(-10deg);transform-origin:50% 50% 0;opacity:1;transition-timing-function:linear}90%{transform:translate3d(400px,1800px,0) rotate(10deg);transform-origin:50% 50% 0;transition-timing-function:linear;opacity:0}91%{transform:rotate(0);opacity:0}100%{transform:rotate(0);opacity:1}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left}20%{transform:rotate(110deg);transform-origin:top left}60%{transform:translate3d(400px,1800px,0) rotate(-10deg);transform-origin:50% 50% 0;opacity:1;transition-timing-function:linear}90%{transform:translate3d(400px,1800px,0) rotate(10deg);transform-origin:50% 50% 0;transition-timing-function:linear;opacity:0}91%{transform:rotate(0);opacity:0}100%{transform:rotate(0);opacity:1}}.sortable-item:not(.is-dragging){transition:transform .15s}.sortable-item.is-dragging{z-index:2}@-webkit-keyframes notif_bubble{50%{background-size:35px}100%{background-size:24px}}@keyframes notif_bubble{50%{background-size:35px}100%{background-size:24px}}@-webkit-keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes appear{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes block-ui-appear{0%{opacity:0}100%{background:rgba(0,0,0,.8);opacity:1}}@keyframes block-ui-appear{0%{opacity:0}100%{background:rgba(0,0,0,.8);opacity:1}}.page-wrapper{padding:0 20px}.page-fragment{margin:0 auto;max-width:1022px}.page-fragment.page-content{padding-top:2rem}.page-fragment .flex-row{margin:0}.flex-row.flex-row_paddings_none>.col-xs-1,.flex-row.flex-row_paddings_none>.col-xs-10,.flex-row.flex-row_paddings_none>.col-xs-11,.flex-row.flex-row_paddings_none>.col-xs-12,.flex-row.flex-row_paddings_none>.col-xs-2,.flex-row.flex-row_paddings_none>.col-xs-3,.flex-row.flex-row_paddings_none>.col-xs-4,.flex-row.flex-row_paddings_none>.col-xs-5,.flex-row.flex-row_paddings_none>.col-xs-6,.flex-row.flex-row_paddings_none>.col-xs-7,.flex-row.flex-row_paddings_none>.col-xs-8,.flex-row.flex-row_paddings_none>.col-xs-9{padding-left:0;padding-right:0}.flex-row.flex-row_paddings_none>.col-xs-10_left-paddings-none,.flex-row.flex-row_paddings_none>.col-xs-11_left-paddings-none,.flex-row.flex-row_paddings_none>.col-xs-12_left-paddings-none,.flex-row.flex-row_paddings_none>.col-xs-1_left-paddings-none,.flex-row.flex-row_paddings_none>.col-xs-2_left-paddings-none,.flex-row.flex-row_paddings_none>.col-xs-3_left-paddings-none,.flex-row.flex-row_paddings_none>.col-xs-4_left-paddings-none,.flex-row.flex-row_paddings_none>.col-xs-5_left-paddings-none,.flex-row.flex-row_paddings_none>.col-xs-6_left-paddings-none,.flex-row.flex-row_paddings_none>.col-xs-7_left-paddings-none,.flex-row.flex-row_paddings_none>.col-xs-8_left-paddings-none,.flex-row.flex-row_paddings_none>.col-xs-9_left-paddings-none{padding-left:0}@media print{.page-fragment{max-width:100%}}@media only screen and (min-width:1170px){.flex-row>.col-md-10_left-padding-none,.flex-row>.col-md-11_left-padding-none,.flex-row>.col-md-12_left-padding-none,.flex-row>.col-md-1_left-padding-none,.flex-row>.col-md-2_left-padding-none,.flex-row>.col-md-3_left-padding-none,.flex-row>.col-md-4_left-padding-none,.flex-row>.col-md-5_left-padding-none,.flex-row>.col-md-6_left-padding-none,.flex-row>.col-md-7_left-padding-none,.flex-row>.col-md-8_left-padding-none,.flex-row>.col-md-9_left-padding-none{padding-left:0}.flex-row>.col-md-10_right-padding-none,.flex-row>.col-md-11_right-padding-none,.flex-row>.col-md-12_right-padding-none,.flex-row>.col-md-1_right-padding-none,.flex-row>.col-md-2_right-padding-none,.flex-row>.col-md-3_right-padding-none,.flex-row>.col-md-4_right-padding-none,.flex-row>.col-md-5_right-padding-none,.flex-row>.col-md-6_right-padding-none,.flex-row>.col-md-7_right-padding-none,.flex-row>.col-md-8_right-padding-none,.flex-row>.col-md-9_right-padding-none{padding-right:0}}.st-input,.st-input-wrapper{padding:.24em .5em;margin:.3em 0;line-height:2em;height:auto;display:inline-block!important;outline:0;border:1px solid;border-color:var(--validation-border-color,#ccc);border-radius:.25em;width:auto;transition:border-color .3s;background-color:#fff;box-sizing:border-box}.st-input.st-h2,.st-input.st-h3{border-color:transparent;margin:0}.st-input.st-h2:hover,.st-input.st-h3:hover{background:#fafafa}.st-input-wrapper::-ms-clear,.st-input::-ms-clear{display:none}.st-input{font-size:.875em}.st-input.st-h2{font-size:22px;padding:0 5px}.st-input.st-h3{font-size:18px;padding:0 3px}.st-input.st-size-normal{font-size:16px;margin:0;padding-top:10px;padding-bottom:11px;line-height:18px}.st-input .st-input:not(:disabled):hover,.st-input:not(:disabled):focus{border-color:#999}.st-input-wrapper.st-input-wrapper_type-search,.st-input.st-input_type_search{padding-left:2em;padding-right:.5em;background-image:url(/static/frontend/topbar_search.svg)!important;background-repeat:no-repeat!important;background-position:.4em center!important;background-size:1.15em 1.15em!important}.st-input.st-input_border_none{border:none}.st-input.st-input_bg_grey{background-color:#eee}.st-input.st-input_style_alert{border-color:#90d!important;background:#e7c4f5!important}.st-input.st-size-small{font-size:12px}.st-input.st-size-large{font-size:18px}.st-input.st-input_margin_none{margin:0}.st-input-wrapper>span{height:inherit}.st-input-wrapper.st-input-wrapper_border-none{border:none}.st-input-wrapper.st-input-wrapper_type-search{position:relative}.st-input-wrapper.st-input-wrapper_exist-clear{padding-right:2em}.st-input-wrapper .st-input-wrapper__clear-btn{background-image:url(/static/frontend/search-clear.svg);background-repeat:no-repeat;background-position:center center;display:inline-block;position:absolute;cursor:pointer;width:26px;height:26px;right:8px;top:8px;margin:auto;padding:2px;outline:0}.st-input-wrapper .st-input{background:0 0!important;font-size:1em;padding:0;margin:0;height:inherit}label.required-input .required-input__pin{color:#d41f1f;margin-left:2px}.st-input-wrapper_type-search .tt-dropdown-menu{left:-2em!important;right:-.5em!important;margin-top:-1px;width:auto!important;box-shadow:0 3px 3px rgba(0,0,0,.15)}.st-input-wrapper_type-search .tt-dropdown-menu .tt-suggestion{padding-left:2em;padding-right:.5em}.st-input-wrapper_type-search .tt-dropdown-menu .tt-suggestion p{margin-left:-1px}.st-input-wrapper_exist-clear .tt-dropdown-menu{right:-2em!important}.st-input-wrapper_exist-clear .tt-dropdown-menu .tt-suggestion{padding-right:2em}.st-input-wrapper .tt-hint,.st-input-wrapper .tt-query{border:none!important}.st-select{font-size:1em;padding:.24em 1.75em .24em .5em;font-weight:700;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;border:1px solid;border-color:var(--validation-border-color,#ccc);border-radius:.25em;transition:border-color .3s;margin:.3em 0;line-height:2em;height:2.48em;width:auto;cursor:pointer;background:url(/static/frontend/common_icons/down-arrow.svg) 97% no-repeat #fff;background-size:1em}.st-select:not(:disabled):focus,.st-select:not(:disabled):hover{border-color:#000}.st-select::-ms-expand{display:none}.st-select.st-size-small{font-size:12px}.st-select.st-size-large{font-size:18px}.st-select_font_normal{font-weight:400}.st-select_font_normal .s-select__select{font-weight:400!important}.st-select_border_none{border:none}.st-select_margin_none{margin:0}.st-select_width_expand{width:100%}.button.st-button_style_none,button.st-button_style_none{border:none;background:0 0;text-align:inherit;font-size:inherit}.button.st-button_style_none.cross,button.st-button_style_none.cross{position:absolute;font-size:0;padding:0}.button.st-button_style_none.cross:after,.button.st-button_style_none.cross:before,button.st-button_style_none.cross:after,button.st-button_style_none.cross:before{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#b7b7b7}.button.st-button_style_none.cross:before,button.st-button_style_none.cross:before{transform:rotate3d(0,0,1,45deg)}.button.st-button_style_none.cross:after,button.st-button_style_none.cross:after{transform:rotate3d(0,0,1,-45deg)}.button.st-button_style_ico .st-button__caption,.button.st-button_style_ico .svg-icon,button.st-button_style_ico .st-button__caption,button.st-button_style_ico .svg-icon{display:inline-block;vertical-align:middle}.button.st-button_style_ico .svg-icon,.button.st-button_style_ico .svg-icon>svg,button.st-button_style_ico .svg-icon,button.st-button_style_ico .svg-icon>svg{height:1em}.button:not(.st-button_style_none),button:not(.st-button_style_none){margin:0;vertical-align:middle;cursor:pointer;font-family:inherit;line-height:1;position:relative;text-decoration:none;text-align:center;border:1px solid transparent;display:inline-block;padding:.75em 1.5em;font-size:16px;background-color:#54ad54;color:#fff;transition:background-color .2s,var(--focus-outline-transition);border-radius:.25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--focus-outline-color:rgba(51, 204, 51, 0.3)}.button:not(.st-button_style_none).st-size-small,button:not(.st-button_style_none).st-size-small{padding:.563em 1em;font-size:14px}.button:not(.st-button_style_none).st-size-large,button:not(.st-button_style_none).st-size-large{padding:.72em 2em;font-size:18px}.button:not(.st-button_style_none).is-focused,.button:not(.st-button_style_none).is-hovered,.button:not(.st-button_style_none):focus,.button:not(.st-button_style_none):hover,button:not(.st-button_style_none).is-focused,button:not(.st-button_style_none).is-hovered,button:not(.st-button_style_none):focus,button:not(.st-button_style_none):hover{background-color:#288b28;color:#fff;border-color:transparent}.button:not(.st-button_style_none).is-active,.button:not(.st-button_style_none):active,button:not(.st-button_style_none).is-active,button:not(.st-button_style_none):active{background-color:#246024;color:#fff;border-color:transparent}.button:not(.st-button_style_none).disabled,.button:not(.st-button_style_none)[data-disabled],.button:not(.st-button_style_none)[disabled],button:not(.st-button_style_none).disabled,button:not(.st-button_style_none)[data-disabled],button:not(.st-button_style_none)[disabled]{cursor:not-allowed;background-color:#aad6aa;color:rgba(255,255,255,.75);border-color:transparent;opacity:inherit}.button:not(.st-button_style_none).is-outlined,button:not(.st-button_style_none).is-outlined{background-color:transparent;border-color:#54ad54;color:#54ad54}.button:not(.st-button_style_none).is-outlined.is-focused,.button:not(.st-button_style_none).is-outlined.is-hovered,.button:not(.st-button_style_none).is-outlined:focus,.button:not(.st-button_style_none).is-outlined:hover,button:not(.st-button_style_none).is-outlined.is-focused,button:not(.st-button_style_none).is-outlined.is-hovered,button:not(.st-button_style_none).is-outlined:focus,button:not(.st-button_style_none).is-outlined:hover{border-color:#288b28;color:#288b28}.button:not(.st-button_style_none).is-outlined.is-active,.button:not(.st-button_style_none).is-outlined:active,button:not(.st-button_style_none).is-outlined.is-active,button:not(.st-button_style_none).is-outlined:active{background-color:rgba(84,173,84,.1);border-color:#246024;color:#246024}.button:not(.st-button_style_none).is-outlined.disabled,.button:not(.st-button_style_none).is-outlined[data-disabled],.button:not(.st-button_style_none).is-outlined[disabled],button:not(.st-button_style_none).is-outlined.disabled,button:not(.st-button_style_none).is-outlined[data-disabled],button:not(.st-button_style_none).is-outlined[disabled]{background-color:transparent;border-color:#aad6aa;color:#aad6aa}.button:not(.st-button_style_none).has-icon,button:not(.st-button_style_none).has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).has-icon .svg-icon,button:not(.st-button_style_none).has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).has-icon .svg-icon,.button:not(.st-button_style_none).has-icon .svg-icon svg,button:not(.st-button_style_none).has-icon .svg-icon,button:not(.st-button_style_none).has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).has-icon .svg-icon:first-child:not(:last-child){margin-right:.6em;margin-left:-.3em}.button:not(.st-button_style_none).has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}.button:not(.st-button_style_none).secondary,button:not(.st-button_style_none).secondary{--focus-outline-color:rgba(0, 0, 0, 0.3);background-color:#000;color:#fff;border-color:transparent}.button:not(.st-button_style_none).secondary.is-focused,.button:not(.st-button_style_none).secondary.is-hovered,.button:not(.st-button_style_none).secondary:focus,.button:not(.st-button_style_none).secondary:hover,button:not(.st-button_style_none).secondary.is-focused,button:not(.st-button_style_none).secondary.is-hovered,button:not(.st-button_style_none).secondary:focus,button:not(.st-button_style_none).secondary:hover{background-color:#333;color:#fff;border-color:transparent}.button:not(.st-button_style_none).secondary.is-active,.button:not(.st-button_style_none).secondary:active,button:not(.st-button_style_none).secondary.is-active,button:not(.st-button_style_none).secondary:active{background-color:#000;color:#fff;border-color:transparent}.button:not(.st-button_style_none).secondary.disabled,.button:not(.st-button_style_none).secondary[data-disabled],.button:not(.st-button_style_none).secondary[disabled],button:not(.st-button_style_none).secondary.disabled,button:not(.st-button_style_none).secondary[data-disabled],button:not(.st-button_style_none).secondary[disabled]{cursor:not-allowed;background-color:gray;color:rgba(255,255,255,.75);border-color:transparent;opacity:inherit}.button:not(.st-button_style_none).secondary.is-outlined,button:not(.st-button_style_none).secondary.is-outlined{background-color:transparent;border-color:#000;color:#000}.button:not(.st-button_style_none).secondary.is-outlined.is-focused,.button:not(.st-button_style_none).secondary.is-outlined.is-hovered,.button:not(.st-button_style_none).secondary.is-outlined:focus,.button:not(.st-button_style_none).secondary.is-outlined:hover,button:not(.st-button_style_none).secondary.is-outlined.is-focused,button:not(.st-button_style_none).secondary.is-outlined.is-hovered,button:not(.st-button_style_none).secondary.is-outlined:focus,button:not(.st-button_style_none).secondary.is-outlined:hover{border-color:#333;color:#333}.button:not(.st-button_style_none).secondary.is-outlined.is-active,.button:not(.st-button_style_none).secondary.is-outlined:active,button:not(.st-button_style_none).secondary.is-outlined.is-active,button:not(.st-button_style_none).secondary.is-outlined:active{background-color:rgba(0,0,0,.1);border-color:#000;color:#000}.button:not(.st-button_style_none).secondary.is-outlined.disabled,.button:not(.st-button_style_none).secondary.is-outlined[data-disabled],.button:not(.st-button_style_none).secondary.is-outlined[disabled],button:not(.st-button_style_none).secondary.is-outlined.disabled,button:not(.st-button_style_none).secondary.is-outlined[data-disabled],button:not(.st-button_style_none).secondary.is-outlined[disabled]{background-color:transparent;border-color:gray;color:gray}.button:not(.st-button_style_none).secondary.has-icon,button:not(.st-button_style_none).secondary.has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).secondary.has-icon .svg-icon,button:not(.st-button_style_none).secondary.has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).secondary.has-icon .svg-icon,.button:not(.st-button_style_none).secondary.has-icon .svg-icon svg,button:not(.st-button_style_none).secondary.has-icon .svg-icon,button:not(.st-button_style_none).secondary.has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).secondary.has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).secondary.has-icon .svg-icon:first-child:not(:last-child){margin-right:.6em;margin-left:-.3em}.button:not(.st-button_style_none).secondary.has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).secondary.has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}.button:not(.st-button_style_none).success,button:not(.st-button_style_none).success{background-color:#54ad54;color:#fff;border-color:transparent;--focus-outline-color:rgba(51, 204, 51, 0.3)}.button:not(.st-button_style_none).success.is-focused,.button:not(.st-button_style_none).success.is-hovered,.button:not(.st-button_style_none).success:focus,.button:not(.st-button_style_none).success:hover,button:not(.st-button_style_none).success.is-focused,button:not(.st-button_style_none).success.is-hovered,button:not(.st-button_style_none).success:focus,button:not(.st-button_style_none).success:hover{background-color:#288b28;color:#fff;border-color:transparent}.button:not(.st-button_style_none).success.is-active,.button:not(.st-button_style_none).success:active,button:not(.st-button_style_none).success.is-active,button:not(.st-button_style_none).success:active{background-color:#246024;color:#fff;border-color:transparent}.button:not(.st-button_style_none).success.disabled,.button:not(.st-button_style_none).success[data-disabled],.button:not(.st-button_style_none).success[disabled],button:not(.st-button_style_none).success.disabled,button:not(.st-button_style_none).success[data-disabled],button:not(.st-button_style_none).success[disabled]{cursor:not-allowed;background-color:#aad6aa;color:rgba(255,255,255,.75);border-color:transparent;opacity:inherit}.button:not(.st-button_style_none).success.is-outlined,button:not(.st-button_style_none).success.is-outlined{background-color:transparent;border-color:#54ad54;color:#54ad54}.button:not(.st-button_style_none).success.is-outlined.is-focused,.button:not(.st-button_style_none).success.is-outlined.is-hovered,.button:not(.st-button_style_none).success.is-outlined:focus,.button:not(.st-button_style_none).success.is-outlined:hover,button:not(.st-button_style_none).success.is-outlined.is-focused,button:not(.st-button_style_none).success.is-outlined.is-hovered,button:not(.st-button_style_none).success.is-outlined:focus,button:not(.st-button_style_none).success.is-outlined:hover{border-color:#288b28;color:#288b28}.button:not(.st-button_style_none).success.is-outlined.is-active,.button:not(.st-button_style_none).success.is-outlined:active,button:not(.st-button_style_none).success.is-outlined.is-active,button:not(.st-button_style_none).success.is-outlined:active{background-color:rgba(84,173,84,.1);border-color:#246024;color:#246024}.button:not(.st-button_style_none).success.is-outlined.disabled,.button:not(.st-button_style_none).success.is-outlined[data-disabled],.button:not(.st-button_style_none).success.is-outlined[disabled],button:not(.st-button_style_none).success.is-outlined.disabled,button:not(.st-button_style_none).success.is-outlined[data-disabled],button:not(.st-button_style_none).success.is-outlined[disabled]{background-color:transparent;border-color:#aad6aa;color:#aad6aa}.button:not(.st-button_style_none).success.has-icon,button:not(.st-button_style_none).success.has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).success.has-icon .svg-icon,button:not(.st-button_style_none).success.has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).success.has-icon .svg-icon,.button:not(.st-button_style_none).success.has-icon .svg-icon svg,button:not(.st-button_style_none).success.has-icon .svg-icon,button:not(.st-button_style_none).success.has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).success.has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).success.has-icon .svg-icon:first-child:not(:last-child){margin-right:.6em;margin-left:-.3em}.button:not(.st-button_style_none).success.has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).success.has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}.button:not(.st-button_style_none).alert,button:not(.st-button_style_none).alert{--focus-outline-color:rgba(153, 0, 221, 0.3);background-color:#90d;color:#fff;border-color:transparent}.button:not(.st-button_style_none).alert.is-focused,.button:not(.st-button_style_none).alert.is-hovered,.button:not(.st-button_style_none).alert:focus,.button:not(.st-button_style_none).alert:hover,button:not(.st-button_style_none).alert.is-focused,button:not(.st-button_style_none).alert.is-hovered,button:not(.st-button_style_none).alert:focus,button:not(.st-button_style_none).alert:hover{background-color:#ad33e4;color:#fff;border-color:transparent}.button:not(.st-button_style_none).alert.is-active,.button:not(.st-button_style_none).alert:active,button:not(.st-button_style_none).alert.is-active,button:not(.st-button_style_none).alert:active{background-color:#90d;color:#fff;border-color:transparent}.button:not(.st-button_style_none).alert.disabled,.button:not(.st-button_style_none).alert[data-disabled],.button:not(.st-button_style_none).alert[disabled],button:not(.st-button_style_none).alert.disabled,button:not(.st-button_style_none).alert[data-disabled],button:not(.st-button_style_none).alert[disabled]{cursor:not-allowed;background-color:#cc80ee;color:rgba(255,255,255,.75);border-color:transparent;opacity:inherit}.button:not(.st-button_style_none).alert.is-outlined,button:not(.st-button_style_none).alert.is-outlined{background-color:transparent;border-color:#90d;color:#90d}.button:not(.st-button_style_none).alert.is-outlined.is-focused,.button:not(.st-button_style_none).alert.is-outlined.is-hovered,.button:not(.st-button_style_none).alert.is-outlined:focus,.button:not(.st-button_style_none).alert.is-outlined:hover,button:not(.st-button_style_none).alert.is-outlined.is-focused,button:not(.st-button_style_none).alert.is-outlined.is-hovered,button:not(.st-button_style_none).alert.is-outlined:focus,button:not(.st-button_style_none).alert.is-outlined:hover{border-color:#ad33e4;color:#ad33e4}.button:not(.st-button_style_none).alert.is-outlined.is-active,.button:not(.st-button_style_none).alert.is-outlined:active,button:not(.st-button_style_none).alert.is-outlined.is-active,button:not(.st-button_style_none).alert.is-outlined:active{background-color:rgba(153,0,221,.1);border-color:#90d;color:#90d}.button:not(.st-button_style_none).alert.is-outlined.disabled,.button:not(.st-button_style_none).alert.is-outlined[data-disabled],.button:not(.st-button_style_none).alert.is-outlined[disabled],button:not(.st-button_style_none).alert.is-outlined.disabled,button:not(.st-button_style_none).alert.is-outlined[data-disabled],button:not(.st-button_style_none).alert.is-outlined[disabled]{background-color:transparent;border-color:#cc80ee;color:#cc80ee}.button:not(.st-button_style_none).alert.has-icon,button:not(.st-button_style_none).alert.has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).alert.has-icon .svg-icon,button:not(.st-button_style_none).alert.has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).alert.has-icon .svg-icon,.button:not(.st-button_style_none).alert.has-icon .svg-icon svg,button:not(.st-button_style_none).alert.has-icon .svg-icon,button:not(.st-button_style_none).alert.has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).alert.has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).alert.has-icon .svg-icon:first-child:not(:last-child){margin-right:.6em;margin-left:-.3em}.button:not(.st-button_style_none).alert.has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).alert.has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}.button:not(.st-button_style_none).grey,button:not(.st-button_style_none).grey{--focus-outline-color:rgba(100, 200, 255, 0.3);background-color:#eee;color:#5e5e5e;border:1px solid transparent}.button:not(.st-button_style_none).grey.is-focused,.button:not(.st-button_style_none).grey.is-hovered,.button:not(.st-button_style_none).grey:focus,.button:not(.st-button_style_none).grey:hover,button:not(.st-button_style_none).grey.is-focused,button:not(.st-button_style_none).grey.is-hovered,button:not(.st-button_style_none).grey:focus,button:not(.st-button_style_none).grey:hover{background-color:#ccc;color:#222;border-color:transparent}.button:not(.st-button_style_none).grey.is-active,.button:not(.st-button_style_none).grey:active,button:not(.st-button_style_none).grey.is-active,button:not(.st-button_style_none).grey:active{background-color:#eee;color:#5e5e5e;border-color:transparent}.button:not(.st-button_style_none).grey.disabled,.button:not(.st-button_style_none).grey[data-disabled],.button:not(.st-button_style_none).grey[disabled],button:not(.st-button_style_none).grey.disabled,button:not(.st-button_style_none).grey[data-disabled],button:not(.st-button_style_none).grey[disabled]{cursor:not-allowed;background-color:#f7f7f7;color:rgba(94,94,94,.75);border-color:transparent;opacity:inherit}.button:not(.st-button_style_none).grey.is-outlined,button:not(.st-button_style_none).grey.is-outlined{background-color:transparent;border-color:#eee;color:#eee}.button:not(.st-button_style_none).grey.is-outlined.is-focused,.button:not(.st-button_style_none).grey.is-outlined.is-hovered,.button:not(.st-button_style_none).grey.is-outlined:focus,.button:not(.st-button_style_none).grey.is-outlined:hover,button:not(.st-button_style_none).grey.is-outlined.is-focused,button:not(.st-button_style_none).grey.is-outlined.is-hovered,button:not(.st-button_style_none).grey.is-outlined:focus,button:not(.st-button_style_none).grey.is-outlined:hover{border-color:#ccc;color:#ccc}.button:not(.st-button_style_none).grey.is-outlined.is-active,.button:not(.st-button_style_none).grey.is-outlined:active,button:not(.st-button_style_none).grey.is-outlined.is-active,button:not(.st-button_style_none).grey.is-outlined:active{background-color:rgba(238,238,238,.1);border-color:#eee;color:#eee}.button:not(.st-button_style_none).grey.is-outlined.disabled,.button:not(.st-button_style_none).grey.is-outlined[data-disabled],.button:not(.st-button_style_none).grey.is-outlined[disabled],button:not(.st-button_style_none).grey.is-outlined.disabled,button:not(.st-button_style_none).grey.is-outlined[data-disabled],button:not(.st-button_style_none).grey.is-outlined[disabled]{background-color:transparent;border-color:#f7f7f7;color:#f7f7f7}.button:not(.st-button_style_none).grey.has-icon,button:not(.st-button_style_none).grey.has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).grey.has-icon .svg-icon,button:not(.st-button_style_none).grey.has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).grey.has-icon .svg-icon,.button:not(.st-button_style_none).grey.has-icon .svg-icon svg,button:not(.st-button_style_none).grey.has-icon .svg-icon,button:not(.st-button_style_none).grey.has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).grey.has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).grey.has-icon .svg-icon:first-child:not(:last-child){margin-right:.6em;margin-left:-.3em}.button:not(.st-button_style_none).grey.has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).grey.has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}.button:not(.st-button_style_none).button_danger.has-icon .svg-icon:first-child:not(:last-child),.button:not(.st-button_style_none).transparent-white.has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).button_danger.has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).transparent-white.has-icon .svg-icon:first-child:not(:last-child){margin-right:.6em;margin-left:-.3em}.button:not(.st-button_style_none).darkgrey,button:not(.st-button_style_none).darkgrey{--focus-outline-color:rgba(100, 200, 255, 0.3);background-color:#b7b7b7;color:#fff;border:1px solid transparent}.button:not(.st-button_style_none).darkgrey.is-focused,.button:not(.st-button_style_none).darkgrey.is-hovered,.button:not(.st-button_style_none).darkgrey:focus,.button:not(.st-button_style_none).darkgrey:hover,button:not(.st-button_style_none).darkgrey.is-focused,button:not(.st-button_style_none).darkgrey.is-hovered,button:not(.st-button_style_none).darkgrey:focus,button:not(.st-button_style_none).darkgrey:hover{background-color:#c5c5c5;color:#fff;border-color:transparent}.button:not(.st-button_style_none).darkgrey.is-active,.button:not(.st-button_style_none).darkgrey:active,button:not(.st-button_style_none).darkgrey.is-active,button:not(.st-button_style_none).darkgrey:active{background-color:#b7b7b7;color:#fff;border-color:transparent}.button:not(.st-button_style_none).darkgrey.disabled,.button:not(.st-button_style_none).darkgrey[data-disabled],.button:not(.st-button_style_none).darkgrey[disabled],button:not(.st-button_style_none).darkgrey.disabled,button:not(.st-button_style_none).darkgrey[data-disabled],button:not(.st-button_style_none).darkgrey[disabled]{cursor:not-allowed;background-color:#dbdbdb;color:rgba(255,255,255,.75);border-color:transparent;opacity:inherit}.button:not(.st-button_style_none).darkgrey.is-outlined,button:not(.st-button_style_none).darkgrey.is-outlined{background-color:transparent;border-color:#b7b7b7;color:#b7b7b7}.button:not(.st-button_style_none).darkgrey.is-outlined.is-focused,.button:not(.st-button_style_none).darkgrey.is-outlined.is-hovered,.button:not(.st-button_style_none).darkgrey.is-outlined:focus,.button:not(.st-button_style_none).darkgrey.is-outlined:hover,button:not(.st-button_style_none).darkgrey.is-outlined.is-focused,button:not(.st-button_style_none).darkgrey.is-outlined.is-hovered,button:not(.st-button_style_none).darkgrey.is-outlined:focus,button:not(.st-button_style_none).darkgrey.is-outlined:hover{border-color:#c5c5c5;color:#c5c5c5}.button:not(.st-button_style_none).darkgrey.is-outlined.is-active,.button:not(.st-button_style_none).darkgrey.is-outlined:active,button:not(.st-button_style_none).darkgrey.is-outlined.is-active,button:not(.st-button_style_none).darkgrey.is-outlined:active{background-color:rgba(183,183,183,.1);border-color:#b7b7b7;color:#b7b7b7}.button:not(.st-button_style_none).darkgrey.is-outlined.disabled,.button:not(.st-button_style_none).darkgrey.is-outlined[data-disabled],.button:not(.st-button_style_none).darkgrey.is-outlined[disabled],button:not(.st-button_style_none).darkgrey.is-outlined.disabled,button:not(.st-button_style_none).darkgrey.is-outlined[data-disabled],button:not(.st-button_style_none).darkgrey.is-outlined[disabled]{background-color:transparent;border-color:#dbdbdb;color:#dbdbdb}.button:not(.st-button_style_none).darkgrey.has-icon,button:not(.st-button_style_none).darkgrey.has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).darkgrey.has-icon .svg-icon,button:not(.st-button_style_none).darkgrey.has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).darkgrey.has-icon .svg-icon,.button:not(.st-button_style_none).darkgrey.has-icon .svg-icon svg,button:not(.st-button_style_none).darkgrey.has-icon .svg-icon,button:not(.st-button_style_none).darkgrey.has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).darkgrey.has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).darkgrey.has-icon .svg-icon:first-child:not(:last-child){margin-right:.6em;margin-left:-.3em}.button:not(.st-button_style_none).darkgrey.has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).darkgrey.has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}.button:not(.st-button_style_none).button_danger,button:not(.st-button_style_none).button_danger{background-color:red;color:#fff;border-color:transparent;transition:background-color .2s,var(--focus-outline-transition);border-radius:.25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:not(.st-button_style_none).button_danger.is-focused,.button:not(.st-button_style_none).button_danger.is-hovered,.button:not(.st-button_style_none).button_danger:focus,.button:not(.st-button_style_none).button_danger:hover,button:not(.st-button_style_none).button_danger.is-focused,button:not(.st-button_style_none).button_danger.is-hovered,button:not(.st-button_style_none).button_danger:focus,button:not(.st-button_style_none).button_danger:hover{background-color:#f52929;color:#fff;border-color:transparent}.button:not(.st-button_style_none).button_danger.is-active,.button:not(.st-button_style_none).button_danger:active,button:not(.st-button_style_none).button_danger.is-active,button:not(.st-button_style_none).button_danger:active{background-color:red;color:#fff;border-color:transparent}.button:not(.st-button_style_none).button_danger.disabled,.button:not(.st-button_style_none).button_danger[data-disabled],.button:not(.st-button_style_none).button_danger[disabled],button:not(.st-button_style_none).button_danger.disabled,button:not(.st-button_style_none).button_danger[data-disabled],button:not(.st-button_style_none).button_danger[disabled]{cursor:not-allowed;background-color:#ff8080;color:rgba(255,255,255,.75);border-color:transparent;opacity:inherit}.button:not(.st-button_style_none).button_danger.is-outlined,button:not(.st-button_style_none).button_danger.is-outlined{background-color:transparent;border-color:red;color:red}.button:not(.st-button_style_none).button_danger.is-outlined.is-focused,.button:not(.st-button_style_none).button_danger.is-outlined.is-hovered,.button:not(.st-button_style_none).button_danger.is-outlined:focus,.button:not(.st-button_style_none).button_danger.is-outlined:hover,button:not(.st-button_style_none).button_danger.is-outlined.is-focused,button:not(.st-button_style_none).button_danger.is-outlined.is-hovered,button:not(.st-button_style_none).button_danger.is-outlined:focus,button:not(.st-button_style_none).button_danger.is-outlined:hover{border-color:#f52929;color:#f52929}.button:not(.st-button_style_none).button_danger.is-outlined.is-active,.button:not(.st-button_style_none).button_danger.is-outlined:active,button:not(.st-button_style_none).button_danger.is-outlined.is-active,button:not(.st-button_style_none).button_danger.is-outlined:active{background-color:rgba(255,0,0,.1);border-color:red;color:red}.button:not(.st-button_style_none).button_danger.is-outlined.disabled,.button:not(.st-button_style_none).button_danger.is-outlined[data-disabled],.button:not(.st-button_style_none).button_danger.is-outlined[disabled],button:not(.st-button_style_none).button_danger.is-outlined.disabled,button:not(.st-button_style_none).button_danger.is-outlined[data-disabled],button:not(.st-button_style_none).button_danger.is-outlined[disabled]{background-color:transparent;border-color:#ff8080;color:#ff8080}.button:not(.st-button_style_none).button_danger.has-icon,button:not(.st-button_style_none).button_danger.has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).button_danger.has-icon .svg-icon,button:not(.st-button_style_none).button_danger.has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).button_danger.has-icon .svg-icon,.button:not(.st-button_style_none).button_danger.has-icon .svg-icon svg,button:not(.st-button_style_none).button_danger.has-icon .svg-icon,button:not(.st-button_style_none).button_danger.has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).button_danger.has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).button_danger.has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}.button:not(.st-button_style_none).button_danger-lite,button:not(.st-button_style_none).button_danger-lite{color:red;background-color:#fff;border:1px solid red}.button:not(.st-button_style_none).button_danger-lite:hover,.button:not(.st-button_style_none).button_danger-lite[disabled],button:not(.st-button_style_none).button_danger-lite:hover,button:not(.st-button_style_none).button_danger-lite[disabled]{color:red;background-color:#eee;border:1px solid red}.button:not(.st-button_style_none).transparent-white,button:not(.st-button_style_none).transparent-white{background-color:transparent;color:#fff;transition:background-color .2s,var(--focus-outline-transition);border-radius:.25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #fff}.button:not(.st-button_style_none).transparent-white.is-focused,.button:not(.st-button_style_none).transparent-white.is-hovered,.button:not(.st-button_style_none).transparent-white:focus,.button:not(.st-button_style_none).transparent-white:hover,button:not(.st-button_style_none).transparent-white.is-focused,button:not(.st-button_style_none).transparent-white.is-hovered,button:not(.st-button_style_none).transparent-white:focus,button:not(.st-button_style_none).transparent-white:hover{background-color:rgba(211,211,211,.18);color:#fff;border-color:transparent}.button:not(.st-button_style_none).transparent-white.is-active,.button:not(.st-button_style_none).transparent-white:active,button:not(.st-button_style_none).transparent-white.is-active,button:not(.st-button_style_none).transparent-white:active{background-color:transparent;color:#fff;border-color:transparent}.button:not(.st-button_style_none).transparent-white.disabled,.button:not(.st-button_style_none).transparent-white[data-disabled],.button:not(.st-button_style_none).transparent-white[disabled],button:not(.st-button_style_none).transparent-white.disabled,button:not(.st-button_style_none).transparent-white[data-disabled],button:not(.st-button_style_none).transparent-white[disabled]{cursor:not-allowed;background-color:rgba(255,255,255,.5);color:rgba(255,255,255,.75);border-color:transparent;opacity:inherit}.button:not(.st-button_style_none).transparent-white.is-outlined,button:not(.st-button_style_none).transparent-white.is-outlined{background-color:transparent;border-color:transparent;color:transparent}.button:not(.st-button_style_none).transparent-white.is-outlined.is-focused,.button:not(.st-button_style_none).transparent-white.is-outlined.is-hovered,.button:not(.st-button_style_none).transparent-white.is-outlined:focus,.button:not(.st-button_style_none).transparent-white.is-outlined:hover,button:not(.st-button_style_none).transparent-white.is-outlined.is-focused,button:not(.st-button_style_none).transparent-white.is-outlined.is-hovered,button:not(.st-button_style_none).transparent-white.is-outlined:focus,button:not(.st-button_style_none).transparent-white.is-outlined:hover{border-color:rgba(211,211,211,.18);color:rgba(211,211,211,.18)}.button:not(.st-button_style_none).transparent-white.is-outlined.is-active,.button:not(.st-button_style_none).transparent-white.is-outlined:active,button:not(.st-button_style_none).transparent-white.is-outlined.is-active,button:not(.st-button_style_none).transparent-white.is-outlined:active{background-color:rgba(0,0,0,.1);border-color:transparent;color:transparent}.button:not(.st-button_style_none).transparent-white.is-outlined.disabled,.button:not(.st-button_style_none).transparent-white.is-outlined[data-disabled],.button:not(.st-button_style_none).transparent-white.is-outlined[disabled],button:not(.st-button_style_none).transparent-white.is-outlined.disabled,button:not(.st-button_style_none).transparent-white.is-outlined[data-disabled],button:not(.st-button_style_none).transparent-white.is-outlined[disabled]{background-color:transparent;border-color:rgba(255,255,255,.5);color:rgba(255,255,255,.5)}.button:not(.st-button_style_none).transparent-white.has-icon,button:not(.st-button_style_none).transparent-white.has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).transparent-white.has-icon .svg-icon,button:not(.st-button_style_none).transparent-white.has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).transparent-white.has-icon .svg-icon,.button:not(.st-button_style_none).transparent-white.has-icon .svg-icon svg,button:not(.st-button_style_none).transparent-white.has-icon .svg-icon,button:not(.st-button_style_none).transparent-white.has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).transparent-white.has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).transparent-white.has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}.button:not(.st-button_style_none).button__border_green,button:not(.st-button_style_none).button__border_green{border-color:#54ad54}.button:not(.st-button_style_none).button__text_green,button:not(.st-button_style_none).button__text_green{color:#54ad54!important}.button:not(.st-button_style_none).button_dot_active,.button:not(.st-button_style_none).button_dot_inactive,button:not(.st-button_style_none).button_dot_active,button:not(.st-button_style_none).button_dot_inactive{padding-left:1em}.button:not(.st-button_style_none).button_dot_active::before,.button:not(.st-button_style_none).button_dot_inactive::before,button:not(.st-button_style_none).button_dot_active::before,button:not(.st-button_style_none).button_dot_inactive::before{margin-right:1em;width:1em;height:1em;border-radius:.5em;border:1px solid #000;background:#000;display:inline-block;position:relative;top:.2em;content:' '}.button:not(.st-button_style_none).button_dot_active:empty,.button:not(.st-button_style_none).button_dot_inactive:empty,button:not(.st-button_style_none).button_dot_active:empty,button:not(.st-button_style_none).button_dot_inactive:empty{padding-right:1em}.button:not(.st-button_style_none).button_dot_active:empty::before,.button:not(.st-button_style_none).button_dot_inactive:empty::before,button:not(.st-button_style_none).button_dot_active:empty::before,button:not(.st-button_style_none).button_dot_inactive:empty::before{margin-right:0}.button:not(.st-button_style_none).button_dot_inactive::before,button:not(.st-button_style_none).button_dot_inactive::before{background:0 0}.button:not(.st-button_style_none).button_dot_active.button_dot-color_success::before,.button:not(.st-button_style_none).button_dot_inactive.button_dot-color_success::before,button:not(.st-button_style_none).button_dot_active.button_dot-color_success::before,button:not(.st-button_style_none).button_dot_inactive.button_dot-color_success::before{background:#54ad54;border-color:#54ad54}.button:not(.st-button_style_none).button_dot_active.button_dot-color_danger::before,.button:not(.st-button_style_none).button_dot_inactive.button_dot-color_danger::before,button:not(.st-button_style_none).button_dot_active.button_dot-color_danger::before,button:not(.st-button_style_none).button_dot_inactive.button_dot-color_danger::before{background:red;border-color:red}.button:not(.st-button_style_none).expand,button:not(.st-button_style_none).expand{padding:.75em 0;font-size:16px;width:100%}.button:not(.st-button_style_none).expand.st-size-small,button:not(.st-button_style_none).expand.st-size-small{padding:.563em 1em;font-size:14px}.button:not(.st-button_style_none).expand.st-size-large,button:not(.st-button_style_none).expand.st-size-large{padding:.72em 2em;font-size:18px}.button:not(.st-button_style_none).left-align,button:not(.st-button_style_none).left-align{text-align:left;text-indent:.75em}.button:not(.st-button_style_none).right-align,button:not(.st-button_style_none).right-align{text-align:right;padding-right:.75em}.button:not(.st-button_style_none).st-size-normal,button:not(.st-button_style_none).st-size-normal{margin:0;padding:10px 1.5em;line-height:19px}.button:not(.st-button_style_none).button_border_none,button:not(.st-button_style_none).button_border_none{border:none}.button:not(.st-button_style_none).button_style_secondary,button:not(.st-button_style_none).button_style_secondary{background-color:#eee;border-color:transparent;transition:background-color .2s,var(--focus-outline-transition);border-radius:.25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#a8a8a8;font-size:14px;font-weight:400}.button:not(.st-button_style_none).button_style_secondary.is-focused,.button:not(.st-button_style_none).button_style_secondary.is-hovered,.button:not(.st-button_style_none).button_style_secondary:focus,.button:not(.st-button_style_none).button_style_secondary:hover,button:not(.st-button_style_none).button_style_secondary.is-focused,button:not(.st-button_style_none).button_style_secondary.is-hovered,button:not(.st-button_style_none).button_style_secondary:focus,button:not(.st-button_style_none).button_style_secondary:hover{background-color:#f1f1f1;color:#fff;border-color:transparent}.button:not(.st-button_style_none).button_style_secondary.is-active,.button:not(.st-button_style_none).button_style_secondary:active,button:not(.st-button_style_none).button_style_secondary.is-active,button:not(.st-button_style_none).button_style_secondary:active{background-color:#eee;color:#fff;border-color:transparent}.button:not(.st-button_style_none).button_style_secondary.disabled,.button:not(.st-button_style_none).button_style_secondary[data-disabled],.button:not(.st-button_style_none).button_style_secondary[disabled],button:not(.st-button_style_none).button_style_secondary.disabled,button:not(.st-button_style_none).button_style_secondary[data-disabled],button:not(.st-button_style_none).button_style_secondary[disabled]{cursor:not-allowed;background-color:#f7f7f7;color:rgba(255,255,255,.75);border-color:transparent;opacity:inherit}.button:not(.st-button_style_none).button_style_secondary.is-outlined,button:not(.st-button_style_none).button_style_secondary.is-outlined{background-color:transparent;border-color:#eee;color:#eee}.button:not(.st-button_style_none).button_style_secondary.is-outlined.is-focused,.button:not(.st-button_style_none).button_style_secondary.is-outlined.is-hovered,.button:not(.st-button_style_none).button_style_secondary.is-outlined:focus,.button:not(.st-button_style_none).button_style_secondary.is-outlined:hover,button:not(.st-button_style_none).button_style_secondary.is-outlined.is-focused,button:not(.st-button_style_none).button_style_secondary.is-outlined.is-hovered,button:not(.st-button_style_none).button_style_secondary.is-outlined:focus,button:not(.st-button_style_none).button_style_secondary.is-outlined:hover{border-color:#f1f1f1;color:#f1f1f1}.button:not(.st-button_style_none).button_style_secondary.is-outlined.is-active,.button:not(.st-button_style_none).button_style_secondary.is-outlined:active,button:not(.st-button_style_none).button_style_secondary.is-outlined.is-active,button:not(.st-button_style_none).button_style_secondary.is-outlined:active{background-color:rgba(238,238,238,.1);border-color:#eee;color:#eee}.button:not(.st-button_style_none).button_style_secondary.is-outlined.disabled,.button:not(.st-button_style_none).button_style_secondary.is-outlined[data-disabled],.button:not(.st-button_style_none).button_style_secondary.is-outlined[disabled],button:not(.st-button_style_none).button_style_secondary.is-outlined.disabled,button:not(.st-button_style_none).button_style_secondary.is-outlined[data-disabled],button:not(.st-button_style_none).button_style_secondary.is-outlined[disabled]{background-color:transparent;border-color:#f7f7f7;color:#f7f7f7}.button:not(.st-button_style_none).button_style_secondary.has-icon,button:not(.st-button_style_none).button_style_secondary.has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).button_style_secondary.has-icon .svg-icon,button:not(.st-button_style_none).button_style_secondary.has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).button_style_secondary.has-icon .svg-icon,.button:not(.st-button_style_none).button_style_secondary.has-icon .svg-icon svg,button:not(.st-button_style_none).button_style_secondary.has-icon .svg-icon,button:not(.st-button_style_none).button_style_secondary.has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).button_style_secondary.has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).button_style_secondary.has-icon .svg-icon:first-child:not(:last-child){margin-right:.6em;margin-left:-.3em}.button:not(.st-button_style_none).button_style_secondary.has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).button_style_secondary.has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}.button:not(.st-button_style_none).button_style_secondary:focus,.button:not(.st-button_style_none).button_style_secondary:hover,button:not(.st-button_style_none).button_style_secondary:focus,button:not(.st-button_style_none).button_style_secondary:hover{color:#000}.button:not(.st-button_style_none).button_style_ico,button:not(.st-button_style_none).button_style_ico{transition:background-color .2s,var(--focus-outline-transition);border-radius:.25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.2em .4em;font-size:16px;background:0 0;color:#777;border:none;margin-left:-.2em}.button:not(.st-button_style_none).button_style_ico.is-focused,.button:not(.st-button_style_none).button_style_ico.is-hovered,.button:not(.st-button_style_none).button_style_ico:focus,.button:not(.st-button_style_none).button_style_ico:hover,button:not(.st-button_style_none).button_style_ico.is-focused,button:not(.st-button_style_none).button_style_ico.is-hovered,button:not(.st-button_style_none).button_style_ico:focus,button:not(.st-button_style_none).button_style_ico:hover{background-color:#f1f1f1;color:#fff;border-color:transparent}.button:not(.st-button_style_none).button_style_ico.is-active,.button:not(.st-button_style_none).button_style_ico:active,button:not(.st-button_style_none).button_style_ico.is-active,button:not(.st-button_style_none).button_style_ico:active{background-color:#eee;color:#fff;border-color:transparent}.button:not(.st-button_style_none).button_style_ico.disabled,.button:not(.st-button_style_none).button_style_ico[data-disabled],.button:not(.st-button_style_none).button_style_ico[disabled],button:not(.st-button_style_none).button_style_ico.disabled,button:not(.st-button_style_none).button_style_ico[data-disabled],button:not(.st-button_style_none).button_style_ico[disabled]{cursor:not-allowed;background-color:#f7f7f7;color:rgba(255,255,255,.75);border-color:transparent;opacity:inherit}.button:not(.st-button_style_none).button_style_ico.is-outlined,button:not(.st-button_style_none).button_style_ico.is-outlined{background-color:transparent;border-color:#eee;color:#eee}.button:not(.st-button_style_none).button_style_ico.is-outlined.is-focused,.button:not(.st-button_style_none).button_style_ico.is-outlined.is-hovered,.button:not(.st-button_style_none).button_style_ico.is-outlined:focus,.button:not(.st-button_style_none).button_style_ico.is-outlined:hover,button:not(.st-button_style_none).button_style_ico.is-outlined.is-focused,button:not(.st-button_style_none).button_style_ico.is-outlined.is-hovered,button:not(.st-button_style_none).button_style_ico.is-outlined:focus,button:not(.st-button_style_none).button_style_ico.is-outlined:hover{border-color:#f1f1f1;color:#f1f1f1}.button:not(.st-button_style_none).button_style_ico.is-outlined.is-active,.button:not(.st-button_style_none).button_style_ico.is-outlined:active,button:not(.st-button_style_none).button_style_ico.is-outlined.is-active,button:not(.st-button_style_none).button_style_ico.is-outlined:active{background-color:rgba(238,238,238,.1);border-color:#eee;color:#eee}.button:not(.st-button_style_none).button_style_ico.is-outlined.disabled,.button:not(.st-button_style_none).button_style_ico.is-outlined[data-disabled],.button:not(.st-button_style_none).button_style_ico.is-outlined[disabled],button:not(.st-button_style_none).button_style_ico.is-outlined.disabled,button:not(.st-button_style_none).button_style_ico.is-outlined[data-disabled],button:not(.st-button_style_none).button_style_ico.is-outlined[disabled]{background-color:transparent;border-color:#f7f7f7;color:#f7f7f7}.button:not(.st-button_style_none).button_style_ico.has-icon,button:not(.st-button_style_none).button_style_ico.has-icon{display:inline-flex;justify-content:center}.button:not(.st-button_style_none).button_style_ico.has-icon .svg-icon,button:not(.st-button_style_none).button_style_ico.has-icon .svg-icon{align-items:center;display:inline-flex;justify-content:center}.button:not(.st-button_style_none).button_style_ico.has-icon .svg-icon,.button:not(.st-button_style_none).button_style_ico.has-icon .svg-icon svg,button:not(.st-button_style_none).button_style_ico.has-icon .svg-icon,button:not(.st-button_style_none).button_style_ico.has-icon .svg-icon svg{width:1em;height:1em}.button:not(.st-button_style_none).button_style_ico.has-icon .svg-icon:first-child:not(:last-child),button:not(.st-button_style_none).button_style_ico.has-icon .svg-icon:first-child:not(:last-child){margin-right:.6em;margin-left:-.3em}.button:not(.st-button_style_none).button_style_ico.has-icon .svg-icon:last-child:not(:first-child),button:not(.st-button_style_none).button_style_ico.has-icon .svg-icon:last-child:not(:first-child){margin-left:.6em;margin-right:-.3em}.s-checkbox .s-checkbox__border+.s-checkbox__label,.s-radio .s-radio__border+.s-radio__label{margin-left:.5em}.button:not(.st-button_style_none).button_style_ico svg,button:not(.st-button_style_none).button_style_ico svg{height:16px}.button:not(.st-button_style_none).button_style_ico:focus,.button:not(.st-button_style_none).button_style_ico:hover,button:not(.st-button_style_none).button_style_ico:focus,button:not(.st-button_style_none).button_style_ico:hover{color:#54ad54;background:0 0}.button:not(.st-button_style_none).button_style_ico[disabled],button:not(.st-button_style_none).button_style_ico[disabled]{color:#ccc;background-color:transparent}.button:not(.st-button_style_none).button_hover_danger:not([disabled]):focus,.button:not(.st-button_style_none).button_hover_danger:not([disabled]):hover,button:not(.st-button_style_none).button_hover_danger:not([disabled]):focus,button:not(.st-button_style_none).button_hover_danger:not([disabled]):hover{color:red}.button:not(.st-button_style_none).button_with-loader,button:not(.st-button_style_none).button_with-loader{display:inline-flex;flex-direction:row;justify-content:center;align-items:center}.button:not(.st-button_style_none).button_with-loader .svg-icon,.button:not(.st-button_style_none).button_with-loader svg,button:not(.st-button_style_none).button_with-loader .svg-icon,button:not(.st-button_style_none).button_with-loader svg{height:1em;width:1em}.button:not(.st-button_style_none).button_with-loader .svg-icon,button:not(.st-button_style_none).button_with-loader .svg-icon{margin-right:.5em}.button:not(.st-button_style_none).st-button-link,.button:not(.st-button_style_none).st-button_style_link,button:not(.st-button_style_none).st-button-link,button:not(.st-button_style_none).st-button_style_link{background:0 0;border:none;color:#1466c6;padding:0;font-size:inherit}.button:not(.st-button_style_none).st-button-link .st-button__text,.button:not(.st-button_style_none).st-button_style_link .st-button__text,button:not(.st-button_style_none).st-button-link .st-button__text,button:not(.st-button_style_none).st-button_style_link .st-button__text{border-bottom:dotted 1px #1466c6}.button:not(.st-button_style_none).st-button-link.st-button-link__black,.button:not(.st-button_style_none).st-button_style_link.st-button-link__black,button:not(.st-button_style_none).st-button-link.st-button-link__black,button:not(.st-button_style_none).st-button_style_link.st-button-link__black{color:#000}.button:not(.st-button_style_none).st-button-link.st-button-link__underline,.button:not(.st-button_style_none).st-button_style_link.st-button-link__underline,button:not(.st-button_style_none).st-button-link.st-button-link__underline,button:not(.st-button_style_none).st-button_style_link.st-button-link__underline{text-decoration:underline}.button:not(.st-button_style_none).button-full-width,button:not(.st-button_style_none).button-full-width{width:100%}.s-checkbox{font-size:1em;display:flex;align-items:flex-start}.s-checkbox.s-checkbox_inline{display:inline-flex}.s-checkbox.s-checkbox_vertical-align{align-items:center}.s-checkbox.s-checkbox_vertical-align .s-checkbox__border{top:inherit}.s-checkbox.s-checkbox_label_small .s-checkbox__label{font-size:.875em}.s-checkbox.s-checkbox_label_small .s-checkbox__border{top:.15em}.s-checkbox .s-checkbox__border{position:relative;width:1.0625em;height:1.0625em;border:1px solid #ccc;border-radius:.1875em;vertical-align:middle;text-align:center;background:#fff;transition:border-color .3s;top:.2em}.s-checkbox .s-checkbox__circle{left:40%;top:0;position:absolute;width:0;width:3.1875em;height:5.3125em;border-top:1px solid #6c6;border-left:1px solid #6c6;border-right:1px solid transparent;border-bottom:1px solid transparent;transform:scale(.14) translateY(100%) rotateZ(-135deg);transition:all .15s;transform-origin:0 0;opacity:0}.s-checkbox:focus,.s-checkbox:hover{cursor:pointer}.s-checkbox:focus .s-checkbox__border,.s-checkbox:hover .s-checkbox__border{border-color:#000}.s-checkbox .s-checkbox__input:checked+.s-checkbox__border .s-checkbox__circle,.s-checkbox.is-checked .s-checkbox__circle{border-top:1.0625em solid #6c6;border-left:1.0625em solid #6c6;opacity:1}.s-checkbox.is-ico:hover .s-checkbox__border{border-color:#ccc}.s-checkbox.is-ico .s-checkbox__circle{border-top-color:#999!important;border-left-color:#999!important}.s-checkbox .s-checkbox__input{position:absolute;opacity:0!important}.s-checkbox .s-checkbox__input:disabled+.s-checkbox__border{background:#eee!important;border-color:#ccc!important}.s-checkbox .s-checkbox__input:focus+.s-checkbox__border{border-color:#000}.s-checkbox .s-checkbox__label{flex:1 0 0}.s-radio{font-size:1em;display:flex;align-items:flex-start}.s-radio.s-radio_inline{display:inline-flex}.s-radio.s-radio_vertical-align{align-items:center}.s-radio.s-radio_vertical-align .s-radio__border{top:inherit}.s-radio.s-radio_label_small .s-radio__label{font-size:.875em}.s-radio.s-radio_label_small .s-radio__border{top:.15em}.s-radio .s-radio__border{position:relative;display:inline-block;width:1em;height:1em;border:1px solid #ccc;border-radius:.5em;vertical-align:middle;text-align:center;background:#fff;transition:border-color .3s;top:.25em}.s-radio .s-radio__circle{width:100%;height:100%;border-radius:50%;background:#6c6;position:absolute;transform:scale(.1);left:0;top:0;opacity:0;transition:all .15s ease-in}.s-radio:focus,.s-radio:hover{cursor:pointer}.s-radio:focus .s-radio__border,.s-radio:hover .s-radio__border{border-color:#000}.s-radio .s-radio__input:checked+.s-radio__border .s-radio__circle,.s-radio.is-checked .s-radio__circle{opacity:1;transform:scale(.5)}.s-radio.is-ico:hover .s-radio__border{border-color:#ccc}.s-radio.is-ico .s-radio__circle{background-color:#999}.s-radio .s-radio__input{position:absolute;opacity:0!important}.s-radio .s-radio__input:disabled+.s-radio__border{background:#eee!important;border-color:#ccc!important}.s-radio .s-radio__input:focus+.s-radio__border{border-color:#000}.s-radio .s-radio__label{flex:1 0 0}.s-radio .s-radio__label-description{display:block;font-size:13px;color:#9e9e9e}.checkbox-list{margin-bottom:30px}.checkbox-list__title{margin-bottom:15px}.checkbox-list__item{margin-bottom:10px;font-size:14px}.checkbox-list__checkbox{margin-right:10px}@media only screen and (max-width:1024px){.checkbox-list_boxed-mobile{padding:20px;border:1px solid #ddd;margin-bottom:20px}}.green-dot{color:#6c6!important}.st-link{text-decoration:none;transition-property:color,border-color;transition-duration:.3s}.st-link .active{outline:0!important}.st-link:hover{text-decoration:underline}.st-link.st-link_no_underline{text-decoration:none}.st-link.st-link_style_button{border:1px solid #eee;border-radius:5px;padding:4px 15px;color:#000}.st-link.st-link_style_button:focus,.st-link.st-link_style_button:hover{text-decoration:none;border-color:#000}.st-link_style_dimmed{text-decoration:underline;color:#777}.st-breadcrumbs{color:#999;font-size:12px;display:flex;white-space:nowrap}.st-link.st-breadcrumbs__item{color:#999;overflow:hidden;text-overflow:ellipsis}.st-breadcrumbs__item:hover,.st-link.st-breadcrumbs__item:hover{color:#5e5e5e;text-decoration:none}.st-breadcrumbs__item:not(:first-child):before{padding:0 5px;color:#ccc;content:"\00b7";text-decoration:none!important;display:inline-block}.st-tabs{display:flex;position:relative;background:#FFF;border-bottom:solid 1px #ddd}@media only screen and (max-width:768px){.st-tabs{flex-direction:column;border-bottom:none}}.st-tabs.st-tabs_orientation_vert{flex-direction:column;border-bottom:none}.st-tabs__link,.st-tabs__link.active{border-top:solid 3px transparent;text-decoration:none;outline:0!important;padding:15px 20px;background:#FFF;display:flex;color:#666}.st-tabs__link.active:hover,.st-tabs__link:hover{color:#000;text-decoration:none}.st-tabs__link.active{border-top:solid 3px #6C6;border-right:solid 1px #ddd;border-bottom:solid 1px #FFF;border-left:solid 1px #ddd;margin-bottom:-1px;margin-right:10px;font-weight:700;color:#000}@media only screen and (max-width:768px){.st-tabs__link,.st-tabs__link.active{margin-bottom:-1px}.st-tabs__link{border:1px solid #ddd}.st-tabs__link.active{border-top:solid 3px #6C6;margin-right:0;z-index:5}}.st-tabs.st-tabs_orientation_vert .st-tabs__link,.st-tabs.st-tabs_orientation_vert .st-tabs__link.active{margin-bottom:-1px}.st-tabs.st-tabs_orientation_vert .st-tabs__link{border:1px solid #ddd}.st-tabs.st-tabs_orientation_vert .st-tabs__link.active{border-top:solid 3px #6C6;margin-right:0;z-index:5}.st-tabs__counter{vertical-align:super;font-size:.8em;color:#a5a5a5;margin-left:.3em}.st-tabs.st-tabs_style_transparent,.st-tabs.st-tabs_style_transparent .st-tabs__link:not(.active){border:none;background:0 0}.st-tabs.st-tabs_style_transparent .st-tabs__link.active{border-left:none;border-right:none}.st-filter{display:flex;flex-direction:column}.st-filter+.st-filter{margin-top:30px}.st-filter.st-filter_type_inline{flex-direction:row}.st-filter.st-filter_type_inline .st-filter__item{width:auto}.st-filter__item{display:flex;flex-direction:row;align-items:stretch;width:100%}.st-filter__title{padding:0 7px;margin-bottom:20px;display:inline-block}.st-filter__link{padding:7px;margin-bottom:4px;line-height:14px;font-size:13px;color:#1466c6;width:100%;cursor:pointer}.st-filter__link:hover{text-decoration:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.st-filter__link.active,.st-filter__link.active:hover,.st-filter__link:hover,.st-filter_state_active .st-filter__link,.st-filter_state_active .st-filter__link:hover{background:rgba(31,96,211,.1);border-bottom-left-radius:5px;border-top-left-radius:5px;color:#1466c6;flex-shrink:1;align-self:stretch}.st-filter__close{padding:7px;margin-bottom:4px;width:28px;height:28px;background:rgba(31,96,211,.1);line-height:13px;border-bottom-right-radius:5px;border-top-right-radius:5px;color:#00a8ff;cursor:pointer}.st-filter__item:hover .st-filter__close:hover{background-color:rgba(31,96,211,.1);text-decoration:none;color:#1466c6}.st-vfilter{display:inline-block;border:1px solid #DDD;cursor:pointer;font-size:14px;padding:8px 15px;line-height:18px}a.st-vfilter{text-decoration:none;color:#000}.st-vfilter+.st-vfilter{border-right-width:0}.st-vfilter:nth-of-type(1){border-top-left-radius:5px;border-bottom-left-radius:5px;border-right-width:0}.st-vfilter:nth-last-of-type(1){border-top-right-radius:5px;border-bottom-right-radius:5px;border-right-width:1px}.st-vfilter.active+.st-vfilter{border-left-width:0}.st-vfilter.active{background:#6c6;border-color:#4CAE4B;border-right-width:1px;color:#fff}.st-course-widget{display:flex;align-items:stretch;border-radius:5px;padding:12px;position:relative;flex-direction:row;border:1px solid #ddd;cursor:pointer}@media (max-width:768px){.st-course-widget{width:120px;height:120px;display:flex;margin-top:5px;overflow:visible}.st-course-widget .st-course-widget__cover{overflow:hidden;margin-right:0;max-width:100%;min-width:100%;transition:transform .3s;transform:translateZ(0)}.st-course-widget .st-course-widget__info{bottom:0;padding:12px;margin:0;width:100%;left:0}}.st-course-widget__image,.st-table{width:100%}.st-course-widget__cover{max-width:120px;min-width:120px;margin-right:15px}.st-course-widget__info{margin-right:20px;display:flex;flex-direction:column;text-align:left}.st-course-widget__title{display:flex;align-items:center;font-size:18px;line-height:1.33}.st-course-widget__title-text{color:#333}.st-course-widget__title-text:hover{color:#000;text-decoration:none}.st-course-widget__title-step{width:30px;height:30px;display:inline;text-align:center;line-height:30px;background:#6c6;color:#fff;border-radius:5px;margin:0 10px}.st-course-widget__title-license-icon{width:15px;margin:-2px 5px 0 0;display:inline-block;position:relative;top:2px;color:#939393;cursor:help}.st-course-widget__title-license-icon svg{width:16px;height:16px;color:#5e5e5e}.st-course-widget__stats{display:flex;align-items:center;padding:5px 0}.st-course-widget__badge,.st-course-widget__stats-aspect{font-size:12px;color:#666;padding:4px 0;white-space:nowrap;margin-right:12px;display:flex;align-items:center}.st-course-widget__badge{background:#bbb;color:#fff;padding:4px 6px;border-radius:20px}.st-course-widget__badge .st-link{color:#fff}.st-course-widget__stats-icon{margin:0 5px 0 0;color:#5e5e5e}.st-course-widget__stats-icon,.st-course-widget__stats-icon svg{width:16px;height:16px}.st-course-widget__join-button:not(:empty) .button,.st-course-widget__join-button:not(:empty) button{margin-right:10px;font-size:14px;padding:12px 15px;border-radius:3px}.st-course-widget__button{background:#6c6;color:#fff;padding:8px 12px;border-radius:5px;font-size:14px;border:1px solid #6c6}.st-course-widget__menu{background:#fff;border:1px solid #ddd;padding:6px 0;border-radius:0;font-size:14px;position:absolute;top:100%;right:0;margin-right:-1px;text-align:right}.st-course-widget__menu-link{padding:6px 12px;color:#999}.st-course-widget__menu-link:hover{color:#000}.st-panel__head{border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-top:solid 1px #ddd;padding:15px;color:#000;background:#f3f4f6;font-size:14px}.st-panel__content{border:1px solid #ddd;padding:15px;font-size:14px;line-height:1.6;color:#5e5e5e;margin-bottom:30px}.st-placeholder,.st-placeholder-default{background:#eee;padding:17px}.st-placeholder.st-placeholder_type_info{background:#EDF6FF;border:1px solid #699CE6;border-radius:3px}.st-badge{padding:0 .7em;color:#fff;border-radius:1em;background-color:#999}.st-table{border:none}.st-table .st-table__header{background:0 0}.st-table .st-table__header .st-table__cell{color:#a5a5a5;font-size:1em;vertical-align:middle;font-weight:400;padding:1.125em .5em}.st-table .st-table__row{background:0 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-collapse:collapse}.st-table .st-table__cell{vertical-align:middle;padding:1em .5em}.st-table .st-table__cell:first-child{padding-left:0}.st-table .st-table__cell:last-child{padding-right:0}.st-table .st-table__cell.st-table__cell_text_center{text-align:center}h1.st-header,h2.st-header,h3.st-header{border-bottom:1px solid #d8d8d8;margin-bottom:30px;margin-top:20px}h1.st-header{font-size:32px}h2.st-header{font-size:24px}h3.st-header{font-size:20px}.s-select{position:relative;display:inline-block}.s-select .s-select__arrow{content:"";background:url(/static/frontend/common_icons/down-arrow.svg);background-size:1em;width:1em;height:.625em;top:50%;transform:translateY(-50%);right:.5em;position:absolute;opacity:.2;transition:opacity .3s;pointer-events:none}.s-tag,.s-tag .s-tag__name{position:relative;color:#a5a5a5}.s-select .s-select__select{font-size:1em;padding:.24em 1.75em .24em .5em;font-weight:700;display:inline-block;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;border:1px solid #ccc;border-radius:.1875em;width:auto;cursor:pointer;transition:border-color .3s;margin:.3em 0;line-height:2em;height:2.48em;background:#fff;vertical-align:middle}.s-select .s-select__select:not(:disabled):focus,.s-select .s-select__select:not(:disabled):hover{border-color:#000}.s-select .s-select__select:not(:disabled):focus+.s-select__arrow,.s-select .s-select__select:not(:disabled):hover+.s-select__arrow{opacity:1}.s-select .s-select__select::-ms-expand{display:none}.s-tag{display:inline-block;overflow:hidden;border-radius:.25em;font-size:.875em}.s-tag .s-tag__name{float:left;cursor:pointer;padding:.3125em 1.25em;background:#eee}.s-tag .s-tag__name .s-tag__close{position:absolute;top:50%;transform:translateY(-50%);right:.75em;width:.75em}.s-tag .s-tag__name .s-tag__close svg{display:block;width:100%}.s-tag.s-tag_color_white{color:#333;border:1px solid #ccc}.s-tag.s-tag_color_white .s-tag__name{color:#333;background:#fff}.s-tag .s-tag__count{background:#eee;float:left;border-left:1px solid #fff;padding:.375em .625em .25em;cursor:pointer;color:#a5a5a5}.s-tag:hover .s-tag__count,.s-tag:hover .s-tag__name{box-shadow:inset 0 0 0 1px #a5a5a5}.s-tag.s-tag_with-desk{width:20em}.s-tag.s-tag_with-desk .s-tag__name{float:none}.s-tag.s-tag_with-desk .s-tag__desk{padding:.625em 1.25em;border:1px solid #eee;border-top:none}.s-tag.s-tag_with-close .s-tag__name{padding-right:2.25em}.s-list .s-list__title{font-size:1.25em;font-weight:700;margin-bottom:1.4em}.s-list .s-list__item{color:#000;border-top:1px solid #ccc;padding:.75em}.s-list .s-list__item:last-child{border-bottom:1px solid #ccc}.s-notifications{font-size:.9375em;width:16.66667em;color:#000;z-index:8;background-color:#fff}.s-notifications .s-notification,.s-notifications .s-notifications__header{min-height:3.75em;background:#eee}.s-notifications .s-notifications__header{position:relative;color:#fff;background:#000;padding:1.25em}.s-notifications .s-notifications__header .s-notifications__close{position:absolute;top:1.5em;right:1.125em;width:.75em;height:.75em;cursor:pointer}.s-notifications .s-notifications__header .s-notifications__close svg{width:100%}.s-notifications .s-notification,.s-notifications .s-notifications__all{margin-top:.125em;transition:background .1s}.s-notifications .s-notification:hover,.s-notifications .s-notifications__all:hover{background-color:#fff}.s-notifications .s-notification{padding:.75em 1.25em}.s-notifications .s-notification .s-notification__date{font-size:.8125em;color:#5e5e5e}.s-notifications .s-notification .s-notification__title{margin-top:.25em}.s-notifications .s-notification .s-notification__user{color:inherit;font-weight:700}.s-notifications .s-notifications__all{text-align:center;background:#eee}.s-notifications .s-notifications__all-link{display:block;padding:.5em 1.25em;color:#5e5e5e}.s-tabs{border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden}.s-tabs .s-tab{float:left}.s-tabs .s-tab .s-tab__link{display:block;color:inherit;border-bottom:.375em solid transparent;padding:1.0625em 1.25em .6875em}.s-tabs .s-tab .s-tab__link.active,.s-tabs .s-tab .s-tab__link:focus,.s-tabs .s-tab .s-tab__link:hover{text-decoration:none;border-color:#000;outline:0}.s-tabs .s-tab .s-tab__link.s-tab__link_disabled{color:#a5a5a5}.s-tabs .s-tab .s-tab__link.s-tab__link_disabled:hover{border-color:transparent}.s-tabs .s-tab.s-tab_selected .s-tab__link{font-weight:700;border-bottom-color:#000}.s-tabs.s-tabs_vertical{border:none}.s-tabs.s-tabs_vertical .s-tab{border-bottom:1px solid #eee;float:none}.s-tabs.s-tabs_vertical .s-tab .s-tab__link{border-bottom:none;border-left:.375em solid transparent;padding:1.0625em 1.25em 1.0625em .875em}.s-tabs.s-tabs_vertical .s-tab .s-tab__link:hover,.s-tabs.s-tabs_vertical .s-tab.s-tab_selected .s-tab__link{border-color:#000}.s-tabs.s-tabs_vertical .s-tab:first-child{border-top:1px solid #eee}.iScrollVerticalScrollbar{width:.75em;position:absolute;z-index:19;overflow:hidden;height:100%;top:0;right:0}.iScrollVerticalScrollbar .iScrollIndicator{height:48px;background:#ccc}.s-sidemenu{position:fixed;top:15%;right:0;width:3.75em;height:3.75em;color:#000;z-index:8;background-color:transparent}.s-sidemenu .s-sidemenu__switch{position:relative;width:3.75em;height:3.75em;top:0;right:0;padding-top:1em;text-align:center;cursor:pointer;background:#eee;z-index:9;color:#000}.s-sidemenu .s-sidemenu__switch svg{transition:transform .2s ease-in-out}.s-sidemenu .s-sidemenu-list{width:15.625em;left:100%;position:relative;color:#000;z-index:8;background-color:#fff;transform:scaleX(0) translateX(0);transition:transform .2s}.s-sidemenu .s-sidemenu-header,.s-sidemenu .s-sidemenu-point{min-height:2.5em;background:#eee}.s-sidemenu .s-sidemenu-point{margin-top:.125em;transition:background .1s}.s-sidemenu .s-sidemenu-point:hover{background-color:#fff}.s-sidemenu .s-sidemenu-header{padding:1.25em;display:block;font-weight:700}.s-sidemenu .s-sidemenu-link{display:block;padding:.625em 1.25em;color:inherit}.s-sidemenu.s-sidemenu_fixed{position:relative}.s-sidemenu.s-sidemenu_showed .s-sidemenu-list{transform:scaleX(1) translateX(-15.625em)}.s-sidemenu.s-sidemenu_showed .s-sidemenu__switch svg{transform:rotate(90deg)}label.st-size-large,label.st-size-normal,span.st-size-normal{margin:0;padding-top:11px;padding-bottom:11px;line-height:18px;display:inline-block}label.st-size-normal,span.st-size-normal{font-size:16px}label.st-size-large{font-size:18px}.st-h1{margin-top:20px;margin-bottom:3px;font-size:32px;font-weight:400}.st-h1.st-h1_color_white,.st-h2.st-h2_color_white,.st-h3.st-h3_color_white,.st-h4.st-h4_color_white,.st-h5.st-h5_color_white,.st-h6.st-h6_color_white{color:#fff}.st-h2{margin-top:10px;font-size:22px;font-weight:400}.st-h3{font-size:18px;font-weight:400}.st-h6{font-size:14px;margin-top:0;font-weight:400;color:#777}@media only screen and (max-width:768px){.st-h1:not(.st-h1_adaptive_none){margin-top:3px;margin-bottom:3px;font-size:20px}}.form-checkbox,.form-radio{margin:0;font-size:14px;letter-spacing:.25px;line-height:22px;display:inline-block}.form-checkbox{padding:8px 8px 6px 0;font-weight:400;color:#222;cursor:pointer}.form-checkbox>input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.form-checkbox>input[type=checkbox]:focus+span,.form-checkbox>input[type=checkbox]:hover+span{--form-checkbox-border-color:#222}.form-checkbox>input[type=checkbox]:disabled+span{--form-checkbox-border-color:#d8d8d8;--form-checkbox-background-color:#d8d8d8;color:#999;cursor:not-allowed}.form-checkbox>span{position:relative;display:inline-block;padding:0 0 0 30px;vertical-align:top}.form-checkbox>span:empty{padding-left:18px}.form-checkbox>span::before{content:"";position:absolute;top:1px;left:0;height:18px;width:18px;border-radius:2px;transition:background-color .1s ease-out,border .1s ease-out}.form-checkbox>span::after{content:"";position:absolute;top:2px;left:0;width:7px;height:13px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform-origin:100% 100%;transition:transform .1s ease-out}.form-checkbox>input[type=checkbox]:not(:checked)+span::before{border:2px solid var(--form-checkbox-border-color,#999)}.form-checkbox>input[type=checkbox]:not(:checked)+span::after{transform:rotateZ(45deg) scale(0)}.form-checkbox>input[type=checkbox]:checked+span::before{border:2px solid var(--form-checkbox-border-color,#1466c6);background-color:var(--form-checkbox-background-color,#1466c6)}.form-checkbox>input[type=checkbox]:checked+span::after{transform:rotateZ(45deg)}.form-radio{padding:8px 8px 6px 0;font-weight:400;color:#222;cursor:pointer}.form-radio>input[type=radio]{position:absolute;opacity:0;pointer-events:none}.form-radio>input[type=radio]:focus+span,.form-radio>input[type=radio]:hover+span{--form-radio-border-color:#222}.form-radio>input[type=radio]:disabled+span{--form-radio-border-color:#d8d8d8;--form-radio-background-color:#d8d8d8;color:#999;cursor:not-allowed}.form-radio>span{position:relative;display:inline-block;padding:0 0 0 30px;vertical-align:top}.form-radio>span:empty{padding-left:20px}.form-radio>span::after,.form-radio>span::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;transition:.1s ease-out;border-radius:50%}.form-radio>input[type=radio]:not(:checked)+span::before{border:2px solid var(--form-radio-border-color,#999)}.form-radio>input[type=radio]:not(:checked)+span::after{transform:scale(0)}.form-radio>input[type=radio]:checked+span::before{border:2px solid var(--form-radio-border-color,#1466c6)}.form-radio>input[type=radio]:checked+span::after{transform:scale(.5);background-color:var(--form-radio-background-color,#1466c6)}.form-group{display:flex;flex-direction:column;align-items:flex-start}.form-group_inline{display:inline-flex}[data-tooltip]::after,[data-tooltip]::before{position:absolute;display:none;pointer-events:none;opacity:0}.form-group_hor{flex-direction:row;flex-wrap:wrap;margin:0 -8px}.form-group_hor>*{margin:0 8px}[data-tooltip]{position:relative}[data-tooltip]::after{content:attr(data-tooltip);z-index:var(--z-data-tooltip);padding:6px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:var(--data-tooltip-max-width);word-wrap:break-word;background-color:#3a3c47;border-radius:3px;color:#fff;font-size:13px;line-height:1.5;font-family:inherit;font-style:normal;font-variant:normal;font-weight:400;text-align:unset;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;-webkit-font-smoothing:subpixel-antialiased}[data-tooltip]::before{content:"";z-index:calc(var(--z-data-tooltip) + 1);width:0;height:0;color:#3a3c47;border:6px solid transparent}[data-tooltip=""]::after,[data-tooltip=""]::before{display:none!important}[data-tooltip-visible]::after,[data-tooltip-visible]::before,[data-tooltip]:active::after,[data-tooltip]:active::before,[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{display:inline-block;-webkit-animation-name:data-tooltip-appear;animation-name:data-tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.1s;animation-delay:.1s}[data-tooltip-visible]::after,[data-tooltip-visible]::before{-webkit-animation-delay:0s;animation-delay:0s}[data-tooltip-multiline]::after{white-space:pre-line}[data-tooltip-nowrap]::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:none;white-space:nowrap}[data-tooltip-pos|=bottom]::after{top:100%;right:50%;margin-top:calc(6px + var(--data-tooltip-offset))}[data-tooltip-pos|=bottom]::before{top:auto;right:50%;bottom:calc(-7px - var(--data-tooltip-offset));margin-right:-6px;border-bottom-color:#3a3c47}[data-tooltip-pos=bottom-right]::after,[data-tooltip-pos=bottom-start]::after,[data-tooltip-pos=top-right]::after,[data-tooltip-pos=top-start]::after{right:auto;left:50%;margin-left:-16px}[data-tooltip-pos=bottom-left]::after,[data-tooltip-pos=bottom-end]::after,[data-tooltip-pos=top-left]::after,[data-tooltip-pos=top-end]::after{margin-right:-16px}[data-tooltip-pos|=top]::after,[data-tooltip]:not([data-tooltip-pos])::after{right:50%;bottom:100%;margin-bottom:calc(6px + var(--data-tooltip-offset))}[data-tooltip-pos|=top]::before,[data-tooltip]:not([data-tooltip-pos])::before{top:calc(-7px - var(--data-tooltip-offset));right:50%;bottom:auto;margin-right:-6px;border-top-color:#3a3c47}[data-tooltip-pos=bottom]::after,[data-tooltip-pos=top]::after,[data-tooltip]:not([data-tooltip-pos])::after{transform:translateX(50%)}[data-tooltip-pos=left]::after{right:100%;bottom:50%;margin-right:calc(6px + var(--data-tooltip-offset));transform:translateY(50%)}[data-tooltip-pos=left]::before{top:50%;bottom:50%;left:calc(-7px - var(--data-tooltip-offset));margin-top:-6px;border-left-color:#3a3c47}[data-tooltip-pos=right]::after{bottom:50%;left:100%;margin-left:calc(6px + var(--data-tooltip-offset));transform:translateY(50%)}[data-tooltip-pos=right]::before{top:50%;right:calc(-7px - var(--data-tooltip-offset));bottom:50%;margin-top:-6px;border-right-color:#3a3c47}[data-tooltip-pos=bottom-start]::before,[data-tooltip-pos=top-start]::before{left:10px}[data-tooltip-pos=bottom-start]::after,[data-tooltip-pos=top-start]::after{left:0;margin-left:0}[data-tooltip-pos=bottom-end]::before,[data-tooltip-pos=top-end]::before{right:16px}[data-tooltip-pos=bottom-end]::after,[data-tooltip-pos=top-end]::after{right:0;margin-right:0}@-webkit-keyframes data-tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes data-tooltip-appear{from{opacity:0}to{opacity:1}}.tariff-card-container{display:grid;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;grid-gap:16px 32px}.tariff-card{display:flex;flex-direction:column;padding:24px 16px;width:222px;min-height:256px;border-radius:4px;box-shadow:0 2px 4px 0 #E9EBFA;border:1px solid #eaecf0}.tariff-card[data-active]{border-color:#6c6;box-shadow:0 2px 5px 2px rgba(102,204,102,.25)}.tariff-card[data-type=basic][data-active]{border-color:#e9f9e9}.tariff-card-details{grid-row:2;font-size:12px;letter-spacing:.4px;line-height:1.17}.tariff-card-details>span{display:block;margin-bottom:8px}.tariff-card-details>ul{margin:0;line-height:inherit}.tariff-card-details>ul.list-style__check-marks>li::before{margin-top:0}.tariff-card-details>ul li+li{margin-top:8px}.tariff-card__price{margin-bottom:5px;font-size:24px;font-weight:500;line-height:1;letter-spacing:.75px}.tariff-card__name-note,.tariff-card__price-note{font-size:12px;line-height:1.17;letter-spacing:.4px}.tariff-card__name{margin:16px 0 4px;font-size:20px;font-weight:500;line-height:normal;letter-spacing:.15px}.course-index__video-join-button,.tariff-card__buttons{margin-top:auto}.tariff-card__name-note{margin-bottom:26px}.tariff-card__trial-note{display:block;margin-bottom:8px;color:#288b28;font-size:12px;letter-spacing:.25px}.tariff-card__buttons>.button,.tariff-card__buttons>button{display:block;padding:9px 24px;width:100%}.menu-item>a>.svg-icon svg,.menu-item>button>.svg-icon svg,.menu-item>select>.svg-icon svg,.nav-btns .svg-icon.plus_icon,.nav-btns .svg-icon.plus_icon svg{width:1em;height:1em}.tariff-card__buttons>.button:not(:first-child),.tariff-card__buttons>button:not(:first-child){margin-top:8px}.nav>:first-child,.tab__item{margin-top:0}.tariff-card__buttons>.button.secondary.is-outlined,.tariff-card__buttons>button.secondary.is-outlined{color:#5e5e5e;border-color:#999}.tariff-card__buttons>.select-box{display:block;--select-box-menu-max-height:200px}.tariff-card__buttons>.select-box .select-box__autowidth-measurer,.tariff-card__buttons>.select-box button.select-box__toggle-btn{padding-top:9px;padding-bottom:9px;padding-left:16px;font-size:16px;line-height:1}.tariff-card__select-box-default-item{--menu-item-color:#999;-webkit-filter:grayscale(1);filter:grayscale(1)}.nav{display:inline-block;margin-right:44px;font-size:16px}.nav>:last-child{margin-bottom:0}.nav-links{display:flex;flex-direction:column;align-items:flex-start;margin:32px 0;line-height:1.38;letter-spacing:.3px}.nav-links li{margin:0}.nav-links li+li{margin-top:11px}.nav-links a{display:flex;color:#222;text-decoration:none}.nav-links a:focus,.nav-links a:hover{color:#54ad54}.nav-links a.active{color:#54ad54;font-weight:500}.nav-links a>var{display:inline-block;margin-left:4px;color:#999;font-weight:400;font-style:normal}.nav-links a>var::before{content:"("}.nav-links a>var::after{content:")"}.nav-btns{display:flex;flex-direction:column;margin:40px 0}.nav-btns>.button,.nav-btns>button{display:flex;align-items:center;padding:9px 19px}.nav-btns>.button:not(:last-child),.nav-btns>button:not(:last-child){margin-bottom:14px}.nav-btns>.button .svg-icon,.nav-btns>button .svg-icon{margin-left:-5px;margin-right:11px;font-size:12px}.drop-down.language-selector{display:flex}.drop-down.language-selector .drop-down__toggler{display:flex;height:100%}select.language-selector{display:block;width:100%;margin:0}.menu{box-shadow:0 1px 5px 3px rgba(0,0,0,.05);margin:0;padding:0;min-width:var(--menu-min-width);transform:translateY(var(--menu-offset-y));z-index:300;overflow:hidden;background-color:var(--menu-background);border:var(--menu-border);border-radius:var(--menu-border-radius);font-size:13px;text-align:left}.menu_right{text-align:right}.menu_theme_popup,.menu_theme_popup-dark{--menu-item-padding-v:9px;--menu-item-padding-h:24px;padding:10px 0 8px;font-size:14px}.menu-item,.menu-item>a,.menu-item>button,.menu-item>select{padding:var(--menu-item-padding-v) var(--menu-item-padding-h);text-decoration:none}.menu_theme_popup .menu-item>a,.menu_theme_popup .menu-item>button,.menu_theme_popup .menu-item>select,.menu_theme_popup-dark .menu-item>a,.menu_theme_popup-dark .menu-item>button,.menu_theme_popup-dark .menu-item>select{letter-spacing:.25px}.menu_theme_popup{--menu-item-color:#222;--menu-item-hover-color:#000;--menu-item-active-color:#000;--menu-item-hover-background:#e9f9e9;--menu-item-active-background:#d5f4d5}.menu_theme_popup-dark{--menu-background:#222;--menu-border:1px solid #222;--menu-item-color:#bbbbbb;--menu-item-hover-color:#66cc66;--menu-item-active-color:#66cc66;--menu-item-hover-background:#333333;--menu-item-active-background:#2b2b2b;--menu-item-divider-color:#444;--menu-item-disabled-color:#5e5e5e}.menu-item{margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-item>a,.menu-item>button,.menu-item>select{display:block;margin:calc(var(--menu-item-padding-v) * -1) calc(var(--menu-item-padding-h) * -1);white-space:nowrap;line-height:1.08;color:var(--menu-item-color);border-radius:var(--menu-item-ctrl-border-radius);transition:none;font-size:inherit;--focus-outline-color:rgba(51, 204, 51, 0.3);--focus-outline-box-shadow-params:inset 0 0 0 4px}.menu-item>a:focus,.menu-item>a:hover,.menu-item>button:focus,.menu-item>button:hover,.menu-item>select:focus,.menu-item>select:hover{color:var(--menu-item-hover-color);background-color:var(--menu-item-hover-background)}.menu-item>a.active,.menu-item>a:active,.menu-item>a[data-active],.menu-item>button.active,.menu-item>button:active,.menu-item>button[data-active],.menu-item>select.active,.menu-item>select:active,.menu-item>select[data-active]{color:var(--menu-item-active-color);background-color:var(--menu-item-active-background)}.menu-item>a .disabled,.menu-item>a[data-disabled],.menu-item>a[disabled],.menu-item>button .disabled,.menu-item>button[data-disabled],.menu-item>button[disabled],.menu-item>select .disabled,.menu-item>select[data-disabled],.menu-item>select[disabled]{color:var(--menu-item-disabled-color);background-color:transparent;cursor:not-allowed;opacity:1}.menu-item>a>.svg-icon,.menu-item>button>.svg-icon,.menu-item>select>.svg-icon{display:inline-flex;vertical-align:top;margin-right:6px;transform:scale(1.3)}.menu-item>a>span+.svg-icon,.menu-item>button>span+.svg-icon,.menu-item>select>span+.svg-icon{margin-right:0;margin-left:6px}.menu-item>button,.menu-item>select{width:calc(100% + var(--menu-item-padding-h) * 2);border:none;background:0 0;text-align:inherit;cursor:pointer;outline:0}.menu-item>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23bbb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-size:17px;background-position:calc(100% - 10px) 50%;background-repeat:no-repeat}.menu-item>select option{color:var(--menu-item-color)}.menu-item+.menu-item{margin-top:var(--menu-item-spacing)}.menu-item.active>a,.menu-item.active>button,.menu-item.active>select,.menu-item[data-active]>a,.menu-item[data-active]>button,.menu-item[data-active]>select,.menu-item[data-selected]>a,.menu-item[data-selected]>button,.menu-item[data-selected]>select{color:var(--menu-item-active-color);background-color:var(--menu-item-active-background)}.menu-item.disabled,.menu-item[data-disabled]{cursor:not-allowed}.menu-item.disabled>a,.menu-item.disabled>button,.menu-item.disabled>select,.menu-item[data-disabled]>a,.menu-item[data-disabled]>button,.menu-item[data-disabled]>select{color:var(--menu-item-disabled-color);background-color:transparent;cursor:not-allowed;opacity:1;pointer-events:none}.menu-item-divider{height:1px;margin:5px 0;background-color:var(--menu-item-divider-color)}.format-price{font-weight:500;letter-spacing:.2px;white-space:nowrap}.format-price>[data-type=currency]{font-weight:400;font-size:.85em}.format-price>[data-type=currency]+[data-type=integer]{margin-left:1px}.format-price>[data-type=decimal],.format-price>[data-type=fraction]{opacity:.8;font-weight:400}.format-price>[data-type=literal][data-value=" "],.format-price>[data-type=literal][data-value=" "]{display:inline-block;text-indent:-2px}.format-price_free{color:#54ad54;font-size:12px;font-weight:400;letter-spacing:.4px}.course-list-cards{--course-list-card-height:120px;--course-list-card-small-height:60px;--course-list-card-tag-height:35px;--course-list-card-padding:24px 16px 24px 24px;--course-list-card-small-padding:18px 46px 18px 24px;--course-list-card-tag-padding:9px 16px 10px 16px;display:flex;align-items:center}.course-list-cards>.course-list-card+.course-list-card{margin-left:24px}.course-list-cards[data-list-type=tags]>.course-list-card{height:var(--course-list-card-tag-height);width:auto;background-color:rgba(233,235,250,.25)}.course-list-cards[data-list-type=tags]>.course-list-card .course-list-card__courses{display:none}.course-list-cards[data-list-type=tags]>.course-list-card .course-list-card__link-wrapper{padding:var(--course-list-card-tag-padding);flex-direction:row;align-items:center}.course-list-cards[data-list-type=tags]>.course-list-card .course-list-card__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:400;letter-spacing:.15px}.course-list-cards[data-list-type=tags]>.course-list-card:hover{-webkit-filter:none;filter:none;background-color:rgba(233,235,250,.5)}.course-list-cards[data-list-type=grid]{flex-wrap:wrap;margin:-12px}.course-list-cards[data-list-type=grid]>.course-list-card{margin:12px}.course-list-cards[data-list-type=grid]>.course-list-card:nth-child(n+5){height:var(--course-list-card-small-height);width:auto;flex-grow:1;min-width:0;max-width:30%}.course-list-cards[data-list-type=grid]>.course-list-card:nth-child(n+5) .course-list-card__courses{display:none}.course-list-cards[data-list-type=grid]>.course-list-card:nth-child(n+5) .course-list-card__link-wrapper{padding:var(--course-list-card-small-padding);flex-direction:row;align-items:center}.course-list-cards[data-list-type=grid]>.course-list-card:nth-child(n+5) .course-list-card__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-list-cards[data-list-type=grid]>.course-list-card:nth-child(-n+4){flex-grow:1;min-width:0;flex-basis:calc(25% - 24px)}.course-list-card{flex-shrink:0;height:var(--course-list-card-height);width:238px;border-radius:16px;background-color:#E9EBFA;color:#3e50cb}.course-list-card:hover{-webkit-filter:contrast(1.03);filter:contrast(1.03)}.course-list-card[data-view=small]{height:var(--course-list-card-small-height);width:auto}.course-list-card[data-view=small] .course-list-card__courses{display:none}.course-list-card[data-view=small] .course-list-card__link-wrapper{padding:var(--course-list-card-small-padding);flex-direction:row;align-items:center}.course-list-card[data-view=small] .course-list-card__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-list-card[data-view=tag]{height:var(--course-list-card-tag-height);width:auto;background-color:rgba(233,235,250,.25)}.course-list-card[data-view=tag] .course-list-card__courses{display:none}.course-list-card[data-view=tag] .course-list-card__link-wrapper{padding:var(--course-list-card-tag-padding);flex-direction:row;align-items:center}.course-list-card[data-view=tag] .course-list-card__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:400;letter-spacing:.15px}.course-list-card[data-view=tag]:hover{-webkit-filter:none;filter:none;background-color:rgba(233,235,250,.5)}.course-list-card__link-wrapper{display:flex;flex-direction:column;height:100%;width:100%;padding:var(--course-list-card-padding);color:inherit!important;text-decoration:none!important;border-radius:inherit}.course-list-card__title{flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:20px;font-weight:600;line-height:normal;letter-spacing:.19px}.course-list-card__courses{margin-top:4px;font-size:14px;line-height:1.43;letter-spacing:.25px}@media (max-width:768px){.tariff-card-container{grid-auto-columns:-webkit-min-content 1fr;grid-auto-columns:min-content 1fr}.tariff-card{align-self:flex-start}.tariff-card-details{grid-row:auto;grid-column:2}.course-list-cards{--course-list-card-height:120px;--course-list-card-small-height:51px;--course-list-card-tag-height:35px;--course-list-card-padding:24px 16px;--course-list-card-small-padding:16px 40px 16px 16px;--course-list-card-tag-padding:9px 16px 10px 16px}.course-list-cards[data-list-type=grid]{flex-wrap:wrap;margin:-6px}.course-list-cards[data-list-type=grid]>.course-list-card{margin:6px}.course-list-cards[data-list-type=grid]>.course-list-card:nth-child(n+4){height:var(--course-list-card-small-height);width:auto;flex-grow:0;flex-basis:auto;min-width:0;max-width:none}.course-list-cards[data-list-type=grid]>.course-list-card:nth-child(n+4) .course-list-card__courses{display:none}.course-list-cards[data-list-type=grid]>.course-list-card:nth-child(n+4) .course-list-card__link-wrapper{padding:var(--course-list-card-small-padding);flex-direction:row;align-items:center}.course-list-cards[data-list-type=grid]>.course-list-card:nth-child(n+4) .course-list-card__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-list-cards[data-list-type=grid]>.course-list-card:nth-child(-n+3){flex-grow:1;flex-basis:calc(50% - 12px)}.course-list-cards[data-list-type=grid]>.course-list-card:first-child{flex-basis:calc(100% - 12px)}.course-list-card__title{font-size:16px;letter-spacing:.15px}}.horizontal-scroller{display:flex;align-items:center;position:relative}.horizontal-scroller[data-has-left-scroll] .horizontal-scroller__scroll-btn_left,.horizontal-scroller[data-has-right-scroll] .horizontal-scroller__scroll-btn_right{pointer-events:auto;opacity:1;cursor:pointer}.horizontal-scroller[data-has-left-scroll] .horizontal-scroller__content::before,.horizontal-scroller[data-has-right-scroll] .horizontal-scroller__content::after{opacity:1}.st-button_style_none.horizontal-scroller__scroll-btn{position:absolute;z-index:calc(var(--horizontal-scroller-zindex) + 1);pointer-events:none;opacity:0;cursor:default;padding:10px;background-color:rgba(255,255,255,.85);color:#222;border-radius:50%;font-size:20px;transition:opacity .15s ease-in-out,var(--focus-outline-transition)}.st-button_style_none.horizontal-scroller__scroll-btn:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.15);pointer-events:auto}.st-button_style_none.horizontal-scroller__scroll-btn .svg-icon{display:flex}.horizontal-scroller__scroll-btn_left{left:var(--horizontal-scroller-btns-offset)}.horizontal-scroller__scroll-btn_left:active .svg-icon{transform:translateX(-1px)}.horizontal-scroller__scroll-btn_right{right:var(--horizontal-scroller-btns-offset)}.horizontal-scroller__scroll-btn_right:active .svg-icon{transform:translateX(1px)}.horizontal-scroller__content{overflow:hidden;flex:1}.horizontal-scroller__content::after,.horizontal-scroller__content::before{content:"";position:absolute;width:50px;top:0;bottom:0;pointer-events:none;z-index:var(--horizontal-scroller-zindex);opacity:0;transition:opacity .15s ease-in-out}.course-card::before,.user-card::before{box-shadow:1px 2px 12px 0 rgba(53,0,132,.12);z-index:0}.horizontal-scroller__content::before{left:0;background-image:linear-gradient(to right,var(--horizontal-scroller-fog-color),var(--horizontal-scroller-fog-transparent-color))}.horizontal-scroller__content::after{right:0;background-image:linear-gradient(to left,var(--horizontal-scroller-fog-color),var(--horizontal-scroller-fog-transparent-color))}@media (max-width:1024px) and (hover:none) and (pointer:coarse){.horizontal-scroller__content{overflow:auto}}@media (max-width:768px){.horizontal-scroller__content::after,.horizontal-scroller__content::before,.horizontal-scroller__scroll-btn_left,.horizontal-scroller__scroll-btn_right{display:none}}.course-card{position:relative;display:grid;grid-template-areas:"title title cover bookmark" "authors authors cover bookmark" "space space cover bookmark" "widgets widgets widgets widgets" "price badges badges badges";grid-template-columns:auto 1fr auto auto;grid-template-rows:auto auto 1fr auto minmax(18px,auto);height:210px;width:324px;padding:16px;border-radius:16px;cursor:pointer}.course-card::before,.course-card__link-wrapper{border-radius:inherit;position:absolute;left:0;right:0;top:0;bottom:0}.course-card[data-error],.course-card[data-loading]{cursor:default}.course-card[data-view=small]{grid-template-areas:"cover bookmark" "title title" "space space" "price price";grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr minmax(18px,auto);height:264px;width:160px;padding:24px 16px}.course-card[data-view=small]:hover .course-card__link-wrapper,.course-card[data-view=small]:hover::before{transform:scale(1.09,1.06)}.course-card:hover .course-card__link-wrapper,.course-card:hover::before,.user-card:hover::before,.user-card[data-view=small]:hover::before{transform:scale(1.04,1.07)}.course-card[data-view=small] .course-card__authors,.course-card[data-view=small] .course-card__badges,.course-card[data-view=small] .course-card__widgets{display:none}.course-card[data-view=small] .course-card__cover{margin:0 auto;width:96px;height:96px}.course-card[data-view=small] .course-card__title{margin:16px 0 8px;font-size:14px;line-height:1.14;letter-spacing:.15px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.course-card[data-view=small] .course-card__title[data-skeleton]{width:95%}.course-card::before{content:"";background-color:#fff;transition:transform .1s}.course-card:hover{z-index:1}.course-card:hover::before{box-shadow:1px 2px 12px 0 rgba(108,123,223,.5)}.course-card>*{z-index:1;pointer-events:none}.course-card a,.course-card button{pointer-events:auto}.course-card__title{grid-area:title;justify-self:flex-start;margin:2px 0 8px;color:#000;font-weight:500;font-size:16px;line-height:1.25;letter-spacing:normal;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.course-card__title:hover{text-decoration:underline}.course-card__title[data-skeleton]{width:85%}.course-card__authors{grid-area:authors;justify-self:flex-start;font-size:12px;line-height:1.17;letter-spacing:.1px;color:#222;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.course-card__authors[data-skeleton]{width:70%;margin:0;padding:0}.course-card__author{display:inline;color:inherit;--focus-outline-box-shadow-params:inset 0 0 0 4px}.course-card__author:focus,.course-card__author:hover{color:inherit}.course-card__author:not(:last-child)::after{content:","}.course-card__cover{grid-area:cover;margin:0 0 0 12px;width:72px;height:72px;border-radius:4px}button.course-card__bookmark:not(.st-button_style_none){grid-area:bookmark;background:0 0;padding:0;border:none;width:20px;height:20px;color:#6c6;outline:0;transition:transform .1s}button.course-card__bookmark:not(.st-button_style_none):hover{color:#54ad54}button.course-card__bookmark:not(.st-button_style_none):active{transform:translateY(-2px)}button.course-card__bookmark:not(.st-button_style_none) .svg-icon{display:flex;width:100%;height:100%}button.course-card__bookmark:not(.st-button_style_none) .svg-icon svg{width:100%;height:100%}.course-card__widgets{grid-area:widgets;display:flex;flex-wrap:wrap;margin:-3px -5px 11px;white-space:nowrap;font-size:12px;line-height:1;letter-spacing:.4px}.course-card__widget{display:flex;align-items:center;margin:3px 5px}.course-card__widget .svg-icon,.course-card__widget i{display:flex;margin-right:4px;width:12px;height:12px;color:#999}.course-card__widget .svg-icon svg,.course-card__widget i svg{width:100%;height:100%}.course-card__widget[data-type=enrolled-progress]>i{color:#54ad54}.course-card__widget[data-skeleton]{width:30%}.course-card__price{grid-area:price;align-self:flex-end;margin:0 16px 0 0;font-size:16px;font-weight:500;line-height:1.13;letter-spacing:.15px}.course-card__price>.format-price{font-weight:inherit;letter-spacing:inherit;color:#6c7bdf}.course-card__price>.format-price_free{font-size:14px;font-weight:inherit;color:#6c6}.course-card__price[data-enrolled]{font-size:14px;color:#999}.course-card__price[data-skeleton]{width:52px}.course-card__badges{grid-area:badges;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;margin:-2px -3px;white-space:nowrap;color:#fff;font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.11px}.course-card__badge,.course-card__badges>.course-tariff-badge{margin:2px 3px;padding:0 6px;background-color:#85d685;border-radius:4px}.course-card__badges>.course-tariff-badge{border-radius:0;top:0;padding:0;vertical-align:top;background-color:transparent}.course-cards{display:flex;flex-wrap:wrap;margin:-12px}.course-cards__item{margin:12px}.course-cards__dummy-card a{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;display:flex;align-items:center;justify-content:center;text-decoration:none;background-image:url(/static/frontend/course-card-dummy-background.svg);background-repeat:no-repeat;background-size:136px 71px;background-position:166px 24px}.course-cards__dummy-card .svg-icon{display:flex;margin-left:6px;font-size:11px}.course-cards__dummy-card svg{width:1em!important;height:1em!important}.course-cards__dummy-card-text{display:flex;align-items:center;padding:9px 16px;font-size:16px;line-height:1.13;border-radius:24px;color:#fff;background-color:#3e50cb}.user-card{position:relative;padding:12px 14px 16px 16px;border-radius:16px;cursor:pointer;display:grid;grid-template-areas:"cover title" "space title" "widgets widgets";grid-template-columns:76px auto;grid-template-rows:60px auto 44px;height:178px;width:324px}.user-card[data-error]{cursor:default}.user-card[data-view=small]{padding:16px 16px 24px;grid-template-areas:"cover title" "cover widgets";grid-template-rows:auto minmax(14px,auto);height:92px;width:324px}.user-card::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit;background-color:#fff;transition:transform .1s}.user-card:hover{z-index:1}.user-card:hover::before{box-shadow:1px 2px 12px 0 rgba(108,123,223,.5)}.user-card>*{z-index:1}.user-card[data-view=small] .user-card__widget{color:#999}.user-card[data-view=small] .user-card__widget[data-type=issued_certificates]{display:none}.user-card[data-view=small] .user-card__title{margin:4px 0;height:32px;font-size:14px;line-height:1.14;letter-spacing:.15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-promo-widget__title,.course-widget__title-link,.user-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical}.user-card__title{grid-area:title;justify-self:flex-start;margin:6px 0 8px;height:62px;color:#000;font-weight:500;font-size:16px;line-height:1.25;letter-spacing:normal;overflow-wrap:anywhere;display:-webkit-box;overflow:hidden}.user-card__title:focus,.user-card__title:hover{color:inherit}.user-card__cover{grid-area:cover;width:60px;height:60px;margin-right:16px;border-radius:4px}.user-card__widgets{grid-area:widgets;display:flex;flex-wrap:wrap;margin:-3px -5px 11px;white-space:nowrap;font-size:12px;line-height:1;letter-spacing:.4px}.user-card__widget{display:flex;align-items:center;margin:3px 5px}.user-card__widget .svg-icon,.user-card__widget i{display:flex;margin-right:4px;width:12px;height:12px;color:#999}.user-card__widget .svg-icon svg,.user-card__widget i svg{width:100%;height:100%}.catalog-course-cards[data-list-type=default] .catalog-course-cards__cards{grid-template-columns:repeat(auto-fill,324px)}.catalog-course-cards[data-list-type=fragment] .catalog-course-cards__cards{grid-template-columns:repeat(auto-fill,324px);grid-template-rows:repeat(2,auto);grid-auto-flow:column}.catalog-course-cards[data-list-type=fragment] .course-card{width:324px}.catalog-course-cards[data-list-type=search-results] .catalog-course-cards__cards{grid-template-columns:repeat(2,minmax(324px,1fr))}.catalog-course-cards[data-list-type=recently-viewed] .catalog-course-cards__cards{grid-auto-columns:160px;grid-auto-flow:column}.catalog-course-cards__cards{display:grid;grid-gap:24px;margin:0}.catalog-course-cards__cards .course-cards__item{margin:0}.catalog-course-cards__cards .course-card{width:auto}.catalog-course-cards__hor-scroller{margin-top:var(--catalog-beta-hor-padding);margin-bottom:var(--catalog-beta-hor-padding)}.catalog-course-cards__hor-scroller .horizontal-scroller__content{padding:var(--catalog-beta-hor-padding);margin:calc(var(--catalog-beta-hor-padding) * -1)}.catalog-course-cards__hor-scroller .horizontal-scroller__content::after,.catalog-course-cards__hor-scroller .horizontal-scroller__content::before{top:calc(var(--catalog-beta-hor-padding) * -1);bottom:calc(var(--catalog-beta-hor-padding) * -1)}.catalog-course-cards__hor-scroller .horizontal-scroller__content::before{left:calc(var(--catalog-beta-hor-padding) * -1)}.catalog-course-cards__hor-scroller .horizontal-scroller__content::after{right:calc(var(--catalog-beta-hor-padding) * -1)}.catalog-course-cards__hor-scroller .horizontal-scroller__content .course-cards__item{scroll-margin:var(--catalog-beta-hor-padding)}.catalog-course-cards__hor-scroller .horizontal-scroller__content .course-cards__item:last-child{position:relative}.catalog-course-cards__hor-scroller .horizontal-scroller__content .course-cards__item:last-child::after{content:"";display:block;position:absolute;right:calc(var(--catalog-beta-hor-padding) * -1);width:var(--catalog-beta-hor-padding);height:1px}.catalog-course-cards__hor-scrollable{-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory}.catalog-course-cards__hor-scrollable .course-cards__item{scroll-snap-align:start;scroll-snap-stop:normal}.drop-down{display:inline-block;position:relative}.drop-down .drop-down__body[data-theme=default]{color:#222;border-color:#ccc}.drop-down .drop-down__animation-layer[data-animation=default][data-side^=bottom]{-webkit-animation-name:drop-down-default-animation-bottom;animation-name:drop-down-default-animation-bottom}.drop-down .drop-down__animation-layer[data-animation=default][data-side^=left]{-webkit-animation-name:drop-down-default-animation-left;animation-name:drop-down-default-animation-left}.drop-down .drop-down__animation-layer[data-animation=default][data-side^=right]{-webkit-animation-name:drop-down-default-animation-right;animation-name:drop-down-default-animation-right}.drop-down .drop-down__animation-layer[data-animation=default][data-side^=top]{-webkit-animation-name:drop-down-default-animation-top;animation-name:drop-down-default-animation-top}@-webkit-keyframes drop-down-default-animation-bottom{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes drop-down-default-animation-bottom{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes drop-down-default-animation-left{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@keyframes drop-down-default-animation-left{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes drop-down-default-animation-top{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes drop-down-default-animation-top{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes drop-down-default-animation-right{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@keyframes drop-down-default-animation-right{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}.drop-down-menu .drop-down__body{--menu-offset-y:0;padding:0;background:0 0;border:none;border-radius:0;-webkit-filter:none;filter:none}.drop-down-menu .drop-down__body[data-side^=bottom],.drop-down-menu .drop-down__body[data-side^=top]{min-width:100%}.drop-down-menu[data-multiple-menu-layout=columns] .drop-down__body{display:flex;flex-direction:row;padding:0 10px;background:var(--menu-background);border:var(--menu-border);border-radius:var(--menu-border-radius);-webkit-filter:drop-shadow(0 1px 5px rgba(0, 0, 0, .1));filter:drop-shadow(0 1px 5px rgba(0, 0, 0, .1))}.drop-down-menu[data-multiple-menu-layout=columns] .drop-down__body .menu{--menu-item-padding-v:9px;--menu-item-padding-h:14px;--menu-item-ctrl-border-radius:4px;--menu-background:inherit;--menu-border:none;--menu-border-radius:0;box-shadow:none}.drop-down-menu[data-multiple-menu-layout=columns] .drop-down__body .menu+.menu{margin-left:4px}.drop-down__body-wrapper{all:initial;font-family:inherit;color:inherit}.drop-down__body-wrapper[hidden]{display:none}.drop-down__animation-layer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:111;pointer-events:none;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.drop-down__body{position:absolute;z-index:0;pointer-events:auto;padding:10px;border-width:1px;border-style:solid;border-color:#ccc;border-radius:3px;-webkit-filter:drop-shadow(0 1px 5px rgba(0, 0, 0, .1));filter:drop-shadow(0 1px 5px rgba(0, 0, 0, .1));background:#fff}.drop-down__body[data-side^=left]{right:calc(100% + var(--drop-down-spacing))}.drop-down__body[data-side^=right]{left:calc(100% + var(--drop-down-spacing))}.drop-down__body[data-side=left],.drop-down__body[data-side=right]{top:50%;transform:translateY(-50%)}.drop-down__body[data-side=left-start],.drop-down__body[data-side=right-start]{top:0}.drop-down__body[data-side=left-end],.drop-down__body[data-side=right-end]{bottom:0}.drop-down__body[data-side^=top]{bottom:calc(100% + var(--drop-down-spacing))}.drop-down__body[data-side^=bottom]{top:calc(100% + var(--drop-down-spacing))}.drop-down__body[data-side=bottom],.drop-down__body[data-side=top]{left:50%;transform:translateX(-50%)}.drop-down__body[data-side=bottom-start],.drop-down__body[data-side=top-start]{left:0}.drop-down__body[data-side=bottom-end],.drop-down__body[data-side=top-end]{right:0}.drop-down__content{min-width:240px;line-height:1.3;font-size:14px}.select-box{display:inline-block;vertical-align:top}.select-box[data-auto-width] .drop-down__body-wrapper[hidden]{display:block!important;visibility:collapse!important}.select-box[data-auto-width] .drop-down__body-wrapper[hidden]>.drop-down__animation-layer{-webkit-animation:none!important;animation:none!important}.select-box[data-auto-width] .drop-down__body{width:100%}.select-box[data-auto-width] .select-box-item{overflow-wrap:break-word}.select-box[data-auto-width] .select-box-item>button{white-space:normal}.select-box button.select-box__toggle-btn,.select-box__autowidth-measurer{display:block;width:100%;padding:7px 37px 7px 11px;background-image:url("data:image/svg+xml;utf8,\a <svg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 10 10'>\a <path fill='%23999' fill-rule='evenodd' d='M4 7l5 5 5-5H4'/>\a </svg>");background-color:#fff;background-size:10px;background-position:calc(100% - 12px) 50%;background-repeat:no-repeat;color:#222;border:1px solid #ccc;border-radius:4px;line-height:16px;font-size:14px;text-align:left;outline:0;transition:none;--focus-outline-color:rgba(100, 200, 255, 0.3)}.select-box button.select-box__toggle-btn:focus,.select-box button.select-box__toggle-btn:hover,.select-box button.select-box__toggle-btn[data-active],.select-box__autowidth-measurer:focus,.select-box__autowidth-measurer:hover,.select-box__autowidth-measurer[data-active]{border-color:#999;background-image:url("data:image/svg+xml;utf8,\a <svg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 10 10'>\a <path fill='%23666' fill-rule='evenodd' d='M4 7l5 5 5-5H4'/>\a </svg>")}.select-box button.select-box__toggle-btn[disabled],.select-box__autowidth-measurer[disabled]{background-color:#eee;color:#a5a5a5}.select-box[data-theme=modern] .select-box__autowidth-measurer,.select-box[data-theme=modern] button.select-box__toggle-btn{border-radius:0;font-weight:500;line-height:1.14;letter-spacing:.15px;background-image:url("data:image/svg+xml;utf8,\a <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'>\a <path fill='%23999' fill-rule='evenodd' d='M9.37 12.298L5.261 8.19a.891.891 0 1 1 1.261-1.262l3.481 3.472 3.473-3.472a.891.891 0 1 1 1.261 1.262l-4.107 4.108a.891.891 0 0 1-1.262 0z'/>\a </svg>");background-size:20px;background-position:calc(100% - 6px) 50%}.select-box[data-theme=primary-outlined] .select-box__autowidth-measurer,.select-box[data-theme=primary-outlined] button.select-box__toggle-btn{color:#288b28;border-color:#54ad54;background-image:url("data:image/svg+xml;utf8,\a <svg xmlns='http://www.w3.org/2000/svg' viewBox='4 4 10 14'>\a <path fill='%23288b28' fill-rule='evenodd' d='M4 13l5 5 5-5H4M14 9L9 4 4 9h10'/>\a </svg>")}.select-box[data-theme=primary-outlined] .select-box__autowidth-measurer:focus,.select-box[data-theme=primary-outlined] .select-box__autowidth-measurer:hover,.select-box[data-theme=primary-outlined] .select-box__autowidth-measurer[data-active],.select-box[data-theme=primary-outlined] button.select-box__toggle-btn:focus,.select-box[data-theme=primary-outlined] button.select-box__toggle-btn:hover,.select-box[data-theme=primary-outlined] button.select-box__toggle-btn[data-active]{border-color:#288b28}.select-box[data-theme=flat] .select-box__autowidth-measurer,.select-box[data-theme=flat] button.select-box__toggle-btn{font-weight:500;line-height:1.14;letter-spacing:.15px;background-image:none;background-color:transparent;border:none;color:inherit;padding:7px 11px;transition:all .2s}.select-box[data-theme=flat] .select-box__autowidth-measurer:focus,.select-box[data-theme=flat] .select-box__autowidth-measurer:hover,.select-box[data-theme=flat] .select-box__autowidth-measurer[data-active],.select-box[data-theme=flat] button.select-box__toggle-btn:focus,.select-box[data-theme=flat] button.select-box__toggle-btn:hover,.select-box[data-theme=flat] button.select-box__toggle-btn[data-active]{background-color:#fff;color:#222}.select-box__dropdown{display:block}.select-box__dropdown .drop-down__body[data-theme=select-box]{--menu-offset-y:0;padding:0;color:#222;background:0 0;border:none;border-radius:0;-webkit-filter:none;filter:none}.select-box-option__slot-item{pointer-events:none}.select-box-option__slot-item+.select-box-option__slot-item::before{content:","}.select-box__autowidth-measurer{visibility:collapse!important;overflow:hidden!important;height:0!important;pointer-events:none!important;padding-top:0!important;padding-bottom:0!important;border-top:none!important;border-bottom:none!important}.select-box__content{max-height:var(--select-box-menu-max-height);overflow-y:auto}.date-picker{display:inline-block;position:relative}.date-picker:hover .date-picker__clear,.date-picker>.date-picker__input:focus+.date-picker__clear,.date-picker[data-open] .date-picker__clear{visibility:visible}.date-picker__input{margin:0!important;padding-right:32px!important}button:not(.st-button_style_none).date-picker__clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);visibility:hidden;padding:4px;font-size:13px;background:0 0;border:none;color:#777}button:not(.st-button_style_none).date-picker__clear:focus,button:not(.st-button_style_none).date-picker__clear:hover{color:#666}button:not(.st-button_style_none).date-picker__clear[hidden]{display:none}.toast-panel,button:not(.st-button_style_none).date-picker__clear .svg-icon{display:flex}button:not(.st-button_style_none).date-picker__clear svg{width:1em!important;height:1em!important}.flatpickr-calendar.open,.flatpickr-calendar.static.open{z-index:var(--z-datepicker-calendar)}.flatpickr-calendar.static.arrowBottom{bottom:calc(100% + 2px);top:auto}.flatpickr-calendar.arrowTop{margin-top:6px}.flatpickr-calendar.arrowBottom{margin-bottom:6px}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:25px;padding-right:13px}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23666'><polygon points='0,0 10,0 5,5'/></svg>");background-size:8px 12px;background-position:calc(100% - 2px) 9px;background-repeat:no-repeat}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:rgba(0,0,0,.05)}.flatpickr-calendar .flatpickr-current-month input.cur-year{height:25px}.flatpickr-calendar .flatpickr-months{padding-bottom:3px}.flatpickr-calendar .flatpickr-time input{margin:0;padding:0;width:100%;height:inherit;line-height:inherit;border:none;border-radius:0;text-align:center}.toast-panel{align-items:center;padding:12px 16px;min-height:64px;background-color:#f3f4f6;border-radius:4px}.toast-panel[data-theme=success],.toast-panel[data-theme=info]{background-color:#e9f9e9}.toast-panel[hidden]{display:none}.toast-panel[data-theme=success] .toast-panel__text{color:#246024;font-size:16px;font-weight:500;letter-spacing:.15px}.toast-panel[data-theme=danger]{background-color:#feebe8}.toast-panel[data-theme=danger] .toast-panel__icon{color:#d41f1f}.toast-panel[data-theme=empty]{padding:10px 16px;min-height:auto}.toast-panel[data-theme=empty-accent]{padding:10px 16px;min-height:auto;background-color:#E9EBFA}.toast-panel__icon{flex-shrink:0;margin-right:16px;width:1em;height:1em;font-size:24px}.toast-panel__icon svg{width:1em;height:1em;vertical-align:top}.toast-panel__text{flex:1;font-size:14px;line-height:1.43;letter-spacing:.25px}.button:not(.st-button_style_none).toast-panel__button,button:not(.st-button_style_none).toast-panel__button{flex-shrink:0;padding:9px 24px;margin-left:20px}button:not(.st-button_style_none).toast-panel__close{width:20px;height:20px;padding:0;margin:0 0 0 20px;background:url(/static/frontend/common_icons/close.svg) center no-repeat;border:none;opacity:.6}button:not(.st-button_style_none).toast-panel__close:focus,button:not(.st-button_style_none).toast-panel__close:hover{opacity:1}@media (max-width:768px){.catalog-course-cards[data-list-type=default] .catalog-course-cards__cards,.catalog-course-cards[data-list-type=search-results] .catalog-course-cards__cards{grid-template-columns:repeat(auto-fit,minmax(324px,1fr))}.catalog-course-cards[data-list-type=recently-viewed] .catalog-course-cards__cards{grid-gap:8px}.catalog-course-cards__cards{grid-gap:16px}.toast-panel{position:relative;flex-direction:column}.toast-panel__icon{margin:0 0 10px}.button:not(.st-button_style_none).toast-panel__button,button:not(.st-button_style_none).toast-panel__button{margin:10px 0 0}button:not(.st-button_style_none).toast-panel__close{position:absolute;top:8px;right:8px;margin:0}}.with-autocomplete{display:inline-block}.with-autocomplete__drop-down{display:block}.with-autocomplete__drop-down .drop-down__body[data-theme=autocomplete]{min-width:100%;max-width:100%}.with-autocomplete__drop-down .drop-down__body[data-theme=autocomplete] .menu{padding:4px 0;max-height:50vh;overflow-y:auto;--menu-item-padding-v:6px;--menu-item-padding-h:14px;--menu-item-color:#5e5e5e}.with-autocomplete__drop-down .drop-down__body[data-theme=autocomplete] .menu-item>button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.with-autocomplete__drop-down .drop-down__body[data-theme=autocomplete] mark{padding:1px 0;background:#E9EBFA;color:#222;font-weight:500;border-radius:2px}.with-autocomplete__content>input:first-child:last-child{display:block;width:100%;max-width:100%;margin:0}.search-form{display:inline-block}.search-form__form{display:flex;margin:0}.search-form__input-wrapper{flex:1;display:inline-block;position:relative;white-space:nowrap;margin-right:8px}.search-form__autocomplete{display:block}.tab,button.st-button_style_none.search-form__reset .svg-icon{display:flex}.search-form__autocomplete .menu-item>button{padding-left:32px}input[type=text].search-form__input{margin:0!important;padding:6px 28px 6px 32px!important;width:100%!important;border:1px solid #ccc;border-radius:4px;font-size:14px;height:32px;background-image:url(/static/frontend/common_icons/search-grey.svg);background-repeat:no-repeat;background-position:10px center;background-size:14px 14px}button.st-button_style_none.search-form__reset{position:absolute;right:4px;top:50%;transform:translateY(-50%);padding:6px;color:#b7b7b7;font-size:12px}button.st-button_style_none.search-form__reset:focus,button.st-button_style_none.search-form__reset:hover{color:#999}button.st-button_style_none.search-form__reset svg{width:1em;height:1em}button:not(.st-button_style_none).search-form__submit{padding:8px 16px;border-radius:4px;font-size:14px}.tab{align-items:center;flex-wrap:wrap;margin:0;border-bottom:1px solid transparent;color:#222;font-size:16px;font-weight:400;line-height:24px;letter-spacing:normal;text-transform:none}.tab.disabled .tab__item:not(.active):not([data-active]),.tab[data-disabled] .tab__item:not(.active):not([data-active]),.tab__item.disabled,.tab__item[data-disabled]{color:#bbb;cursor:not-allowed}.tab.disabled .tab__item:not(.active):not([data-active]) a,.tab.disabled .tab__item:not(.active):not([data-active]) button,.tab[data-disabled] .tab__item:not(.active):not([data-active]) a,.tab[data-disabled] .tab__item:not(.active):not([data-active]) button{pointer-events:none}.tab:not(.tab--block) .badge{padding-right:0}.tab--border{border-bottom-color:#e6e9ed}.tab--block .tab__item{flex:1 0 0;max-width:320px;text-align:center}.tab--block .tab__item a,.tab--block .tab__item button{width:100%;margin:0}.tab--block .tab__item .badge[data-badge]::after{position:absolute;right:2px;top:2px;transform:translate(0,0)}.tab--block.tab--block-nowrap{flex-wrap:nowrap}.tab--block.tab--block-nowrap .tab__item{min-width:0}.tab--block.tab--block-nowrap .tab__item a,.tab--block.tab--block-nowrap .tab__item button{padding-left:.1rem;padding-right:.1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab__item{margin-bottom:-1px}.tab__item.disabled a,.tab__item.disabled button,.tab__item[data-disabled] a,.tab__item[data-disabled] button{pointer-events:none}.tab__item a,.tab__item button{display:block;position:relative;margin:0 8px 0 0;padding:.55rem 1.1rem;border:0;border-radius:2px;background-color:transparent;text-decoration:none;cursor:pointer;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.tab__item a:focus,.tab__item a:hover,.tab__item button:focus,.tab__item button:hover{color:#4cb04a}.tab__item a:focus,.tab__item button:focus{outline:0}.tab__item a.disabled,.tab__item a[data-disabled],.tab__item a[disabled],.tab__item button.disabled,.tab__item button[data-disabled],.tab__item button[disabled]{color:#bbb;cursor:not-allowed}.tab__item a.active:not(.ember-transitioning-out),.tab__item a.ember-transitioning-in,.tab__item a[data-active],.tab__item button.active,.tab__item button[data-active],.tab__item.active a,.tab__item.active button,.tab__item[data-active] a,.tab__item[data-active] button{color:#4cb04a;font-weight:500;cursor:default}.tab__item a.active:not(.ember-transitioning-out)::before,.tab__item a.ember-transitioning-in::before,.tab__item a[data-active]::before,.tab__item button.active::before,.tab__item button[data-active]::before,.tab__item.active a::before,.tab__item.active button::before,.tab__item[data-active] a::before,.tab__item[data-active] button::before{content:"";height:3px;background:#54ad54;position:absolute;z-index:12;right:1.3rem;left:1.3rem;bottom:-2px;-webkit-animation:tab-animation .2s ease-out 1 forwards;animation:tab-animation .2s ease-out 1 forwards}@-webkit-keyframes tab-animation{to{right:0;left:0}}@keyframes tab-animation{to{right:0;left:0}}.tab__item:first-child a,.tab__item:first-child button{padding-left:0}.tab__item-counter[data-value]:not([data-value=""]):not([data-value="0"]){margin-right:6px}.tab__item-counter[data-value]:not([data-value=""]):not([data-value="0"])::before{content:attr(data-value)}.tab__item--action{flex:1 0 auto;text-align:right}.tab__item button:not(.st-button_style_none){background-color:transparent}.catalog-block{margin:0 0 80px}.catalog-block-full-course-lists__tabpanel-title,.catalog-block__title{margin:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:36px;font-weight:600;line-height:normal;letter-spacing:.7px}.catalog-block__description{margin:16px 0 0;font-size:16px;font-weight:500;line-height:1.13;letter-spacing:.15px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.catalog-block__content{margin:24px 0 0}@media (max-width:1024px){.catalog-block{margin:0 0 48px}.catalog-block-full-course-lists__tabpanel-title,.catalog-block__title{font-size:24px;font-weight:500;letter-spacing:.45px}}.catalog-block[data-kind=full_course_lists]>.catalog-block-full-course-lists__tabpanel-title,.catalog-block[data-kind=full_course_lists]>.catalog-block__title{display:none}.catalog-block[data-kind=full_course_lists]>.catalog-block__content{margin-top:0}.catalog-block-full-course-lists__tabpanel[data-hidden]{display:none}.catalog-block-full-course-lists__tabpanel-title{display:none;margin:0 0 24px}@media (max-width:768px){.catalog-block-full-course-lists__tablist{display:none}.catalog-block-full-course-lists__tabpanel-title,.catalog-block-full-course-lists__tabpanel[data-hidden]{display:block}.catalog-block-full-course-lists__tabpanel+.catalog-block-full-course-lists__tabpanel{margin-top:48px}}.catalog-block[data-kind=simple_course_lists][data-appearance=simple_course_lists_tags]{margin-bottom:35px}.catalog-block[data-kind=simple_course_lists][data-appearance=simple_course_lists_tags] .catalog-block-full-course-lists__tabpanel-title,.catalog-block[data-kind=simple_course_lists][data-appearance=simple_course_lists_tags] .catalog-block__title{display:none}.catalog-block[data-kind=simple_course_lists][data-appearance=simple_course_lists_tags] .course-list-card{--focus-outline-box-shadow-params:inset 0 0 0 4px}.catalog-block[data-kind=simple_course_lists][data-appearance=simple_course_lists_tags] .horizontal-scroller__scroll-btn{color:#6c7bdf}.catalog-block-simple-course-lists__hor-scrollable{-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory}.catalog-block-simple-course-lists__hor-scrollable .catalog-block-simple-course-lists__tags-title,.catalog-block-simple-course-lists__hor-scrollable .course-list-card{scroll-snap-align:start;scroll-snap-stop:normal}.catalog-block-simple-course-lists__tags-title{margin:0 28px 0 0;font-size:16px;font-weight:400;line-height:normal;letter-spacing:.17px;color:#3e50cb}@media (max-width:768px){.catalog-block[data-kind=simple_course_lists][data-appearance=simple_course_lists_tags]{display:none}.catalog-block-simple-course-lists .course-list-cards:not([data-list-type]){display:grid;grid-template-columns:repeat(2,minmax(158px,1fr));grid-auto-flow:row;grid-gap:12px}.catalog-block-simple-course-lists .course-list-cards:not([data-list-type])>.course-list-card{margin:0;width:auto}.catalog-block-simple-course-lists .course-list-cards:not([data-list-type])>.course-list-card:nth-child(3n){grid-column-start:1;grid-column-end:3}.catalog-block-simple-course-lists .catalog-block-simple-course-lists__tags-title{display:none}.catalog-block-simple-course-lists .course-list-cards[data-list-type=tags]{flex-wrap:wrap;margin:-6px}.catalog-block-simple-course-lists .course-list-cards[data-list-type=tags]>.course-list-card{flex:1;margin:6px}.catalog-block-simple-course-lists__hor-scrollable{overflow:visible}}.catalog-block-authors__list,.catalog-block-authors__simple-list{display:grid;grid-gap:24px;grid-template-columns:repeat(auto-fill,324px)}.catalog-block-authors__list{grid-template-rows:repeat(2,auto);grid-auto-flow:column}.catalog-block-authors__hor-scroller{margin-top:var(--catalog-beta-hor-padding);margin-bottom:var(--catalog-beta-hor-padding)}.catalog-block-authors__hor-scroller .horizontal-scroller__content{padding:var(--catalog-beta-hor-padding);margin:calc(var(--catalog-beta-hor-padding) * -1)}.catalog-block-authors__hor-scroller .horizontal-scroller__content::after,.catalog-block-authors__hor-scroller .horizontal-scroller__content::before{top:calc(var(--catalog-beta-hor-padding) * -1);bottom:calc(var(--catalog-beta-hor-padding) * -1)}.catalog-block-authors__hor-scroller .horizontal-scroller__content::before{left:calc(var(--catalog-beta-hor-padding) * -1)}.catalog-block-authors__hor-scroller .horizontal-scroller__content::after{right:calc(var(--catalog-beta-hor-padding) * -1)}.catalog-block-authors__hor-scroller .horizontal-scroller__content .user-card{scroll-margin:var(--catalog-beta-hor-padding)}.catalog-block-authors__hor-scroller .horizontal-scroller__content .user-card:last-child{position:relative}.catalog-block-authors__hor-scroller .horizontal-scroller__content .user-card:last-child::after{content:"";display:block;position:absolute;right:calc(var(--catalog-beta-hor-padding) * -1);width:var(--catalog-beta-hor-padding);height:1px}.catalog-block-authors__hor-scrollable{-ms-scroll-snap-type:both mandatory;scroll-snap-type:both mandatory}.catalog-block-authors__hor-scrollable .user-card{scroll-snap-align:start;scroll-snap-stop:normal}.catalog-block-authors__dummy-card{display:block}.catalog-block-authors__dummy-card::before{background:linear-gradient(to right,#6c7bdf,#56a4ff);box-shadow:none}.catalog-block-authors__dummy-card a{position:absolute;top:0;left:0;right:0;bottom:0;padding:22px 81px 22px 85px;color:#fff;font-size:20px;font-weight:600;line-height:normal;letter-spacing:.19px;text-decoration:none;background-image:url(/static/frontend/catalog-new-course-background.svg);background-repeat:no-repeat;background-size:42px;background-position:22px 25px}.catalog-block-authors__dummy-card .svg-icon{display:flex;position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:16px}.catalog-block[data-kind=organizations] .catalog-block-full-course-lists__tabpanel-title,.catalog-block[data-kind=organizations] .catalog-block__title{display:none}.catalog-block-organizations__list{display:flex;align-items:center;height:68px}.catalog-block-organizations__list a{flex-shrink:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.catalog-block-organizations__list a:focus,.catalog-block-organizations__list a:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.catalog-block-organizations__list a+a{margin-left:32px}.catalog-block-organizations__list img{height:40px;-o-object-fit:contain;object-fit:contain}.catalog-block-organizations__list>h1{margin:0 40px 0 0;font-size:18px;font-weight:600;line-height:1.22;letter-spacing:.14px}@media (max-width:768px){.catalog-block-authors__simple-list{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(324px,1fr))}.catalog-block-authors__simple-list .user-card{width:auto}.catalog-block-authors__list{grid-gap:16px}.catalog-block[data-kind=organizations] .catalog-block-full-course-lists__tabpanel-title,.catalog-block[data-kind=organizations] .catalog-block__title{display:block}.catalog-block-organizations__list>h1{display:none}.catalog-block-organizations__hor-scroller{margin:0 -16px;background-color:#f6f6f6}.catalog-block-organizations__list{padding:0 16px}.catalog-block-organizations__list a{-webkit-filter:none;filter:none;opacity:.75}.catalog-block-organizations__list a:focus,.catalog-block-organizations__list a:hover{-webkit-filter:none;filter:none;opacity:1}}.home-page__stepic{text-align:center;max-width:990px;display:flex;flex-flow:column;justify-content:center;margin-bottom:5px;padding:80px 0 40px}.error-page__body,.explore__catalog-page{justify-content:space-between}.home-page__stepic.page-fragment.home-page__stepic-welcome{margin-top:-60px;max-width:none;position:relative;left:0;overflow-y:hidden;width:100%;max-height:400px}.home-page__stepic.page-fragment.home-page__stepic-welcome.home-page__index{height:100vh;margin-bottom:0}.home-page__stepic.page-fragment.home-page__stepic-welcome.home-page__index_no_backimg{background:0 0}.home-page__phrase{font-weight:400;font-size:20px;line-height:1.4;width:65%;margin:0 auto;z-index:1;max-width:650px}.home-page__title{font-size:64px;line-height:1.2;font-weight:100;text-align:center;margin:30px 30%;z-index:1}@media screen and (max-width:1024px){.home-page__stepic .home-page__title{font-size:35px}}@media screen and (max-width:564px){.home-page__phrase{text-align:left;font-size:16px;line-height:1.2;padding:0 .3em;width:100%}.home-page__title{margin:15px auto}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.home-page__stepic{height:1024px}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.home-page__stepic{height:768px}}@media screen and (device-aspect-ratio:40 / 71){.home-page__stepic{height:500px}}.error-page__body{display:flex;align-items:center;width:100%;max-width:1022px;margin:5em auto 2em;padding:0 20px}.error-page__body a{color:#6c6}.error-page__content{max-width:650px}.error-page__status{font-size:100px;line-height:1.6;letter-spacing:-1px;color:#6c6}.error-page__title{margin:4px 0 12px;font-size:40px;font-weight:600}.error-page__message{font-size:24px;line-height:1.4}.error-page__tip{margin-top:1.6em;font-size:18px}.error-page__img{flex-shrink:0;width:200px;height:200px}@media (max-width:768px){.error-page__body{margin-top:2em}.error-page__status{font-size:60px}.error-page__title{font-size:30px}.error-page__message,.error-page__tip{font-size:18px}.error-page__img{display:none}}.catalog-beta{margin:0 auto;padding:24px 0;max-width:1022px}body[data-route^=catalog-beta]{--catalog-beta-hor-padding:20px}body[data-route^=catalog-beta] main{padding:0 var(--catalog-beta-hor-padding)}.catalog-beta__block{--horizontal-scroller-btns-offset:-10px}.catalog-beta__recently-viewed .catalog-block-full-course-lists__tabpanel-title,.catalog-beta__recently-viewed .catalog-block__title{font-size:20px;font-weight:500;line-height:normal;letter-spacing:.2px;color:#3e50cb}.catalog-beta__recently-viewed .catalog-block__content{margin-top:32px}.catalog-beta__search-form{position:relative;display:block;padding:2px;margin:0 0 32px;border-radius:6px;background-color:#f3f4f6}.catalog-beta__search-form input.search-form__input{height:36px;font-size:16px;letter-spacing:.3px;border-color:#eaecf0;background-color:#fff;background-size:16px;background-position:8px center}.catalog-beta__search-form input.search-form__input:focus{background-color:#fff;border-color:#ccc}.catalog-beta__search-form .search-form__input-wrapper{margin-right:10px}.catalog-beta__search-form .form-checkbox,.catalog-beta__search-form .select-box{margin-right:14px}.catalog-beta__search-form .select-box .select-box__autowidth-measurer,.catalog-beta__search-form .select-box button.select-box__toggle-btn{height:36px;padding:8px 28px 8px 11px;border:none;background-color:transparent;background-position:calc(100% - 11px) center}.catalog-beta__search-form .form-checkbox{letter-spacing:normal}.catalog-beta__search-form button:not(.st-button_style_none).search-form__submit{padding:9px 25px;font-size:16px}button:not(.st-button_style_none).catalog-beta__reset-search-mobile{display:none;position:absolute;left:11px;top:9px;padding:4px;background:#fff;color:#5e5e5e;border-radius:1px}button:not(.st-button_style_none).catalog-beta__reset-search-mobile .svg-icon{display:flex}button:not(.st-button_style_none).catalog-beta__reset-search-mobile:active,button:not(.st-button_style_none).catalog-beta__reset-search-mobile:focus,button:not(.st-button_style_none).catalog-beta__reset-search-mobile:hover{color:#222}button:not(.st-button_style_none).catalog-beta__reset-search-mobile[hidden]{display:none!important}button:not(.st-button_style_none).catalog-beta__search-all-filters-mobile{display:none;margin-right:-2px;align-items:center;padding:8px;font-size:16px;color:#f3f4f6;background:0 0;border:none;--focus-outline-color:rgba(100, 200, 255, 0.3)}button:not(.st-button_style_none).catalog-beta__search-all-filters-mobile .svg-icon{display:flex}button:not(.st-button_style_none).catalog-beta__search-all-filters-mobile[data-active] .svg-icon::after{content:"";position:absolute;right:-1.5px;bottom:-1px;width:8px;height:8px;border-radius:50%;background-color:#6c6;border:1px solid #222}.catalog-beta__search-all-filters-modal .modal-popup__container{min-width:300px}.catalog-beta__search-all-filters-modal .modal-popup__content h6{margin:0 0 6px;font-size:16px;font-weight:500}.catalog-beta__search-all-filters-modal .modal-popup__content section+section{margin-top:20px}.catalog-beta__search-results-message{margin:24px 0 32px;font-size:14px;line-height:1.43;letter-spacing:.25px}.catalog-beta__search-results-message var{font-style:normal;font-weight:600}.catalog-beta__paging{display:flex;margin:34px 0}.catalog-beta__paging>a,.catalog-beta__paging>button:not(.st-button_style_none){height:48px;min-width:48px;padding:15px 19px;background:0 0;color:#222;border-radius:8px;border:none;font-size:16px;font-weight:500;line-height:1.13;letter-spacing:.15px;white-space:nowrap;text-decoration:none;--focus-outline-color:rgba(100, 200, 255, 0.3)}.catalog-beta__paging>a:focus,.catalog-beta__paging>a:hover,.catalog-beta__paging>a[data-active],.catalog-beta__paging>button:not(.st-button_style_none):focus,.catalog-beta__paging>button:not(.st-button_style_none):hover,.catalog-beta__paging>button:not(.st-button_style_none)[data-active]{background-color:#e7f2ff;color:#1466c6}.catalog-beta__paging>a:active,.catalog-beta__paging>button:not(.st-button_style_none):active{background-color:#cee4ff}.catalog-beta__paging>a[disabled],.catalog-beta__paging>button:not(.st-button_style_none)[disabled]{background-color:transparent;color:#b7b7b7}.catalog-beta__paging>a+a,.catalog-beta__paging>a+button,.catalog-beta__paging>button:not(.st-button_style_none)+a,.catalog-beta__paging>button:not(.st-button_style_none)+button{margin-left:2px}.catalog-beta__category .catalog-block__content{margin-top:32px}@media (max-width:768px){body[data-route^=catalog-beta]{--catalog-beta-hor-padding:16px}.catalog-beta__search-form{margin:-24px calc(var(--catalog-beta-hor-padding) * -1) 24px;padding:4px 8px 6px;border-radius:0;background-color:#222}.catalog-beta__search-form .search-form__input-wrapper{margin-right:4px}.catalog-beta__search-form input.search-form__input{font-size:14px;border-color:transparent}.catalog-beta__search-form .form-checkbox,.catalog-beta__search-form .select-box,.catalog-beta__search-form button:not(.st-button_style_none).search-form__submit{display:none}.catalog-beta__search-form button:not(.st-button_style_none).catalog-beta__reset-search-mobile,.catalog-beta__search-form button:not(.st-button_style_none).catalog-beta__search-all-filters-mobile{display:inline-flex}.catalog-beta__recently-viewed .catalog-block__content{margin-top:24px}}.explore__search__input,.explore__search__input-wrapper{border-right-color:transparent!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;padding-top:0!important;padding-bottom:0!important;vertical-align:top;min-width:50px;width:85%!important;color:#5e5e5e}.explore__search__input-wrapper:active,.explore__search__input-wrapper:focus,.explore__search__input-wrapper:hover,.explore__search__input:active,.explore__search__input:focus,.explore__search__input:hover{border-color:#ccc!important}.explore__search__input-wrapper:hover,.explore__search__input:hover{background-color:#f5f5f5!important}.explore__search__input-wrapper:active,.explore__search__input:active{color:#a5a5a5}.explore__search__button,.explore__search__input,.explore__search__input-wrapper{height:2.48em!important}.explore__search__form{position:relative;margin-top:45px;margin-right:5px;margin-left:5px}.explore__search__form.explore__search__form-nomargin{margin:0}.explore__search__form>div{display:inline!important}.explore__search-info{margin:10px 5px 20px}.explore__search-info .search-info__query{font-size:1em}.explore__search-info .search-info__query-original{font-size:.9em;font-style:italic}.explore__search-info .search-info__popular-query{margin-right:5px!important;margin-bottom:5px!important}.explore__search__input-wrapper{position:relative;display:inline-block!important;outline:0;margin:0!important}.explore__search__input-wrapper .st-input{background:0 0;width:100%}.explore__search__input-wrapper .tt-dropdown-menu{margin-left:-1px;margin-right:-1px;margin-top:-2px!important}.explore__search__input-wrapper .tt-hint,.explore__search__input-wrapper .tt-query{border:none!important}.explore__search__button{margin-left:-5px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;width:15%!important}.explore__clear-field{background-image:url(/static/frontend/search-clear.svg)!important;background-repeat:no-repeat!important;background-position:center center!important;display:inline-block;position:absolute;cursor:pointer;width:26px;height:26px;right:16%;top:8px;margin:auto;padding:2px;outline:0}.explore-filters,.explore__xs-hidden{display:none}.explore__courses-program-header{background:#5E7EEC;min-height:150px;min-width:100%;left:0}.explore__courses-header-title{font-size:32px;padding-top:30px;color:#000}.explore__courses-pack-block{margin:20px 0 40px}.explore__courses-pack{margin:0}.explore__courses-header-arrow{margin:0 5px;top:4px}.explore__courses-header-secondary{color:#fff;text-decoration:underline}.explore__courses-header-secondary:hover{color:#f3f4f6}.explore__add_courses-btn{margin-top:45px!important;margin-left:28px!important;border-radius:2px!important}.explore__add_courses-btn .plus{margin-right:5px}.explore_show-all{position:relative;top:-35px;text-align:center;text-decoration:underline}.st-h1.explore__title{font-weight:400;margin:45px 0}.course-pack-header{margin-bottom:25px;margin-left:5px}.explore__main-container{padding-left:20px!important;padding-right:20px!important}.explore__catalog-header{background-image:url(/static/frontend/catalog_header.jpg);height:150px;width:100%;background-size:cover}.explore__catalog-header .explore__search__form{margin:0}.explore__catalog-header .explore__add_courses-btn{margin:0!important}.explore__catalog-header .page-fragment{height:100%}.explore__catalog-header .page-fragment .flex-row{height:100%;justify-content:space-between;align-items:center}.explore__org-wrapper{border-bottom:1px solid #ddd;margin-bottom:2em}.explore__search-wrapper{padding:0 1em}.explore__org-list{list-style-type:none;overflow-x:scroll;display:flex;align-items:center;position:relative;margin:10px 0}.explore__org-item{padding:0 20px;min-width:130px;transition:transform .7s ease}.explore__org-link{display:block;max-height:50px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;text-align:center}.explore__org-link img{height:100%;width:auto;max-height:50px;-o-object-fit:contain;object-fit:contain}.explore__org-link:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.explore__org-link_big{transform:scale(1.5)}.explore__org-switcher_back .explore__org-switcher-btn,.vote-widget__abuse-icon{transform:rotate(180deg)}.explore__org-switcher{display:none;position:absolute;top:0;z-index:1;opacity:1;transition:opacity 1s}.explore__org-switcher_back{left:10px}.explore__org-switcher_forward{right:10px}.explore__org-switcher .explore__org-switcher-btn:focus,.explore__org-switcher .explore__org-switcher-btn:hover{outline:0}.explore__org-switcher.hidden{opacity:0;display:none}.explore__org-switcher:focus,.explore__org-switcher:hover{opacity:.7}.explore__org-switcher:focus .explore__org-switcher-btn,.explore__org-switcher:hover .explore__org-switcher-btn{outline:0;color:#1466c6}.explore__org-switcher-btn{color:#ddd;height:50px;width:30px}.explore__org-switcher-btn svg{height:30px;width:20px}@media (max-width:1024px){.explore__search__form{margin-right:0}}@media screen and (max-width:680px){.explore__search__button{display:none!important}.explore__search__input,.explore__search__input-wrapper{border-right-color:#ccc!important;border-radius:2px!important;width:100%!important}.explore__clear-field{right:8px}.explore__courses-header-title{font-size:18px;padding-bottom:30px}.explore__courses-header-secondary{display:none}}@media screen and (max-width:360px){.course-pack-header .st-link.course-pack__title-large{font-size:20px!important}}@media screen and (min-width:768px){.explore__org-switcher,.explore__xs-hidden{display:block}.explore__org-list{overflow:hidden}.explore__org-item{padding:0 40px;min-width:170px}.explore__search-wrapper{padding:0}}@media screen and (min-width:1024px){.explore__main-container{padding-left:0!important;padding-right:0!important}.explore__main-container .course-pack-header{justify-content:space-between}.explore-filters{display:block}}.course.anypage{padding-bottom:120px}.course__main-info{overflow:hidden}.course__main-info .course__inner{position:relative;padding-left:580px}.course__main-info .course__cover{position:relative;float:left;width:230px;height:230px;overflow:hidden;margin-left:-580px}.course__main-info .course__cover .course__cover-image{height:100%;width:100%}.course__main-info .course__preview{float:left;width:100%}.course__main-info .course__preview .course__preview-text{font-size:16px;line-height:1.5}.course__intro{margin-top:33px}.course__intro .course__intro-inner{padding-top:20px;display:flex;flex-flow:row wrap}.course__intro .course__intro-inner .course__video{width:100%;max-width:696px;padding-bottom:36px;flex-basis:700px}.course__intro .course__intro-inner .course__video .course__iframe-wrapper{background:#7dd1ff}.course__intro .course__intro-inner .course__props{width:243px;margin-left:18px;flex-basis:243px}.course__intro .course__intro-inner .course__props .course__title{font-size:13px}.course__intro .course__intro-inner .course__props .course__prop{background-color:#eee;padding:15px 13px;margin-bottom:1px}.course__intro .course__intro-inner .course__props .course__prop .course__prop-val{font-size:14px;line-height:21px;padding-top:2px}.course__description .course__description-text,.course__requirements .course__requirements-text{line-height:1.5}.course__intro .course__intro-inner .course__props .course__prop .course__prop-text{display:block;padding-bottom:.75em}.course__intro .course__intro-inner .course__props .course__prop button,.course__intro.course__intro_wide .course__props{width:100%}.course__reviews{padding:0 20px;font-size:14px}.course__description,.course__requirements{padding-top:20px}.course__instructors{margin-top:42px;display:flex;flex-wrap:wrap}.course__instructors .course-title{flex-basis:100%}.course__instructors .course__add-instructor input{margin-bottom:0}.course__instructors .course__add-instructor button{margin-top:-1px}.course__instructors .course__instructor{margin-top:24px;color:#777;font-size:14px;padding-right:10px}.course__toc{position:relative;margin-top:58px}.course__toc .course-toc-component{position:relative;margin-top:16px}.course__scoreboard-info{display:flex;justify-content:center}.course__scoreboard-table{width:100%;max-width:500px;margin:auto}.course__scoreboard-table .course__scoreboard-table__current-user{background:#cfc}.course-action-links{padding-bottom:16px}.course-news .clearfix{margin-bottom:1.875em}.course-page{padding-top:30px;padding-bottom:30px}.course-index{word-wrap:break-word;font-size:14px}.course-index .course-index__adaptive-row{margin-bottom:30px;align-items:center;margin-right:1rem;margin-left:1rem}.course-index .course-index__adaptive-note .svg-icon{top:5px;color:#6c6}.course-index .course-index__adaptive-note .svg-icon svg{width:14px;height:21px}.course-index .course-index__reviews-link{align-self:center;text-align:right;margin-left:auto}.course-index .course-index__author.author-widget{margin-bottom:15px}.course-index .course-index__aside-section .course-index__author+.course-index__author{margin-top:1em}.course-index .course-index__header{margin-top:10px;margin-bottom:10px}.course-index .course-index__header:first-child,.course-index .course-index__header:first-child .st-h2{margin-top:0}.course-index .st-h2.course-index__header{margin-top:55px;margin-bottom:20px}.course-index .course-index__aside-section{display:flex;align-items:center}.course-index .course-index__aside-authors.course-index__aside-section{flex-direction:column;align-items:flex-start}.course-index .course-index__aside-authors .user-avatar{width:100%;padding-bottom:10px;line-height:1.4}.course-index .course-index__aside-authors .user-avatar a{display:flex;align-items:center}.course-index .course-index__aside-authors .user-avatar img{flex-shrink:0}.course-index .course-index__aside-join.course-join-button{margin-top:1em;width:100%}.course-index .course-index__aside-section+.course-index__aside-section{margin-top:35px}.course-index .course-index__rating{font-size:22px;margin-right:10px}.course-index .course-index__def-row{display:flex;justify-content:space-between;text-align:right}.course-index .course-index__description{border-bottom:1px solid #e6e9ed;border-top:1px solid #e6e9ed;padding:30px 0 45px}.course-index .course-index__cert-details{background:#f3f4f6;min-height:55px;color:#777;margin:0 -1.75em -1em;padding:1em 1.75em 1em 4em;position:relative;display:flex;align-items:center}.course-index .course-index__cert-details:before{content:"";display:block;position:absolute;height:20px;width:20px;background:url(/static/frontend/question.svg) no-repeat;background-size:20px 20px;top:50%;left:1.75em;transform:translateY(-50%)}.course-editor__menu,.lesson-editor__menu{height:auto;position:fixed;bottom:0;z-index:var(--z-editor-footer-panel);background-color:#ccc;width:100%;padding-top:.75em;padding-bottom:.75em;border-top:1px solid #eee}.course-editor__menu-inner{margin:0 auto;max-width:1022px}.course-editor__actions-lists{display:flex;padding:0 1rem}.course-editor__complete-actions{padding:.75em .5em 0}.course-editor__complete-actions button:not(.st-button_style_none){margin:2px 0}.course-editor__action{display:inline-block;margin-right:.75em}button.course-editor__action-btn{display:inline-flex;align-items:center;padding-right:26px}button.course-editor__action-btn .svg-icon svg{width:1em;height:1em;transform:scale(1.5) translateX(7px);vertical-align:top}.course-index__def-title{color:#999;font-weight:400}.course-index__selfpaced-note{display:flex;justify-content:space-between}.course-index__selfpaced-note .svg-icon{color:#3E8AF8;margin-right:10px}.course-index__share-url,a.course-index__empty-field{font-size:14px;color:#777}.course-index__selfpaced-note .svg-icon svg{width:28px;height:28px}.course-index__share-block-wrapper{width:100%;order:2}.col-xs-12.course-index__share-block{border:1px solid #e6e9ed;border-radius:3px;display:flex;flex-direction:column;min-height:150px;justify-content:space-between;padding:0;margin-top:30px;margin-bottom:30px}.course-index__share-text,.course-index__share-url,.share-buttons.course-buttons__share-buttons{padding-left:22px;padding-right:22px}.course-index__share-text{padding-top:15px}.share-buttons.course-buttons__share-buttons .ya-share2__icon{height:32px;width:32px}.share-buttons.course-buttons__share-buttons .ya-share2__container_size_m .ya-share2__icon{background-size:32px}.course-index__share-url{padding-top:15px;padding-bottom:15px;background-color:#f3f4f6;max-height:55px}.course-index__share-copy-button{visibility:hidden;opacity:0;will-change:opacity;transition:opacity .3s;position:absolute;right:22px}.course-index__share-url:hover .course-index__share-copy-button{opacity:1;visibility:visible}.course-index__main-wrapper .course-index__aside-wrapper{order:-1;display:flex;flex-direction:column}.course-index__main-wrapper .course-join-button{display:none}.course-index__bordered-wrapper{padding-top:1em}.course-index__wrapper{padding-top:1em;margin-left:-5px;margin-right:-5px}.course-index__similar-courses .course-promo-widget{border-color:#e6e9ed!important}.course-index__join-btn-wrapper{padding:1em 1rem;width:100%}.course-index__join-btn-wrapper .course-join-button,.course-index__join-btn-wrapper .course-page-header__join-btn{width:100%}.course-index__video-player{position:relative}.course-index__video-join-overlay{position:absolute;width:100%;height:100%;padding-top:32px;z-index:1}.course-index__video-join{display:flex;flex-direction:column;background:rgba(0,0,0,.65);height:100%;align-items:center}.course-index__video-join-button .video-join-button a{background-color:#6c6}.course-index__video-join-repeat{margin-top:16px;margin-bottom:auto;cursor:pointer;color:#fff;text-decoration:underline}.course-index__main-wrapper_fixed-btn .course-index__join-btn_last,.course-index__robot-icon,.course-index_xs-hidden{display:none}.course-index__promo{display:flex;align-items:center;font-size:16px;line-height:1.37}.course-index__promo .svg-icon{display:flex;padding:10px;margin-right:16px;border-radius:50%;font-size:20px;background-color:#eaecf0}.course-index__promo .button{align-self:flex-start;margin-left:24px}.course-index__adaptive-row+.course-index__header-row{padding-top:30px}.course-pay_success__msg{margin:30px 0 20px;border:1px solid #6c6;padding:20px;border-radius:4px}@media screen and (min-width:768px){.course-index__join-btn-wrapper{padding:1em 1rem;width:auto}.course-index__join-btn-wrapper .course-join-button,.course-index__join-btn-wrapper .course-page-header__join-btn{width:auto}}@media only screen and (min-width:1024px){.course.anypage{padding-bottom:70px}.course-index .course-index__description{border:none;padding-top:0}.course-index .course-index__header{margin-top:0;padding-top:10px}.course-index .course-index__aside-join.course-join-button{margin-top:0}.course-index .course-index__def-row{flex-wrap:wrap;text-align:left}.course-index .course-index__def-title{flex-basis:100%;font-weight:700;color:#000}.course-index .course-index__certificate-tooltip .tooltip-hint_inside .certificate:after{display:none}.course-index .course-index__adaptive-link{text-align:right}.course-index .course-index__adaptive-row{margin-right:1rem;margin-left:1rem;margin-bottom:0;padding:10px;border-radius:3px;background-color:#ffeec2;display:flex}.course-index .course-index__bordered-wrapper{margin:2rem 0 0}.course-index .course-index__share-block-wrapper{order:0;margin-top:2rem}.course-index_md-hidden{display:none}.course-index_xs-hidden{display:block}.course-index__join-btn_last{display:none}.col-xs-12.course-index__share-block{margin-top:0;margin-bottom:0}.course-index__adaptive-note{padding-right:10px;display:flex;align-items:center}.course-index__flag-icon{display:none}.course-index .course-index__adaptive-note .course-index__robot-icon{display:block;top:0;margin-right:10px;height:35px;width:35px}.course-index .course-index__adaptive-note .course-index__robot-icon svg{height:35px;width:35px}.course-index__aside-section_sticky-btn{position:-webkit-sticky;position:sticky;top:var(--header-height);background-color:#fff;z-index:12;padding-top:2rem;padding-bottom:0}.course-index__aside-section_sticky-btn:after{content:'';display:block;position:absolute;background:#FFF;box-shadow:0 2px 1px -2px #b7b7b7;width:100%;height:2rem;bottom:-2rem}.course-index__bordered-wrapper{border:1px solid #e6e9ed;padding:1em 1.75em;border-radius:3px}.course-index__bordered-wrapper .course-index__header:not(:first-child){border-top:1px solid #e6e9ed}.course__cheklist-sign{border:1px solid #e6e9ed;padding:1em 1.75em;border-radius:3px;font-size:14px;margin:2em 0 0}.course-page__syllabus .course__cheklist-sign{margin:1em 0 2em}.course-index__short-desc{border-bottom:1px solid #e6e9ed;padding-bottom:.75em}.course-index__video{margin-top:2rem}.course-editor__menu{height:4.375em}.course-editor__menu-inner{display:flex;justify-content:space-between}.course-editor__complete-actions{padding:0}.course-editor__complete-actions button:not(.st-button_style_none){margin:0}.course-index__main-wrapper .course-index__aside-wrapper{order:1}.course-index__main-wrapper .course-index__aside-wrapper dl.col-xs-12{margin-bottom:0}.course-index__main-wrapper .course-join-button{display:block}}@media only screen and (min-width:1170px){.course-index__robot-icon,.course-index_xs-hidden{display:block}.course-editor__actions-lists,.course-page__comments.col-xs-12,.course-page__news.col-xs-12,.course-page__syllabus.col-xs-12{padding:0}.course-index .course-index__adaptive-row{margin-right:0;margin-left:0}}body[data-embedded] .course-page__syllabus{padding-bottom:50px}body[data-route=course_permissions_edit] .woof-container,body[data-route=course_info_edit] .woof-container,body[data-route=adaptiveness_edit] .woof-container,body[data-route=course_statistics] .woof-container,body[data-route=certificate_edit] .woof-container,body[data-route=instructor_dashboard] .woof-container,body[data-route=course_edit] .woof-container,body[data-route^=lesson_edit] .woof-container,body[data-route^=step_edit] .woof-container{bottom:70px}.course-promo__head{padding:70px 20px 48px;background-color:#282b41;color:#fff}.course-promo__head,.course-promo__main{letter-spacing:.3px}.course-promo__head>.page-fragment,.course-promo__main>.page-fragment{display:flex}.course-promo__head aside,.course-promo__main aside{flex-shrink:0;width:308px;margin-left:63px}.course-promo__bottom{width:100%;padding:20px;background-color:#fff;box-shadow:0 -1em 2em rgba(34,34,34,.1);position:-webkit-sticky;position:sticky;bottom:0;z-index:3}.course-promo__head-content,.course-promo__main-content{flex:1}.course-promo__head-aside,.course-promo__head-content{display:flex;flex-direction:column}.course-promo__main-content h2{margin:0 0 .5em;font-size:28px;font-weight:400;line-height:normal;letter-spacing:.2px}.course-promo__main-content ul{line-height:1.38}.course-promo__main-content .rich-text-viewer ul li{position:relative;padding:0 0 0 1.4em}.course-promo__main-content .rich-text-viewer ul li::before{content:"—";position:absolute;margin-left:-1.4em}.course-promo__main-content li+li{margin-top:.68em}.course-promo__content-block+.course-promo__content-block{margin-top:60px}.course-promo__header{margin:0 0 16px;font-size:34px;font-weight:500;line-height:normal;color:inherit}.course-promo__summary{margin:0 0 16px;font-size:14px;line-height:1.43;letter-spacing:.3px}.course-promo__review-summary{margin-top:auto;margin-bottom:-20px;padding-top:20px}.course-promo__head-widgets{margin:auto -18px -5px;padding-top:10px;display:flex;flex-wrap:wrap}.course-promo__head-widget{display:flex;align-items:center;max-width:20%;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;margin:5px 18px;font-size:12px;line-height:1.17;letter-spacing:.4px}.course-promo__head-widget>.svg-icon{flex-shrink:0;display:inline-flex;margin-right:8px;font-size:20px}.course-promo__head-widget[data-type=difficulty]{width:-webkit-min-content;width:-moz-min-content;width:min-content}.course-promo__head-widget[data-type=difficulty] .course-difficulty-easy_icon,.course-promo__head-widget[data-type=difficulty] .course-difficulty-hard_icon,.course-promo__head-widget[data-type=difficulty] .course-difficulty-normal_icon{font-size:16px;margin-right:10px}.course-promo__head-widget[data-type=workload]{min-width:135px}.course-promo__head-widget[data-type=certificate]{width:-webkit-min-content;width:-moz-min-content;width:min-content}.course-promo__head-widget[data-type=adaptive]{white-space:nowrap;max-width:none}.course-promo__main{padding:50px 20px 100px}.course-promo__author-list{display:flex;flex-wrap:wrap;margin:-5px -15px 30px}.course-promo__share-btns,.course-promo__share-url{display:inline-block;vertical-align:bottom}.course-promo__author{max-width:150px;margin:5px 15px;font-size:12px;line-height:1.17;letter-spacing:.4px}.course-promo__author .user-avatar__link{text-decoration:underline;color:#56a4ff;-webkit-text-decoration-color:rgba(86,164,255,.28);text-decoration-color:rgba(86,164,255,.28)}.course-promo__instructor{margin-top:32px}.course-promo__course-includes-list{-moz-column-count:2;column-count:2}.course-promo__certificate-section{padding:35px 100px 35px 220px;border-width:10px 0 10px 15px;border-style:solid;border-color:transparent;line-height:1.44;border-radius:8px;background-color:#f3f4f6;background-image:url(/static/frontend/common_icons/certs.svg);background-size:30% 100%;background-position:0 50%;background-repeat:no-repeat;background-origin:padding-box}.course-promo__content-block+.course-promo__certificate-section{margin-top:40px}.course-promo__certificate-section h3{margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.11}.course-promo__what-you-gain{-moz-column-count:2;column-count:2}.course-promo__what-you-gain li{-moz-column-break-inside:avoid;break-inside:avoid}.course-promo__share-btns{margin-right:25px}.course-promo__share-btns .ya-share2 .ya-share2__icon{height:48px!important;width:48px!important}.course-promo__share-btns .ya-share2 .ya-share2__container_size_m .ya-share2__icon{background-size:48px}.course-promo__share-btns .ya-share2 .ya-share2__item{margin:0}.course-promo__share-btns .ya-share2 .ya-share2__item+.ya-share2__item{margin-left:16px}.course-promo__enrollment{margin-bottom:24px}h2+.course-promo__enrollment{margin-top:24px}.course-promo__enrollment_mobile{margin-bottom:inherit}.course-promo__deadlines{font-size:20px;font-weight:500;letter-spacing:.2px;text-align:center}.course-promo__aside-sticky-wrapper{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 50px)}.course-promo__enrollment_aside .course-promo-enrollment__price-container{order:-1}.course-promo__enrollment_aside .course-promo-enrollment__price-container+.course-promo-enrollment__actions{margin-top:10px}.course-promo__enrollment_aside .course-promo-enrollment__actions>*{max-width:none}.course-promo__course-includes-aside{margin-top:64px}.course-promo-includes{padding:20px 16px 32px;border-radius:4px;background-color:#f3f4f6}.course-promo-includes h4{margin:0 0 24px;font-size:16px;font-weight:500;letter-spacing:.2px}.course-promo-includes ul{margin:0 0 32px;line-height:1.38}.course-promo-includes li+li{margin-top:6px}.course-promo-includes b{font-weight:500}.course-promo-includes__update-date{margin-top:4px;font-size:12px;font-style:italic}.course-promo__video-player-dummy{margin-top:13px;min-height:130px;border-radius:5px;overflow:hidden}.course-promo__video-player-dummy .video-player__start-sign{top:auto;bottom:13px;font-size:14px;font-weight:500;letter-spacing:.2px}.course-promo__video-player-dummy .video-js .vjs-big-play-button:not(.st-button_style_none){background-color:#fff!important}.course-promo__intro-video-modal h2{margin:0 0 16px;color:inherit;font-size:24px;font-weight:400}.course-new__explanation,.course-new__help-center-link{font-size:13px;line-height:22px}.course-promo__intro-video-modal .modal-dialog-inner{background-color:#282b41!important;color:#a9aab3!important}.course-promo__intro-video-modal .modal-dialog-top__close{color:inherit!important}.course-promo__intro-video-modal .modal-dialog__content{padding:16px 40px 40px!important}.course-promo-video-modal__video-wrapper{position:relative}.course-promo-video-modal__video-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.65)}.course-promo-video-modal__repeat-video{margin-top:16px!important;background:0 0!important;border:none!important;color:#fff!important;text-decoration:underline!important}.course-new__cc-link,.page-footer__CC-note a,.page-footer__terms a,.teaching-landing a{text-decoration:underline}@media screen and (max-width:992px){.course-promo__head>.page-fragment,.course-promo__main>.page-fragment{flex-direction:column}.course-promo__head aside,.course-promo__main aside{margin:26px auto 0}.course-promo__main-aside{display:none}}@media screen and (min-width:1024px){.notifications-page.flex-row,.notifications-page~.flex-row{margin:0}}@media screen and (min-width:1170px){.notifications-page .col-xs-12,.notifications__event-list.col-xs-12{padding:0}.notifications-page+.flex-row,.notifications-page.flex-row{margin-right:30px;margin-left:30px}}.course-new__wrapper{padding-top:70px}.course-new__wrapper textarea{resize:none}.course-new__explanation{padding-top:10px;color:#000;max-width:207px}.course-new__cc-link{color:#000}.course-new__header{font-size:24px;color:#000}.course-new__title-hint-wrapper{position:relative;top:-10px}.course-new__hint{font-size:13px;color:#999}.course-new__tariff-info{color:#5e5e5e}.teaching-landing{padding:30px 0 80px;letter-spacing:.2px}.teaching-landing a{color:inherit}.teaching-landing a:focus,.teaching-landing a:hover{color:#000}.teaching-landing__header{margin:0 0 40px;text-align:center;font-size:28px;font-weight:400}.teaching-landing__tips{font-size:14px;line-height:1.43}.teaching-landing__tips.flex-row{margin:-12px}.teaching-landing__tips.flex-row>*{padding:12px}.teaching-landing__tips img{display:block;height:120px;margin:0 0 24px 10px}.teaching-landing__tips p{max-width:365px;margin:0 auto;font-size:inherit;line-height:inherit}.teaching-landing__subheader{margin:50px 0 22px;text-align:inherit;font-size:24px;font-weight:400}.teaching-landing__features{display:flex;flex-wrap:wrap}.teaching-landing__feature-list{flex:1;min-width:570px;margin:0 0 16px;-moz-column-count:3;column-count:3;-moz-column-gap:54px;column-gap:54px;font-size:14px;line-height:1.29;letter-spacing:.3px}.teaching-landing__feature-list li+li{margin-top:10px}.teaching-landing__create-course{display:flex;align-items:flex-start;margin:42px 0 0}.teaching-landing__create-course .the-form-field,.teaching-landing__create-course input{width:315px}.teaching-landing__create-course .the-form-field{margin:0 8px 0 0}.teaching-landing__create-course .the-form-field__messages{font-size:13px}.teaching-landing__create-course input{margin-bottom:0}.teaching-landing__create-course input:focus{border-color:#6c6!important}.teaching-landing__create-course button{padding-left:30px;padding-right:30px;margin:0!important}.teaching-landing__create-course-note{margin:4px 0 4px 2px;font-size:12px;letter-spacing:.4px}.toast-panel.teaching-landing__help-toast-panel{margin:32px 0 0;min-height:48px;font-weight:500}.user__avatar{border-radius:50%;float:left;margin-right:20px}.user__details{margin-top:10px}.user__tag-link{padding-right:5px}.profile-page .light-tabs__content{border:none;border-bottom:1px solid #d8d8d8;padding:0 0 30px;border-radius:5px;display:flex;flex-wrap:wrap}.profile-page .light-tabs__content:last-child{border-bottom:none}.profile-page .light-tabs__content_lessons{padding:20px 0}.profile-page .light-tabs__header::before,.profile-page .light-tabs__switch.light-tabs__switch_active::after{content:none}.profile-mailing .clearfix{margin-bottom:1.875em}@media only screen and (max-width:768px){.profile-header{display:flex;align-items:center;flex-direction:column}.profile-header_buttons{margin-left:0;padding:10px}.profile-page__mailing{width:100%}.profile-page__mailing_center{text-align:center}}.profile-header_image{width:100px;height:100px;flex:0 0 100px}.profile-header_buttons{margin-left:auto}.profile-header_name{font-size:24px;margin:0 25px}.profile-header_name-inactive{text-decoration:line-through}.profile-stat_item{margin-bottom:12px;display:flex;flex-direction:row;align-items:center}.profile-stat_item-text{margin-left:.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-stat_item-rank{white-space:nowrap}.profile-stat_title{padding-bottom:1px;border-bottom:dotted 1px #000;line-height:1;cursor:help}.profile-stat_title__link{cursor:pointer}.profile-stat_item__gray{color:#999}.profile-stat_item__social{line-height:16px}.profile-stat_item__social .svg-icon{display:inline-flex;width:16px;height:16px;margin-right:6px;vertical-align:top}.profile-stat_item__social svg{width:100%;height:100%}.profile-stat_item__social .profile-stat_item__social-link{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;font-size:13px}.profile-stat_num{margin-left:auto;margin-right:10px}.profile-stat_icon{margin-right:5px;width:24px;height:25px}.profile__telegram-bot-box{font-size:14px;border:1px solid #ccc;border-radius:5px;padding:10px}.profile__telegram-bot-icon{width:35px;height:35px;position:absolute}.profile__telegram-bot-icon svg{width:35px}.profile__telegram-bot-link{padding-left:45px}.anypage.userpage{max-width:1110px;padding:0;margin-top:0}.org-course-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.org-course-list__search{padding:0 5px}.org-lessons-list__search{padding:0}.org-course-list__item-filler{height:0;width:200px}.profile-page__content{padding:0 1rem}.course-promo-widget.org-course-list__item{width:100%;margin-bottom:15px;max-width:80vw}.org-course-list__menu.drop-down{position:absolute;top:3px;right:6px}button.st-button_style_none.org-course-list__menu-toggler{padding:6px;vertical-align:top;color:#777}button.st-button_style_none.org-course-list__menu-toggler:focus,button.st-button_style_none.org-course-list__menu-toggler:hover{color:#222}button.st-button_style_none.org-course-list__menu-toggler .svg-icon{display:flex;align-items:center}button.st-button_style_none.org-course-list__menu-toggler svg{width:14px;height:14px}@media screen and (min-width:480px){.course-promo-widget.org-course-list__item{width:47%}.course-promo-widget.org-course-list__item:not(:empty){margin:5px}}@media screen and (min-width:768px){.profile-page .light-tabs__content{border:1px solid #d8d8d8;padding:30px}.profile-page .light-tabs__content:last-child{border-bottom:1px solid #d8d8d8}.profile-page .light-tabs__content_lessons{padding:30px}.profile-page .light-tabs__header::before,.profile-page .light-tabs__switch.light-tabs__switch_active::after{content:''}}@media screen and (min-width:1024px){.course-promo-widget.org-course-list__item{width:32%;max-width:none}}.certificate-page{padding:2em 0;min-height:560px}.certificate-page .certificate-page__course-widget{width:100%;max-width:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.certificate-page .certificate-page__course-widget:not(:empty){margin:5px 0 0}.certificate-page .certificate-page__aside-join .button:not(.st-button_style_none),.certificate-page .certificate-page__aside-join button:not(.st-button_style_none){border-top-left-radius:0;border-top-right-radius:0}.certificate-page .certificate-page__share-buttons{padding:0 1em 0 .5em}.certificate-page .certificate-page__share-buttons .share-buttons__buttons .ya-share2__list_direction_horizontal{display:flex}.certificate-page .certificate-page__share-url{padding:5px 15px 5px 5px;background-color:#f3f4f6;border:1px solid #ddd;border-radius:5px;color:#777;margin:.7em 0}.certificate-page .certificate-page__download{margin-left:0;padding-left:1em}.certificate-page .certificate-page__download .button:not(.st-button_style_none){padding:9px}.certificate-page .certificate-page__avatar{display:flex;align-items:center;padding-bottom:1em}.certificate-page .certificate-page__user-name{padding-left:1em;color:#777}.certificate-page .certificate-page__user-name .certificate-page__user-name__header{display:block}.certificate-page .certificate-page__user-name a{color:#000}.certificate-page .certificate-page__user-name button svg{width:1em;height:1em}.certificate-page .certificate-page__share-block{display:flex;align-items:center;padding:1em 0;margin:1em 0;flex-wrap:wrap;justify-content:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.certificate-page .certificate-page__image-wrapper{min-height:250px}.certificate-page .certificate-page__image{display:block;margin:0 auto;box-shadow:1px 1px 5px #ccc}.certificate-page .certificate-page__result-sign{font-size:.9em;color:#777}@media (min-width:768px){.certificate-page .certificate-page__share-block{margin:0;flex-wrap:nowrap;border:0;max-width:670px}.certificate-page .certificate-page__image-wrapper{min-height:463px}.certificate-page .certificate-page__image{display:block;margin:0;max-width:670px;width:100%}.certificate-page .certificate-page__share-url{margin:0}.certificate-page .certificate-page__download{margin-left:auto}}.feature-tariff-badge{display:inline;padding:3px 6px 3px 5px;margin-left:3px;vertical-align:baseline;position:relative;top:-1px;background-color:#E9EBFA;color:#3e50cb;border-left:1px solid #9ca6e6;border-radius:2px;font-size:9px;font-weight:400;letter-spacing:1px;text-decoration:none}.feature-tariff-badge:empty{display:none}.feature-tariff-badge_active,[role=button]:not([data-disabled]).active .feature-tariff-badge,[role=button]:not([data-disabled]):active .feature-tariff-badge,[role=button]:not([data-disabled]):focus .feature-tariff-badge,[role=button]:not([data-disabled]):hover .feature-tariff-badge,[role=button]:not([data-disabled])[data-active] .feature-tariff-badge,a:not([data-disabled]).active .feature-tariff-badge,a:not([data-disabled]):active .feature-tariff-badge,a:not([data-disabled]):focus .feature-tariff-badge,a:not([data-disabled]):hover .feature-tariff-badge,a:not([data-disabled])[data-active] .feature-tariff-badge,button:not([data-disabled]).active .feature-tariff-badge,button:not([data-disabled]):active .feature-tariff-badge,button:not([data-disabled]):focus .feature-tariff-badge,button:not([data-disabled]):hover .feature-tariff-badge,button:not([data-disabled])[data-active] .feature-tariff-badge,label:not([data-disabled]).active .feature-tariff-badge,label:not([data-disabled]):active .feature-tariff-badge,label:not([data-disabled]):focus .feature-tariff-badge,label:not([data-disabled]):hover .feature-tariff-badge,label:not([data-disabled])[data-active] .feature-tariff-badge{background-color:#6c7bdf;color:#fff;border-left-color:#3e50cb}.course-tariff-badge{display:none;height:16px;margin-left:5px;vertical-align:middle;position:relative;top:-2px;background-repeat:no-repeat;background-position:center}.course-tariff-badge[data-type=pro],.course-tariff-badge[data-type=enterprise]{display:inline-block}.course-tariff-badge[data-type=pro]{background-image:url(/static/frontend/common_icons/course-tariff-pro.svg);width:50px}.course-tariff-badge[data-type=pro][data-invalid]{background-image:url(/static/frontend/common_icons/course-tariff-pro-invalid.svg);width:50px}.course-tariff-badge[data-type=enterprise]{background-image:url(/static/frontend/common_icons/course-tariff-enterprise.svg);width:78px}.course-tariff-badge[data-type=enterprise][data-invalid]{background-image:url(/static/frontend/common_icons/course-tariff-enterprise-invalid.svg);width:78px}.page-footer{padding:40px 20px 25px;font-size:14px;color:#5e5e5e;border-top:1px #ddd solid}.page-footer__container{max-width:1022px;margin:0 auto;width:100%}.page-footer__col:not(:last-child){margin-right:15px}.page-footer__col.page-footer__apps{display:flex}.page-footer__col.page-footer__social-links{display:flex;flex-wrap:nowrap}.page-footer__col.page-footer__counters.page-footer__list{white-space:nowrap}.page-footer__col.page-footer__lists{display:flex;justify-content:space-between}.page-footer__list{margin-bottom:0;line-height:1.9}.page-footer__years{color:#000}.page-footer__row{display:flex;flex-wrap:wrap;justify-content:space-between}.page-footer__row_order_second{margin-top:30px;align-items:center}.page-footer__mobapp-link{display:inline-block;width:135px;height:40px;margin-right:5px;border-radius:4px}.page-footer__mobapp-link:hover img,.page-footer__mobapp-link:hover svg{-webkit-filter:none;filter:none;opacity:1}.page-footer__mobapp-link img,.page-footer__mobapp-link svg{width:100%;height:100%;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5;transition:opacity .3s,-webkit-filter .3s;transition:opacity .3s,filter .3s;transition:opacity .3s,filter .3s,-webkit-filter .3s}.page-footer__medium-logo path:nth-child(1){color:#D0D2D3}.page-footer__medium-logo path:nth-child(2){color:#aeb0b3}.page-footer__medium-logo path:nth-child(3){color:#999a9d}.page-footer__medium-logo path:nth-child(4){color:#979799}.page-footer__social-link{color:#ccc;max-height:32px;background:#fff;border-radius:50%}.page-footer__social-link+.page-footer__social-link{margin-left:6px}.page-footer__social-link svg{width:32px;height:32px}.page-footer__social-link:focus .footer-vk_icon,.page-footer__social-link:hover .footer-vk_icon{color:#5E81A8}.page-footer__social-link:focus .footer-fb_icon,.page-footer__social-link:hover .footer-fb_icon{color:#3B5998}.page-footer__social-link:focus .footer-twitter_icon,.page-footer__social-link:hover .footer-twitter_icon{color:#1DA1F2}.page-footer__social-link:focus .footer-medium_icon,.page-footer__social-link:hover .footer-medium_icon{color:#02b875}.page-footer__social-link:focus .page-footer__medium-logo path:nth-child(1),.page-footer__social-link:hover .page-footer__medium-logo path:nth-child(1){color:#00FD8D}.page-footer__social-link:focus .page-footer__medium-logo path:nth-child(2),.page-footer__social-link:hover .page-footer__medium-logo path:nth-child(2){color:#00E470}.page-footer__social-link:focus .page-footer__medium-logo path:nth-child(3),.page-footer__social-link:hover .page-footer__medium-logo path:nth-child(3){color:#00C967}.page-footer__social-link:focus .page-footer__medium-logo path:nth-child(4),.page-footer__social-link:hover .page-footer__medium-logo path:nth-child(4){color:#02b875}.page-footer__CC-note a:not(:hover),.page-footer__terms a:not(:hover){color:inherit}@media (max-width:768px){.page-footer__row_order_second{padding-top:30px;border-top:1px solid #ddd}.page-footer__counters{display:none}.page-footer__col.page-footer__lists{justify-content:space-between;width:100%}.page-footer__col.page-footer__lists>*{width:50%}.page-footer__row{flex-direction:column;align-items:flex-start}.page-footer__lists{margin:10px 0}}@media screen and (min-width:1024px){.page-footer__col.page-footer__terms{flex-basis:25%}.page-footer__col.page-footer__lists{flex-basis:50%}.page-footer__col.page-footer__lists>*{flex-basis:33%}}.page-footer-modern{border-top:0;background:#f3f4f6}.page-footer .page-footer__ab-group{color:#f3f4f6;position:absolute;bottom:0}body[data-route=course_permissions_edit] .page-footer,body[data-route=course_info_edit] .page-footer,body[data-route=adaptiveness_edit] .page-footer,body[data-route=course_statistics] .page-footer,body[data-route=certificate_edit] .page-footer,body[data-route=instructor_dashboard] .page-footer,body[data-route=course_edit] .page-footer,body[data-route^=lesson_edit] .page-footer,body[data-route^=step_edit] .page-footer{display:none}body[data-embedded] .page-footer{display:none!important}body,html{height:100%}.loading-slider{position:fixed;overflow:hidden;top:0;left:0;height:2px;width:100%;z-index:var(--z-loading-slider)}.loading-slider.expanding{text-align:center}.loading-slider span{position:inherit;height:2px;background-color:#6c6}.loading_spinner_wrapper{display:flex;align-content:center;height:100vh;flex-direction:column;align-items:stretch;padding-top:50px}.loading_spinner_wrapper .loading_spinner{height:130px;margin:auto}.loading_wrapper{width:100%;text-align:center}.stepic__loader{text-align:center}.loader .loader__block{width:75px;height:75px}.loader .loader__spinner{fill:#222;stroke:#222}.loader .loader__logo{color:#fff}.loader .loader__msg{color:#222}.loader_inverse .loader__spinner{fill:#fff;stroke:#fff}.loader_inverse .loader__logo{fill:#222}.loader_inverse .loader__msg{color:#fff}.loader_min .loader__block{width:56px;height:56px}body[data-embedded] .stepic-breadcrumbs{display:none}.horizontal-scroll-menu-widget{order:-1;font-size:1em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;background-color:#FFF;overflow:-moz-scrollbars-none}.horizontal-scroll-menu-widget::-webkit-scrollbar{display:none}.horizontal-scroll-menu-widget__list{display:flex;margin-bottom:0}.horizontal-scroll-menu-widget__list li{min-width:100px;text-align:center}.horizontal-scroll-menu-widget__link{display:block;padding:1em;text-decoration:none;color:#000}.horizontal-scroll-menu-widget__link.active{font-weight:700;text-decoration:none;color:#000}@media (min-width:1024px){.horizontal-scroll-menu-widget{display:none}}.mobile-banner{position:fixed;top:0;left:0;height:100%;width:100vw;background:#fff;z-index:var(--z-mobile-banner)}.mobile-banner__phone-center{position:absolute;bottom:80px;left:0;right:0;display:block;margin:0 auto}.mobile-banner__phone-leftbottom{position:absolute;bottom:150px;left:0}.mobile-banner__phone-righttop{position:absolute;top:0;right:0}.mobile-banner__title{margin-top:15px;font-size:25px}.mobile-banner__header{margin:55px auto;text-align:center;width:80%}.mobile-banner__phone-center,.mobile-banner__phone-leftbottom,.mobile-banner__phone-righttop{z-index:-1;pointer-events:none}.mobile-banner__logo{width:42px;height:42px}.mobile-banner__buttons{position:absolute;bottom:0;background-color:#fff;padding-top:30px;padding-bottom:30px;text-align:center;width:100%;box-shadow:0 0 46px 9px #fff;border-top:1px solid #d3d3d3}.mobile-banner__main-link{display:inline-block;background-color:#6c6;border-radius:50px;color:#fff;padding:10px 20px}.mobile-banner__close-button{color:#5e5e5e;margin-top:20px}@media (max-width:374px){.mobile-banner__phone-leftbottom{display:none}.mobile-banner__phone-righttop{top:-20px}}@media (min-width:375px){.mobile-banner__header{margin-top:120px}}.aside-widget{color:#5e5e5e;padding:0 60px 0 1rem}.aside-widget__links{font-size:16px;line-height:34px;color:#1f60d3;border-bottom:1px solid #ddd;padding-bottom:1.25em}.aside-widget__links .active{color:#000}.aside-widget__info{color:#777;font-size:14px}.page-beside-sidebar__content{padding:0 1rem}@media (max-width:1024px){.aside-widget__links{display:none}.aside-widget,.page-beside-sidebar__content{flex-basis:100%;max-width:100%}.aside-widget{order:1}}@media (min-width:1024px){.aside-widget__links{display:block}.page-beside-sidebar__content{flex-basis:75%;max-width:75%}.aside-widget{order:0;flex-basis:25%;max-width:25%}}.discussion__load-more,.discussion__load-more:active,.discussion__load-more:hover{width:100%;color:#a5a5a5;border:none;background:inherit;border-top:solid 1px #d9d9d9;font-size:.9em;-webkit-animation:discussion-fold-up .3s;animation:discussion-fold-up .3s}.discussion__load-more:active:hover,.discussion__load-more:hover,.discussion__load-more:hover:hover{color:#6c6}.discussion__load-more:active,.discussion__load-more:active:active,.discussion__load-more:hover:active{color:#a5a5a5;text-shadow:none}.lesson-wrapper.fullscreen .discussions-list,body[data-zen] .discussions-list{display:none}.discussions__header{margin-bottom:20px}.discussions__header+.discussions__comment-input{margin-top:-10px}.discussions__comment-widget:not(:last-child){margin-bottom:2.142em}.discussions__comment-input{padding-top:42px;margin-bottom:40px}.discussions__comment-input .comment-input__header{margin-top:-42px}.discussions__load-btn{width:300px;margin:1.5em auto;display:block}.discussions__load-btn:last-child{margin-bottom:50vh}.discussions__sorting{margin:0;border:none;background-color:transparent;color:#5e5e5e}.discussions__sorting-icon{color:#999}.discussions__sorting-icon svg{width:1em;height:1em;vertical-align:baseline;bottom:-.125em;position:relative}@-webkit-keyframes discussion-fold-up{0%{height:0;transform:scaleY(0) translateZ(0)}100%{height:auto;transform:scaleY(1) translateZ(0)}}@keyframes discussion-fold-up{0%{height:0;transform:scaleY(0) translateZ(0)}100%{height:auto;transform:scaleY(1) translateZ(0)}}.search__tags{margin-bottom:1em}.search__tags .search__tags-content,.search__tags .search__tags-title{display:inline-block;vertical-align:middle;line-height:1}.search__tags .search__tags-title{font-weight:700;margin-right:.5em}.search__tags .search__tags-content{padding-top:1px}.search__tags .search__tags-content .s-tag{line-height:1.6}.search__form{margin-bottom:1.5em!important}.stepic-application__inner.alter-application{display:flex;min-height:85vh;flex-direction:column;flex-wrap:wrap;flex:auto;background-color:#f6f8fa;align-items:stretch;align-content:space-berween}.stepic-application__inner.alter-application main{box-sizing:border-box;display:flex;flex:1 0 auto;flex-wrap:wrap;flex-direction:column;justify-content:center}.stepic-application__inner.alter-application+footer{display:flex;align-self:flex-end}.box-container{box-sizing:border-box;padding:1.5rem 1rem}.sign-form{max-width:500px;min-width:300px;background-color:#FFF;border:1px solid #d8d8d8;border-radius:5px;padding:0}.sign-form.clean{border:none;max-width:auto}.sign-form form{margin:0}.sign-form .light-tabs__header{padding-top:1.5rem;display:block;text-align:left}.btn,.btn-social>:first-child,.sign-form__body{text-align:center}.sign-form .light-tabs__header::before{border-left:none;border-right:none}.sign-form .light-tabs__switch{white-space:nowrap}.sign-form__body hr.split{margin:0}.sign-form__body .sign-form__messages{color:red;font-size:14px;line-height:1.4;padding:none}.sign-form__body .sign-form__message_success{color:#6c6;font-size:14px}.sign-form__body .sign-form__desc{font-size:14px;line-height:1.4;color:#777}.sign-form__body .sign-form__input{position:relative;padding:.7em;border:1px solid #d8d8d8;background:#fff;box-shadow:none;border-radius:3px;font-size:16px;margin-bottom:0;width:100%;height:3.2em}.sign-form__body .sign-form__input:focus{background:inherit;border-color:#92C8F7;box-shadow:none}.btn,.btn-edx.active,.btn-edx:active,.btn-facebook.active,.btn-facebook:active,.btn-github.active,.btn-github:active,.btn-google.active,.btn-google:active,.btn-mailru.active,.btn-mailru:active,.btn-twitter.active,.btn-twitter:active,.btn-vk.active,.btn-vk:active,.btn.active,.btn:active,.open>.btn-edx.dropdown-toggle,.open>.btn-facebook.dropdown-toggle,.open>.btn-github.dropdown-toggle,.open>.btn-google.dropdown-toggle,.open>.btn-mailru.dropdown-toggle,.open>.btn-twitter.dropdown-toggle,.open>.btn-vk.dropdown-toggle{background-image:none}.sign-form__body .sign-form__input-group{margin-top:1rem}.sign-form__body .sign-form__input-group .sign-form__input{border-radius:0;margin-top:-1px;z-index:0}.sign-form__body .sign-form__input-group .sign-form__input:first-of-type{border-top-right-radius:3px;border-top-left-radius:3px;margin-top:0}.sign-form__body .sign-form__input-group .sign-form__input:last-of-type{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.sign-form__body .sign-form__input-group .sign-form__input:focus{z-index:1}.sign-form__body .sign-form__input-group label.sign-form__hidden-label{margin:0;height:0}.sign-form__body .sign-form__btn{width:100%;margin-top:5px}.sign-form__body .sign-form__sub{display:inline-block;font-size:14px;margin-top:20px;padding:.4rem}.sign-form__body label.sign-form__hidden-label{visibility:hidden;width:1px;height:1px}.sign-form__body div.small{font-size:60%;padding-top:5px}.sign-form__wrapper{min-height:600px;box-sizing:border-box;width:100%;display:flex;justify-content:center;align-items:flex-start}.sign-form__shaking.sign-form__shaking-shake{-webkit-animation:wobble-clone .6s;animation:wobble-clone .6s}.sign-form__shaking.sign-form__shaking-shake-shake{-webkit-animation:wobble .6s;animation:wobble .6s}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}.btn{display:inline-block;padding:6px 8px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.42857143;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.social-title{font-size:16px;margin-bottom:1rem}.social-wrap{margin:0}.social-wrap>.col-xs-2{padding:0 .3rem;min-width:36px}.social-wrap+.social-wrap{margin-top:.6rem}.btn-social{position:relative;padding:12%;line-height:1;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{line-height:40px;max-height:40px;font-size:1.6em;padding:3px;width:40px}.btn-facebook{color:#FFF;background-color:#3B5998;border-color:rgba(0,0,0,.2);box-sizing:border-box}.btn-facebook.active,.btn-facebook.focus,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open>.btn-facebook.dropdown-toggle{color:#FFF;background-color:#2D4373;border-color:rgba(0,0,0,.2)}.btn-facebook.active.focus,.btn-facebook.active:focus,.btn-facebook.active:hover,.btn-facebook:active.focus,.btn-facebook:active:focus,.btn-facebook:active:hover,.open>.btn-facebook.dropdown-toggle.focus,.open>.btn-facebook.dropdown-toggle:focus,.open>.btn-facebook.dropdown-toggle:hover{color:#FFF;background-color:#23345A;border-color:rgba(0,0,0,.2)}.btn-facebook.disabled.focus,.btn-facebook.disabled:focus,.btn-facebook.disabled:hover,.btn-facebook[disabled].focus,.btn-facebook[disabled]:focus,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook.focus,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook:hover{background-color:#3B5998;border-color:rgba(0,0,0,.2)}.btn-facebook .badge{color:#3B5998;background-color:#FFF}.btn-github{color:#FFF;background-color:#444;border-color:rgba(0,0,0,.2);box-sizing:border-box}.btn-github.active,.btn-github.focus,.btn-github:active,.btn-github:focus,.btn-github:hover,.open>.btn-github.dropdown-toggle{color:#FFF;background-color:#2B2B2B;border-color:rgba(0,0,0,.2)}.btn-github.active.focus,.btn-github.active:focus,.btn-github.active:hover,.btn-github:active.focus,.btn-github:active:focus,.btn-github:active:hover,.open>.btn-github.dropdown-toggle.focus,.open>.btn-github.dropdown-toggle:focus,.open>.btn-github.dropdown-toggle:hover{color:#FFF;background-color:#191919;border-color:rgba(0,0,0,.2)}.btn-github.disabled.focus,.btn-github.disabled:focus,.btn-github.disabled:hover,.btn-github[disabled].focus,.btn-github[disabled]:focus,.btn-github[disabled]:hover,fieldset[disabled] .btn-github.focus,fieldset[disabled] .btn-github:focus,fieldset[disabled] .btn-github:hover{background-color:#444;border-color:rgba(0,0,0,.2)}.btn-github .badge{color:#444;background-color:#FFF}.btn-google{color:#FFF;background-color:#DD4B39;border-color:rgba(0,0,0,.2);box-sizing:border-box}.btn-google.active,.btn-google.focus,.btn-google:active,.btn-google:focus,.btn-google:hover,.open>.btn-google.dropdown-toggle{color:#FFF;background-color:#C23321;border-color:rgba(0,0,0,.2)}.btn-google.active.focus,.btn-google.active:focus,.btn-google.active:hover,.btn-google:active.focus,.btn-google:active:focus,.btn-google:active:hover,.open>.btn-google.dropdown-toggle.focus,.open>.btn-google.dropdown-toggle:focus,.open>.btn-google.dropdown-toggle:hover{color:#FFF;background-color:#A32B1C;border-color:rgba(0,0,0,.2)}.btn-google.disabled.focus,.btn-google.disabled:focus,.btn-google.disabled:hover,.btn-google[disabled].focus,.btn-google[disabled]:focus,.btn-google[disabled]:hover,fieldset[disabled] .btn-google.focus,fieldset[disabled] .btn-google:focus,fieldset[disabled] .btn-google:hover{background-color:#DD4B39;border-color:rgba(0,0,0,.2)}.btn-google .badge{color:#DD4B39;background-color:#FFF}.btn-twitter{color:#FFF;background-color:#1DA1F2;border-color:rgba(0,0,0,.2);box-sizing:border-box}.btn-twitter.active,.btn-twitter.focus,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open>.btn-twitter.dropdown-toggle{color:#FFF;background-color:#2795E9;border-color:rgba(0,0,0,.2)}.btn-twitter.active.focus,.btn-twitter.active:focus,.btn-twitter.active:hover,.btn-twitter:active.focus,.btn-twitter:active:focus,.btn-twitter:active:hover,.open>.btn-twitter.dropdown-toggle.focus,.open>.btn-twitter.dropdown-toggle:focus,.open>.btn-twitter.dropdown-toggle:hover{color:#FFF;background-color:#1583D7;border-color:rgba(0,0,0,.2)}.btn-twitter.disabled.focus,.btn-twitter.disabled:focus,.btn-twitter.disabled:hover,.btn-twitter[disabled].focus,.btn-twitter[disabled]:focus,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter.focus,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter:hover{background-color:#1DA1F2;border-color:rgba(0,0,0,.2)}.btn-twitter .badge{color:#1DA1F2;background-color:#FFF}.btn-vk{color:#FFF;background-color:#5E81A8;border-color:rgba(0,0,0,.2);box-sizing:border-box}.btn-vk.active,.btn-vk.focus,.btn-vk:active,.btn-vk:focus,.btn-vk:hover,.open>.btn-vk.dropdown-toggle{color:#FFF;background-color:#466482;border-color:rgba(0,0,0,.2)}.btn-vk.active.focus,.btn-vk.active:focus,.btn-vk.active:hover,.btn-vk:active.focus,.btn-vk:active:focus,.btn-vk:active:hover,.open>.btn-vk.dropdown-toggle.focus,.open>.btn-vk.dropdown-toggle:focus,.open>.btn-vk.dropdown-toggle:hover{color:#FFF;background-color:#5E81A8;border-color:rgba(0,0,0,.2)}.btn-vk.disabled.focus,.btn-vk.disabled:focus,.btn-vk.disabled:hover,.btn-vk[disabled].focus,.btn-vk[disabled]:focus,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk.focus,fieldset[disabled] .btn-vk:focus,fieldset[disabled] .btn-vk:hover{background-color:#5E81A8;border-color:rgba(0,0,0,.2)}.btn-vk .badge{color:#5E81A8;background-color:#FFF}.btn-mailru{color:#FFF;background-color:#FFF;box-sizing:border-box;border:1px solid #d8d8d8}.btn-mailru.active,.btn-mailru.focus,.btn-mailru:active,.btn-mailru:focus,.btn-mailru:hover,.open>.btn-mailru.dropdown-toggle{color:#FFF;background-color:#EEE;border-color:rgba(0,0,0,.2)}.btn-mailru.active.focus,.btn-mailru.active:focus,.btn-mailru.active:hover,.btn-mailru:active.focus,.btn-mailru:active:focus,.btn-mailru:active:hover,.open>.btn-mailru.dropdown-toggle.focus,.open>.btn-mailru.dropdown-toggle:focus,.open>.btn-mailru.dropdown-toggle:hover{color:#FFF;background-color:#DDD;border-color:rgba(0,0,0,.2)}.btn-mailru.disabled.focus,.btn-mailru.disabled:focus,.btn-mailru.disabled:hover,.btn-mailru[disabled].focus,.btn-mailru[disabled]:focus,.btn-mailru[disabled]:hover,fieldset[disabled] .btn-mailru.focus,fieldset[disabled] .btn-mailru:focus,fieldset[disabled] .btn-mailru:hover{background-color:#EEE;border-color:rgba(0,0,0,.2)}.btn-edx,.btn-mailru .badge{background-color:#FFF;color:#FFF}.btn-edx{box-sizing:border-box;border:1px solid #d8d8d8}.btn-edx.active,.btn-edx.focus,.btn-edx:active,.btn-edx:focus,.btn-edx:hover,.open>.btn-edx.dropdown-toggle{color:#FFF;background-color:#EEE;border-color:rgba(0,0,0,.2)}.btn-edx.active.focus,.btn-edx.active:focus,.btn-edx.active:hover,.btn-edx:active.focus,.btn-edx:active:focus,.btn-edx:active:hover,.open>.btn-edx.dropdown-toggle.focus,.open>.btn-edx.dropdown-toggle:focus,.open>.btn-edx.dropdown-toggle:hover{color:#FFF;background-color:#DDD;border-color:rgba(0,0,0,.2)}.btn-edx.disabled.focus,.btn-edx.disabled:focus,.btn-edx.disabled:hover,.btn-edx[disabled].focus,.btn-edx[disabled]:focus,.btn-edx[disabled]:hover,fieldset[disabled] .btn-edx.focus,fieldset[disabled] .btn-edx:focus,fieldset[disabled] .btn-edx:hover{background-color:#EEE;border-color:rgba(0,0,0,.2)}.btn-edx .badge{color:#FFF;background-color:#FFF}.license__activation-code{overflow-wrap:break-word;word-break:break-all}.attempt-wrapper{background-color:#fff;color:#000;position:relative;left:0;right:0;text-align:left;margin-top:50px;width:100%}.attempt-wrapper:not(.attempt-wrapper_folded).correct .attempt-wrapper__body{background-color:#e9f9e9}.attempt-wrapper:not(.attempt-wrapper_folded).settled .attempt-wrapper__body{background-color:#eaecf9}.attempt-wrapper:not(.attempt-wrapper_folded).wrong .attempt-wrapper__body{background-color:#F5EBF2}.attempt-wrapper:not(.attempt-wrapper_folded).partially-correct .attempt-wrapper__body{background-color:#FFF6E5}.attempt-wrapper:not(.attempt-wrapper_folded).evaluation .attempt-wrapper__body,.attempt-wrapper:not(.attempt-wrapper_folded).pending .attempt-wrapper__body{background-color:#eee}.attempt-wrapper .quiz__typename{align-self:flex-end;margin:0;font-size:20px;font-weight:500;letter-spacing:.15px}.attempt-wrapper .quiz__attempt-expand-divider{position:relative;margin-bottom:28px}.attempt-wrapper .quiz__attempt-expand-divider::before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid #d8d8d8}.attempt-wrapper .quiz__attempt-expand-btn{padding:6px 12px;border-radius:6px;font-size:14px;color:#777;background-color:#fff;border:1px solid #d8d8d8}.attempt-wrapper .quiz__attempt-expand-btn:focus,.attempt-wrapper .quiz__attempt-expand-btn:hover{color:#777;background-color:#fff;border:1px solid #a8a8a8}.attempt-wrapper .attempt-review,.attempt-wrapper .attempt__footer,.attempt-wrapper .attempt__inner,.attempt-wrapper .attempt__message{padding:15px 26px}.attempt-wrapper:not(.attempt-wrapper_with_review) .attempt__inner{padding-bottom:0}.attempt-wrapper .attempt__footer{display:flex;font-size:14px;align-items:baseline}.attempt-wrapper .attempt__message-callto{padding:10px;border-radius:10px;background:#ffeec2;margin-top:.5em;font-size:14px}.attempt-wrapper .attempt-review,.attempt-wrapper .attempt__inner{position:relative}.attempt-wrapper .attempt-review{display:flex;flex-wrap:wrap;align-items:baseline;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.attempt-wrapper .attempt-review>:not(:last-child){margin-right:.3em}.attempt-wrapper .attempt-review[data-instruction-type=instructor][data-assistant],.attempt-wrapper .attempt-review[data-instruction-type=peer][data-assistant]{margin:10px 0;padding:20px;align-items:center;border:none;background-color:#eee;border-radius:4px}.attempt-wrapper .attempt-review[data-instruction-type=instructor][data-assistant]>.attempt__review-title,.attempt-wrapper .attempt-review[data-instruction-type=peer][data-assistant]>.attempt__review-title{flex:1;margin:0 1em 0 0}.attempt-wrapper .attempt-review[data-instruction-type=instructor][data-assistant]>button,.attempt-wrapper .attempt-review[data-instruction-type=peer][data-assistant]>button{flex-shrink:0;margin:0 0 0 auto}.attempt-wrapper .attempt__review-remark{color:#5e5e5e;margin-left:auto}.attempt-wrapper .attempt__review-notice{color:#5e5e5e}.attempt-wrapper .attempt__review-title{flex-basis:100%;margin-bottom:.5em}.attempt-wrapper .attempt__start{margin-top:15px;font-size:20px}.attempt-wrapper .attempt__start-title svg{vertical-align:middle}.attempt-wrapper .attempt__outdated-icon{position:relative;top:.2em;margin-right:.4em}.attempt-wrapper .timer.alert{color:#90d}.attempt-wrapper .timer>i{font-size:1.3em!important}.attempt-wrapper .correct_overlay,.attempt-wrapper .evaluating_overlay,.attempt-wrapper .incorrect_overlay,.attempt-wrapper .overlay{font-size:4.375em;position:absolute;top:-.625em;right:0;display:block;z-index:2;pointer-events:none}.attempt-wrapper .correct_overlay i,.attempt-wrapper .evaluating_overlay i,.attempt-wrapper .incorrect_overlay i,.attempt-wrapper .overlay i{display:block;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:0s;animation-duration:0s}.attempt-wrapper .attempt .evaluating_overlay i,.attempt-wrapper .attempt.animate .correct_overlay i,.attempt-wrapper .attempt.animate .incorrect_overlay i{-webkit-animation-duration:1s;animation-duration:1s}.attempt-wrapper .attempt .evaluating_overlay i{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:alternate-reverse}.attempt-wrapper .incorrect_overlay i{color:#90d;opacity:.6;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.attempt-wrapper .correct_overlay i{color:#a5e5a5;opacity:.6;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.attempt-wrapper .evaluating_overlay i{color:#9CF}.attempt-wrapper .autoresize-textarea,.attempt-wrapper .textarea{resize:none;z-index:1;box-shadow:none;border:1px solid #ccc;background:#fff;width:100%}.attempt-wrapper .textarea{height:5em;min-height:5em;overflow-y:auto;background:#fff}.attempt-wrapper .attach-file{display:inline-block}.attempt-wrapper .fileupload__form{margin:0}.attempt-wrapper .again-btn,.attempt-wrapper .next-btn{display:inline-block;margin-right:.2em}.attempt-wrapper .code_quiz__limits,.attempt-wrapper .code_quiz__limits dd,.attempt-wrapper .code_quiz__limits dt{display:inline}.attempt-wrapper .attempt__message{position:relative;font-size:16px;text-align:left}.attempt-wrapper .attempt__message:empty{display:none}.attempt-wrapper .attempt{font-size:16px;text-align:left}.attempt-wrapper .attempt .CodeMirror{box-shadow:none;margin-bottom:0;height:auto}.attempt-wrapper .attempt__actions{margin-top:15px;display:flex;align-items:flex-start}.attempt-wrapper .attempt__actions>:not(:last-child){margin-right:.3em;height:1%}.attempt-wrapper .attempt__actions-selector{margin-left:auto}.attempt-wrapper .attempt__actions-selector .s-select__select{font-weight:400}.attempt-wrapper .attempt__login{text-align:center;font-size:14px;font-style:italic;background:#E3F8FF;padding:18px 0;border-bottom:2px solid #fff}.attempt-wrapper .quiz__status-service{float:right}.attempt-wrapper .quiz__status-service-led{margin-left:3px;display:inline-block;width:12px;height:12px;border-radius:50%;cursor:pointer}.attempt-wrapper .quiz__status-service-led_red{background-color:red;box-shadow:inset #600 0 -1px 6px,red 0 0 10px}.attempt-wrapper .quiz__status-service-led_yellow{background-color:#FF0;box-shadow:inset #660 0 -1px 6px,#990 0 0 10px}.attempt-wrapper.dataset .autoresize-textarea{height:17.75em!important;overflow:auto!important}.attempt-wrapper.number .number-input{width:100%}.attempt-wrapper.wrong.attempt-wrapper_permanent-attempt input,.attempt-wrapper.wrong.attempt-wrapper_permanent-attempt select,.attempt-wrapper.wrong.attempt-wrapper_permanent-attempt textarea{background-color:#fff}.attempt-wrapper.correct:not(.partially-correct) .attempt__score-cost .attempt__score-cost-score{color:#3c3}.attempt-wrapper.evaluation .attempt__inner{color:#000;background-color:#eee}.attempt-wrapper.not_started .attempt__inner{cursor:pointer}.quiz__heading{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;grid-column-gap:16px;margin-bottom:16px}.quiz__statistics{grid-column:2;grid-row:1/3;align-self:flex-start;max-width:250px;padding:12px 16px;border-radius:4px;background-color:#e9f9e9;font-size:14px;line-height:1.43;letter-spacing:.25px}.quiz__statistics>div+div{margin-top:4px}.show-plugin .button.get_dataset,.show-plugin .button.get_submission{display:inline-flex;align-items:center;margin-bottom:.5em;padding:.5em 1.5em;vertical-align:top}.show-plugin .button.get_dataset .download_icon,.show-plugin .button.get_submission .download_icon{margin-left:10px}.attempt__additional-message{background-color:rgba(255,255,255,.5);font-size:14px;padding:.5em;margin-top:1em}.lesson-wrapper.zen-mode .step-view .attempt-wrapper.hidden .attempt__login{display:none}.lesson-wrapper.zen-mode:not(.fullscreen) .attempt-wrapper .page-fragment{max-width:none}.attempt__cost-info{font-size:12px;margin-top:15px;line-height:1.17;letter-spacing:.4px}.attempt__cost-info+.attempt__actions{margin-top:7px}.attempt__score-info{display:inline-block}.attempt__header-info-item+.attempt__score-info{margin-left:1em}@-webkit-keyframes fadeInLeft{0%,30%{opacity:0;transform:translateX(-30px) translateZ(0)}100%{opacity:.6;transform:translateX(0) translateZ(0)}}@keyframes fadeInLeft{0%,30%{opacity:0;transform:translateX(-30px) translateZ(0)}100%{opacity:.6;transform:translateX(0) translateZ(0)}}@-webkit-keyframes bounce{0%{opacity:.2;transform:translateY(-30px) translateZ(0)}100%{transform:translateY(0) translateZ(0);opacity:.6}}@keyframes bounce{0%{opacity:.2;transform:translateY(-30px) translateZ(0)}100%{transform:translateY(0) translateZ(0);opacity:.6}}@media (max-width:1290px) and (min-width:768px){.attempt-wrapper .attempt-review[data-instruction-type=instructor][data-assistant],.attempt-wrapper .attempt-review[data-instruction-type=peer][data-assistant],.attempt-wrapper .quiz__typename{margin-left:20px;margin-right:20px}.attempt-wrapper .quiz__attempt-expand-btn{margin-left:20px}}@media (max-width:496px){.quiz__statistics{display:none}}.svg-icon.add_icon svg{width:14px;height:14px}.svg-icon.admin_icon svg{width:42px;height:42px}.svg-icon.arrow-right_icon svg{width:11px;height:17px}.svg-icon.book_icon svg{width:24px;height:24px}.svg-icon.chemical_icon svg,.svg-icon.choice_icon svg{width:42px;height:42px}.svg-icon.close-v2_icon svg{width:14px;height:16px}.svg-icon.close_icon svg{width:20px;height:16px}.svg-icon.code_icon svg,.svg-icon.html_icon svg{width:42px;height:42px}.svg-icon.correct_icon svg{width:24px;height:24px;color:#6c6}.svg-icon.counter_icon svg{width:23px;height:20px}.svg-icon.dataset_icon svg{width:42px;height:42px}.svg-icon.delete-2_icon svg{width:12px;height:12px}.svg-icon.down-arrow_icon svg{width:16px;height:16px}.svg-icon.download_icon svg{width:28px;height:28px}.svg-icon.dragndrop_icon svg{width:11px;height:20px}.svg-icon.easy-quiz_icon svg{width:13px;height:22px}.svg-icon.external-grader_icon svg{width:42px;height:42px}.svg-icon.footer-medium_icon svg{width:32px;height:32px}.svg-icon.fullscreen-exit_icon svg,.svg-icon.fullscreen_icon svg{width:28px;height:28px}.svg-icon.hard-quiz_icon svg{width:22px;height:22px}.svg-icon.knowledge_icon svg{width:24px;height:24px}.svg-icon.left-arrow_icon svg{width:16px;height:20px}.svg-icon.linux-code_icon svg,.svg-icon.lti-consumer_icon svg,.svg-icon.manual-score_icon svg,.svg-icon.matching_icon svg,.svg-icon.math_icon svg{width:42px;height:42px}.svg-icon.next-step-timer_icon svg{width:128px;height:128px}.svg-icon.number_icon svg,.svg-icon.parsons_icon svg{width:42px;height:42px}.svg-icon.partially-correct_icon svg{width:24px;height:24px}.svg-icon.pencil_icon svg{width:28px;height:28px}.svg-icon.pycharm_icon svg{width:42px;height:42px}.svg-icon.reputation_icon svg{width:24px;height:24px}.svg-icon.right-arrow_icon svg{width:16px;height:20px}.svg-icon.schulte_icon svg{width:42px;height:42px}.svg-icon.settings_icon svg{width:30px;height:30px}.svg-icon.sorting_icon svg,.svg-icon.sql_icon svg,.svg-icon.string_icon svg,.svg-icon.table_icon svg,.svg-icon.text_icon svg,.svg-icon.trik_icon svg{width:42px;height:42px}.svg-icon.up-arrow_icon svg{width:16px;height:16px}.svg-icon.video_icon svg{width:42px;height:42px}.svg-icon.video-pin_icon svg{width:19px;height:22px}.svg-icon.wrong_icon svg{width:24px;height:24px}.svg-icon.pick-image_icon svg,.svg-icon.question_icon svg{width:20px;height:20px}.svg-icon.fill-blanks_icon svg,.svg-icon.free-answer_icon svg,.svg-icon.random-tasks_icon svg{width:42px;height:42px}.svg-icon{position:relative}.svg-icon svg{transform:scale(1)}.svg-icon.question_icon{color:#a5a5a5;position:relative;top:.15em;width:20px;height:20px;display:inline-block}.svg-icon.comment_icon{top:.3em}.svg-icon.leaders-stat_icon svg{width:15px;height:15px;vertical-align:middle}.svg-icon.peer-review_icon svg{width:25px;height:24px}.svg-icon.plus_icon{width:16px;height:16px;display:inline-block}.svg-icon.plus_icon svg{width:16px;height:16px}.svg-icon.new-explore-plus_icon{top:2px;left:-8px}.svg-icon.move-arrow_icon{width:9px;height:16px;display:inline-block}.svg-icon.move-arrow_icon svg{width:9px;height:16px}.svg-icon_inline svg{width:1em;height:1em}.svg-icon_inline-baseline svg{position:relative;bottom:-.125em}.arrow3-down_icon>svg,.arrow3-up_icon>svg{width:.588em}.fir-tree{counter-reset:fir-tree;margin:0;padding:0}.fir-tree>li{position:relative;min-height:32px;padding:0 0 0 44px;font-size:16px;font-weight:400;letter-spacing:.3px}.fir-tree>li::before{counter-increment:fir-tree;content:counter(fir-tree);position:absolute;top:-4px;left:0;display:inline-block;width:32px;height:32px;white-space:nowrap;overflow:hidden;font-size:16px;font-weight:500;line-height:27px;text-align:center;background-color:#fff;color:#999;border:3px solid #ccc;border-radius:50%;text-shadow:1px 0 1px #fff,-1px 0 1px #fff,0 1px 1px #fff,0 -1px 1px #fff;z-index:1}.fir-tree>li:not(:last-child)::after{content:"";position:absolute;top:22px;left:14px;display:inline-block;width:4px;height:100%;background-color:#eaecf0}.fir-tree>li+li{margin-top:16px}.fir-tree>li h3{position:relative;top:-2px;margin:0 0 16px;font-size:20px;font-weight:500;letter-spacing:.15px}.fir-tree>li section{margin:16px 0 24px}.fir-tree[data-loading]>li::before{-webkit-animation-name:fir-tree-loading;animation-name:fir-tree-loading;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-timing-function:cubic-bezier(.45,.05,.55,.95)}.fir-tree:not([data-loading])>li[data-status=active]::before,.fir-tree:not([data-loading])>li[data-status=in-progress]::before{border-color:#6c6;color:#222;background-image:conic-gradient(var(--background-color,#6c6) calc(var(--progress,0)/ 100 * 360deg),transparent 0deg)}.fir-tree:not([data-loading])>li[data-status=in-progress]::after{background-color:#6c6}.fir-tree:not([data-loading])>li[data-status=completed]::before{border:none;color:transparent;background-color:#6c6;background-image:url(/static/frontend/common_icons/check-white.svg);background-repeat:no-repeat;background-size:20px;background-origin:border-box;background-position:center;text-indent:100%;transform:scale(.9375)}.fir-tree:not([data-loading])>li[data-status=completed]::after{background-color:#6c6}.fir-tree:not([data-loading])>li[data-status=errored]::before{border-color:#ff7965;color:#222}@-webkit-keyframes fir-tree-loading{100%{border-color:#eaecf0}}@keyframes fir-tree-loading{100%{border-color:#eaecf0}}.splash.error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+DQo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9IiNkZDZmNzEiPjwvcmVjdD4NCjxnIGZpbGw9IiM4MDgwODAiPg0KICA8cGF0aCBkPSJNMCAwSDI0IEw0OCAyNCBMNDggNDggWiI+PC9wYXRoPg0KICA8cGF0aCBkPSJNMCAyNCBWNDggSDI0IFoiPjwvcGF0aD4NCjwvZz4NCjwvc3ZnPg==)}.splash.warn{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+DQo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9IiNEM0FCNkQiPjwvcmVjdD4NCjxnIGZpbGw9IiM4MDgwODAiPg0KICA8cGF0aCBkPSJNMCAwSDI0IEw0OCAyNCBMNDggNDggWiI+PC9wYXRoPg0KICA8cGF0aCBkPSJNMCAyNCBWNDggSDI0IFoiPjwvcGF0aD4NCjwvZz4NCjwvc3ZnPg==)}.splash h1,.splash h2,.splash h3,.splash h4,.splash h5,.splash h6,.splash p{background-color:grey;color:#000;display:inline-block}.alert-message{position:relative;width:100%;margin:0 auto 1em;padding:1em;border-radius:.25em}.alert-message.alert-warning{background-color:rgba(231,196,245,.9);border-color:#d41f1f;color:#000}.alert-message.alert-warning a{color:#98447f}.items-list__content_empty{color:#777}.items-list__search{width:100%}.items-list__search+.items-list__item{border-top:none}.items-list__empty-text{font-size:14px}.items-list__search+.items-list__empty-text{margin-top:1em}.items-list__search-field{margin:0}.items-list__loader{width:100%}.light-tabs__header{display:flex;height:100%;align-items:flex-start;position:relative;z-index:1}.light-tabs__header:not(.light-tabs_classic)::before{content:' ';background-color:#d9d9d9;position:absolute;bottom:-1px;height:1px;display:block;width:100%;border-right:3px solid #fff;border-left:3px solid #fff}.light-tabs__extra-link{margin-left:auto;line-height:20px}.light-tabs__switch{display:inline-block;padding:0;cursor:pointer;line-height:20px}.light-tabs__switch:hover{text-decoration:none}.light-tabs__switch.light-tabs__switch_hidden{display:none}.light-tabs__content{border:1px solid #d8d8d8;border-radius:6px;padding:30px;margin:0 0 35px}.light-tabs__content:not(.light-tabs__content_with_border){border-top:0}.light-tabs__content .light-tabs__content-inner{display:block}.light-tabs__content .light-tabs__content-inner.hide{display:none}.light-tabs__content .light-tabs__content_empty{background-color:#eee;display:flex;align-items:center;align-content:center}.light-tabs__block.hide{display:none}.light-tabs__header:not(.light-tabs_classic) .light-tabs__switch{margin-right:17px;font-size:18px!important;line-height:20px;color:#00a8ff}.light-tabs__header:not(.light-tabs_classic) .light-tabs__switch::after{content:' ';width:100%;height:15px;display:block}.light-tabs__header:not(.light-tabs_classic) .light-tabs__switch.active,.light-tabs__header:not(.light-tabs_classic) .light-tabs__switch.light-tabs__switch_active{color:#000;outline:0;cursor:default}.light-tabs__header:not(.light-tabs_classic) .light-tabs__switch.active::after,.light-tabs__header:not(.light-tabs_classic) .light-tabs__switch.light-tabs__switch_active::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTYgMTEiIHZlcnN\apb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz\a 0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHBhdGggZD0iTSAwIDExIEwgOCAwIEwgM\aTYgMTEiIHN0cm9rZT0iI0Q4RDhEOCIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSIjZmZmZmZmIi8+\aPC9zdmc+");background-repeat:no-repeat;background-position-x:50%;background-position-y:100%;position:relative;top:1px}.light-tabs_classic .light-tabs__switch{position:relative;border-top:solid 3px transparent;text-decoration:none;outline:0!important;padding:15px 20px;background:#FFF;color:#666}.light-tabs_classic .light-tabs__switch.active:hover,.light-tabs_classic .light-tabs__switch.light-tabs__switch_active:hover,.light-tabs_classic .light-tabs__switch:hover{color:#000;text-decoration:none}.light-tabs_classic .light-tabs__switch.active,.light-tabs_classic .light-tabs__switch.light-tabs__switch_active{border-top:solid 3px #6C6;border-right:solid 1px #d8d8d8;border-bottom:solid 1px #FFF;border-left:solid 1px #d8d8d8;margin-bottom:-1px;margin-right:10px;font-weight:700;color:#000}.light-tabs_classic.light-tabs_has-corner-overlay .light-tabs__switch:first-child.active::after,.light-tabs_classic.light-tabs_has-corner-overlay .light-tabs__switch:first-child.light-tabs__switch_active::after{content:' ';width:10px;height:10px;background:#fff;display:block;position:absolute;bottom:-10px;left:-1px;border-left:solid 1px #d8d8d8}.type-ahead input{margin:0}.type-ahead .tt-hint,.type-ahead .tt-query,.type-ahead .typeahead{border:1px solid #CCC}.type-ahead .typeahead{background-color:#FFF}.type-ahead .tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.type-ahead .tt-hint{color:#999}.type-ahead .tt-dropdown-menu{text-align:left;width:100%;background-color:#FFF;border:1px solid #CCC}.type-ahead .tt-suggestion{cursor:pointer}.type-ahead .tt-suggestion.tt-cursor{color:#555;background-color:#a5e5a5}.type-ahead .tt-suggestion p{margin:0;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap!important}.progress-line{display:flex;align-items:center;justify-content:center}.progress-line .progress-line__full-line{stroke:#939393}.progress-line .progress-line__progress{stroke:#6c6}.progress-line .progress-line__marker{fill:#939393;stroke:#222;stroke-location:center}.progress-line .progress-line__marker.complete{fill:#6c6}.progress-line .progress-line__numbers{font-size:14px;color:#939393;margin-left:5px;white-space:nowrap}.progress-line .progress-line__numbers_hidden{display:none}body.show-modal{overflow:hidden}body:not([data-route="reviews.detail"]) .show-modal footer,body:not([data-route="reviews.detail"]) .show-modal main .course-page-header,body:not([data-route="reviews.detail"]) .show-modal main .page-fragment:not(.syllabus-editor){-webkit-filter:blur(5px);filter:blur(5px)}.modal-dialog{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:var(--z-old-modals)}.modal-dialog.modal-dialog_minH_400{height:400px}.modal-dialog .modal-dialog-wrap{display:block;position:relative;min-height:100%;overflow:hidden}.activity-graph .cal-heatmap-container,.activity-graph .cal-heatmap-container svg,.activity-graph .graph,.activity-graph .graph-domain,.modal-dialog .modal-dialog-block,.navbar__mobile-menu .menu{overflow:visible}.modal-dialog .modal-dialog-bg{background:rgba(0,0,0,.9);display:block;position:absolute;top:0;left:0;right:0;bottom:0;min-height:100%;z-index:24;color:#000;transform:translateZ(0)}.modal-dialog .modal-dialog-block{max-width:100%;position:relative;margin:10vh auto;transform:translate(0);z-index:25;width:360px;display:flex;flex-direction:column}.modal-dialog .modal-dialog-block[data-type=import-lessons] .modal-dialog-top__title{font-size:21px;margin-top:2px}.modal-dialog .modal-dialog-block .modal-dialog-inner{border-radius:5px;background:#fff;display:flex;flex-direction:column}.modal-dialog .modal-dialog-block .modal-dialog-top__header{min-height:60px;border-bottom:1px solid #d8d8d8;display:flex;flex-direction:row;padding:20px 20px 20px 30px;justify-content:space-between;align-items:baseline}.modal-dialog .modal-dialog-block .modal-dialog-top__title{font-size:24px;padding-right:38px}.modal-dialog .modal-dialog-block .modal-dialog-top__title small{font-size:18px}.modal-dialog .modal-dialog-block .modal-dialog-top__title--mt{margin-bottom:0;margin-top:10px}.modal-dialog .modal-dialog-block .modal-dialog-top__close{margin-left:auto;display:block;color:#000;cursor:pointer;position:absolute;top:30px;right:30px;z-index:10;opacity:.7}.modal-dialog .modal-dialog-block .modal-dialog-top__close:hover{opacity:1}.modal-dialog .modal-dialog-block .modal-dialog-top__close svg{width:20px;height:20px}.modal-dialog .modal-dialog-block .modal-dialog__content{padding:10px 30px 20px;position:relative}.modal-dialog .modal-dialog-block .modal-dialog__caption{padding:15px 0 10px;position:relative}.modal-dialog.modal-dialog_paddings_none .modal-dialog__content{padding:0}.modal-dialog.modal-dialog_full-conent .modal-dialog-top__header{padding:0;height:0;min-height:0;border-bottom:none}.modal-dialog.modal-dialog_full-conent .modal-dialog__content{padding:0}.modal-dialog .flex-row.modal-dialog__header{padding:25px 0;border-bottom:1px solid #d8d8d8}.modal-dialog .modal-dialog__headline{display:flex;align-items:center}.modal-dialog .modal-dialog__headline-text{flex-grow:1;margin:0}.modal-dialog .flex-row.modal-dialog__footer{padding:25px 0 5px;border-top:1px solid #d8d8d8;color:#999}.modal-dialog .modal-dialog__footerline{display:flex;align-items:center}.modal-dialog .modal-dialog__footer-text{flex-grow:1}.modal-dialog .modal-dialog__back{margin-left:auto}.modal-dialog .modal-dialog__body{padding:25px 0;flex-grow:1}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.modal-dialog .modal-dialog-block{height:80%;max-height:none}}@media screen and (max-width:768px){.modal-dialog .modal-dialog-block{margin-top:0;margin-bottom:0}}.tooltip-hint{cursor:help;position:relative;font-size:14px}.tooltip-hint .tooltip-hint_inside{display:block;cursor:default;position:absolute;background:#fff;padding:.875em;z-index:16;border-radius:.125em;border:1px solid #ccc;box-shadow:0 0 3px #999;font-size:16px;min-width:300px;max-width:600px;color:#000;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:.2s opacity}.tooltip-hint .tooltip-hint_inside.tooltip-hint__up{bottom:0}.tooltip-hint .tooltip-hint_inside.tooltip-hint__down{top:0}.tooltip-hint .tooltip-hint_inside.tooltip-hint__left{right:0}.tooltip-hint .tooltip-hint_inside.tooltip-hint__right{left:0}.tooltip-hint:hover>.tooltip-hint_inside{opacity:1;visibility:visible;transition-delay:.5s}.tooltip-hint .s-tag__count,.tooltip-hint .s-tag__name{box-shadow:inset 0 0 0 1px #a5a5a5}.progress-circle{color:#939393;white-space:nowrap;line-height:1}.progress-circle svg{color:#6c6;border-radius:50%;height:1.3em;width:1.3em;box-shadow:0 0 0 1px #6c6 inset}.progress-circle__wrapper{margin-right:5px;display:inline-block;vertical-align:middle}.progress-circle_grey svg{color:#9a9fb0;border:1px solid #9a9fb0}.progress-pie{flex-shrink:0;display:inline-block;width:1em;height:1em;color:#6c6;border:1px solid;border-radius:50%;background-image:conic-gradient(currentColor calc(var(--progress,0)/ 100 * 360deg),transparent 0deg)}.hints__component,.hints__component.hints__component_showed .hints__text{display:block}.hints__component.hints__component_showed .smart-hints__hint{height:auto;padding-bottom:2px}.smart-hints__hint{height:3em;line-height:1em;overflow:hidden}.smart-hints__feedback{padding:10px;background:#333;color:#fff;border-radius:5px;margin:10px 0 0;font-size:13px}.smart-hints__feedback.smart-hints__feedback-options{font-size:14px;padding:0 0 0 3em;font-weight:700;color:#000;background:0 0;margin-bottom:2em}.rating-stars{direction:ltr;unicode-bidi:bidi-override;text-align:center}.rating-stars .colored-star{display:inline-block;position:relative;color:#f3ab34}.rating-stars .uncolored-star{display:inline-block;position:relative;color:#ccc}.rating-stars .partial-star-fill{color:#f3ab34;position:absolute;overflow:hidden;left:0}.rating-stars .partial-star-bg{position:relative;display:inline-block}.rating-stars .star-clickable{cursor:pointer}.rating-stars_large-stars{font-size:26px}.rating-stars_promo{display:flex}.rating-stars_promo>*{margin-right:1px}.rating-stars_promo .colored-star,.rating-stars_promo .partial-star-fill{color:#f9db60}.iScrollIndicator{position:absolute;display:block;width:.25em;height:3.75em;background-color:#ccc;background-position:initial initial;background-repeat:initial initial;cursor:pointer;border-radius:2px;opacity:.2}.iScrollHorizontalScrollbar{height:.75em;position:absolute;z-index:19;overflow:hidden;width:100%;bottom:0;left:0}.iScrollHorizontalScrollbar .iScrollIndicator{width:3em;height:100%}.auth-widget__embed-msg{margin:0;padding:40px;text-align:center}.auth-widget__box-container-no-top{padding-top:0}.auth-widget .auth-widget__grey-footer{margin:0;background:#eee}.auth-widget .split_mb-none{margin-bottom:0}.google-button{display:block;height:40px;border-width:0;background:#fff;color:#737373;border-radius:5px;white-space:nowrap;box-shadow:1px 1px 0 1px rgba(0,0,0,.05);transition-property:background-color,box-shadow;transition-duration:150ms;transition-timing-function:ease-in-out;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.google-button__icon,.google-button__text{display:inline-block;vertical-align:middle}.google-button:focus,.google-button:hover{box-shadow:1px 4px 5px 1px rgba(0,0,0,.1);text-decoration:none!important}.lesson-widget__author:hover,.lesson-widget__comment-text:hover,a.lesson-widget__title-text:hover{text-decoration:underline}.google-button:active{background-color:#e5e5e5;box-shadow:none;transition-duration:10ms}.google-button__icon{margin:8px 0 8px 8px;width:18px;height:18px;box-sizing:border-box}.google-button__icon--plus{width:27px}.google-button__text{padding:0 24px;font-size:14px;font-weight:700}.user-avatar,.user-avatar__link{display:inline-flex;align-items:center}.user-avatar__img{flex-shrink:0;border-radius:50%}.user-avatar__img+.user-avatar__name{margin-left:.8em}.user-avatar__img_shape_square{border-radius:4px}.user-avatar__name{display:inline-block;text-overflow:ellipsis;overflow:hidden}.author-widget{display:flex;font-size:14px;color:#222}.author-widget__avatar{flex-shrink:0;margin-right:16px;border-radius:50%}.author-widget__avatar[data-square]{border-radius:6px}.author-widget__content{flex:1}.author-widget__name{font-size:1.285em;font-weight:500;line-height:1.3;letter-spacing:.2px}a.author-widget__name{color:inherit}.author-widget__short-bio{margin-top:8px;font-weight:500;line-height:1.25;letter-spacing:.2px}.author-widget__details{margin-top:8px;line-height:1.43;letter-spacing:.3px}.lesson-widget{display:flex;position:relative;flex-direction:column;border:1px solid #ddd;border-radius:3px;margin-bottom:4px;cursor:pointer}.lesson-widget.lesson-widget_disabled:hover{cursor:default}.lesson-widget__content{padding:12px 25px;display:flex;flex-direction:row;align-items:stretch}.lesson-widget__cover{position:relative;margin-right:20px}.lesson-widget__cover-image{height:45px;width:45px;font-size:24px;border-radius:3px;display:flex;align-items:center;justify-content:center;background-color:#eee;font-weight:300;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.lesson-widget__cover-image.lesson-widget__cover-edit{height:75px;width:75px;border-radius:0}.lesson-widget__cover:hover .lesson-widget__cover-upload-buttons{display:flex;width:100%;padding-right:5px;float:right;background-color:rgba(102,204,102,.9);bottom:0;right:0}.lesson-widget__cover-upload-buttons button{color:#f3f4f6}.lesson-widget__cover-upload-buttons button:hover{color:#222}.lesson-widget__upload-cover-icon{float:right;margin:7px 0 0 5px}.lesson-widget__cover-upload-buttons{position:absolute;display:none}.lesson-widget__info{display:flex;justify-content:space-between;align-items:center;margin-right:auto;flex-basis:95%}.lesson-widget__info_edit{flex-direction:column;justify-content:flex-start;align-items:stretch}.lesson-widget.lesson-widget_mode_edit .lesson-widget__info{flex-basis:100%}.lesson-widget__title{display:flex;align-items:center;font-size:18px;line-height:1.33;position:relative}.lesson-widget__title .lesson-widget__title-edit{font-size:14px;padding:8px;width:100%;margin-bottom:4px}.lesson-widget__title-text{color:#000;white-space:nowrap;text-overflow:ellipsis;max-width:500px;overflow:hidden}.lesson-widget__title-text_placeholder{width:300px;border-radius:4px}.lesson-widget_disabled{background-color:#eee}.lesson-widget_disabled .lesson-widget__title-text,.lesson-widget_style_grayout .lesson-widget__title-text{color:#999}.lesson-widget__symbols-left{position:absolute;right:1em;top:.78462em;font-size:.65em;color:#a5a5a5}.lesson-widget__title-license-icon{width:15px;height:15px;margin:-2px 5px 0;display:inline-block;position:relative;top:2px;color:#939393;cursor:help}.lesson-widget__title-license-icon svg{height:100%;width:100%}.lesson-widget__stats{display:flex;align-items:center;margin:2px 0 0;justify-content:flex-end}.lesson-widget__stats .lesson-widget__owner-name{margin-right:auto;-ms-flex:1}.lesson-widget__stats .lesson-widget__owner-name.lesson-widget__hide-owner{opacity:0}.lesson-widget__stats .lesson-widget__hoverable-stats{display:none;margin-left:10px}.lesson-widget__stats .svg-icon svg{height:14px;width:100%}.lesson-widget__content:hover .lesson-widget__hoverable-stats{display:inline-flex}.lesson-widget__stat{font-size:12px;color:#5e5e5e;padding:4px 0;white-space:nowrap;margin-right:12px;display:flex;align-items:center;height:24px}.lesson-widget__author{color:#1466c6}.lesson-widget__comment-text,.lesson-widget__comment-text:hover{color:#222}.lesson-widget__stat-icon{width:16px;margin-right:5px;line-height:100%;color:#939393}.lesson-widget__stat-icon.st-user_icon{width:14px}.lesson-widget__comment{font-size:12px;padding:10px 0}.lesson-widget_extra{background:#fff;padding:15px 20px 15px 65px;margin:5px 15px 15px;border-radius:3px;border:1px solid #e6e9ed;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1)}.lesson-widget__edit-button.button:not(.st-button_style_none){width:40px;padding:10px 0;margin-left:10px}.lesson-widget__edit-icon svg{width:40px}.lesson-widget_dashboard .lesson-widget__info{display:block}.lesson-widget_dashboard .lesson-widget__edit-button,.toc__progress-bar,.toc__progress-bar-green{display:none}.lesson-widget_dashboard .lesson-widget__stat{margin-right:0;margin-left:12px}.lesson-widget_dashboard .lesson-widget__stat.lesson-widget__owner-name{margin-right:auto;margin-left:0}.lesson-widget_dashboard .progress-line{margin-left:12px}progress[value].lesson-widget__progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#6c6;width:50px;height:3px;margin-right:5px}progress[value].lesson-widget__progress-bar::-webkit-progress-bar{border-radius:3px;background-color:#d8d8d8}progress[value].lesson-widget__progress-bar::-webkit-progress-value{border-radius:3px;background-color:#6c6}progress[value].lesson-widget__progress-bar::-moz-progress-bar{border-radius:3px;background-color:#6c6}.toc__editor-link{text-align:right;display:block;padding-bottom:15px}.toc-component{position:relative;width:100%}.toc-component .toggle__component{position:relative;margin-top:-2px}.toc-component .toggle__title{position:relative;line-height:1.3;background:#fff;margin-top:1px;border:1px solid #ccc;padding:1.25em 1.25em .875em}.toc-component .toggle__title .toggle__title__first-line{margin-left:20px;display:flex;align-items:center}.toc-component .toggle__title .toggle__title__first-line .progress-circle{margin-left:auto}.toc-component .toggle__title .toggle__secondary-title{color:#a5a5a5;font-size:.8125em;display:flex;margin-top:6px;flex-wrap:wrap;justify-content:space-between}.toc-component .toggle__title .toggle__secondary-title .toggle__secondary-info-block{min-width:140px;padding:3px}.toc-component .toggle__title .toggle__title__arrow{display:none}.toc-component .toggle__title .toggle__title__btn{display:inline-block;font-size:1.3125em!important}.toc-component .toggle__title .toggle__title__position{color:#a5a5a5;margin-right:5px;font-size:1em!important}.toc-component .toggle__title .toggle__title-requirements{margin-left:20px;display:flex;flex-wrap:wrap;font-size:.75em!important;line-height:1.5;color:#a5a5a5}.toc-component .toggle__title .toggle__title-requirements .svg-icon svg{height:1em;width:1em}.toc-component .toggle__title .toggle__title-requirements .toggle__title-requirement{padding-right:20px}.toc-component .toggle__title .toggle__exam-label{display:block;margin-top:10px;padding:3px 8px;max-width:80px;text-align:center;font-size:13px;background:#6c6;border-radius:2px;min-width:80px}.toc-component .toggle__title .toggle__open-date-label{display:block;font-size:13px;margin-top:10px;color:#999}.toc-component .toggle__title hr{margin-left:20px}.toc-component .compact-toc-section{background:#333;color:#fff;border:none;padding:1em 1.5em;display:flex;justify-content:space-between}.toc-component .compact-toc-section:hover .toggle__title__btn-underlinable{border-bottom:1px dashed #fff}.toc-component .toggle__section-deadlines{display:none;position:absolute;width:230px;max-height:130px;left:-250px;transform:translate(0,-60%);border-radius:10px;background:#999;padding:20px;font-size:14px}.toc-component .compact-toc-section:hover .toggle__section-deadlines{display:block}.toc-component .toggle__section-deadlines:after{left:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent;border-left-color:#999;border-width:15px;margin-top:-15px}.toc-component .toc__section-progress{cursor:pointer;text-align:right;padding-left:.75em}.toc-component .toc__section-progress .toc__section-progress-value{position:relative;width:100%;height:100%}.toc-component .toc__section-progress .toc__section-progress-value .toc__section-score{color:#3c3}.toc-component .toc__section-progress .progress-circle svg{height:1em;width:1em}.toc-component .toc__section-progress .progress-circle span{margin-left:auto}.toc-component .toc__inner{transform:translateZ(0);margin:0 0 30px 30px;top:-1px;position:relative;border:1px solid #ccc;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.lesson-side__inner .toc-component .toc__inner{margin:0;border:none}.toc-component .toc__inner .lesson-widget:not(:last-child):before{content:"";position:absolute;left:2%;bottom:0;height:1px;width:96%;border-bottom:1px solid #ccc}.toc-component .lesson-widget__content{padding-right:1.25em}.toc-component .lesson-widget{margin-top:-.0625em;border-radius:0;margin-bottom:0;border:none}.toc-component .lesson-widget:first-child{border-top:0}.toc-component .lesson-widget .lesson-widget__title{font-size:1em}.toc-component .lesson-widget+.lesson-widget{margin-top:-.0625em}.toc-component .toc__progress-bar{display:block;min-height:100%;width:6px;background:#eee;position:absolute;top:0;left:0}.toc-component .toc__progress-bar-green{display:block;height:0;width:6px;background:#6c6;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.toc-component .toggle__title .toggle__title-requirements{flex-wrap:nowrap}.toc-component .toggle__title .toggle__title-requirements .toggle__title-requirement{padding-right:40px}}@media screen and (min-width:1024px){.toc-component .lesson-widget__content .progress-line svg{display:none}}.lesson-widget-compact{display:flex;color:#fff;min-height:3.4em;cursor:pointer;position:relative}.lesson-widget-compact .progress-line__numbers{color:#939393;font-size:.85em}.lesson-widget-compact .toc__progress-bar{background:#5e5e5e;width:4px}.lesson-widget-compact .toc__progress-bar-green{width:4px}.lesson-widget-compact .lesson-widget__compact_content{display:flex;justify-content:space-between;align-items:center}.lesson-widget-compact a:link,.lesson-widget-compact a:visited{color:#fff!important;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-widget-compact:hover{background:#2a2a2a}.lesson-widget__compact_name{font-size:.95em}.lesson-widget-compact__lock-icon{width:15px;height:15px;display:block;position:absolute;left:20px;top:1em}.lesson-widget-compact__wrapper{padding:.75em 1.5em .75em 2em;width:100%}.lesson-widget-compact__wrapper_unavailable{cursor:default;color:#999;padding-left:3em}.future-course-widget{position:relative;display:flex;flex-direction:column;border-radius:3px;text-align:center;width:100%;min-width:220px;padding:2em 1em;border:1px solid #D8D8D8;margin:5px;min-height:290px}.future-course-widget .course-widget__cover-link{flex-shrink:0}.future-course-widget .st-course-widget__join-button:not(:empty) .button,.future-course-widget .st-course-widget__join-button:not(:empty) button{padding:7px;min-width:110px}.future-course-widget .course-widget__info{flex:1;display:flex;flex-direction:column;padding-top:1em}.future-course-widget .course-widget__authors,.future-course-widget .course-widget__extra,.future-course-widget .user__widget.course-join-button{display:none}.future-course-widget .course-widget__badges{display:flex;align-items:center;margin-top:auto;color:#777}.future-course-widget .course-widget__learners .svg-icon,.future-course-widget .course-widget__rating-spacing_mobile{color:#b7b7b7}.future-course-widget .course-widget__badges>[data-right]{margin-left:auto}.future-course-widget .course-widget__badges>[data-right]~[data-right]{margin-left:0}.future-course-widget .course-widget__learners,.future-course-widget .course-widget__rating{visibility:visible;position:absolute;bottom:1em;line-height:1em}.future-course-widget .course-widget__learners{left:1em}.future-course-widget .course-widget__rating{right:1em;line-height:1}.future-course-widget .course-widget__rating-spacing_tablet{display:none}.future-course-widget .course-widget__cover-link{display:block;position:relative;width:140px;height:140px;margin:0 auto}.future-course-widget .course-widget__cover-image{display:block;width:100%;max-height:100%}.future-course-widget .course-widget__cover-image_placeholder{display:inline-block;height:110px!important;border-radius:5px}.future-course-widget .course-widget__cover-image-badge{position:absolute;top:-11px;right:-9px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:5px;border-radius:50%;background-color:#5e5e5e;color:#fff;border:2px solid #fff}.future-course-widget .course-widget__cover-image-badge svg{width:100%;height:100%}.future-course-widget .course-widget__cover-image-badge.lock3_icon{background-color:#3e50cb}.future-course-widget .course-widget__title-text_placeholder{display:inline-block;width:300px;border-radius:4px;height:1em}.future-course-widget .course-widget__author-text_placeholder{display:inline-block;width:150px;border-radius:3px;height:1em;opacity:.5}.future-course-widget .course-widget__price{flex:1;display:flex;justify-content:center;margin:16px 0 8px;font-size:20px;line-height:1em;color:#222}.future-course-widget .course-widget__access{display:none;margin-left:1em}.future-course-widget .course-widget__access .svg-icon{color:#939393}.button:not(.st-button_style_none).course-widget__publish-btn{margin:0 10px;padding:7px 20px}button.st-button_style_none.course-widget__menu-toggler{padding:8px;color:#777}button.st-button_style_none.course-widget__menu-toggler:focus,button.st-button_style_none.course-widget__menu-toggler:hover{color:#222}button.st-button_style_none.course-widget__menu-toggler .svg-icon{display:flex;align-items:center}button.st-button_style_none.course-widget__menu-toggler svg{width:14px;height:14px}@media screen and (min-width:480px){.future-course-widget{width:47%}}@media screen and (min-width:720px){.future-course-widget{width:31%}}@media screen and (min-width:768px){.future-course-widget{display:flex;flex-direction:row;padding:20px 0;align-content:stretch;border:none;border-top:1px solid #d8d8d8;margin:0;text-align:left;max-width:none;width:100%;min-height:0}.future-course-widget:first-child{padding-top:0;border-top:none}.future-course-widget:last-child{padding-bottom:0}.future-course-widget .course-widget__authors,.future-course-widget .course-widget__extra,.future-course-widget .user__widget.course-join-button{display:block}.future-course-widget .course-widget__cover-link{width:110px;height:110px;align-self:center}.future-course-widget .course-widget__cover-image{width:100%;height:auto;display:block}.future-course-widget .course-widget__info{padding-left:30px;padding-top:0;display:flex;flex-direction:column;flex-grow:1}.future-course-widget .course-widget__extra{align-self:flex-end;justify-content:flex-start;display:flex;flex-flow:row-reverse;align-items:center;font-size:14px}.future-course-widget .course-widget__main-info{flex-grow:1;flex-direction:column;max-width:500px;padding:15px 0}.future-course-widget .course-widget__authors{overflow:hidden;text-overflow:ellipsis;max-width:497px}.future-course-widget .course-widget__author-link{color:#777;font-size:14px;text-decoration:none}.future-course-widget .course-widget__author-link:hover{text-decoration:underline}.future-course-widget .course-widget__author-link:after{content:",\00a0"}.future-course-widget .course-widget__author-link:last-child:after{content:""}.future-course-widget .course-widget__badges{padding-right:9px;white-space:nowrap}.future-course-widget .course-widget__price{justify-content:flex-start;margin:0}.future-course-widget .course-widget__access{display:inline-block}.future-course-widget .course-widget__learners{padding-left:1em;position:static}.future-course-widget .course-widget__rating{padding-left:1em;position:static;line-height:inherit}.future-course-widget .course-widget__rating-spacing_mobile{display:none}.future-course-widget .course-widget__rating-spacing_tablet{display:inline}.future-course-widget .progress-circle{padding-right:2em}.future-course-widget .user__widget.course-join-button{display:flex;width:120px;margin-left:auto}.future-course-widget .user__widget.course-join-button a{font-size:14px;margin-left:auto;min-width:100px}.future-course-widget .user__widget.course-join-button .button{font-size:14px;padding:7px}}.course-widget__instructor-reviews-info{margin:.1em 0 .3em}.course-widget__instructor-reviews-count{background-color:#E9EBFA;color:#222;font-size:12px;display:inline-block;padding:.05em .75em;border-radius:1em}.course-widget__instructor-reviews-count:hover{text-decoration:none;color:#222;background-color:#dfe2f8}.course-widget__instructor-reviews-count_placeholder{display:inline-block;width:180px}.course-widget__title-link{text-decoration:none;font-size:18px;color:#000;vertical-align:bottom;display:-webkit-inline-box;overflow:hidden}.course-widget__title-link:hover{text-decoration:underline;color:#000}.future-lesson-widget{display:flex;align-content:stretch;justify-content:space-between;padding:30px 0;border-top:1px solid #d8d8d8;width:100%}.future-lesson-widget:first-child{padding-top:0;border-top:none}.future-lesson-widget:last-child{padding-bottom:0}.future-lesson-widget__cover-link{min-width:60px}.future-lesson-widget__cover{width:60px;height:60px;margin-right:0}.future-lesson-widget__info{display:flex;flex-direction:column;flex:1;min-width:0;padding-left:30px}.future-lesson-widget__extra{display:flex;flex-wrap:nowrap;justify-content:space-between;font-size:14px;margin-bottom:8px}.future-lesson-widget__progress-line{justify-content:flex-start}.future-lesson-widget__progress-line .progress-line__numbers{white-space:nowrap}.future-lesson-widget__main-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.future-lesson-widget__title-link{display:flex;justify-content:flex-start;flex-shrink:1;min-width:0;text-decoration:none;font-size:18px;color:#000}.future-lesson-widget__title-link:hover{text-decoration:underline}.future-lesson-widget__title-link-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.future-lesson-widget__lock-icon{display:inline-block;flex:0 0 auto;align-self:flex-end;margin-left:5px;max-width:30px}.future-lesson-widget__lock-icon svg{height:13px;width:13px}.future-lesson-widget__author{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.future-lesson-widget__author-link{color:#5e5e5e;font-size:14px;text-decoration:none}.course-tile:focus-within .course-tile__title-link,.course-tile:hover .course-tile__title-link,.future-lesson-widget__author-link:hover{text-decoration:underline}.future-lesson-widget__menu{flex:0 0 auto;align-self:flex-start;margin-left:10px}button.st-button_style_none.future-lesson-widget__menu-toggler{padding:6px;vertical-align:top;color:#777}button.st-button_style_none.future-lesson-widget__menu-toggler:focus,button.st-button_style_none.future-lesson-widget__menu-toggler:hover{color:#222}button.st-button_style_none.future-lesson-widget__menu-toggler .svg-icon{display:flex;align-items:center}button.st-button_style_none.future-lesson-widget__menu-toggler svg{width:14px;height:14px}@media screen and (max-width:768px){.future-lesson-widget__extra{flex-wrap:wrap;flex-direction:column}.future-lesson-widget__progress-line{margin-top:.5em}}.users-list__list{display:flex;flex-direction:column;align-items:flex-start;margin:0}.users-list__item{display:flex;align-items:center;padding:4px 0}.users-list__item:focus-within .users-list__button,.users-list__item:hover .users-list__button{color:#ccc}.users-list__avatar{flex-shrink:0;margin-right:16px}.users-list__avatar[data-skeleton]{width:32px;height:32px}.users-list__username[data-me]::after{content:attr(data-me);color:#a5a5a5}.users-list__slot,.users-list__username{font-size:14px;line-height:1.29;letter-spacing:.25px}.users-list__slot[data-skeleton],.users-list__username[data-skeleton]{width:10em;height:1em}.users-list__slot:not(:empty){margin-left:16px}.users-list__buttons{margin-left:8px}.users-list__button{display:flex;color:#eaecf0}.users-list__button button:not(.st-button_style_none),button:not(.st-button_style_none).users-list__button{padding:4px;background:0 0;border:none;font-size:12px;color:inherit}.users-list__button button:not(.st-button_style_none):focus,.users-list__button button:not(.st-button_style_none):hover,button:not(.st-button_style_none).users-list__button:focus,button:not(.st-button_style_none).users-list__button:hover{color:#5e5e5e}.users-list__button button:not(.st-button_style_none):active,button:not(.st-button_style_none).users-list__button:active{color:#222}.users-list__button button:not(.st-button_style_none) .svg-icon,button:not(.st-button_style_none).users-list__button .svg-icon{display:flex;width:1em;height:1em}.users-list__button button:not(.st-button_style_none) .svg-icon>svg,button:not(.st-button_style_none).users-list__button .svg-icon>svg{width:100%;height:100%}.users-list__load-more-wrap{margin-top:20px}button:not(.st-button_style_none).users-list__load-more{padding:7px 24px}.users-list__empty{font-size:14px;letter-spacing:.25px;color:#999}.top-tools{display:flex;align-items:center;padding:1em 0}.top-tools .top-tools__lesson-name{padding-right:1em}.top-tools .top-tools__progress{padding-right:1em;color:#999;white-space:nowrap}.top-tools .top-tools__edit{margin-left:auto;margin-right:1em}.top-tools .top-tools__edit-link{display:flex;align-items:center;white-space:nowrap}.top-tools .top-tools__edit-link .svg-icon{height:24px;width:24px;margin-right:1em}.top-tools .top-tools__edit-link .svg-icon svg{height:100%;width:100%}.top-tools .top-tools__edit-sign{display:none}@media screen and (max-width:768px){.top-tools .top-tools__edit-sign,.top-tools .top-tools__progress{display:none}}@media (min-width:768px){.top-tools{flex-wrap:wrap}}@media (min-width:1024px){.top-tools .top-tools__edit-sign{display:inline}}@media (min-width:1170px){.top-tools{flex-wrap:nowrap}.top-tools .top-tools__lesson-name{width:auto}}.course-promo-widget{position:relative;display:flex;border-radius:3px;flex-direction:column;align-items:center;text-align:center;width:100%;cursor:pointer}.course-promo-widget:hover{box-shadow:0 2px 6px 0 #d6dbe2}.course-promo-widget:not(:empty){padding:10px;border:1px solid #d8d8d8;margin:5px 0;min-height:310px}.course-promo-widget .course-readiness-widget .svg-icon{color:#b7b7b7}.course-promo-widget:hover .course-readiness-widget_readiness_high .svg-icon{color:#a5e5a5}.course-promo-widget:hover .course-readiness-widget_readiness_low .svg-icon{color:#e7c4f5}.course-promo-widget__title{flex-shrink:10;width:100%;line-height:1.33;margin:12px 0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:16px;color:#000;display:-webkit-box;overflow:hidden}a.course-promo-widget__title-text:-webkit-any-link{color:#000}a.course-promo-widget__title-text:-moz-any-link{color:#000}a.course-promo-widget__title-text:any-link{color:#000}.course-promo-widget__owners{margin:18px 0 0;padding:0;font-size:14px;line-height:1.1;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.course-promo-widget__owners-item{display:inline}.course-promo-widget__owner{color:#777}.course-promo-widget__owners-item:after{content:",\00a0"}.course-promo-widget__owners-item:last-child:after{content:""}.course-promo-widget__cover{width:120px;height:120px;display:block}.course-promo-widget_skeleton .course-promo-widget__cover{border-radius:5px}.course-promo-widget_skeleton .course-promo-widget__owners-item_placeholder{display:inline-block;height:1em;border-radius:4px;opacity:.5}.course-promo-widget_skeleton .course-promo-widget__title_placeholder{display:inline-block;height:1em;border-radius:4px}.course-promo-widget__lock-icon{position:absolute;top:-8px;left:-10px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:5px;border-radius:50%;background-color:#5e5e5e;color:#fff;border:2px solid #fff}.course-promo-widget__lock-icon svg{width:100%;height:100%}.course-promo-widget__lock-icon.lock3_icon{background-color:#3e50cb}.course-promo-widget__price{margin:12px 0 6px;font-size:20px;line-height:1em}.course-promo-widget__tariff-badge{display:flex;margin:0 0 16px}.course-promo-widget__tariff-badge>.course-tariff-badge{margin:0}.course-promo-widget__tariff-badge+.course-promo-widget__price,.course-promo-widget__tariff-badge+.course-promo-widget__stats{margin-top:auto}.course-promo-widget__stats{align-self:stretch;display:flex;justify-content:space-between;margin:0;min-height:19px;color:#777;font-size:14px}.course-promo-widget__stats-item{line-height:16px;display:flex;align-items:center;justify-content:center;flex-basis:33%}.course-promo-widget__stats-item:first-child{justify-content:flex-start}.course-promo-widget__stats-item:last-child{justify-content:flex-end}.course-promo-widget__stats-item .svg-icon{color:#b7b7b7;position:relative;font-size:16px;line-height:16px}.course-promo-widget__stats-item .svg-icon svg{height:16px;width:16px}.course-promo-widget__erolled-widget{background:#939393;font-size:14px;padding:0 10px;line-height:2;position:absolute;top:0;right:0;color:#fff;border-bottom-left-radius:3px}.course-promo-widget__bottom-overlay{display:flex;align-items:center;justify-content:center;margin:12px 0}.course-promo-widget__bottom-overlay .course-index__aside-join{background:0 0;width:100%;padding:0 10px}.course-promo-widget__bottom-overlay .course-index__aside-join .button,.course-promo-widget__bottom-overlay .course-index__aside-join button{min-width:8em;max-width:100%;padding:7px 24px}.course-promo-widget__wrapper{width:100%}.course-promo-widget__wrapper .course-promo-widget__cover{margin:0 auto}.course-promo-widget__wrapper .course-promo-widget__title{margin-bottom:7px}.course-promo-widget__wrapper .course-promo-widget__owners{margin-top:0}.course-promo-widget__wrapper .course-promo-widget__stats{padding-top:10px}@media screen and (min-width:480px){.course-promo-widget{width:47%}.course-promo-widget:not(:empty){margin:5px}}@media screen and (min-width:680px){.course-promo-widget{width:31%}}@media (min-width:768px){.course-pack-list__big-first-item.course-promo-widget{width:100%;max-width:100%}.course-pack-list__big-first-item.course-promo-widget:not(:empty){margin:0 5px 1em;min-height:auto}.course-pack-list__big-first-item.course-promo-widget .course-promo-widget__price{position:absolute;bottom:0;left:0;margin:0}.course-promo-widget__wrapper{display:flex;align-items:center;width:100%;padding:1em}.course-promo-widget__wrapper .course-promo-widget__cover{height:110px;width:110px;flex-shrink:0;flex-grow:1;margin:0}.course-promo-widget__wrapper .course-promo-widget__join-btn{align-self:flex-end;margin:0 0 6px}.course-promo-widget__wrapper .course-promo-widget__join-btn .course-join-button .button:not(.st-button_style_none){padding:7px;min-width:110px}.course-promo-widget__course-info{position:relative;display:flex;flex-direction:column;width:100%;min-height:100px;text-align:left;margin-left:2em}.course-promo-widget__course-info .course-promo-widget__stats{align-self:flex-end}.course-promo-widget__course-info .course-promo-widget__stats-item{padding-left:1em}.course-promo-widget__main-info{flex-grow:1;flex-direction:column;max-width:500px;padding:0 0 15px}.course-promo-widget__main-info .course-promo-widget__title{flex-shrink:0;margin:0 0 7px}.course-promo-widget__main-info .course-promo-widget__owners{margin-top:0}}@media screen and (min-width:790px){.course-promo-widget{width:23%}}@media screen and (min-width:1024px){.course-pack{justify-content:flex-start}.course-promo-widget{width:31.8%;max-width:217px}}.user-subscribe-button .user-subscribe-button__link{margin-top:0;padding:.3em 0;font-size:14px;color:#5e5e5e}.user-subscribe-button .user-subscribe-button__button svg{color:#b7b7b7}.user-subscribe-button .user-subscribe-button__count{display:inline-block;padding-left:.5em;color:#5e5e5e;font-size:.9em}.discussions-list .s-select{font-size:14px;width:100%}.discussions-list .s-select__select{width:100%}.discussions-list .loading_spinner__msg{margin-bottom:0}@media screen and (min-width:768px){.discussions-list .s-select{position:absolute;top:0;right:0;width:auto}.discussions-list .s-select__select{width:auto}}.comment-input__editor{margin-bottom:.5em;background-color:#fff;border-bottom:2px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px}.comment-input__editor:focus-within{border-bottom-color:#999}.comment-input__editor .rich-text-editor__content{min-height:90px;max-height:50vh;padding:12px;font-size:inherit;overflow:auto;outline:0}.comment-input__editor .rich-text-editor__content>p:first-child{margin-top:0}.comment-input__editor .rich-text-editor__content>:last-child{margin-bottom:0}.comment-input__header{display:flex;flex-wrap:wrap}.comment-input__editor-toolbar-container{min-height:41px}.comment-input__editor-toolbar-container>.cke_chrome{border:none}.comment-input__editor-toolbar-container .cke_inner{background:0 0}.comment-input__editor-toolbar-container .cke_top{background:0 0;border:none}.comment-input__submission-selector{display:flex;align-items:center;margin-right:8px}.comment-input__btn.hidden{visibility:hidden}.comment-input__submission-show+.comment-input__btn{margin-top:15px}.comment-input__editor+.comment-input__btn{margin-top:7px}.comment-input__bait{font-size:14px;color:#999;border-bottom:1px solid #ccc;padding:4px 0 8px;cursor:text;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comment-input__bait:hover{border-bottom-color:#999;color:#5e5e5e}.comment-input[data-disabled] .comment-input__bait{cursor:default;color:#999}.comment-input[data-disabled] .comment-input__bait:hover{border-bottom-color:#ccc}button.st-button_style_none.comment-menu__menu-toggler{padding:3px;color:#a5a5a5}button.st-button_style_none.comment-menu__menu-toggler:focus,button.st-button_style_none.comment-menu__menu-toggler:hover{color:#222}button.st-button_style_none.comment-menu__menu-toggler svg{width:18px;height:18px;vertical-align:top}.vote-widget{position:relative;white-space:nowrap}.vote-widget[data-inactive] .vote-widget__icon{opacity:.38}.vote-widget[data-inactive] .vote-widget__segment{cursor:default}.vote-widget[data-inactive] .vote-widget__segment:hover{color:inherit}.vote-widget.vote-widget_user-vote_abuse .vote-widget__segment_type_abuse,.vote-widget.vote-widget_user-vote_epic .vote-widget__segment_type_epic{color:#222}.vote-widget__icon{display:inline-block;width:1.25em;height:1.25em;vertical-align:baseline;top:.2em}.vote-widget__icon svg{height:100%;width:100%}.vote-widget__segment{color:#999;cursor:pointer}.vote-widget__segment:hover{color:#222}.vote-widget__segment+.vote-widget__segment{margin-left:.8em}.vote-widget__abuse-icon,.vote-widget__epic-icon{margin-right:.25em}.vote-widget__abuse-icon{display:inline-block;top:.35em}.course-tile-list{margin:-16px -16px -20px}.course-tile{display:flex;padding:16px 16px 20px;position:relative;word-wrap:break-word;word-break:break-word}.course-tile+.course-tile:not(:hover):not(:focus-within)::before{content:"";position:absolute;left:16px;right:16px;top:0;height:0;border-top:1px solid #E9EBFA}.course-tile:focus-within,.course-tile:hover{box-shadow:0 1px 10px 3px #eaecf0}.course-tile:focus-within [data-hover=false],.course-tile:hover [data-hover=false],.course-tile:not(:hover):not(:focus-within) [data-hover=true]{display:none}.course-tile__cover{margin:0 16px 0 0;width:60px;height:60px;position:relative}.course-tile__cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-tile__cover-badge{display:flex;position:absolute;right:-5px;top:-4px}.course-tile__cover-badge>.svg-icon{width:22px;height:22px;padding:4px;border-radius:50%;background-color:#1466c6;color:#fff;border:1px solid #fff;cursor:help}.course-tile__cover-badge>.svg-icon.eye-off_icon{background-color:#999}.course-tile__cover-badge>.svg-icon>svg{width:100%;height:100%;vertical-align:top}.course-tile__cover-badge+.tooltip{white-space:nowrap}.course-tile__body{flex:1;display:flex;flex-direction:column}.course-tile__title{font-size:18px;font-weight:500;line-height:22px;letter-spacing:.17px;padding:4px;margin:-4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-tile__footer[data-hover=true],.course-tile__subtitle{font-size:14px;letter-spacing:.25px}.course-tile__title:not([data-skeleton]){margin-top:-8px}.course-tile__title-link{display:inline-block;color:inherit;text-decoration:none}.course-tile__title-link:focus,.course-tile__title-link:hover{color:#5e5e5e;text-decoration:none}.course-tile__subtitle{margin-top:6px;margin-bottom:8px;line-height:1.43;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-tile__subtitle strong{font-weight:500}.course-tile__subtitle a{color:inherit}.course-tile__footer{display:flex;align-items:center;margin-top:auto;min-height:24px;line-height:24px}.course-tile__footer[data-hover=false]{font-size:12px;letter-spacing:.4px}.course-tile__footer-badge{display:inline-flex;align-items:center}.course-tile__footer-badge>.svg-icon{display:flex;margin-right:4px;font-size:18px;color:#ccc;transform:translateY(-1px)}.course-tile__footer-badge+.course-tile__footer-badge{margin-left:18px}.course-tile__footer-badge[data-danger]{color:#ff7965}.course-tile__footer-link{color:#1466c6}.course-tile__footer-link:focus,.course-tile__footer-link:hover{color:#1466c6;text-decoration:underline}.course-tile__footer-link+.course-tile__footer-link{margin-left:24px}.course-tile__footer-link_primary{padding:2px 12px;margin-top:-2px;margin-bottom:-2px;border-radius:6px;background-color:rgba(20,102,198,.1)}.course-tile__tools{margin:0 0 0 10px}.course-tile__tools>*+*{margin-left:2px}button:not(.st-button_style_none).course-tile__tool-btn{padding:3px;background:0 0;border:none;color:#999;font-size:18px;outline:0}button:not(.st-button_style_none).course-tile__tool-btn:focus,button:not(.st-button_style_none).course-tile__tool-btn:hover{color:#5e5e5e}button:not(.st-button_style_none).course-tile__tool-btn:active,button:not(.st-button_style_none).course-tile__tool-btn[data-active]{color:#222}button:not(.st-button_style_none).course-tile__tool-btn .svg-icon{display:flex}button:not(.st-button_style_none).course-tile__pin:not([data-pinned]):not(:hover):not(:focus):not(:active){color:#ccc}button:not(.st-button_style_none).course-tile__pin:not([data-pinned])>.svg-icon{transform:rotate(45deg)}.lesson-tile-list{margin:-16px -16px -20px}.lesson-tile{display:flex;padding:16px 16px 20px;position:relative;word-wrap:break-word;word-break:break-word}.lesson-tile+.lesson-tile:not(:hover):not(:focus-within)::before{content:"";position:absolute;left:16px;right:16px;top:0;height:0;border-top:1px solid #E9EBFA}.lesson-tile:focus-within,.lesson-tile:hover{box-shadow:0 1px 10px 3px #eaecf0}.lesson-tile:focus-within .lesson-tile__title-link,.lesson-tile:hover .lesson-tile__title-link{text-decoration:underline}.lesson-tile:focus-within [data-hover=false],.lesson-tile:hover [data-hover=false],.lesson-tile:not(:hover):not(:focus-within) [data-hover=true]{display:none}.lesson-tile__cover{margin:0 16px 0 0;position:relative}.lesson-tile__cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lesson-tile__cover-badge{display:flex;position:absolute;right:-5px;top:-4px}.lesson-tile__cover-badge>.svg-icon{width:22px;height:22px;padding:4px;border-radius:50%;background-color:#1466c6;color:#fff;border:1px solid #fff;cursor:help}.lesson-tile__cover-badge>.svg-icon.eye-off_icon{background-color:#999}.lesson-tile__cover-badge>.svg-icon>svg{width:100%;height:100%;vertical-align:top}.lesson-tile__cover-badge+.tooltip{white-space:nowrap}.lesson-tile__body{flex:1;display:flex;flex-direction:column}.lesson-tile__title{font-size:18px;font-weight:500;line-height:22px;letter-spacing:.17px;padding:4px;margin:-4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lesson-tile__footer[data-hover=true],.lesson-tile__subtitle{letter-spacing:.25px;font-size:14px}.lesson-tile__title:not([data-skeleton]){margin-top:-8px}.lesson-tile__title-link{display:inline-block;color:inherit;text-decoration:none}.lesson-tile__title-link:focus,.lesson-tile__title-link:hover{color:#5e5e5e;text-decoration:none}.lesson-tile__subtitle{margin-top:6px;margin-bottom:8px;line-height:1.43;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lesson-tile__subtitle strong{font-weight:500}.lesson-tile__subtitle a{color:inherit}.lesson-tile__footer{display:flex;align-items:center;margin-top:auto;min-height:24px;line-height:24px}.lesson-tile__footer[data-hover=false]{font-size:12px;letter-spacing:.4px}.lesson-tile__footer-badge{display:inline-flex;align-items:center}.lesson-tile__footer-badge>.svg-icon{display:flex;margin-right:4px;font-size:18px;color:#ccc;transform:translateY(-1px)}.lesson-tile__footer-badge+.lesson-tile__footer-badge{margin-left:18px}.lesson-tile__footer-badge[data-danger]{color:#ff7965}.lesson-tile__footer-link{color:#1466c6}.lesson-tile__footer-link:focus,.lesson-tile__footer-link:hover{color:#1466c6;text-decoration:underline}.lesson-tile__footer-link+.lesson-tile__footer-link{margin-left:24px}.lesson-tile__footer-link_primary{padding:2px 12px;margin-top:-2px;margin-bottom:-2px;border-radius:6px;background-color:rgba(20,102,198,.1)}.lesson-tile__tools{margin:0 0 0 10px}.lesson-tile__tools>*+*{margin-left:2px}button:not(.st-button_style_none).lesson-tile__tool-btn{padding:3px;background:0 0;border:none;color:#999;font-size:18px;outline:0}button:not(.st-button_style_none).lesson-tile__tool-btn:focus,button:not(.st-button_style_none).lesson-tile__tool-btn:hover{color:#5e5e5e}button:not(.st-button_style_none).lesson-tile__tool-btn:active,button:not(.st-button_style_none).lesson-tile__tool-btn[data-active]{color:#222}button:not(.st-button_style_none).lesson-tile__tool-btn .svg-icon{display:flex}button:not(.st-button_style_none).lesson-tile__pin:not([data-pinned]):not(:hover):not(:focus):not(:active){color:#ccc}button:not(.st-button_style_none).lesson-tile__pin:not([data-pinned])>.svg-icon{transform:rotate(45deg)}.lesson-tile__cover{margin-right:14px;width:48px;height:48px}.class-tile-list{margin:-16px -16px -20px}.class-tile{display:flex;padding:16px 16px 20px;position:relative;word-wrap:break-word;word-break:break-word}.class-tile+.class-tile:not(:hover):not(:focus-within)::before{content:"";position:absolute;left:16px;right:16px;top:0;height:0;border-top:1px solid #E9EBFA}.class-tile:focus-within,.class-tile:hover{box-shadow:0 1px 10px 3px #eaecf0}.class-tile:focus-within .class-tile__title-link,.class-tile:hover .class-tile__title-link{text-decoration:underline}.class-tile:focus-within [data-hover=false],.class-tile:hover [data-hover=false],.class-tile:not(:hover):not(:focus-within) [data-hover=true]{display:none}.class-tile__cover{margin:0 16px 0 0;position:relative}.class-tile__cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.class-tile__cover-badge{display:flex;position:absolute;right:-5px;top:-4px}.class-tile__cover-badge>.svg-icon{width:22px;height:22px;padding:4px;border-radius:50%;background-color:#1466c6;color:#fff;border:1px solid #fff;cursor:help}.class-tile__cover-badge>.svg-icon.eye-off_icon{background-color:#999}.class-tile__cover-badge>.svg-icon>svg{width:100%;height:100%;vertical-align:top}.class-tile__cover-badge+.tooltip{white-space:nowrap}.class-tile__body{flex:1;display:flex;flex-direction:column}.class-tile__title{font-size:18px;font-weight:500;line-height:22px;letter-spacing:.17px;padding:4px;margin:-4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.class-tile__title:not([data-skeleton]){margin-top:-8px}.class-tile__title-link{display:inline-block;color:inherit;text-decoration:none}.class-tile__title-link:focus,.class-tile__title-link:hover{color:#5e5e5e;text-decoration:none}.class-tile__subtitle{margin-top:6px;margin-bottom:8px;font-size:14px;line-height:1.43;letter-spacing:.25px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.class-tile__subtitle strong{font-weight:500}.class-tile__subtitle a{color:inherit}.class-tile__footer{display:flex;align-items:center;margin-top:auto;min-height:24px;line-height:24px}.class-tile__footer[data-hover=true]{font-size:14px;letter-spacing:.25px}.class-tile__footer[data-hover=false]{font-size:12px;letter-spacing:.4px}.class-tile__footer-badge{display:inline-flex;align-items:center}.class-tile__footer-badge>.svg-icon{display:flex;margin-right:4px;font-size:18px;color:#ccc;transform:translateY(-1px)}.class-tile__footer-badge+.class-tile__footer-badge{margin-left:18px}.class-tile__footer-badge[data-danger]{color:#ff7965}.class-tile__footer-link{color:#1466c6}.class-tile__footer-link:focus,.class-tile__footer-link:hover{color:#1466c6;text-decoration:underline}.class-tile__footer-link+.class-tile__footer-link{margin-left:24px}.class-tile__footer-link_primary{padding:2px 12px;margin-top:-2px;margin-bottom:-2px;border-radius:6px;background-color:rgba(20,102,198,.1)}.class-tile__tools{margin:0 0 0 10px}.class-tile__tools>*+*{margin-left:2px}button:not(.st-button_style_none).class-tile__tool-btn{padding:3px;background:0 0;border:none;color:#999;font-size:18px;outline:0}button:not(.st-button_style_none).class-tile__tool-btn:focus,button:not(.st-button_style_none).class-tile__tool-btn:hover{color:#5e5e5e}button:not(.st-button_style_none).class-tile__tool-btn:active,button:not(.st-button_style_none).class-tile__tool-btn[data-active]{color:#222}button:not(.st-button_style_none).class-tile__tool-btn .svg-icon{display:flex}button:not(.st-button_style_none).class-tile__pin:not([data-pinned]):not(:hover):not(:focus):not(:active){color:#ccc}button:not(.st-button_style_none).class-tile__pin:not([data-pinned])>.svg-icon{transform:rotate(45deg)}.class-tile__cover{margin-right:14px;width:48px;height:48px}.course-list__item{margin:5px 0}@media only screen and (min-width:480px){.course-list__item{margin:5px 1vw}}@media only screen and (min-width:768px){.course-list__item{margin:0}}.course-page-header{background:linear-gradient(white,#f2f2f2,#e6e6e6) repeat-x}.course-page-header .course-preview__readiness-icon svg{position:relative;top:3px}.course-page-header .course-page-header__buttons{display:flex;align-items:center;margin-bottom:10px}.course-page-header .course-page-header__buttons.course-index__join-btn-wrapper_fixed{margin-bottom:0}.course-page-header .course-page-header__join-btn,.course-page-header .course-page-header__try-free-btn{height:51px;white-space:nowrap;line-height:inherit}.course-page-header .course-page-header__try-free-btn+.course-join-button{margin-left:10px}.course-page-header .course-page-header__menu-toggler{margin:0 0 0 10px;padding:0;height:51px;width:51px;display:flex;justify-content:center;align-items:center}.course-page-header .course-page-header__menu-toggler svg{width:14px;height:9px}.course-page-header__wrapper{display:flex;flex-wrap:wrap}.course-page-header__wrapper .flex-row{width:100%}.course-page-header__main-toggler:not(.st-button_style_none){padding-right:20px}.course-page-header__menu-rocket-icon{color:#6c6}.button:not(.st-button_style_none).course-page-header__publish-btn{margin:0 10px}@media only screen and (max-width:768px){.course-preview{order:1}.course-page-header .progress-circle{display:none}.course-page-header__wrapper_fixed .course-index__join-btn-wrapper{position:relative;width:100%;background-color:#FFF}.course-page-header__wrapper_fixed .course-index__join-btn-wrapper_fixed{border-top:1px solid #DEDEDE;position:fixed;bottom:0;left:0;z-index:60}}@media only screen and (min-width:768px){.course-page-header .course-page-header__img-block{flex-shrink:0;flex-basis:25%}.course-page-header .course-page-header__img{width:120px;height:120px}.course-page-header .course-page-header__buttons{justify-content:flex-end}.course-page-header .course-page-header__join-btn,.course-page-header .course-page-header__try-free-btn{height:auto}.course-page-header .course-index__join-btn-wrapper{width:33%;background-color:transparent}.course-page-header .course-index__join-btn-wrapper_fixed{position:static;border-top:none;z-index:10}.course-page-header .course-page-header__menu-toggler{height:48px;width:48px}.course-page-header .course-preview{order:0}.course-page-header .progress-circle{padding-right:1em}.course-preview__progress .progress-line{justify-content:flex-start;display:none}}.course-preview{padding-top:30px;padding-bottom:30px;text-align:center}.course-preview__cover{margin:0 auto;max-width:160px;position:relative}.course-preview__cover img{width:100%;height:auto;background-color:#fff;padding:3px;box-shadow:0 2px 3px #d8d8d8;border-radius:3px}.course-preview__title{font-weight:300;font-size:1.72em;padding-top:1em}.course-preview__icon-link{position:absolute;top:-10px;right:-10px;display:inline-block}.course-preview__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border-radius:50%;background-color:#5e5e5e;color:#fff;border:2px solid #fff}.course-preview__icon svg{width:100%;height:100%}.course-preview__icon.lock3_icon{background-color:#3e50cb}@media only screen and (min-width:768px){.course-preview{display:flex}.course-preview__wrapper{text-align:left;align-self:center}.course-preview__cover{flex-shrink:0;max-width:120px;margin:0 2em 0 0}.course-preview__cover img{width:120px;height:120px}.course-preview__title{padding-top:0}}.course-menu{order:-1;font-size:1em;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;overflow-x:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;background-color:#fff}.course-menu::-webkit-scrollbar{display:none}.course-menu__list{display:flex;margin-bottom:0}.course-menu__list li{text-align:center;min-width:100px}.course-menu__link{display:block;padding:1em;text-decoration:none;color:#000;--focus-outline-box-shadow-params:inset 0 0 0 4px}.course-menu__link.active{font-weight:700;text-decoration:none;color:#000}@media (min-width:768px){.course-menu{background-color:transparent;border-top:0;border-bottom:0;overflow:hidden;padding:0 1rem;order:0}.course-menu__list li{padding:0}.course-menu__link{padding:15px 20px}.course-menu__link.active{border-top:solid 3px #6c6;border-bottom:solid 1px #fff;margin-bottom:-1px;margin-right:10px;font-weight:700;color:#000;background:#fff}}@media screen and (min-width:1170px){.course-menu{padding:0}}.course-info,.course-info__about-course,.course-review__modal-top{padding-top:30px}.course-info{padding-bottom:30px}.course-info video{max-width:100%;display:block;margin:0 auto}.course-info__rating{margin:0;align-items:center;padding:0 1em}.course-info__rating .rating-stars{font-size:1.3em}.course-join-button .button{display:inline-flex;align-items:center;justify-content:center}.course-join-button .button svg{width:18px;height:18px;color:#b7b7b7;margin-right:10px}.content-advices{margin:1em 0 2em;border-radius:3px;font-size:16px}.course-index .content-advices{margin:2em 0 0}.content-advices__wrapper{padding:1em 1.5em;border:1px solid #d8d8d8;position:relative}.content-advices__list{margin-bottom:0}.todolist__item{display:flex;align-items:center;padding-bottom:.5em}.todolist__item .svg-icon{margin-right:8px;height:24px}.todolist__item.hidden{display:none}.todolist__item-desc{display:inline-flex}.todolist__item-desc:before{content:"("}.todolist__item-desc:after{content:")"}.todolist__item-desc span:not(:first-child):before{content:", "}.todolist__item-wrap{width:100%}.content-advices__title{font-size:18px}.content-advices__toggle.st-button_style_none{margin-top:.5em;border:0;background-color:transparent;color:#00a8ff;border-bottom:1px dashed transparent;cursor:pointer;padding-left:0;padding-right:0}.content-advices__toggle.st-button_style_none:hover{color:#63c8ff;border-color:#63c8ff}.course-readiness-widget .svg-icon svg{height:19px;width:19px}.course-readiness-widget_readiness_high .svg-icon{color:#6c6}.course-readiness-widget_readiness_low .svg-icon{color:red}.buy-widget__wrapper{color:#5e5e5e}.buy-widget__wrapper .st-size-small{font-size:14px;margin-top:10px}.buy-widget__dark-text{color:#222}.buy-widget__bottom{padding-top:40px}.buy-widget__promocode input[type=text]{margin-bottom:0;border:none}.buy-widget__promocode-wrap{border:1px solid var(--validation-border-color,#999);border-radius:4px;display:inline-flex;align-items:center;overflow:hidden}.buy-widget__promocode-wrap input[type=text]{padding-right:32px;width:100%}.buy-widget__promocode-wrap .svg-icon{position:relative;display:inline-block;margin-left:-28px;margin-right:6px;color:#999}.buy-widget__promocode-wrap .svg-icon,.buy-widget__promocode-wrap .svg-icon svg{height:22px;width:22px}.user-comments__course,.user-comments__user{border:1px solid #d8d8d8;border-radius:6px;padding:30px;margin-bottom:1.5em}.user-comments__course{padding-top:20px;padding-bottom:20px}.user-comments__user{display:flex;flex-direction:row;justify-content:space-between}.user-comments__user-widget{flex:1}.user-comments__user-actions{margin-left:1.5em}.user-comments__item{display:flex;flex-direction:row;justify-content:space-between;margin-top:1em}.user-comments__empty,.user-comments__item:first-child{margin-top:0}.user-comments__comment{flex:1}.user-comments__comment-actions{margin-left:1em}.review-viewer{white-space:pre-line;word-wrap:break-word}.course-review__main{margin:15px 0;border:1px solid #d3d3d3;border-radius:4px}.course-review__main.author-review{border:1px solid #3c3}.course-review__main.can-open:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.course-review__main.can-open:hover .course-review__link-indicator{display:inline-block;text-decoration:underline}.course-review__main .course-review__link-indicator{color:#5e5e5e;display:none}.course-review__main .s-radio{margin-right:10px}.course-review__main .course-review__button{display:inline-block;margin-right:10px}.course-review__main .course-review__button-delete{margin-left:auto}.course-review-popup{margin:48px 20px 20px}.course-review__grade{margin-top:20px;margin-bottom:10px}.course-review__header{display:flex;margin:10px 0 15px 15px}.course-review__content{margin:20px}.course-review__content textarea{resize:none}.course-review__rating{display:flex;margin-left:auto;margin-right:10px}.course-review__rating .course-review__rating-spacing{margin-right:8px;color:#5e5e5e}.course-review__rating .course-review__rating-spacing_mobile{display:inline;color:#f3ab34;font-size:1.5em;line-height:1.1;margin-right:5px}.course-review__date-author{display:block;font-size:12px;color:#5e5e5e}.course-review__controls{margin-right:20px}.course-review__controll{display:flex;margin:10px 0}.course-review__author,.course-review__avatar,.course-review__badge,.course-review__date,.course-review__link,.course-review__pin{margin:0 .5rem}.course-review__avatar{margin-left:0}.course-review__author{cursor:pointer;position:relative;color:#1466c6;display:block}.course-review__author:hover{color:#000}.course-review__author::before{position:absolute;left:-.85em;transition:all .3s ease-out;opacity:0}.course-review__author:hover::before{transition:all .3s ease-in;opacity:1}.course-review__modal-top .course-review__main{margin-bottom:0}.course-review__modal-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.course-review__modal-bottom .course-review__share-buttons{padding:3px 0}.course-review__modal-bottom .course-review__share-buttons .share-buttons__buttons .ya-share2__icon{width:36px;height:36px}.course-review__modal-bottom .course-review__share-buttons .share-buttons__buttons .ya-share2__container_size_m .ya-share2__icon{background-size:36px}.course-reivew__trans-btn.st-button_style_none{margin-top:15px;color:#5e5e5e;padding:0;font-size:12px}.course-reivew__trans-btn.st-button_style_none:hover{text-decoration:underline}.course-reivew__trans-text{margin-top:15px}@media (min-width:768px){.course-review__rating{margin-right:20px}}.course__review-summary{margin-top:15px;line-height:1}.course__review-summary .course__review-summary-header{padding-bottom:1em;display:inline-flex;align-items:center;width:100%;border-bottom:1px solid #d8d8d8}.course__review-summary .course__review-summary-average{font-size:20px;margin-left:auto}.course__review-summary .course__review-summary-stars{margin:2px 0 0 10px;font-size:14px}.course__review-summary .course__review-summary-no-reviews{font-size:12px;color:#5e5e5e}.course__review-summary .course__review-summary-stats{margin:20px 0 0}.course__review-summary .course__review-summary-stats .course__review-summary-stats-name{font-weight:400;display:inline-block}.course__review-summary .course__review-summary-stats .course__review-summary-stats-value{float:right;margin-bottom:0;display:inline-block;font-weight:700}.course__reviews-upper-controls{margin-bottom:50px}.course__reviews-no-reviews-yet{margin:30px 0 20px;border:1px solid #6c6;padding:20px;border-radius:4px}.course-pack{padding-top:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.course-pack-header{display:flex;justify-content:space-around;align-items:center;margin-right:45px}.course-pack-header .st-link.course-pack__title-large{text-decoration:underline;flex:0 0 auto;color:#000;font-size:24px}.comments-user-badge[data-role=assistant] a:hover,.comments-user-badge[data-role=moderator] a:hover,.comments-user-badge[data-role=staff] a:hover,.comments-user-badge[data-role=teacher] a:hover,.st-link.profile-header-widget__stat-rank{text-decoration:none}.st-course-filters{margin:30px 0 0 25px}.st-course-filters .st-filter__link:not(.active)+.st-filter__close{display:none;visibility:hidden}.profile-header-widget{background-color:#EFF6F9;padding:2em 1em;margin-bottom:2em}.profile-header-widget__avatar.user-avatar{flex-basis:100px}.profile-header-widget__avatar.user-avatar img{border-radius:3px}.profile-header-widget__name-wrapper .user-subscribe-button{margin:.3em 0 1em}.st-h1.profile-header-widget__name{font-size:24px;margin-top:0}.profile-header-widget__info{padding-top:1.5em}.profile-header-widget__stats{margin-left:auto;display:none;flex-grow:1;justify-content:flex-end}.profile-header-widget__stat{color:#777;flex-basis:200px;font-size:14px;padding-left:6px;margin-left:50px}.profile-header-widget__stat:first-child{margin-left:0}.profile-header-widget__stat-info{display:flex;align-items:center}.profile-header-widget__stat-icon{position:relative;left:-6px;height:24px}.profile-header-widget__stat-num{margin-left:auto}.profile-header-widget__stat-title{color:#000;border-bottom:1px dotted #5e5e5e;margin:0 6px;line-height:1.1;cursor:help}.st-link.profile-header-widget__stat-rank{color:#000;display:block;margin-top:10px}.course-settings__commission-section-info a,.course-settings__preview-lesson-editor[data-edit]>button,.header-banner__message a,.st-link.profile-header-widget__stat-rank:hover{text-decoration:underline}@media (min-width:1024px){.profile-header-widget{margin:47px 0;display:flex;background-color:transparent;padding:1em}.profile-header-widget__info{padding-top:12px;margin-left:32px;border-bottom:1px solid #d8d8d8;display:flex;padding-right:15px;align-content:space-between;flex-grow:1}.profile-header-widget__stats{display:flex;min-width:400px}.st-h1.profile-header-widget__name{padding-right:20px}}@media (min-width:1170px){.profile-header-widget{padding:1em 0}}.activity-graph-wrapper{flex-direction:column;align-items:stretch}.activity-graph__loader{width:100%}.activity-graph .cal-heatmap-container{display:block}.activity-graph .cal-heatmap-container .graph{font-family:"Lucida Grande",Lucida,Verdana,sans-serif}.activity-graph .cal-heatmap-container .graph-label{fill:#999;font-size:10px}.activity-graph .cal-heatmap-container .graph,.activity-graph .cal-heatmap-container .graph-legend rect{shape-rendering:crispedges}.activity-graph .cal-heatmap-container .graph-rect{fill:#ededed}.activity-graph .cal-heatmap-container .graph-subdomain-group rect:hover{stroke:#000;stroke-width:1px}.activity-graph .cal-heatmap-container .subdomain-text{font-size:8px;fill:#999;pointer-events:none}.activity-graph .cal-heatmap-container .hover_cursor:hover{cursor:pointer}.activity-graph .cal-heatmap-container .q0{background-color:#ededed;fill:#ededed}.activity-graph .cal-heatmap-container .q1{fill:#ededed}.activity-graph .cal-heatmap-container .q2{background-color:#9C9;fill:#9C9}.activity-graph .cal-heatmap-container .q3{background-color:#6C6;fill:#6C6}.activity-graph .cal-heatmap-container .q4{background-color:#468C46;fill:#468C46}.activity-graph .cal-heatmap-container .q5{background-color:#264C26;fill:#264C26}.activity-graph .cal-heatmap-container rect.highlight{stroke:#444;stroke-width:1}.activity-graph .cal-heatmap-container text.highlight{fill:#444}.activity-graph .cal-heatmap-container rect.now{stroke:red}.activity-graph .cal-heatmap-container text.now{fill:red;font-weight:800}.activity-graph .cal-heatmap-container .domain-background{fill:none;shape-rendering:crispedges}.activity-graph .ch-tooltip{padding:10px;background:#222;color:#bbb;font-size:12px;line-height:1.4;width:140px;position:absolute;z-index:29;text-align:center;border-radius:2px;box-shadow:2px 2px 2px rgba(0,0,0,.2);display:none;box-sizing:border-box}.activity-graph .ch-tooltip::after{position:absolute;width:0;height:0;border-color:#222 transparent transparent;border-style:solid;content:"";padding:0;display:block;bottom:-6px;left:50%;margin-left:-6px;border-width:6px 6px 0}.activity-graph .cal-heatmap-container .future{fill:none!important}.activity-graph .activity-graph__counters{border-top:1px solid #d8d8d8;display:flex;justify-content:space-between;margin:30px 0 0;padding-top:15px}.activity-graph .activity-graph__counter-val{font-size:24px;font-weight:700;line-height:1;margin-bottom:3px}.activity-graph .activity-graph__counter-descr{font-size:14px;color:#777;margin:0;padding-right:1em}.activity-graph .activity-graph__graph{display:block}.activity-graph .activity-graph__graph-inner{width:100%}.activity-graph .activity-graph__info{float:right;color:#777;font-size:10px;padding:.5em 1em 0}@media screen and (max-width:1024px){.activity-graph .activity-graph__graph{display:none}.activity-graph .activity-graph__counters{margin:0;border-top:0}}.org-profile{font-size:14px}.org-profile__cover{height:200px;display:block}.org-profile__main{margin-top:50px}.org-profile__avatar{width:150px;height:150px}.org-profile__title-row{display:flex;justify-content:space-between;align-items:flex-start}.org-profile__details{margin-top:1em}.org-profile__title-line{margin-top:0}.org-profile__subscribe-line{text-align:left}.org-progile__settings-link{display:flex;align-items:center}.settings_icon.org-progile__settings-icon{height:14px;top:-2px;margin-right:4px}.settings_icon.org-progile__settings-icon svg{height:14px;width:14px}.org-profile__right{padding:0}.org-profile__counters,.org-profile__links,.org-profile__user_ids{margin-top:20px;color:#777}.org-profile__link{display:block;margin:15px 8px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.org-profile__link:not(:hover):not(:focus){color:#777;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.org-profile__link .svg-icon{display:inline-flex;width:16px;height:16px;margin-right:6px;vertical-align:top}.org-profile__link .svg-icon svg{width:100%;height:100%}.org-profile__content{margin-top:50px;width:100%}@media screen and (max-width:768px){.org-profile__subscribe-line .st-link.profile-header-widget__stat-rank,.org-profile__title-line{color:#fff}.org-profile .flex-row{flex-direction:column;align-items:center}.org-profile .st-tabs{flex-direction:row;border-bottom:solid 1px #d8d8d8}.org-profile .st-tabs__link,.org-profile .st-tabs__link.active{margin-bottom:-1px}.org-profile .st-tabs__link{border:0 solid #d8d8d8}.org-profile .st-tabs__link.active{border-top:solid 3px #6c6;border-left:solid 1px #d8d8d8;border-right:solid 1px #d8d8d8;margin-right:0;z-index:5}.org-profile__header{margin:0;width:100%;align-items:center;display:flex;height:371px;flex-direction:column;z-index:1;text-shadow:1px 1px #000}.org-profile__black-overlay{background:#000}.org-profile__header-bg{background-size:cover;display:block;-webkit-filter:blur(5px);filter:blur(5px);height:385px;width:100%;position:absolute;opacity:.5}.org-profile__avatar-mobile{margin-top:62px;width:100px;height:100px}.org-profile__links{display:flex;margin-top:0}.org-profile__content{padding:50px 21px 20px;margin-top:0;background:#fff;z-index:1}.org-profile__content .org-profile__title-row{margin-bottom:25px}.org-profile__title{margin-top:51px}.org-profile__subscribe-line{margin-top:.5em;text-align:center}.org-profile__main{margin-top:50px}}.comments-user-badge__name{font-weight:500}.comments-user-badge[data-role=staff]{background:#6c6;color:#fff;padding:0 .7em;border-radius:1em}.comments-user-badge[data-role=staff] a{color:#fff}.comments-user-badge[data-role=assistant],.comments-user-badge[data-role=teacher]{background:#1466c6;color:#fff;padding:0 .7em;border-radius:1em}.comments-user-badge[data-role=assistant] a,.comments-user-badge[data-role=teacher] a{color:#fff}.comments-user-badge[data-role=moderator]{background:#999;color:#fff;padding:0 .7em;border-radius:1em}.comments-user-badge[data-role=moderator] a{color:#fff}.pin-toggle__button{display:flex;align-items:baseline;color:#1466c6;cursor:pointer}.pin-toggle__button:focus,.pin-toggle__button:hover{color:#003e86}.pin-toggle__pin{margin-right:4px;position:relative;top:4px}.pin-toggle__pin,.pin-toggle__pin svg{width:18px;height:18px}.new-course-form__form{margin:0}.new-course-form__label{margin:0;color:#222}.new-course-form__caption{margin:0 0 8px;line-height:1.43;font-size:14px;letter-spacing:.25px}input[type=text].new-course-form__input{display:block;height:34px;width:100%;margin:0 0 2px;padding:8px 14px;border-radius:4px}.new-course-form__note{display:inline-block;margin:2px 4px 0 0;font-size:12px;letter-spacing:.4px}button:not(.st-button_style_none).new-course-form__btn{padding:9px 20px;margin:30px 0 0;min-width:180px}.new-lesson-form__form{margin:0}.new-lesson-form__label{margin:0;color:#222}.new-lesson-form__caption{margin:0 0 8px;line-height:1.43;font-size:14px;letter-spacing:.25px}input[type=text].new-lesson-form__input{display:block;height:34px;width:100%;margin:0 0 2px;padding:8px 14px;border-radius:4px}.new-lesson-form__note{display:inline-block;margin:2px 4px 0 0;font-size:12px;letter-spacing:.4px}button:not(.st-button_style_none).new-lesson-form__btn{padding:9px 20px;margin:30px 0 0;min-width:180px}.new-class-form__fieldset{margin:0;padding:0;border:none}.new-class-form__fieldset+.new-class-form__fieldset{margin-top:48px}.new-class-form__fieldset p{margin:0 0 16px;font-size:14px;line-height:1.43;letter-spacing:.25px}.new-class-form__fieldset b{font-weight:500}.new-class-form__fieldset .button{padding:9px 27px;min-width:180px}.new-class-form__how-to-img{margin-top:18px}.new-class-form__select-box .spinner-small_icon svg{width:16px;height:16px;vertical-align:top;margin-left:5px;color:#999}body[data-header-banner-shown]{--header-banner-height:40px}body[data-embedded] .navbar__profile{display:none}body[data-embedded]:not([data-route="step.index"]){--navbar-height:0px}body[data-embedded]:not([data-route="step.index"]) .main-header{display:none!important}body[data-fullscreen] .header-banner,body[data-fullscreen][data-fullscreen-header-overlay][data-route="step.index"] .m-step-pin[data-is-active]::after,body[data-fullscreen][data-fullscreen-header-overlay][data-route="step.index"] .player-topbar__mobile-panel,body[data-route="step.index"] #main-header-slot+.navbar__spacer,body[data-route="step.index"] .language-selector,body[data-route="step.index"] .language-selector+.navbar__divider,body[data-route="step.index"] .navbar__links,body[data-route="step.index"] .navbar__mobile-menu,body[data-route="step.index"] .navbar__search-form{display:none}body[data-fullscreen]{--header-banner-height:0px}body[data-fullscreen][data-fullscreen-header-overlay]{--navbar-height:0px}body[data-fullscreen][data-fullscreen-header-overlay] .main-header{position:fixed;background:linear-gradient(180deg,#000,transparent)}body[data-fullscreen][data-fullscreen-header-overlay][data-fullscreen-header-overlay=hidden] .main-header{transform:translateY(-50px)}body[data-fullscreen][data-fullscreen-header-overlay][data-route="step.index"] .player__lesson-sidebar{--header-height:50px}body[data-route="step.index"] .main-header{align-items:stretch}body[data-route="step.index"] .main-header[data-has-shadow]{box-shadow:none}body[data-route="step.index"] .navbar{width:auto}body[data-route="step.index"] #main-header-slot{flex:1}.main-header{--drop-down-spacing:4px;--menu-border-radius:0 0 4px 4px;position:-webkit-sticky;position:sticky;top:0;width:100%;display:flex;flex-direction:column;align-items:center;background:#222;transition:box-shadow .2s ease-out,transform .2s;z-index:var(--z-main-header);--focus-outline-color:rgba(100, 200, 255, 0.5)}.main-header[data-has-shadow]{box-shadow:0 4px 5px rgba(0,0,0,.3)}#main-header-slot{min-width:0}.header-banner{display:flex;align-items:center;padding:0 10px;height:40px;width:100%;background:#73134a;color:#fff}.header-banner__message{flex:1;text-align:center;font-size:14px;font-weight:400;letter-spacing:.15px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.header-banner__message a{color:#6c6}.header-banner__message a:focus,.header-banner__message a:hover{color:#54ad54}button:not(.st-button_style_none).header-banner__close{margin:0 0 0 10px;padding:10px;background:0 0;border:none;color:#d8d8d8}button:not(.st-button_style_none).header-banner__close:focus,button:not(.st-button_style_none).header-banner__close:hover{color:#fff}button:not(.st-button_style_none).header-banner__close>.svg-icon{display:flex;width:12px;height:12px}button:not(.st-button_style_none).header-banner__close>.svg-icon svg{width:100%;height:100%}.navbar{display:flex;height:50px;width:1022px;margin:0 12px 0 10px;padding:4px 0}.navbar__search-form,.navbar__search-input,.navbar__search-wrapper{margin:0;height:34px!important;line-height:normal;padding-top:0;padding-bottom:0}.navbar__search-form{margin:0 16px 0 0;align-self:center}.navbar__search-form .navbar__search-wrapper{background-color:#333;color:#5e5e5e}.navbar__search-form .navbar__search-wrapper:focus-within{background-color:#fff}.navbar__search-form .navbar__search-input{background-color:#333;color:#5e5e5e}.navbar__search-form_mobile{margin:calc(var(--menu-item-padding-v) * -1) calc(var(--menu-item-padding-h) * -1)}.navbar__search-form_mobile .navbar__search-wrapper{padding-left:var(--menu-item-padding-h);background-color:transparent;background-size:13px!important}.navbar__search-input,.navbar__search-wrapper{max-width:209px}.navbar__search-input .navbar__search-input,.navbar__search-wrapper .navbar__search-input{width:100%!important}.navbar__search-wrapper:focus{outline:0!important}.navbar__search-wrapper input:focus{box-shadow:none}.navbar__down-arrow{margin-left:4px;color:#fff}.navbar__submenu-toggler,.navbar__submenu-toggler .navbar__down-arrow{color:#bbb;transition:color .3s}.navbar__down-arrow svg{width:7px!important;height:7px!important;vertical-align:middle}.navbar__submenu-toggler{padding:0 5px;position:relative;display:flex;align-items:center;cursor:pointer;background:0 0}.navbar__submenu-toggler:focus,.navbar__submenu-toggler:hover{outline:0;color:#6c6}.navbar__submenu-toggler:focus .navbar__down-arrow,.navbar__submenu-toggler:hover .navbar__down-arrow{color:#6c6}.navbar__submenu-toggler[data-expanded]{color:#fff}.st-link.navbar__link{white-space:nowrap;color:#bbb;font-size:16px;display:flex;padding:5px 12px;align-items:center}.st-link.navbar__link:hover{text-decoration:none;color:#6c6}.st-link.navbar__link.active{-webkit-filter:none;filter:none;cursor:default;color:#EFF6F9}.st-link.navbar__link.active:hover{color:#EFF6F9}.navbar__divider{margin:-4px 8px;width:1px;background-color:rgba(94,94,94,.6)}.st-link.st-link_style_button.navbar__auth{align-self:center;white-space:nowrap;color:#fff;border-color:rgba(94,94,94,.6)}.st-link.st-link_style_button.navbar__auth:hover{color:#fff;border-color:#777}.st-link.st-link_style_button.navbar__auth+.navbar__auth{margin-left:5px}.navbar__links{display:flex;margin:0;min-width:0}.navbar__logo{display:block;width:130px;height:40px}.navbar__spacer{flex:1;margin:0 10px;pointer-events:none}.navbar__logo-link{flex-shrink:0;display:flex;align-items:center;margin-right:6px}.navbar__menu-item{display:flex}.navbar__profile{flex-shrink:0;display:flex;align-items:center}button.st-button_style_none.navbar__profile-toggler{position:relative;padding:0;border-radius:8px}.navbar__mobile-menu{align-self:center}button.st-button_style_none.navbar__mobile-menu-toggler{padding:12px;vertical-align:middle}button.st-button_style_none.navbar__mobile-menu-toggler .svg-icon{display:flex}button.st-button_style_none.navbar__mobile-menu-toggler svg{width:18px;height:18px}.navbar__profile-notifications-badge{position:absolute;top:-3px;right:-9px;display:flex;align-items:center;justify-content:center;height:16px;min-width:16px;padding:0 3px 0 4px;border-radius:8px;font-size:10px;font-weight:500;line-height:normal;letter-spacing:.33px;color:#fff;background-color:#54ad54;box-shadow:inset 1px 1px 2px 0 #288b28}.navbar__profile-notifications-badge[data-count="0"]{visibility:hidden}.navbar__profile-news-badge{position:absolute;bottom:0;right:-9px}.platform-news-badge{display:inline-block;height:8px;width:8px;border-radius:50%;vertical-align:middle;background-color:#6c7bdf;box-shadow:inset 1px 1px 4px 0 #9ca6e6}.navbar__profile-img{width:36px;height:36px;border-radius:8px}@media (max-width:768px){.navbar>.language-selector,.navbar>.language-selector+.navbar__divider,.navbar__links,.navbar__search-form:not(.navbar__search-form_mobile){display:none}}@media (max-width:1024px){.quiz__statistics{grid-row:1}.attempt__message{grid-column:1/3}.navbar{width:auto;align-self:stretch}.navbar__logo{width:34px;height:34px}}.teach{display:flex;padding:28px 0 100px}.teach .new-course-form,.teach .new-lesson-form{max-width:600px}.teach__content{flex:1}.teach__header{margin:0 0 28px}.teach__title{margin:0 0 16px;font-size:24px;font-weight:500;letter-spacing:.75px}.teach__empty-note,.teach__no-results{font-size:14px;letter-spacing:.25px}.teach__header-toolbar{display:flex;flex-wrap:wrap;margin:-4px -12px}.teach__header-toolbar>*{margin:4px 12px}.teach__header-toolbar .search-form__input{min-width:240px}.teach__empty-note{margin:24px 0;line-height:1.43;color:#999}.teach__no-results .btn-link{margin-left:20px}.teach__notifications{display:inline-flex;align-items:center}.teach__notifications[data-count]::after{content:attr(data-count);margin-left:7px;padding:3px 7px;border-radius:10px;background-color:#54ad54;color:#fff;font-size:12px;line-height:1.17;letter-spacing:.4px}.teach__notifications[data-count="0"]::after{content:"(" attr(data-count) ")";margin-left:0;background-color:transparent;color:#999;font-size:14px}.teach__course-price{margin-right:12px}.teach-courses .course-deadlines__learn-now{display:none}.teach-lessons__lesson-orphaned{color:#999}.teach-lessons__lesson-blank{color:#ff7965}body[data-route=course-settings]{background-color:#f3f4f6}body[data-route=course-settings] .page-footer{background-color:#e6e9ed}.course-settings{padding:24px 0 120px;display:grid;grid-template-areas:"header aside" "content aside";grid-template-columns:auto 336px;grid-template-rows:auto 1fr;grid-gap:26px 70px}.course-settings__header{grid-area:header}.course-settings__content{grid-area:content}.course-settings__section{background:#fff;padding:24px;border-radius:4px}.course-settings__section+.course-settings__section{margin-top:32px}.course-settings__section:empty{display:none}.course-settings__aside{grid-area:aside}.course-settings__aside>*+*{margin-top:24px}.course-settings__title{margin:0;font-size:20px;font-weight:500;letter-spacing:.15px}.course-settings__form,.course-settings__form .the-form__field{margin:0}.course-settings__form .the-form__field+.the-form__field{margin-top:40px}.course-settings__form .the-form-field__caption{margin:0 0 16px;font-size:16px;font-weight:500;letter-spacing:.15px}.course-settings__course-public-group{margin-top:12px}.course-settings__form-actions{margin-top:32px}.course-settings__form-actions>button{padding:9px 24px}.course-settings__form-actions>button+button{margin-left:10px}.course-settings__form-actions>p{font-size:14px}.course-settings__course-type-note{margin:0 0 16px;font-size:14px;line-height:1.43;letter-spacing:.25px}.course-settings__course-type-note>time{color:#d41f1f;font-weight:600}.course-settings__course-type-options.radio-button-group{display:inline-flex}.course-settings__course-type-pro-about{margin-left:24px;font-size:14px}.course-settings__used-paid-features{margin:10px 0 0;font-size:14px}.course-settings__course-type-disabled-icon{margin:0 -4px 0 4px;color:#d8d8d8}.course-settings__owner-limit-note{margin-top:8px;font-size:14px;line-height:1.43;letter-spacing:.25px}.course-settings__owner-limit-note p{margin-bottom:0}.course-settings__owner-limit-note p+p{margin-top:.3em}.course-settings__invalid-subscription{margin:16px 0 0}.course-settings__section-title{margin:0 0 10px;font-size:20px;font-weight:500;letter-spacing:.15px}.course-settings__section-title+.course-settings__form{margin-top:24px}.course-settings__section-title-status{display:inline-flex;align-items:center;margin-left:10px;color:#999;font-size:12px;font-weight:400}.course-settings__section-title-status .spinner-small_icon{display:flex;margin-right:4px;color:#ccc}.course-settings__section-title-status .spinner-small_icon svg{height:1em;width:1em}.course-settings__section-desc{margin:0 0 12px;font-size:14px}.course-settings__section-desc:last-child{margin-bottom:0}.course-settings__status-comment{margin-top:10px;font-style:italic;color:#5e5e5e}.course-settings__price-desc>button{padding:0;vertical-align:baseline;background:0 0;border:none;color:#00a8ff;font-size:inherit}.course-settings__price-desc>button:focus,.course-settings__price-desc>button:hover{color:#63c8ff;background:0 0}.course-settings__price-desc>button[disabled]{color:#00a8ff;background:0 0;opacity:.5}.course-settings__price-editor{margin:20px 0}.course-settings__price-links-row{margin-top:-5px}.course-settings__price-links-row+.course-settings__price-toast-panel{margin-top:16px}.course-settings__price-toast-panel p{margin-bottom:0}.course-settings__price-toast-panel p+p{margin-top:12px}.course-settings__price-link,.course-settings__price-link.btn-link:not(.st-button_style_none){font-size:14px}.course-settings__price-link+.course-settings__price-link{margin-left:24px}.course-settings__commission-section{margin-top:10px;font-size:14px}.course-settings__commission-section-info a,.course-settings__commission-section-info a:focus,.course-settings__commission-section-info a:hover{color:inherit}.course-settings__preview-lesson-caption,.course-settings__promocode-caption{font-size:16px;font-weight:500;line-height:1.13;letter-spacing:.15px}.course-settings__preview-lesson-caption>small{display:inline-block;margin-left:8px;font-size:12px;color:#999}.course-settings__preview-lesson-section,.course-settings__price-section,.course-settings__promocode-editor-section,.course-settings__transfer-ownership-section{margin:40px 0 0}.course-settings__preview-lesson-section:first-child,.course-settings__price-section:first-child,.course-settings__promocode-editor-section:first-child,.course-settings__transfer-ownership-section:first-child{margin-top:0}.course-settings__promocode-editor{margin-top:4px}.course-settings__preview-lesson-editor{margin-top:16px}.course-settings__preview-lesson-editor[data-edit]{display:flex;font-size:14px;line-height:1.43;letter-spacing:.25px}.course-settings__preview-lesson-editor[data-new]{display:grid;align-items:center;grid-template-columns:auto 1fr;grid-gap:16px}.course-settings__preview-lesson-editor[data-new]>span{font-size:12px;line-height:1.17;letter-spacing:.4px}.course-settings__preview-lesson-editor[data-new]>button{padding:9px 24px}.course-settings__preview-lesson-pos{margin-right:8px;font-weight:500}.course-settings__preview-lesson-title{display:inline-block;margin-right:16px}.course-settings__preview-lesson-title[data-skeleton]{width:312px;max-width:50vw}.course-settings__preview-lesson-title>a{color:inherit;text-decoration:none}.course-settings__preview-lesson-title>a:hover{text-decoration:underline}.course-settings__preview-lesson-modal{max-height:588px}input.st-input.course-settings__preview-lessons-filter{height:auto;margin:0 0 8px;padding:9px 14px 9px 30px;font-size:14px;line-height:normal;border-radius:4px}.course-settings__preview-lessons>p{margin:6px 0;font-size:14px;line-height:1.43;letter-spacing:.25px}.course-settings__preview-lesson-item{position:relative;display:flex;margin:-1px 0;border-radius:4px}.course-settings__preview-lesson-item:not(:last-child)::after{content:"";position:absolute;bottom:0;left:4px;right:4px;border-bottom:1px solid #E9EBFA;z-index:-1}button.course-settings__preview-lesson-item-btn:not(.st-button_style_none){all:unset;flex:1;display:grid;grid-template-columns:auto 1fr auto;padding:8px 16px 8px 6px;cursor:pointer;border-radius:inherit;font-size:14px;line-height:1.43;letter-spacing:.25px}.paid-course-requests,.user-financial-details{padding-bottom:110px}button.course-settings__preview-lesson-item-btn:not(.st-button_style_none)::before{content:attr(data-pos);display:inline-block;min-width:5ch;font-weight:500}button.course-settings__preview-lesson-item-btn:not(.st-button_style_none):focus,button.course-settings__preview-lesson-item-btn:not(.st-button_style_none):hover{background-color:#f5fcf5}button.course-settings__preview-lesson-item-btn:not(.st-button_style_none)[data-selected]{background-color:#e9f9e9}button.course-settings__preview-lesson-item-btn:not(.st-button_style_none)[data-selected]::after{content:url(/static/frontend/common_icons/check.svg);align-self:center;flex-shrink:0;width:20px;height:20px;margin-left:8px}.paid-course-requests__title{font-size:20px;font-weight:500;line-height:1.3;margin:32px 0 24px}.paid-course-requests__desc{font-size:14px;line-height:1.43;letter-spacing:.25px;margin-bottom:24px;max-width:848px}.user-financial-details__title{font-size:20px;font-weight:500;line-height:1.3;margin:32px 0 24px}.user-financial-details__desc{font-size:14px;line-height:1.43;letter-spacing:.25px;margin-bottom:24px;max-width:848px}