@charset "UTF-8";/*! normalize.css v2.1.2 | MIT License | git.io/normalize */img,legend{border:0}body,figure{margin:0}.row .row.collapse:after,.row .row:after,.row:after{clear:both}h1,h2,h3,h4,h5,h6,p{text-rendering:optimizeLegibility}.video-js ul,dl,ol,ul{list-style-position:outside}.column,.columns,.postfix,.prefix,body,sub,sup{position:relative}.vevent abbr,a{text-decoration:none}.fc-title,.topbar .topbar__main-link .topbar__username{flex-grow:1}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: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-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}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}.uikit-colorblock{height:2em}.uikit-colorblock.primary-color-light{background:#d4f1ff}.uikit-colorblock.secondary-color-light{background:#a5a5a5}.uikit-colorblock.success-color-light{background:#a5e5a5}.uikit-colorblock.alert-color-light{background:#e7c4f5}.uikit-colorblock.blue-color-light{background:#d4f1ff}.uikit-colorblock.blue-color-back{background:rgba(212,241,255,.45)}.uikit-colorblock.secondary-color{background:#000}.uikit-colorblock.success-color{background:#6c6}.uikit-colorblock.success-color-hover{background:#5BBE5B}.uikit-colorblock.success-color-hover-dark{background:#4DAF4D}.uikit-colorblock.alert-color{background:#90d}.uikit-colorblock.blue-color{background:#1F60D3}.uikit-colorblock.red-color{background:red}.uikit-colorblock.select-color{background:#cfc}.uikit-colorblock.dark-text{background:#000}.uikit-colorblock.green-text{background:#3c3}.uikit-colorblock.purple-text{background:#90d}.uikit-colorblock.blue-text{background:#00a8ff}.uikit-colorblock.blue-link{background:#1466c6}.uikit-colorblock.background-color,.uikit-colorblock.white-text{background:#fff}.uikit-colorblock.secondary-color-hover{background:#393637}.uikit-colorblock.alert-color-hover{background:#AA4C8E}.uikit-colorblock.grey-color-light{background:#eee}.uikit-colorblock.grey-color{background:#ccc}.uikit-colorblock.grey-text{background:#5e5e5e}.uikit-colorblock.breadcrumb-color{background:#999}.uikit-colorblock.breadcrumb-active-color{background:#666}.uikit-colorblock.breadcrumb-divider-color{background:#ccc}.uikit-colorblock.grey-light-text{background:#a5a5a5}.uikit-colorblock.border-color{background:#ddd}.uikit-colorblock.grey-color-10{background:#1466c6}.uikit-colorblock.grey-color-11{background:#939393}.uikit-colorblock.grey-color-12{background:#333}.uikit-colorblock.grey-color-13{background:#f5f5f5}.uikit-colorblock.grey-color-14{background:#EFF4FA}.uikit-colorblock.grey-color-15{background:#f1f1f1}.uikit-colorblock.grey-color-16{background:#f6f6f6}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}body{background:#fff;color:#222;padding:0;font-family:Roboto,sans-serif;font-weight:400;font-style:normal;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}.antialiased{-webkit-font-smoothing:antialiased}img{-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}.row .row.collapse:after,.row .row.collapse:before,.row .row:after,.row .row:before,.row:after,.row:before{content:" ";display:table}.row{max-width:62.5em;margin:0 auto}.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.collapse{width:auto;margin:0;max-width:none}.column,.columns{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-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{position:relative;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}}.show-for-large-down,.show-for-medium-down,.show-for-small{display:inherit!important}.show-for-large,.show-for-large-up,.show-for-medium,.show-for-medium-up,.show-for-xlarge{display:none!important}.hide-for-large,.hide-for-large-up,.hide-for-medium,.hide-for-medium-up,.hide-for-xlarge{display:inherit!important}.hide-for-large-down,.hide-for-medium-down,.hide-for-small{display:none!important}table.hide-for-large,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-xlarge,table.show-for-large-down,table.show-for-medium-down,table.show-for-small{display:table}thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-xlarge,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-xlarge,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-xlarge,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small{display:table-row!important}td.hide-for-large,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-xlarge,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,th.hide-for-large,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-xlarge,th.show-for-large-down,th.show-for-medium-down,th.show-for-small{display:table-cell!important}@media only screen and (min-width:768px){.column.large-centered,.columns.large-centered,.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-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.row .large-offset-0,.row .large-offset-1,.row .large-offset-10,.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{position:relative;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{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}.column.large-centered,.columns.large-centered{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}.show-for-medium,.show-for-medium-up{display:inherit!important}.show-for-small{display:none!important}.hide-for-small{display:inherit!important}.hide-for-medium,.hide-for-medium-up{display:none!important}table.hide-for-small,table.show-for-medium,table.show-for-medium-up{display:table}thead.hide-for-small,thead.show-for-medium,thead.show-for-medium-up{display:table-header-group!important}tbody.hide-for-small,tbody.show-for-medium,tbody.show-for-medium-up{display:table-row-group!important}tr.hide-for-small,tr.show-for-medium,tr.show-for-medium-up{display:table-row!important}td.hide-for-small,td.show-for-medium,td.show-for-medium-up,th.hide-for-small,th.show-for-medium,th.show-for-medium-up{display:table-cell!important}}@media only screen and (min-width:1280px){.show-for-large,.show-for-large-up{display:inherit!important}.show-for-medium,.show-for-medium-down{display:none!important}.hide-for-medium,.hide-for-medium-down{display:inherit!important}.hide-for-large,.hide-for-large-up{display:none!important}table.hide-for-medium,table.hide-for-medium-down,table.show-for-large,table.show-for-large-up{display:table}thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large,thead.show-for-large-up{display:table-header-group!important}tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large,tbody.show-for-large-up{display:table-row-group!important}tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large,tr.show-for-large-up{display:table-row!important}td.hide-for-medium,td.hide-for-medium-down,td.show-for-large,td.show-for-large-up,th.hide-for-medium,th.hide-for-medium-down,th.show-for-large,th.show-for-large-up{display:table-cell!important}}@media only screen and (min-width:1440px){.show-for-xlarge{display:inherit!important}.show-for-large,.show-for-large-down{display:none!important}.hide-for-large,.hide-for-large-down{display:inherit!important}.hide-for-xlarge{display:none!important}table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge{display:table}thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge{display:table-row!important}td.hide-for-large,td.hide-for-large-down,td.show-for-xlarge,th.hide-for-large,th.hide-for-large-down,th.show-for-xlarge{display:table-cell!important}}.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}@media only screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-portrait,table.show-for-landscape{display:table}thead.hide-for-portrait,thead.show-for-landscape{display:table-header-group!important}tbody.hide-for-portrait,tbody.show-for-landscape{display:table-row-group!important}tr.hide-for-portrait,tr.show-for-landscape{display:table-row!important}td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape{display:table-cell!important}}@media only screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:inherit!important}.hide-for-portrait,.show-for-landscape{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}}.show-for-touch{display:none!important}.hide-for-touch,.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}.touch table.show-for-touch,table.hide-for-touch{display:table}.touch thead.show-for-touch,thead.hide-for-touch{display:table-header-group!important}.touch tbody.show-for-touch,tbody.hide-for-touch{display:table-row-group!important}.touch tr.show-for-touch,tr.hide-for-touch{display:table-row!important}.touch td.show-for-touch,.touch th.show-for-touch,td.hide-for-touch,th.hide-for-touch{display:table-cell!important}@media only screen{[class*=block-grid-]{display:block;padding:0;margin:0 -.625em}[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}[class*=block-grid-]:after{clear:both}[class*=block-grid-]>li{display:inline;height:auto;float:left;padding:0 .625em 1.25em}.small-block-grid-1>li{width:100%;padding:0 .625em 1.25em}.small-block-grid-1>li:nth-of-type(n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;padding:0 .625em 1.25em}.small-block-grid-2>li:nth-of-type(n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;padding:0 .625em 1.25em}.small-block-grid-3>li:nth-of-type(n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;padding:0 .625em 1.25em}.small-block-grid-4>li:nth-of-type(n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;padding:0 .625em 1.25em}.small-block-grid-5>li:nth-of-type(n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;padding:0 .625em 1.25em}.small-block-grid-6>li:nth-of-type(n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;padding:0 .625em 1.25em}.small-block-grid-7>li:nth-of-type(n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;padding:0 .625em 1.25em}.small-block-grid-8>li:nth-of-type(n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;padding:0 .625em 1.25em}.small-block-grid-9>li:nth-of-type(n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;padding:0 .625em 1.25em}.small-block-grid-10>li:nth-of-type(n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;padding:0 .625em 1.25em}.small-block-grid-11>li:nth-of-type(n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;padding:0 .625em 1.25em}.small-block-grid-12>li:nth-of-type(n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:768px){.large-block-grid-1>li:nth-of-type(n),.small-block-grid-10>li:nth-of-type(10n+1),.small-block-grid-11>li:nth-of-type(11n+1),.small-block-grid-12>li:nth-of-type(12n+1),.small-block-grid-1>li:nth-of-type(1n+1),.small-block-grid-2>li:nth-of-type(2n+1),.small-block-grid-3>li:nth-of-type(3n+1),.small-block-grid-4>li:nth-of-type(4n+1),.small-block-grid-5>li:nth-of-type(5n+1),.small-block-grid-6>li:nth-of-type(6n+1),.small-block-grid-7>li:nth-of-type(7n+1),.small-block-grid-8>li:nth-of-type(8n+1),.small-block-grid-9>li:nth-of-type(9n+1){clear:none}.large-block-grid-1>li{width:100%;padding:0 .625em 1.25em}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;padding:0 .625em 1.25em}.large-block-grid-2>li:nth-of-type(n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;padding:0 .625em 1.25em}.large-block-grid-3>li:nth-of-type(n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;padding:0 .625em 1.25em}.large-block-grid-4>li:nth-of-type(n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;padding:0 .625em 1.25em}.large-block-grid-5>li:nth-of-type(n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;padding:0 .625em 1.25em}.large-block-grid-6>li:nth-of-type(n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;padding:0 .625em 1.25em}.large-block-grid-7>li:nth-of-type(n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;padding:0 .625em 1.25em}.large-block-grid-8>li:nth-of-type(n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;padding:0 .625em 1.25em}.large-block-grid-9>li:nth-of-type(n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;padding:0 .625em 1.25em}.large-block-grid-10>li:nth-of-type(n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;padding:0 .625em 1.25em}.large-block-grid-11>li:nth-of-type(n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;padding:0 .625em 1.25em}.large-block-grid-12>li:nth-of-type(n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.button-bar:after,.button-group:after,hr{clear:both}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:focus,a:hover{color:#64c8ff}a img{border:none}p{font-family:inherit;font-weight:400;font-size:1em}.vcard .fn,.vevent .summary,.vevent abbr,code,dl dt,fieldset legend{font-weight:700}p aside{font-size:.875em;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:Roboto,Arial,sans-serif;font-weight:700;font-style:normal;color:#222;margin-top:.2em;margin-bottom:.5em;line-height:1.2125em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}hr{border:solid #ddd;border-width:1px 0 0;margin:1.25em 0 1.1875em;height:0}em,i{font-style:italic}small{font-size:60%}dl,ol,ul,ul li ol,ul li ul{font-size:1em}code{font-family:Consolas,"Liberation Mono",Courier,monospace;color:#000}dl,ol,ul{font-family:inherit}.session__rubrics-list,.side-nav,ol,ul{list-style-position:inside}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}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}dl dt{margin-bottom:.3em}dl dd{margin-bottom:.75em}.vcard,blockquote{margin:0 0 1.25em}abbr,acronym{text-transform:uppercase;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{display:inline-block;border:1px solid #ddd;padding:.625em .75em}.vcard li{margin:0;display:block}.vcard .fn{font-size:.9375em}.vevent abbr{cursor:auto;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}}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}input[type=file],input[type=checkbox],input[type=radio],label.inline,select{margin:0 0 1em}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{font-size:.875em;display:block;font-weight:500;margin-bottom:.1875em}label.right{float:none;text-align:right}label.inline{padding:.625em 0}label small{text-transform:capitalize;color:#666}.breadcrumbs>*,.top-bar .toggle-topbar a,.top-bar-section .dropdown label,h5{text-transform:uppercase}.postfix,.prefix{display:block;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:.875em;height:2.3125em;line-height:2.3125em}.postfix.button,.prefix.button{line-height:2.125em;text-align:center}.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;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;margin:0 0 1em;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out}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{-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;background:#fafafa;border-color:#999;outline:0}input[type=file]{width:100%}fieldset{border:1px solid #ddd;padding:1.25em;margin:1.125em 0}fieldset legend{background:#fff;padding:0 .1875em;margin:0 0 0 -.1875em}.error small.error,.error>small,small.error,span.error{padding:.375em .25em;margin-top:0;font-size:.75em;font-weight:700}[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;margin-bottom:1em;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;margin-bottom:1em;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}form.custom .hidden-field{margin-left:-99999px;position:absolute;visibility:hidden}form.custom .custom{display:inline-block;width:16px;height:16px;position:relative;top:-1px;vertical-align:middle;border:1px solid #ccc;background:#fff}form.custom .custom.checkbox{border-radius:0;padding:0}form.custom .custom.radio{border-radius:1000px;padding:3px}form.custom .custom.checkbox:before{content:"";display:block;font-size:16px;color:#fff}form.custom .custom.radio.checked:before{content:"";display:block;width:8px;height:8px;border-radius:1000px;background:#222;position:relative}form.custom .custom.checkbox.checked:before{content:"\00d7";color:#222;position:absolute;top:-50%;left:50%;margin-top:4px;margin-left:-5px}form.custom .custom.dropdown{display:block;position:relative;top:0;height:2.3125em;margin-bottom:1.25em;margin-top:0;padding:0;width:100%;-webkit-box-shadow:none;background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%);box-shadow:none;font-size:.875em;vertical-align:top}.login-form__social-point,.middle,.video-js .vjs-big-play-button,.vjs-no-flex .vjs-control,.vjs-poster,form.search .button,form.search .welcoming,form.search button,form.search input[type=text]{vertical-align:middle}form.custom .custom.dropdown ul{overflow-y:auto;max-height:200px}.button-bar .button-group div,.flex-video{overflow:hidden}form.custom .custom.dropdown .current{cursor:default;white-space:nowrap;line-height:2.25em;color:rgba(0,0,0,.75);text-decoration:none;overflow:hidden;display:block;margin-left:.5em;margin-right:2.3125em}form.custom .custom.dropdown .selector{cursor:default;position:absolute;width:2.5em;height:2.3125em;display:block;right:0;top:0}form.custom .custom.dropdown .selector:after{content:"";display:block;width:0;height:0;border:5px inset;border-color:#aaa transparent transparent;border-top-style:solid;position:absolute;left:.9375em;top:50%;margin-top:-3px}form.custom .custom.dropdown.open a.selector:after,form.custom .custom.dropdown:hover a.selector:after{content:"";display:block;width:0;height:0;border:5px inset;border-color:#222 transparent transparent;border-top-style:solid}form.custom .custom.dropdown .disabled{color:#888}form.custom .custom.dropdown .disabled:hover{background:0 0;color:#888}form.custom .custom.dropdown .disabled:hover:after{display:none}form.custom .custom.dropdown.open ul{display:block;z-index:10;min-width:100%;box-sizing:content-box}form.custom .custom.dropdown.small{max-width:134px}form.custom .custom.dropdown.medium{max-width:254px}form.custom .custom.dropdown.large{max-width:434px}form.custom .custom.dropdown.expand{width:100%!important}form.custom .custom.dropdown.open.small ul{min-width:134px;box-sizing:border-box}form.custom .custom.dropdown.open.medium ul{min-width:254px;box-sizing:border-box}form.custom .custom.dropdown.open.large ul{min-width:434px;box-sizing:border-box}form.custom .error .custom.dropdown{border-color:#90d;background:rgba(153,0,221,.1);margin-bottom:0}form.custom .error .custom.dropdown:focus{background:#fafafa;border-color:#999}form.custom .error .custom.dropdown+small.error{margin-top:0}form.custom .custom.dropdown ul{position:absolute;width:auto;display:none;left:-1px;top:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin:0;padding:0;background:#fff;border:1px solid #ccc;font-size:16px}.dropdown.button.large:before,.dropdown.button.small:before,.dropdown.button.tiny:before,.dropdown.button:before{border-color:#fff transparent transparent}form.custom .custom.dropdown ul li{color:#555;font-size:.875em;cursor:auto;min-height:1.5em;line-height:1.5em;margin:0;white-space:nowrap;list-style:none;padding:.25em 2.375em .25em .375em}form.custom .custom.dropdown ul li.selected{background:#eee;color:#000}form.custom .custom.dropdown ul li:hover{background-color:#e4e4e4;color:#000}form.custom .custom.dropdown ul li.selected:hover{background:#eee;cursor:auto;color:#000}form.custom .custom.dropdown ul.show{display:block}.button-bar:after,.button-bar:before,.button-group:after,.button-group:before{content:" ";display:table}form.custom .custom.disabled{background:#ddd}.button-group{list-style:none;margin:0}.button-group>*{margin:0 0 0 -1px;float:left}.button-group>:first-child{margin-left:0}.button-group.radius>:first-child,.button-group.radius>:first-child>.button,.button-group.radius>:first-child>a,.button-group.radius>:first-child>button{-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}.button-group.radius>:last-child,.button-group.radius>:last-child>.button,.button-group.radius>:last-child>a,.button-group.radius>:last-child>button{-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}.button-group.round>:first-child,.button-group.round>:first-child>.button,.button-group.round>:first-child>a,.button-group.round>:first-child>button{-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}.button-group.round>:last-child,.button-group.round>:last-child>.button,.button-group.round>:last-child>a,.button-group.round>:last-child>button{-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}.button-group.even-2 li{width:50%}.button-group.even-2 li .button,.button-group.even-2 li button{width:100%}.button-group.even-3 li{width:33.33333%}.button-group.even-3 li .button,.button-group.even-3 li button{width:100%}.button-group.even-4 li{width:25%}.button-group.even-4 li .button,.button-group.even-4 li button{width:100%}.button-group.even-5 li{width:20%}.button-group.even-5 li .button,.button-group.even-5 li button{width:100%}.button-group.even-6 li{width:16.66667%}.button-group.even-6 li .button,.button-group.even-6 li button{width:100%}.button-group.even-7 li{width:14.28571%}.button-group.even-7 li .button,.button-group.even-7 li button{width:100%}.button-group.even-8 li{width:12.5%}.button-group.even-8 li .button,.button-group.even-8 li button{width:100%}.dropdown.button:before,.split.button span:before{width:0;content:""}.button-bar .button-group{float:left;margin-right:.625em}.dropdown.button{position:relative;padding-right:3.1875em}.dropdown.button:before{position:absolute;height:0;display:block;border-style:solid;top:50%;border-width:.5625em;right:1.5em;margin-top:-.25em}.dropdown.button.tiny{padding-right:2.1875em}.dropdown.button.tiny:before{border-width:.4375em;right:.875em;margin-top:-.15625em}.dropdown.button.small{padding-right:2.8125em}.dropdown.button.small:before{border-width:.5625em;right:1.125em;margin-top:-.21875em}.dropdown.button.large{padding-right:4em}.dropdown.button.large:before{border-width:.625em;right:1.75em;margin-top:-.3125em}.dropdown.button.secondary:before{border-color:#333 transparent transparent}.split.button{position:relative;padding-right:4.8em}.split.button.small,.split.button.tiny{padding-right:3.9375em}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:before{position:absolute;height:0;display:block;border-style:inset;left:50%}.split.button span:active{background-color:rgba(0,0,0,.1)}.split.button span{border-left-color:#31b6ff;width:3em}.split.button span:before{border-top-style:solid;border-width:.5625em;top:1.125em;margin-left:-.5625em;border-color:#fff transparent transparent}.split.button.secondary span{border-left-color:#000}.split.button.alert span{border-left-color:#640091}.split.button.success span{border-left-color:#39ac39}.split.button.tiny span{width:2.84375em}.split.button.tiny span:before{border-top-style:solid;border-width:.4375em;top:.875em;margin-left:-.3125em}.split.button.small span{width:2.8125em}.split.button.small span:before{border-top-style:solid;border-width:.5625em;top:.84375em;margin-left:-.5625em}.split.button.large{padding-right:6em}.split.button.large span{width:3.75em}.split.button.large span:before{border-top-style:solid;border-width:.625em;top:1.3125em;margin-left:-.5625em}.split.button.expand{padding-left:2em}.split.button.secondary span:before{border-color:#333 transparent transparent}.split.button.radius span{-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}.split.button.round span{-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}.flex-video{position:relative;padding-top:1.5625em;padding-bottom:67.5%;height:0;margin-bottom:1em}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.section-container.accordion,.section-container.auto,.section-container.horizontal-nav,.section-container.vertical-nav,.section-container.vertical-tabs,[data-section=''],[data-section=auto],[data-section=vertical-tabs],[data-section=vertical-nav],[data-section=horizontal-nav],[data-section=accordion]{width:100%;position:relative;display:block;margin-bottom:1.25em}.section-container.accordion[data-section-small-style],.section-container.accordion[data-section-small-style]>.section>.title,.section-container.accordion[data-section-small-style]>.section>[data-section-title],.section-container.accordion[data-section-small-style]>[data-section-region]>.title,.section-container.accordion[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.accordion[data-section-small-style]>section>.title,.section-container.accordion[data-section-small-style]>section>[data-section-title],.section-container.auto[data-section-small-style],.section-container.auto[data-section-small-style]>.section>.title,.section-container.auto[data-section-small-style]>.section>[data-section-title],.section-container.auto[data-section-small-style]>[data-section-region]>.title,.section-container.auto[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.auto[data-section-small-style]>section>.title,.section-container.auto[data-section-small-style]>section>[data-section-title],.section-container.horizontal-nav[data-section-small-style],.section-container.horizontal-nav[data-section-small-style]>.section>.title,.section-container.horizontal-nav[data-section-small-style]>.section>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>.title,.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>section>.title,.section-container.horizontal-nav[data-section-small-style]>section>[data-section-title],.section-container.vertical-nav[data-section-small-style],.section-container.vertical-nav[data-section-small-style]>.section>.title,.section-container.vertical-nav[data-section-small-style]>.section>[data-section-title],.section-container.vertical-nav[data-section-small-style]>[data-section-region]>.title,.section-container.vertical-nav[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.vertical-nav[data-section-small-style]>section>.title,.section-container.vertical-nav[data-section-small-style]>section>[data-section-title],.section-container.vertical-tabs[data-section-small-style],.section-container.vertical-tabs[data-section-small-style]>.section>.title,.section-container.vertical-tabs[data-section-small-style]>.section>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>.title,.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>section>.title,.section-container.vertical-tabs[data-section-small-style]>section>[data-section-title],[data-section=''][data-section-small-style],[data-section=''][data-section-small-style]>.section>.title,[data-section=''][data-section-small-style]>.section>[data-section-title],[data-section=''][data-section-small-style]>[data-section-region]>.title,[data-section=''][data-section-small-style]>[data-section-region]>[data-section-title],[data-section=''][data-section-small-style]>section>.title,[data-section=''][data-section-small-style]>section>[data-section-title],[data-section=auto][data-section-small-style],[data-section=auto][data-section-small-style]>.section>.title,[data-section=auto][data-section-small-style]>.section>[data-section-title],[data-section=auto][data-section-small-style]>[data-section-region]>.title,[data-section=auto][data-section-small-style]>[data-section-region]>[data-section-title],[data-section=auto][data-section-small-style]>section>.title,[data-section=auto][data-section-small-style]>section>[data-section-title],[data-section=vertical-tabs][data-section-small-style],[data-section=vertical-tabs][data-section-small-style]>.section>.title,[data-section=vertical-tabs][data-section-small-style]>.section>[data-section-title],[data-section=vertical-tabs][data-section-small-style]>[data-section-region]>.title,[data-section=vertical-tabs][data-section-small-style]>[data-section-region]>[data-section-title],[data-section=vertical-tabs][data-section-small-style]>section>.title,[data-section=vertical-tabs][data-section-small-style]>section>[data-section-title],[data-section=vertical-nav][data-section-small-style],[data-section=vertical-nav][data-section-small-style]>.section>.title,[data-section=vertical-nav][data-section-small-style]>.section>[data-section-title],[data-section=vertical-nav][data-section-small-style]>[data-section-region]>.title,[data-section=vertical-nav][data-section-small-style]>[data-section-region]>[data-section-title],[data-section=vertical-nav][data-section-small-style]>section>.title,[data-section=vertical-nav][data-section-small-style]>section>[data-section-title],[data-section=horizontal-nav][data-section-small-style],[data-section=horizontal-nav][data-section-small-style]>.section>.title,[data-section=horizontal-nav][data-section-small-style]>.section>[data-section-title],[data-section=horizontal-nav][data-section-small-style]>[data-section-region]>.title,[data-section=horizontal-nav][data-section-small-style]>[data-section-region]>[data-section-title],[data-section=horizontal-nav][data-section-small-style]>section>.title,[data-section=horizontal-nav][data-section-small-style]>section>[data-section-title],[data-section=accordion][data-section-small-style],[data-section=accordion][data-section-small-style]>.section>.title,[data-section=accordion][data-section-small-style]>.section>[data-section-title],[data-section=accordion][data-section-small-style]>[data-section-region]>.title,[data-section=accordion][data-section-small-style]>[data-section-region]>[data-section-title],[data-section=accordion][data-section-small-style]>section>.title,[data-section=accordion][data-section-small-style]>section>[data-section-title]{width:100%!important}.section-container.accordion[data-section-small-style]>.section,.section-container.accordion[data-section-small-style]>[data-section-region],.section-container.accordion[data-section-small-style]>section,.section-container.auto[data-section-small-style]>.section,.section-container.auto[data-section-small-style]>[data-section-region],.section-container.auto[data-section-small-style]>section,.section-container.horizontal-nav[data-section-small-style]>.section,.section-container.horizontal-nav[data-section-small-style]>[data-section-region],.section-container.horizontal-nav[data-section-small-style]>section,.section-container.vertical-nav[data-section-small-style]>.section,.section-container.vertical-nav[data-section-small-style]>[data-section-region],.section-container.vertical-nav[data-section-small-style]>section,.section-container.vertical-tabs[data-section-small-style]>.section,.section-container.vertical-tabs[data-section-small-style]>[data-section-region],.section-container.vertical-tabs[data-section-small-style]>section,[data-section=''][data-section-small-style]>.section,[data-section=''][data-section-small-style]>[data-section-region],[data-section=''][data-section-small-style]>section,[data-section=auto][data-section-small-style]>.section,[data-section=auto][data-section-small-style]>[data-section-region],[data-section=auto][data-section-small-style]>section,[data-section=vertical-tabs][data-section-small-style]>.section,[data-section=vertical-tabs][data-section-small-style]>[data-section-region],[data-section=vertical-tabs][data-section-small-style]>section,[data-section=vertical-nav][data-section-small-style]>.section,[data-section=vertical-nav][data-section-small-style]>[data-section-region],[data-section=vertical-nav][data-section-small-style]>section,[data-section=horizontal-nav][data-section-small-style]>.section,[data-section=horizontal-nav][data-section-small-style]>[data-section-region],[data-section=horizontal-nav][data-section-small-style]>section,[data-section=accordion][data-section-small-style]>.section,[data-section=accordion][data-section-small-style]>[data-section-region],[data-section=accordion][data-section-small-style]>section{padding:0!important;margin:0!important}.section-container.accordion>.section,.section-container.accordion>[data-section-region],.section-container.accordion>section,.section-container.auto>.section,.section-container.auto>[data-section-region],.section-container.auto>section,.section-container.horizontal-nav>.section,.section-container.horizontal-nav>[data-section-region],.section-container.horizontal-nav>section,.section-container.vertical-nav>.section,.section-container.vertical-nav>[data-section-region],.section-container.vertical-nav>section,.section-container.vertical-tabs>.section,.section-container.vertical-tabs>[data-section-region],.section-container.vertical-tabs>section,[data-section='']>.section,[data-section='']>[data-section-region],[data-section='']>section,[data-section=auto]>.section,[data-section=auto]>[data-section-region],[data-section=auto]>section,[data-section=vertical-tabs]>.section,[data-section=vertical-tabs]>[data-section-region],[data-section=vertical-tabs]>section,[data-section=vertical-nav]>.section,[data-section=vertical-nav]>[data-section-region],[data-section=vertical-nav]>section,[data-section=horizontal-nav]>.section,[data-section=horizontal-nav]>[data-section-region],[data-section=horizontal-nav]>section,[data-section=accordion]>.section,[data-section=accordion]>[data-section-region],[data-section=accordion]>section{margin:0}.section-container.accordion>.section>.title,.section-container.accordion>.section>[data-section-title],.section-container.accordion>[data-section-region]>.title,.section-container.accordion>[data-section-region]>[data-section-title],.section-container.accordion>section>.title,.section-container.accordion>section>[data-section-title],.section-container.auto>.section>.title,.section-container.auto>.section>[data-section-title],.section-container.auto>[data-section-region]>.title,.section-container.auto>[data-section-region]>[data-section-title],.section-container.auto>section>.title,.section-container.auto>section>[data-section-title],.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>.section>[data-section-title],.section-container.horizontal-nav>[data-section-region]>.title,.section-container.horizontal-nav>[data-section-region]>[data-section-title],.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>section>[data-section-title],.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>.section>[data-section-title],.section-container.vertical-nav>[data-section-region]>.title,.section-container.vertical-nav>[data-section-region]>[data-section-title],.section-container.vertical-nav>section>.title,.section-container.vertical-nav>section>[data-section-title],.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>.section>[data-section-title],.section-container.vertical-tabs>[data-section-region]>.title,.section-container.vertical-tabs>[data-section-region]>[data-section-title],.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>section>[data-section-title],[data-section='']>.section>.title,[data-section='']>.section>[data-section-title],[data-section='']>[data-section-region]>.title,[data-section='']>[data-section-region]>[data-section-title],[data-section='']>section>.title,[data-section='']>section>[data-section-title],[data-section=auto]>.section>.title,[data-section=auto]>.section>[data-section-title],[data-section=auto]>[data-section-region]>.title,[data-section=auto]>[data-section-region]>[data-section-title],[data-section=auto]>section>.title,[data-section=auto]>section>[data-section-title],[data-section=vertical-tabs]>.section>.title,[data-section=vertical-tabs]>.section>[data-section-title],[data-section=vertical-tabs]>[data-section-region]>.title,[data-section=vertical-tabs]>[data-section-region]>[data-section-title],[data-section=vertical-tabs]>section>.title,[data-section=vertical-tabs]>section>[data-section-title],[data-section=vertical-nav]>.section>.title,[data-section=vertical-nav]>.section>[data-section-title],[data-section=vertical-nav]>[data-section-region]>.title,[data-section=vertical-nav]>[data-section-region]>[data-section-title],[data-section=vertical-nav]>section>.title,[data-section=vertical-nav]>section>[data-section-title],[data-section=horizontal-nav]>.section>.title,[data-section=horizontal-nav]>.section>[data-section-title],[data-section=horizontal-nav]>[data-section-region]>.title,[data-section=horizontal-nav]>[data-section-region]>[data-section-title],[data-section=horizontal-nav]>section>.title,[data-section=horizontal-nav]>section>[data-section-title],[data-section=accordion]>.section>.title,[data-section=accordion]>.section>[data-section-title],[data-section=accordion]>[data-section-region]>.title,[data-section=accordion]>[data-section-region]>[data-section-title],[data-section=accordion]>section>.title,[data-section=accordion]>section>[data-section-title]{margin-bottom:0;width:100%}.section-container.accordion>.section>.title a,.section-container.accordion>.section>[data-section-title] a,.section-container.accordion>[data-section-region]>.title a,.section-container.accordion>[data-section-region]>[data-section-title] a,.section-container.accordion>section>.title a,.section-container.accordion>section>[data-section-title] a,.section-container.auto>.section>.title a,.section-container.auto>.section>[data-section-title] a,.section-container.auto>[data-section-region]>.title a,.section-container.auto>[data-section-region]>[data-section-title] a,.section-container.auto>section>.title a,.section-container.auto>section>[data-section-title] a,.section-container.horizontal-nav>.section>.title a,.section-container.horizontal-nav>.section>[data-section-title] a,.section-container.horizontal-nav>[data-section-region]>.title a,.section-container.horizontal-nav>[data-section-region]>[data-section-title] a,.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>section>[data-section-title] a,.section-container.vertical-nav>.section>.title a,.section-container.vertical-nav>.section>[data-section-title] a,.section-container.vertical-nav>[data-section-region]>.title a,.section-container.vertical-nav>[data-section-region]>[data-section-title] a,.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>section>[data-section-title] a,.section-container.vertical-tabs>.section>.title a,.section-container.vertical-tabs>.section>[data-section-title] a,.section-container.vertical-tabs>[data-section-region]>.title a,.section-container.vertical-tabs>[data-section-region]>[data-section-title] a,.section-container.vertical-tabs>section>.title a,.section-container.vertical-tabs>section>[data-section-title] a,[data-section='']>.section>.title a,[data-section='']>.section>[data-section-title] a,[data-section='']>[data-section-region]>.title a,[data-section='']>[data-section-region]>[data-section-title] a,[data-section='']>section>.title a,[data-section='']>section>[data-section-title] a,[data-section=auto]>.section>.title a,[data-section=auto]>.section>[data-section-title] a,[data-section=auto]>[data-section-region]>.title a,[data-section=auto]>[data-section-region]>[data-section-title] a,[data-section=auto]>section>.title a,[data-section=auto]>section>[data-section-title] a,[data-section=vertical-tabs]>.section>.title a,[data-section=vertical-tabs]>.section>[data-section-title] a,[data-section=vertical-tabs]>[data-section-region]>.title a,[data-section=vertical-tabs]>[data-section-region]>[data-section-title] a,[data-section=vertical-tabs]>section>.title a,[data-section=vertical-tabs]>section>[data-section-title] a,[data-section=vertical-nav]>.section>.title a,[data-section=vertical-nav]>.section>[data-section-title] a,[data-section=vertical-nav]>[data-section-region]>.title a,[data-section=vertical-nav]>[data-section-region]>[data-section-title] a,[data-section=vertical-nav]>section>.title a,[data-section=vertical-nav]>section>[data-section-title] a,[data-section=horizontal-nav]>.section>.title a,[data-section=horizontal-nav]>.section>[data-section-title] a,[data-section=horizontal-nav]>[data-section-region]>.title a,[data-section=horizontal-nav]>[data-section-region]>[data-section-title] a,[data-section=horizontal-nav]>section>.title a,[data-section=horizontal-nav]>section>[data-section-title] a,[data-section=accordion]>.section>.title a,[data-section=accordion]>.section>[data-section-title] a,[data-section=accordion]>[data-section-region]>.title a,[data-section=accordion]>[data-section-region]>[data-section-title] a,[data-section=accordion]>section>.title a,[data-section=accordion]>section>[data-section-title] a{width:100%;display:inline-block;white-space:nowrap}.section-container.accordion>.section>.content,.section-container.accordion>.section>[data-section-content],.section-container.accordion>[data-section-region]>.content,.section-container.accordion>[data-section-region]>[data-section-content],.section-container.accordion>section>.content,.section-container.accordion>section>[data-section-content],.section-container.auto>.section>.content,.section-container.auto>.section>[data-section-content],.section-container.auto>[data-section-region]>.content,.section-container.auto>[data-section-region]>[data-section-content],.section-container.auto>section>.content,.section-container.auto>section>[data-section-content],.section-container.horizontal-nav>.section>.content,.section-container.horizontal-nav>.section>[data-section-content],.section-container.horizontal-nav>[data-section-region]>.content,.section-container.horizontal-nav>[data-section-region]>[data-section-content],.section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>section>[data-section-content],.section-container.vertical-nav>.section>.content,.section-container.vertical-nav>.section>[data-section-content],.section-container.vertical-nav>[data-section-region]>.content,.section-container.vertical-nav>[data-section-region]>[data-section-content],.section-container.vertical-nav>section>.content,.section-container.vertical-nav>section>[data-section-content],.section-container.vertical-tabs>.section>.content,.section-container.vertical-tabs>.section>[data-section-content],.section-container.vertical-tabs>[data-section-region]>.content,.section-container.vertical-tabs>[data-section-region]>[data-section-content],.section-container.vertical-tabs>section>.content,.section-container.vertical-tabs>section>[data-section-content],[data-section='']>.section>.content,[data-section='']>.section>[data-section-content],[data-section='']>[data-section-region]>.content,[data-section='']>[data-section-region]>[data-section-content],[data-section='']>section>.content,[data-section='']>section>[data-section-content],[data-section=auto]>.section>.content,[data-section=auto]>.section>[data-section-content],[data-section=auto]>[data-section-region]>.content,[data-section=auto]>[data-section-region]>[data-section-content],[data-section=auto]>section>.content,[data-section=auto]>section>[data-section-content],[data-section=vertical-tabs]>.section>.content,[data-section=vertical-tabs]>.section>[data-section-content],[data-section=vertical-tabs]>[data-section-region]>.content,[data-section=vertical-tabs]>[data-section-region]>[data-section-content],[data-section=vertical-tabs]>section>.content,[data-section=vertical-tabs]>section>[data-section-content],[data-section=vertical-nav]>.section>.content,[data-section=vertical-nav]>.section>[data-section-content],[data-section=vertical-nav]>[data-section-region]>.content,[data-section=vertical-nav]>[data-section-region]>[data-section-content],[data-section=vertical-nav]>section>.content,[data-section=vertical-nav]>section>[data-section-content],[data-section=horizontal-nav]>.section>.content,[data-section=horizontal-nav]>.section>[data-section-content],[data-section=horizontal-nav]>[data-section-region]>.content,[data-section=horizontal-nav]>[data-section-region]>[data-section-content],[data-section=horizontal-nav]>section>.content,[data-section=horizontal-nav]>section>[data-section-content],[data-section=accordion]>.section>.content,[data-section=accordion]>.section>[data-section-content],[data-section=accordion]>[data-section-region]>.content,[data-section=accordion]>[data-section-region]>[data-section-content],[data-section=accordion]>section>.content,[data-section=accordion]>section>[data-section-content]{display:none}.section-container.accordion>.section.active>.content,.section-container.accordion>.section.active>[data-section-content],.section-container.accordion>[data-section-region].active>.content,.section-container.accordion>[data-section-region].active>[data-section-content],.section-container.accordion>section.active>.content,.section-container.accordion>section.active>[data-section-content],.section-container.auto>.section.active>.content,.section-container.auto>.section.active>[data-section-content],.section-container.auto>[data-section-region].active>.content,.section-container.auto>[data-section-region].active>[data-section-content],.section-container.auto>section.active>.content,.section-container.auto>section.active>[data-section-content],.section-container.horizontal-nav>.section.active>.content,.section-container.horizontal-nav>.section.active>[data-section-content],.section-container.horizontal-nav>[data-section-region].active>.content,.section-container.horizontal-nav>[data-section-region].active>[data-section-content],.section-container.horizontal-nav>section.active>.content,.section-container.horizontal-nav>section.active>[data-section-content],.section-container.vertical-nav>.section.active>.content,.section-container.vertical-nav>.section.active>[data-section-content],.section-container.vertical-nav>[data-section-region].active>.content,.section-container.vertical-nav>[data-section-region].active>[data-section-content],.section-container.vertical-nav>section.active>.content,.section-container.vertical-nav>section.active>[data-section-content],.section-container.vertical-tabs>.section.active>.content,.section-container.vertical-tabs>.section.active>[data-section-content],.section-container.vertical-tabs>[data-section-region].active>.content,.section-container.vertical-tabs>[data-section-region].active>[data-section-content],.section-container.vertical-tabs>section.active>.content,.section-container.vertical-tabs>section.active>[data-section-content],[data-section='']>.section.active>.content,[data-section='']>.section.active>[data-section-content],[data-section='']>[data-section-region].active>.content,[data-section='']>[data-section-region].active>[data-section-content],[data-section='']>section.active>.content,[data-section='']>section.active>[data-section-content],[data-section=auto]>.section.active>.content,[data-section=auto]>.section.active>[data-section-content],[data-section=auto]>[data-section-region].active>.content,[data-section=auto]>[data-section-region].active>[data-section-content],[data-section=auto]>section.active>.content,[data-section=auto]>section.active>[data-section-content],[data-section=vertical-tabs]>.section.active>.content,[data-section=vertical-tabs]>.section.active>[data-section-content],[data-section=vertical-tabs]>[data-section-region].active>.content,[data-section=vertical-tabs]>[data-section-region].active>[data-section-content],[data-section=vertical-tabs]>section.active>.content,[data-section=vertical-tabs]>section.active>[data-section-content],[data-section=vertical-nav]>.section.active>.content,[data-section=vertical-nav]>.section.active>[data-section-content],[data-section=vertical-nav]>[data-section-region].active>.content,[data-section=vertical-nav]>[data-section-region].active>[data-section-content],[data-section=vertical-nav]>section.active>.content,[data-section=vertical-nav]>section.active>[data-section-content],[data-section=horizontal-nav]>.section.active>.content,[data-section=horizontal-nav]>.section.active>[data-section-content],[data-section=horizontal-nav]>[data-section-region].active>.content,[data-section=horizontal-nav]>[data-section-region].active>[data-section-content],[data-section=horizontal-nav]>section.active>.content,[data-section=horizontal-nav]>section.active>[data-section-content],[data-section=accordion]>.section.active>.content,[data-section=accordion]>.section.active>[data-section-content],[data-section=accordion]>[data-section-region].active>.content,[data-section=accordion]>[data-section-region].active>[data-section-content],[data-section=accordion]>section.active>.content,[data-section=accordion]>section.active>[data-section-content]{display:block}.section-container.accordion>.section:not(.active),.section-container.accordion>[data-section-region]:not(.active),.section-container.accordion>section:not(.active),.section-container.auto>.section:not(.active),.section-container.auto>[data-section-region]:not(.active),.section-container.auto>section:not(.active),.section-container.horizontal-nav>.section:not(.active),.section-container.horizontal-nav>[data-section-region]:not(.active),.section-container.horizontal-nav>section:not(.active),.section-container.vertical-nav>.section:not(.active),.section-container.vertical-nav>[data-section-region]:not(.active),.section-container.vertical-nav>section:not(.active),.section-container.vertical-tabs>.section:not(.active),.section-container.vertical-tabs>[data-section-region]:not(.active),.section-container.vertical-tabs>section:not(.active),[data-section='']>.section:not(.active),[data-section='']>[data-section-region]:not(.active),[data-section='']>section:not(.active),[data-section=auto]>.section:not(.active),[data-section=auto]>[data-section-region]:not(.active),[data-section=auto]>section:not(.active),[data-section=vertical-tabs]>.section:not(.active),[data-section=vertical-tabs]>[data-section-region]:not(.active),[data-section=vertical-tabs]>section:not(.active),[data-section=vertical-nav]>.section:not(.active),[data-section=vertical-nav]>[data-section-region]:not(.active),[data-section=vertical-nav]>section:not(.active),[data-section=horizontal-nav]>.section:not(.active),[data-section=horizontal-nav]>[data-section-region]:not(.active),[data-section=horizontal-nav]>section:not(.active),[data-section=accordion]>.section:not(.active),[data-section=accordion]>[data-section-region]:not(.active),[data-section=accordion]>section:not(.active){padding:0!important}.section-container.accordion,.section-container.auto,.section-container.horizontal-nav,.section-container.vertical-nav,.section-container.vertical-tabs{border-top:1px solid #ccc}.section-container.accordion>.section>.title,.section-container.accordion>section>.title,.section-container.auto>.section>.title,.section-container.auto>section>.title,.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>section>.title,.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>section>.title,.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>section>.title{background-color:#efefef;cursor:pointer;border:1px solid #ccc}.section-container.accordion>.section>.title a,.section-container.accordion>section>.title a,.section-container.auto>.section>.title a,.section-container.auto>section>.title a,.section-container.horizontal-nav>.section>.title a,.section-container.horizontal-nav>section>.title a,.section-container.vertical-nav>.section>.title a,.section-container.vertical-nav>section>.title a,.section-container.vertical-tabs>.section>.title a,.section-container.vertical-tabs>section>.title a{padding:.9375em;color:#333;font-size:.875em;background:0 0}.section-container.accordion>.section>.title:hover,.section-container.accordion>section>.title:hover,.section-container.auto>.section>.title:hover,.section-container.auto>section>.title:hover,.section-container.horizontal-nav>.section>.title:hover,.section-container.horizontal-nav>section>.title:hover,.section-container.vertical-nav>.section>.title:hover,.section-container.vertical-nav>section>.title:hover,.section-container.vertical-tabs>.section>.title:hover,.section-container.vertical-tabs>section>.title:hover{background-color:#e2e2e2}.section-container.accordion>.section>.content,.section-container.accordion>section>.content,.section-container.auto>.section>.content,.section-container.auto>section>.content,.section-container.horizontal-nav>.section>.content,.section-container.horizontal-nav>section>.content,.section-container.vertical-nav>.section>.content,.section-container.vertical-nav>section>.content,.section-container.vertical-tabs>.section>.content,.section-container.vertical-tabs>section>.content{padding:.9375em;background-color:#fff;border:1px solid #ccc}.section-container.accordion>.section>.content>:last-child,.section-container.accordion>section>.content>:last-child,.section-container.auto>.section>.content>:last-child,.section-container.auto>section>.content>:last-child,.section-container.horizontal-nav>.section>.content>:last-child,.section-container.horizontal-nav>section>.content>:last-child,.section-container.vertical-nav>.section>.content>:last-child,.section-container.vertical-nav>section>.content>:last-child,.section-container.vertical-tabs>.section>.content>:last-child,.section-container.vertical-tabs>section>.content>:last-child{margin-bottom:0}.section-container.accordion>.section>.content>:first-child,.section-container.accordion>section>.content>:first-child,.section-container.auto>.section>.content>:first-child,.section-container.auto>section>.content>:first-child,.section-container.horizontal-nav>.section>.content>:first-child,.section-container.horizontal-nav>section>.content>:first-child,.section-container.vertical-nav>.section>.content>:first-child,.section-container.vertical-nav>section>.content>:first-child,.section-container.vertical-tabs>.section>.content>:first-child,.section-container.vertical-tabs>section>.content>:first-child{padding-top:0}.section-container.accordion>.section>.content>:last-child:not(.flex-video),.section-container.accordion>section>.content>:last-child:not(.flex-video),.section-container.auto>.section>.content>:last-child:not(.flex-video),.section-container.auto>section>.content>:last-child:not(.flex-video),.section-container.horizontal-nav>.section>.content>:last-child:not(.flex-video),.section-container.horizontal-nav>section>.content>:last-child:not(.flex-video),.section-container.vertical-nav>.section>.content>:last-child:not(.flex-video),.section-container.vertical-nav>section>.content>:last-child:not(.flex-video),.section-container.vertical-tabs>.section>.content>:last-child:not(.flex-video),.section-container.vertical-tabs>section>.content>:last-child:not(.flex-video){padding-bottom:0}.section-container.accordion>.section:not(.active),.section-container.accordion>section:not(.active),.section-container.auto>.section:not(.active),.section-container.auto>section:not(.active),.section-container.horizontal-nav>.section:not(.active),.section-container.horizontal-nav>section:not(.active),.section-container.tabs>.section:not(.active),.section-container.tabs>[data-section-region]:not(.active),.section-container.tabs>section:not(.active),.section-container.vertical-nav>.section:not(.active),.section-container.vertical-nav>section:not(.active),.section-container.vertical-tabs>.section:not(.active),.section-container.vertical-tabs>section:not(.active),[data-section=tabs]>.section:not(.active),[data-section=tabs]>[data-section-region]:not(.active),[data-section=tabs]>section:not(.active){padding:0!important}.section-container.accordion>.section.active>.title,.section-container.accordion>section.active>.title,.section-container.auto>.section.active>.title,.section-container.auto>section.active>.title,.section-container.horizontal-nav>.section.active>.title,.section-container.horizontal-nav>section.active>.title,.section-container.vertical-nav>.section.active>.title,.section-container.vertical-nav>section.active>.title,.section-container.vertical-tabs>.section.active>.title,.section-container.vertical-tabs>section.active>.title{background:#d6d6d6}.section-container.accordion>.section.active>.title a,.section-container.accordion>section.active>.title a,.section-container.auto>.section.active>.title a,.section-container.auto>section.active>.title a,.section-container.horizontal-nav>.section.active>.title a,.section-container.horizontal-nav>section.active>.title a,.section-container.vertical-nav>.section.active>.title a,.section-container.vertical-nav>section.active>.title a,.section-container.vertical-tabs>.section.active>.title a,.section-container.vertical-tabs>section.active>.title a{color:#333}.section-container.accordion>.section>.title,.section-container.accordion>section>.title,.section-container.auto>.section>.title,.section-container.auto>section>.title,.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>section>.title,.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>section>.title,.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>section>.title{border-top:none}.section-container.tabs,[data-section=tabs]{width:100%;position:relative;display:block;margin-bottom:1.25em}.section-container.tabs:not([data-section-resized]):not([data-section-small-style]),[data-section=tabs]:not([data-section-resized]):not([data-section-small-style]){visibility:hidden}.section-container.tabs>.section>.title a,.section-container.tabs>.section>[data-section-title] a,.section-container.tabs>[data-section-region]>.title a,.section-container.tabs>[data-section-region]>[data-section-title] a,.section-container.tabs>section>.title a,.section-container.tabs>section>[data-section-title] a,[data-section=tabs]>.section>.title a,[data-section=tabs]>.section>[data-section-title] a,[data-section=tabs]>[data-section-region]>.title a,[data-section=tabs]>[data-section-region]>[data-section-title] a,[data-section=tabs]>section>.title a,[data-section=tabs]>section>[data-section-title] a{width:100%;display:inline-block;white-space:nowrap}.section-container.tabs>.section>.content,.section-container.tabs>.section>[data-section-content],.section-container.tabs>[data-section-region]>.content,.section-container.tabs>[data-section-region]>[data-section-content],.section-container.tabs>section>.content,.section-container.tabs>section>[data-section-content],[data-section=tabs]>.section>.content,[data-section=tabs]>.section>[data-section-content],[data-section=tabs]>[data-section-region]>.content,[data-section=tabs]>[data-section-region]>[data-section-content],[data-section=tabs]>section>.content,[data-section=tabs]>section>[data-section-content]{display:none}.section-container.tabs>.section.active>.content,.section-container.tabs>.section.active>[data-section-content],.section-container.tabs>[data-section-region].active>.content,.section-container.tabs>[data-section-region].active>[data-section-content],.section-container.tabs>section.active>.content,.section-container.tabs>section.active>[data-section-content],[data-section=tabs]>.section.active>.content,[data-section=tabs]>.section.active>[data-section-content],[data-section=tabs]>[data-section-region].active>.content,[data-section=tabs]>[data-section-region].active>[data-section-content],[data-section=tabs]>section.active>.content,[data-section=tabs]>section.active>[data-section-content]{display:block}.section-container.tabs>.section>.title,.section-container.tabs>.section>[data-section-title],.section-container.tabs>[data-section-region]>.title,.section-container.tabs>[data-section-region]>[data-section-title],.section-container.tabs>section>.title,.section-container.tabs>section>[data-section-title],[data-section=tabs]>.section>.title,[data-section=tabs]>.section>[data-section-title],[data-section=tabs]>[data-section-region]>.title,[data-section=tabs]>[data-section-region]>[data-section-title],[data-section=tabs]>section>.title,[data-section=tabs]>section>[data-section-title]{margin-bottom:0;width:auto;position:absolute;top:0;left:0}.section-container.tabs{border:none}.section-container.tabs>.section>.title,.section-container.tabs>section>.title{background-color:#efefef;cursor:pointer;border:1px solid #ccc}.section-container.tabs>.section>.title a,.section-container.tabs>section>.title a{padding:.9375em;color:#333;font-size:.875em;background:0 0}.section-container.tabs>.section>.title:hover,.section-container.tabs>section>.title:hover{background-color:#e2e2e2}.section-container.tabs>.section>.content,.section-container.tabs>section>.content{padding:.9375em;background-color:#fff;border:1px solid #ccc}.section-container.tabs>.section>.content>:last-child,.section-container.tabs>section>.content>:last-child{margin-bottom:0}.section-container.tabs>.section>.content>:first-child,.section-container.tabs>section>.content>:first-child{padding-top:0}.section-container.tabs>.section>.content>:last-child:not(.flex-video),.section-container.tabs>section>.content>:last-child:not(.flex-video){padding-bottom:0}.section-container.tabs>.section.active>.title,.section-container.tabs>section.active>.title{background:#fff;border-bottom:0}.section-container.tabs>.section.active>.title a,.section-container.tabs>section.active>.title a{color:#333}.section-container.tabs>.section:not(.active),.section-container.tabs>section:not(.active){padding:0!important}@media only screen and (min-width:768px){.section-container.auto:not([data-section-resized]):not([data-section-small-style]),.section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style]),.section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style]),.section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style]),[data-section='']:not([data-section-resized]):not([data-section-small-style]),[data-section=auto]:not([data-section-resized]):not([data-section-small-style]),[data-section=vertical-tabs]:not([data-section-resized]):not([data-section-small-style]),[data-section=vertical-nav]:not([data-section-resized]):not([data-section-small-style]),[data-section=horizontal-nav]:not([data-section-resized]):not([data-section-small-style]){visibility:hidden}.section-container.auto,[data-section=''],[data-section=auto]{width:100%;position:relative;display:block;margin-bottom:1.25em}.section-container.auto>.section>.title a,.section-container.auto>.section>[data-section-title] a,.section-container.auto>[data-section-region]>.title a,.section-container.auto>[data-section-region]>[data-section-title] a,.section-container.auto>section>.title a,.section-container.auto>section>[data-section-title] a,[data-section='']>.section>.title a,[data-section='']>.section>[data-section-title] a,[data-section='']>[data-section-region]>.title a,[data-section='']>[data-section-region]>[data-section-title] a,[data-section='']>section>.title a,[data-section='']>section>[data-section-title] a,[data-section=auto]>.section>.title a,[data-section=auto]>.section>[data-section-title] a,[data-section=auto]>[data-section-region]>.title a,[data-section=auto]>[data-section-region]>[data-section-title] a,[data-section=auto]>section>.title a,[data-section=auto]>section>[data-section-title] a{width:100%;display:inline-block;white-space:nowrap}.section-container.auto>.section>.content,.section-container.auto>.section>[data-section-content],.section-container.auto>[data-section-region]>.content,.section-container.auto>[data-section-region]>[data-section-content],.section-container.auto>section>.content,.section-container.auto>section>[data-section-content],[data-section='']>.section>.content,[data-section='']>.section>[data-section-content],[data-section='']>[data-section-region]>.content,[data-section='']>[data-section-region]>[data-section-content],[data-section='']>section>.content,[data-section='']>section>[data-section-content],[data-section=auto]>.section>.content,[data-section=auto]>.section>[data-section-content],[data-section=auto]>[data-section-region]>.content,[data-section=auto]>[data-section-region]>[data-section-content],[data-section=auto]>section>.content,[data-section=auto]>section>[data-section-content]{display:none}.section-container.auto>.section.active>.content,.section-container.auto>.section.active>[data-section-content],.section-container.auto>[data-section-region].active>.content,.section-container.auto>[data-section-region].active>[data-section-content],.section-container.auto>section.active>.content,.section-container.auto>section.active>[data-section-content],[data-section='']>.section.active>.content,[data-section='']>.section.active>[data-section-content],[data-section='']>[data-section-region].active>.content,[data-section='']>[data-section-region].active>[data-section-content],[data-section='']>section.active>.content,[data-section='']>section.active>[data-section-content],[data-section=auto]>.section.active>.content,[data-section=auto]>.section.active>[data-section-content],[data-section=auto]>[data-section-region].active>.content,[data-section=auto]>[data-section-region].active>[data-section-content],[data-section=auto]>section.active>.content,[data-section=auto]>section.active>[data-section-content]{display:block}.section-container.auto>.section:not(.active),.section-container.auto>[data-section-region]:not(.active),.section-container.auto>section:not(.active),[data-section='']>.section:not(.active),[data-section='']>[data-section-region]:not(.active),[data-section='']>section:not(.active),[data-section=auto]>.section:not(.active),[data-section=auto]>[data-section-region]:not(.active),[data-section=auto]>section:not(.active){padding:0!important}.section-container.auto>.section>.title,.section-container.auto>.section>[data-section-title],.section-container.auto>[data-section-region]>.title,.section-container.auto>[data-section-region]>[data-section-title],.section-container.auto>section>.title,.section-container.auto>section>[data-section-title],[data-section='']>.section>.title,[data-section='']>.section>[data-section-title],[data-section='']>[data-section-region]>.title,[data-section='']>[data-section-region]>[data-section-title],[data-section='']>section>.title,[data-section='']>section>[data-section-title],[data-section=auto]>.section>.title,[data-section=auto]>.section>[data-section-title],[data-section=auto]>[data-section-region]>.title,[data-section=auto]>[data-section-region]>[data-section-title],[data-section=auto]>section>.title,[data-section=auto]>section>[data-section-title]{margin-bottom:0;width:auto;position:absolute;top:0;left:0}.section-container.auto{border:none}.section-container.auto>.section>.title,.section-container.auto>section>.title{background-color:#efefef;cursor:pointer;border:1px solid #ccc}.section-container.auto>.section>.title a,.section-container.auto>section>.title a{padding:.9375em;color:#333;font-size:.875em;background:0 0}.section-container.auto>.section>.title:hover,.section-container.auto>section>.title:hover{background-color:#e2e2e2}.section-container.auto>.section>.content,.section-container.auto>section>.content{padding:.9375em;background-color:#fff;border:1px solid #ccc}.section-container.auto>.section>.content>:last-child,.section-container.auto>section>.content>:last-child{margin-bottom:0}.section-container.auto>.section>.content>:first-child,.section-container.auto>section>.content>:first-child{padding-top:0}.section-container.auto>.section>.content>:last-child:not(.flex-video),.section-container.auto>section>.content>:last-child:not(.flex-video){padding-bottom:0}.section-container.auto>.section:not(.active),.section-container.auto>section:not(.active),.section-container.vertical-tabs>.section:not(.active),.section-container.vertical-tabs>[data-section-region]:not(.active),.section-container.vertical-tabs>section:not(.active),[data-section=vertical-tabs]>.section:not(.active),[data-section=vertical-tabs]>[data-section-region]:not(.active),[data-section=vertical-tabs]>section:not(.active){padding:0!important}.section-container.auto>.section.active>.title,.section-container.auto>section.active>.title{background:#fff;border-bottom:0}.section-container.auto>.section.active>.title a,.section-container.auto>section.active>.title a{color:#333}.section-container.vertical-tabs,[data-section=vertical-tabs]{width:100%;position:relative;display:block;margin-bottom:1.25em}.section-container.vertical-tabs[data-section-small-style],.section-container.vertical-tabs[data-section-small-style]>.section>.title,.section-container.vertical-tabs[data-section-small-style]>.section>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>.title,.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.vertical-tabs[data-section-small-style]>section>.title,.section-container.vertical-tabs[data-section-small-style]>section>[data-section-title],[data-section=vertical-tabs][data-section-small-style],[data-section=vertical-tabs][data-section-small-style]>.section>.title,[data-section=vertical-tabs][data-section-small-style]>.section>[data-section-title],[data-section=vertical-tabs][data-section-small-style]>[data-section-region]>.title,[data-section=vertical-tabs][data-section-small-style]>[data-section-region]>[data-section-title],[data-section=vertical-tabs][data-section-small-style]>section>.title,[data-section=vertical-tabs][data-section-small-style]>section>[data-section-title]{width:100%!important}.section-container.vertical-tabs[data-section-small-style]>.section,.section-container.vertical-tabs[data-section-small-style]>[data-section-region],.section-container.vertical-tabs[data-section-small-style]>section,[data-section=vertical-tabs][data-section-small-style]>.section,[data-section=vertical-tabs][data-section-small-style]>[data-section-region],[data-section=vertical-tabs][data-section-small-style]>section{padding:0!important;margin:0!important}.section-container.vertical-tabs>.section>.title a,.section-container.vertical-tabs>.section>[data-section-title] a,.section-container.vertical-tabs>[data-section-region]>.title a,.section-container.vertical-tabs>[data-section-region]>[data-section-title] a,.section-container.vertical-tabs>section>.title a,.section-container.vertical-tabs>section>[data-section-title] a,[data-section=vertical-tabs]>.section>.title a,[data-section=vertical-tabs]>.section>[data-section-title] a,[data-section=vertical-tabs]>[data-section-region]>.title a,[data-section=vertical-tabs]>[data-section-region]>[data-section-title] a,[data-section=vertical-tabs]>section>.title a,[data-section=vertical-tabs]>section>[data-section-title] a{width:100%;display:inline-block;white-space:nowrap}.section-container.vertical-tabs>.section>.content,.section-container.vertical-tabs>.section>[data-section-content],.section-container.vertical-tabs>[data-section-region]>.content,.section-container.vertical-tabs>[data-section-region]>[data-section-content],.section-container.vertical-tabs>section>.content,.section-container.vertical-tabs>section>[data-section-content],[data-section=vertical-tabs]>.section>.content,[data-section=vertical-tabs]>.section>[data-section-content],[data-section=vertical-tabs]>[data-section-region]>.content,[data-section=vertical-tabs]>[data-section-region]>[data-section-content],[data-section=vertical-tabs]>section>.content,[data-section=vertical-tabs]>section>[data-section-content]{display:none}.section-container.vertical-tabs>.section.active>.content,.section-container.vertical-tabs>.section.active>[data-section-content],.section-container.vertical-tabs>[data-section-region].active>.content,.section-container.vertical-tabs>[data-section-region].active>[data-section-content],.section-container.vertical-tabs>section.active>.content,.section-container.vertical-tabs>section.active>[data-section-content],[data-section=vertical-tabs]>.section.active>.content,[data-section=vertical-tabs]>.section.active>[data-section-content],[data-section=vertical-tabs]>[data-section-region].active>.content,[data-section=vertical-tabs]>[data-section-region].active>[data-section-content],[data-section=vertical-tabs]>section.active>.content,[data-section=vertical-tabs]>section.active>[data-section-content]{display:block}.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>.section>[data-section-title],.section-container.vertical-tabs>[data-section-region]>.title,.section-container.vertical-tabs>[data-section-region]>[data-section-title],.section-container.vertical-tabs>section>.title,.section-container.vertical-tabs>section>[data-section-title],[data-section=vertical-tabs]>.section>.title,[data-section=vertical-tabs]>.section>[data-section-title],[data-section=vertical-tabs]>[data-section-region]>.title,[data-section=vertical-tabs]>[data-section-region]>[data-section-title],[data-section=vertical-tabs]>section>.title,[data-section=vertical-tabs]>section>[data-section-title]{margin-bottom:0;position:absolute;top:0;left:0;width:12.5em}.section-container.vertical-tabs>.section.active,.section-container.vertical-tabs>[data-section-region].active,.section-container.vertical-tabs>section.active,[data-section=vertical-tabs]>.section.active,[data-section=vertical-tabs]>[data-section-region].active,[data-section=vertical-tabs]>section.active{padding-left:12.5em}.section-container.vertical-tabs>.section.active>.title,.section-container.vertical-tabs>.section.active>[data-section-title],.section-container.vertical-tabs>[data-section-region].active>.title,.section-container.vertical-tabs>[data-section-region].active>[data-section-title],.section-container.vertical-tabs>section.active>.title,.section-container.vertical-tabs>section.active>[data-section-title],[data-section=vertical-tabs]>.section.active>.title,[data-section=vertical-tabs]>.section.active>[data-section-title],[data-section=vertical-tabs]>[data-section-region].active>.title,[data-section=vertical-tabs]>[data-section-region].active>[data-section-title],[data-section=vertical-tabs]>section.active>.title,[data-section=vertical-tabs]>section.active>[data-section-title]{width:12.5em}.section-container.vertical-tabs{border:none}.section-container.vertical-tabs>.section>.title,.section-container.vertical-tabs>section>.title{background-color:#efefef;cursor:pointer;border:1px solid #ccc}.section-container.vertical-tabs>.section>.title a,.section-container.vertical-tabs>section>.title a{padding:.9375em;color:#333;font-size:.875em;background:0 0}.section-container.vertical-tabs>.section>.title:hover,.section-container.vertical-tabs>section>.title:hover{background-color:#e2e2e2}.section-container.vertical-tabs>.section>.content,.section-container.vertical-tabs>section>.content{padding:.9375em;background-color:#fff;border:1px solid #ccc}.section-container.vertical-tabs>.section>.content>:last-child,.section-container.vertical-tabs>section>.content>:last-child{margin-bottom:0}.section-container.vertical-tabs>.section>.content>:first-child,.section-container.vertical-tabs>section>.content>:first-child{padding-top:0}.section-container.vertical-tabs>.section>.content>:last-child:not(.flex-video),.section-container.vertical-tabs>section>.content>:last-child:not(.flex-video){padding-bottom:0}.section-container.vertical-tabs>.section.active>.title,.section-container.vertical-tabs>section.active>.title{background:#d6d6d6}.section-container.vertical-tabs>.section.active>.title a,.section-container.vertical-tabs>section.active>.title a{color:#333}.section-container.vertical-tabs>.section:not(.active),.section-container.vertical-tabs>section:not(.active){padding:0!important}.section-container.vertical-tabs>.section.active,.section-container.vertical-tabs>section.active{padding-left:12.4375em}.section-container.vertical-nav,[data-section=vertical-nav]{width:100%;position:relative;display:block;margin-bottom:1.25em}.section-container.vertical-nav[data-section-small-style],.section-container.vertical-nav[data-section-small-style]>.section>.title,.section-container.vertical-nav[data-section-small-style]>.section>[data-section-title],.section-container.vertical-nav[data-section-small-style]>[data-section-region]>.title,.section-container.vertical-nav[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.vertical-nav[data-section-small-style]>section>.title,.section-container.vertical-nav[data-section-small-style]>section>[data-section-title],[data-section=vertical-nav][data-section-small-style],[data-section=vertical-nav][data-section-small-style]>.section>.title,[data-section=vertical-nav][data-section-small-style]>.section>[data-section-title],[data-section=vertical-nav][data-section-small-style]>[data-section-region]>.title,[data-section=vertical-nav][data-section-small-style]>[data-section-region]>[data-section-title],[data-section=vertical-nav][data-section-small-style]>section>.title,[data-section=vertical-nav][data-section-small-style]>section>[data-section-title]{width:100%!important}.section-container.vertical-nav[data-section-small-style]>.section,.section-container.vertical-nav[data-section-small-style]>[data-section-region],.section-container.vertical-nav[data-section-small-style]>section,[data-section=vertical-nav][data-section-small-style]>.section,[data-section=vertical-nav][data-section-small-style]>[data-section-region],[data-section=vertical-nav][data-section-small-style]>section{padding:0!important;margin:0!important}.section-container.vertical-nav>.section,.section-container.vertical-nav>[data-section-region],.section-container.vertical-nav>section,[data-section=vertical-nav]>.section,[data-section=vertical-nav]>[data-section-region],[data-section=vertical-nav]>section{position:relative;display:inline-block}.section-container.vertical-nav>.section>.title a,.section-container.vertical-nav>.section>[data-section-title] a,.section-container.vertical-nav>[data-section-region]>.title a,.section-container.vertical-nav>[data-section-region]>[data-section-title] a,.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>section>[data-section-title] a,[data-section=vertical-nav]>.section>.title a,[data-section=vertical-nav]>.section>[data-section-title] a,[data-section=vertical-nav]>[data-section-region]>.title a,[data-section=vertical-nav]>[data-section-region]>[data-section-title] a,[data-section=vertical-nav]>section>.title a,[data-section=vertical-nav]>section>[data-section-title] a{width:100%;white-space:nowrap}.section-container.vertical-nav>.section>.content,.section-container.vertical-nav>.section>[data-section-content],.section-container.vertical-nav>[data-section-region]>.content,.section-container.vertical-nav>[data-section-region]>[data-section-content],.section-container.vertical-nav>section>.content,.section-container.vertical-nav>section>[data-section-content],[data-section=vertical-nav]>.section>.content,[data-section=vertical-nav]>.section>[data-section-content],[data-section=vertical-nav]>[data-section-region]>.content,[data-section=vertical-nav]>[data-section-region]>[data-section-content],[data-section=vertical-nav]>section>.content,[data-section=vertical-nav]>section>[data-section-content]{display:none}.section-container.vertical-nav>.section.active>.content,.section-container.vertical-nav>.section.active>[data-section-content],.section-container.vertical-nav>.section>.title a,.section-container.vertical-nav>.section>[data-section-title] a,.section-container.vertical-nav>[data-section-region].active>.content,.section-container.vertical-nav>[data-section-region].active>[data-section-content],.section-container.vertical-nav>[data-section-region]>.title a,.section-container.vertical-nav>[data-section-region]>[data-section-title] a,.section-container.vertical-nav>section.active>.content,.section-container.vertical-nav>section.active>[data-section-content],.section-container.vertical-nav>section>.title a,.section-container.vertical-nav>section>[data-section-title] a,[data-section=vertical-nav]>.section.active>.content,[data-section=vertical-nav]>.section.active>[data-section-content],[data-section=vertical-nav]>.section>.title a,[data-section=vertical-nav]>.section>[data-section-title] a,[data-section=vertical-nav]>[data-section-region].active>.content,[data-section=vertical-nav]>[data-section-region].active>[data-section-content],[data-section=vertical-nav]>[data-section-region]>.title a,[data-section=vertical-nav]>[data-section-region]>[data-section-title] a,[data-section=vertical-nav]>section.active>.content,[data-section=vertical-nav]>section.active>[data-section-content],[data-section=vertical-nav]>section>.title a,[data-section=vertical-nav]>section>[data-section-title] a{display:block}.section-container.vertical-nav>.section:not(.active),.section-container.vertical-nav>[data-section-region]:not(.active),.section-container.vertical-nav>section:not(.active),[data-section=vertical-nav]>.section:not(.active),[data-section=vertical-nav]>[data-section-region]:not(.active),[data-section=vertical-nav]>section:not(.active){padding:0!important}.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>.section>[data-section-title],.section-container.vertical-nav>[data-section-region]>.title,.section-container.vertical-nav>[data-section-region]>[data-section-title],.section-container.vertical-nav>section>.title,.section-container.vertical-nav>section>[data-section-title],[data-section=vertical-nav]>.section>.title,[data-section=vertical-nav]>.section>[data-section-title],[data-section=vertical-nav]>[data-section-region]>.title,[data-section=vertical-nav]>[data-section-region]>[data-section-title],[data-section=vertical-nav]>section>.title,[data-section=vertical-nav]>section>[data-section-title]{margin-bottom:0;position:static;width:auto}.section-container.vertical-nav>.section>.content,.section-container.vertical-nav>.section>[data-section-content],.section-container.vertical-nav>[data-section-region]>.content,.section-container.vertical-nav>[data-section-region]>[data-section-content],.section-container.vertical-nav>section>.content,.section-container.vertical-nav>section>[data-section-content],[data-section=vertical-nav]>.section>.content,[data-section=vertical-nav]>.section>[data-section-content],[data-section=vertical-nav]>[data-section-region]>.content,[data-section=vertical-nav]>[data-section-region]>[data-section-content],[data-section=vertical-nav]>section>.content,[data-section=vertical-nav]>section>[data-section-content]{position:absolute;top:0;left:0;z-index:999;min-width:12.5em}.section-container.vertical-nav{border:none}.section-container.vertical-nav>.section>.title,.section-container.vertical-nav>section>.title{background-color:#efefef;cursor:pointer;border:1px solid #ccc}.section-container.vertical-nav>.section>.title a,.section-container.vertical-nav>section>.title a{padding:.9375em;color:#333;font-size:.875em;background:0 0}.section-container.vertical-nav>.section>.title:hover,.section-container.vertical-nav>section>.title:hover{background-color:#e2e2e2}.section-container.vertical-nav>.section>.content,.section-container.vertical-nav>section>.content{padding:.9375em;background-color:#fff;border:1px solid #ccc}.section-container.vertical-nav>.section>.content>:last-child,.section-container.vertical-nav>section>.content>:last-child{margin-bottom:0}.section-container.vertical-nav>.section>.content>:first-child,.section-container.vertical-nav>section>.content>:first-child{padding-top:0}.section-container.vertical-nav>.section>.content>:last-child:not(.flex-video),.section-container.vertical-nav>section>.content>:last-child:not(.flex-video){padding-bottom:0}.section-container.horizontal-nav>.section:not(.active),.section-container.horizontal-nav>[data-section-region]:not(.active),.section-container.horizontal-nav>section:not(.active),.section-container.vertical-nav>.section:not(.active),.section-container.vertical-nav>section:not(.active),[data-section=horizontal-nav]>.section:not(.active),[data-section=horizontal-nav]>[data-section-region]:not(.active),[data-section=horizontal-nav]>section:not(.active){padding:0!important}.section-container.vertical-nav>.section.active>.title,.section-container.vertical-nav>section.active>.title{background:#d6d6d6}.section-container.vertical-nav>.section.active>.title a,.section-container.vertical-nav>section.active>.title a{color:#333}.section-container.horizontal-nav,[data-section=horizontal-nav]{width:100%;position:relative;display:block;margin-bottom:1.25em}.section-container.horizontal-nav[data-section-small-style],.section-container.horizontal-nav[data-section-small-style]>.section>.title,.section-container.horizontal-nav[data-section-small-style]>.section>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>.title,.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>[data-section-title],.section-container.horizontal-nav[data-section-small-style]>section>.title,.section-container.horizontal-nav[data-section-small-style]>section>[data-section-title],[data-section=horizontal-nav][data-section-small-style],[data-section=horizontal-nav][data-section-small-style]>.section>.title,[data-section=horizontal-nav][data-section-small-style]>.section>[data-section-title],[data-section=horizontal-nav][data-section-small-style]>[data-section-region]>.title,[data-section=horizontal-nav][data-section-small-style]>[data-section-region]>[data-section-title],[data-section=horizontal-nav][data-section-small-style]>section>.title,[data-section=horizontal-nav][data-section-small-style]>section>[data-section-title]{width:100%!important}.section-container.horizontal-nav[data-section-small-style]>.section,.section-container.horizontal-nav[data-section-small-style]>[data-section-region],.section-container.horizontal-nav[data-section-small-style]>section,[data-section=horizontal-nav][data-section-small-style]>.section,[data-section=horizontal-nav][data-section-small-style]>[data-section-region],[data-section=horizontal-nav][data-section-small-style]>section{padding:0!important;margin:0!important}.section-container.horizontal-nav>.section,.section-container.horizontal-nav>[data-section-region],.section-container.horizontal-nav>section,[data-section=horizontal-nav]>.section,[data-section=horizontal-nav]>[data-section-region],[data-section=horizontal-nav]>section{position:relative;float:left}.section-container.horizontal-nav>.section>.title a,.section-container.horizontal-nav>.section>[data-section-title] a,.section-container.horizontal-nav>[data-section-region]>.title a,.section-container.horizontal-nav>[data-section-region]>[data-section-title] a,.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>section>[data-section-title] a,[data-section=horizontal-nav]>.section>.title a,[data-section=horizontal-nav]>.section>[data-section-title] a,[data-section=horizontal-nav]>[data-section-region]>.title a,[data-section=horizontal-nav]>[data-section-region]>[data-section-title] a,[data-section=horizontal-nav]>section>.title a,[data-section=horizontal-nav]>section>[data-section-title] a{width:100%;white-space:nowrap}.section-container.horizontal-nav>.section>.content,.section-container.horizontal-nav>.section>[data-section-content],.section-container.horizontal-nav>[data-section-region]>.content,.section-container.horizontal-nav>[data-section-region]>[data-section-content],.section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>section>[data-section-content],[data-section=horizontal-nav]>.section>.content,[data-section=horizontal-nav]>.section>[data-section-content],[data-section=horizontal-nav]>[data-section-region]>.content,[data-section=horizontal-nav]>[data-section-region]>[data-section-content],[data-section=horizontal-nav]>section>.content,[data-section=horizontal-nav]>section>[data-section-content]{display:none}.section-container.horizontal-nav>.section.active>.content,.section-container.horizontal-nav>.section.active>[data-section-content],.section-container.horizontal-nav>.section>.title a,.section-container.horizontal-nav>.section>[data-section-title] a,.section-container.horizontal-nav>[data-section-region].active>.content,.section-container.horizontal-nav>[data-section-region].active>[data-section-content],.section-container.horizontal-nav>[data-section-region]>.title a,.section-container.horizontal-nav>[data-section-region]>[data-section-title] a,.section-container.horizontal-nav>section.active>.content,.section-container.horizontal-nav>section.active>[data-section-content],.section-container.horizontal-nav>section>.title a,.section-container.horizontal-nav>section>[data-section-title] a,[data-section=horizontal-nav]>.section.active>.content,[data-section=horizontal-nav]>.section.active>[data-section-content],[data-section=horizontal-nav]>.section>.title a,[data-section=horizontal-nav]>.section>[data-section-title] a,[data-section=horizontal-nav]>[data-section-region].active>.content,[data-section=horizontal-nav]>[data-section-region].active>[data-section-content],[data-section=horizontal-nav]>[data-section-region]>.title a,[data-section=horizontal-nav]>[data-section-region]>[data-section-title] a,[data-section=horizontal-nav]>section.active>.content,[data-section=horizontal-nav]>section.active>[data-section-content],[data-section=horizontal-nav]>section>.title a,[data-section=horizontal-nav]>section>[data-section-title] a{display:block}.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>.section>[data-section-title],.section-container.horizontal-nav>[data-section-region]>.title,.section-container.horizontal-nav>[data-section-region]>[data-section-title],.section-container.horizontal-nav>section>.title,.section-container.horizontal-nav>section>[data-section-title],[data-section=horizontal-nav]>.section>.title,[data-section=horizontal-nav]>.section>[data-section-title],[data-section=horizontal-nav]>[data-section-region]>.title,[data-section=horizontal-nav]>[data-section-region]>[data-section-title],[data-section=horizontal-nav]>section>.title,[data-section=horizontal-nav]>section>[data-section-title]{margin-bottom:0;position:static;width:auto}.section-container.horizontal-nav>.section>.content,.section-container.horizontal-nav>.section>[data-section-content],.section-container.horizontal-nav>[data-section-region]>.content,.section-container.horizontal-nav>[data-section-region]>[data-section-content],.section-container.horizontal-nav>section>.content,.section-container.horizontal-nav>section>[data-section-content],[data-section=horizontal-nav]>.section>.content,[data-section=horizontal-nav]>.section>[data-section-content],[data-section=horizontal-nav]>[data-section-region]>.content,[data-section=horizontal-nav]>[data-section-region]>[data-section-content],[data-section=horizontal-nav]>section>.content,[data-section=horizontal-nav]>section>[data-section-content]{width:auto;position:absolute;top:0;left:0;z-index:999;min-width:12.5em}.section-container.horizontal-nav{background:#efefef;border:1px solid #ccc}.section-container.horizontal-nav>.section>.title,.section-container.horizontal-nav>section>.title{background-color:#efefef;cursor:pointer;border:1px solid #ccc}.section-container.horizontal-nav>.section>.title a,.section-container.horizontal-nav>section>.title a{padding:.9375em;color:#333;font-size:.875em;background:0 0}.section-container.horizontal-nav>.section>.title:hover,.section-container.horizontal-nav>section>.title:hover{background-color:#e2e2e2}.section-container.horizontal-nav>.section>.content,.section-container.horizontal-nav>section>.content{padding:.9375em;background-color:#fff;border:1px solid #ccc}.section-container.horizontal-nav>.section>.content>:last-child,.section-container.horizontal-nav>section>.content>:last-child{margin-bottom:0}.section-container.horizontal-nav>.section>.content>:first-child,.section-container.horizontal-nav>section>.content>:first-child{padding-top:0}.section-container.horizontal-nav>.section>.content>:last-child:not(.flex-video),.section-container.horizontal-nav>section>.content>:last-child:not(.flex-video){padding-bottom:0}.section-container.horizontal-nav>.section.active>.title,.section-container.horizontal-nav>section.active>.title{background:#d6d6d6}.section-container.horizontal-nav>.section.active>.title a,.section-container.horizontal-nav>section.active>.title a{color:#333}.section-container.horizontal-nav>.section:not(.active),.section-container.horizontal-nav>section:not(.active){padding:0!important}}.no-js .section-container,.no-js [data-section]{width:100%;position:relative;display:block;margin-bottom:1.25em}.no-js .section-container[data-section-small-style],.no-js .section-container[data-section-small-style]>.section>.title,.no-js .section-container[data-section-small-style]>.section>[data-section-title],.no-js .section-container[data-section-small-style]>[data-section-region]>.title,.no-js .section-container[data-section-small-style]>[data-section-region]>[data-section-title],.no-js .section-container[data-section-small-style]>section>.title,.no-js .section-container[data-section-small-style]>section>[data-section-title],.no-js [data-section][data-section-small-style],.no-js [data-section][data-section-small-style]>.section>.title,.no-js [data-section][data-section-small-style]>.section>[data-section-title],.no-js [data-section][data-section-small-style]>[data-section-region]>.title,.no-js [data-section][data-section-small-style]>[data-section-region]>[data-section-title],.no-js [data-section][data-section-small-style]>section>.title,.no-js [data-section][data-section-small-style]>section>[data-section-title]{width:100%!important}.no-js .section-container[data-section-small-style]>.section,.no-js .section-container[data-section-small-style]>[data-section-region],.no-js .section-container[data-section-small-style]>section,.no-js [data-section][data-section-small-style]>.section,.no-js [data-section][data-section-small-style]>[data-section-region],.no-js [data-section][data-section-small-style]>section{padding:0!important;margin:0!important}.contain-to-grid .top-bar,.no-js .section-container>.section>.content>:last-child,.no-js .section-container>section>.content>:last-child,.top-bar,.top-bar .button,.top-bar form,.top-bar input,.top-bar ul,.top-bar-section .dropdown label,.top-bar-section .dropdown li.title h5{margin-bottom:0}.no-js .section-container>.section,.no-js .section-container>[data-section-region],.no-js .section-container>section,.no-js [data-section]>.section,.no-js [data-section]>[data-section-region],.no-js [data-section]>section{margin:0}.no-js .section-container>.section>.title,.no-js .section-container>.section>[data-section-title],.no-js .section-container>[data-section-region]>.title,.no-js .section-container>[data-section-region]>[data-section-title],.no-js .section-container>section>.title,.no-js .section-container>section>[data-section-title],.no-js [data-section]>.section>.title,.no-js [data-section]>.section>[data-section-title],.no-js [data-section]>[data-section-region]>.title,.no-js [data-section]>[data-section-region]>[data-section-title],.no-js [data-section]>section>.title,.no-js [data-section]>section>[data-section-title]{margin-bottom:0;width:100%}.no-js .section-container>.section>.title a,.no-js .section-container>.section>[data-section-title] a,.no-js .section-container>[data-section-region]>.title a,.no-js .section-container>[data-section-region]>[data-section-title] a,.no-js .section-container>section>.title a,.no-js .section-container>section>[data-section-title] a,.no-js [data-section]>.section>.title a,.no-js [data-section]>.section>[data-section-title] a,.no-js [data-section]>[data-section-region]>.title a,.no-js [data-section]>[data-section-region]>[data-section-title] a,.no-js [data-section]>section>.title a,.no-js [data-section]>section>[data-section-title] a{width:100%;display:inline-block;white-space:nowrap}.no-js .section-container>.section>.content,.no-js .section-container>.section>[data-section-content],.no-js .section-container>[data-section-region]>.content,.no-js .section-container>[data-section-region]>[data-section-content],.no-js .section-container>section>.content,.no-js .section-container>section>[data-section-content],.no-js [data-section]>.section>.content,.no-js [data-section]>.section>[data-section-content],.no-js [data-section]>[data-section-region]>.content,.no-js [data-section]>[data-section-region]>[data-section-content],.no-js [data-section]>section>.content,.no-js [data-section]>section>[data-section-content]{display:none}.no-js .section-container>.section.active>.content,.no-js .section-container>.section.active>[data-section-content],.no-js .section-container>[data-section-region].active>.content,.no-js .section-container>[data-section-region].active>[data-section-content],.no-js .section-container>section.active>.content,.no-js .section-container>section.active>[data-section-content],.no-js [data-section]>.section.active>.content,.no-js [data-section]>.section.active>[data-section-content],.no-js [data-section]>[data-section-region].active>.content,.no-js [data-section]>[data-section-region].active>[data-section-content],.no-js [data-section]>section.active>.content,.no-js [data-section]>section.active>[data-section-content]{display:block}.no-js .section-container>.section:not(.active),.no-js .section-container>[data-section-region]:not(.active),.no-js .section-container>section:not(.active),.no-js [data-section]>.section:not(.active),.no-js [data-section]>[data-section-region]:not(.active),.no-js [data-section]>section:not(.active){padding:0!important}.no-js .section-container{border-top:1px solid #ccc}.no-js .section-container>.section>.title,.no-js .section-container>section>.title{background-color:#efefef;cursor:pointer;border:1px solid #ccc}.no-js .section-container>.section>.title a,.no-js .section-container>section>.title a{padding:.9375em;color:#333;font-size:.875em;background:0 0}.no-js .section-container>.section>.title:hover,.no-js .section-container>section>.title:hover{background-color:#e2e2e2}.no-js .section-container>.section>.content,.no-js .section-container>section>.content{padding:.9375em;background-color:#fff;border:1px solid #ccc}.no-js .section-container>.section>.content>:first-child,.no-js .section-container>section>.content>:first-child{padding-top:0}.no-js .section-container>.section>.content>:last-child:not(.flex-video),.no-js .section-container>section>.content>:last-child:not(.flex-video){padding-bottom:0}.no-js .section-container>.section.active>.title,.no-js .section-container>section.active>.title{background:#d6d6d6}.no-js .section-container>.section.active>.title a,.no-js .section-container>section.active>.title a{color:#333}.no-js .section-container>.section:not(.active),.no-js .section-container>section:not(.active){padding:0!important}.no-js .section-container>.section>.title,.no-js .section-container>section>.title{border-top:none}.contain-to-grid{width:100%;background:#111}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#111}.top-bar ul{list-style:none}.top-bar .row{max-width:none}.top-bar input{height:2.45em}.top-bar .button{padding-top:.5em;padding-bottom:.5em}.top-bar .name h1 a,.top-bar .toggle-topbar a{padding:0 15px;color:#fff;font-weight:700;display:block}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:45px;margin:0;font-size:16px}.top-bar .name h1{line-height:45px;font-size:1.0625em;margin:0}.top-bar .name h1 a{width:50%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{font-size:.8125em;position:relative;height:45px;line-height:45px}.top-bar .toggle-topbar.menu-icon{right:15px;top:50%;margin-top:-16px;padding-left:40px}.top-bar .toggle-topbar.menu-icon a{text-indent:-48px;width:34px;height:34px;line-height:33px;padding:0;color:#fff}.top-bar .toggle-topbar.menu-icon a span{position:absolute;right:0;display:block;width:16px;height:0;box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff}.top-bar-section,.top-bar-section .has-dropdown{position:relative}.top-bar.expanded{height:auto;background:0 0}.top-bar.expanded .title-area{background:#111}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span{box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888}.top-bar-section{left:0;width:auto;transition:left .3s ease-out}.top-bar-section ul{width:100%;height:auto;display:block;background:#222;font-size:16px;margin:0}.top-bar-section .divider,.top-bar-section [role=separator]{border-bottom:solid 1px #2b2b2b;border-top:solid 1px #000;clear:both;height:1px;width:100%}.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:12px 0 12px 15px;font-size:.8125em;font-weight:700;background:#222}.top-bar-section ul li>a.button{background:#7dd1ff;font-size:.8125em;padding-right:15px;padding-left:15px}.top-bar-section ul li>a.button:hover{background:#4abfff}.top-bar-section ul li>a.button.secondary,.top-bar-section ul li>a.button.secondary:hover{background:#000}.top-bar-section ul li>a.button.success{background:#6c6}.top-bar-section ul li>a.button.success:hover{background:#40bf40}.top-bar-section ul li>a.button.alert{background:#90d}.top-bar-section ul li>a.button.alert:hover{background:#7600aa}.top-bar-section ul li:hover>a{background:#000;color:#fff}.top-bar-section ul li.active>a{background:#090909;color:#fff}.top-bar-section .has-form{padding:15px}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:5px inset;border-color:transparent transparent transparent rgba(255,255,255,.5);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{display:block}.top-bar-section .dropdown{position:absolute;left:100%;top:0;display:none;z-index:99}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li a{font-weight:400;padding:8px 15px}.top-bar-section .dropdown li a.parent-link{font-weight:700}.top-bar-section .dropdown li.title h5 a{color:#fff;line-height:22.5px;display:block}.top-bar-section .dropdown label{padding:8px 15px 2px;color:#555;font-weight:700;font-size:.625em}.top-bar-js-breakpoint{width:940px!important;visibility:hidden}.js-generated{display:block}@media only screen and (min-width:940px){.top-bar,.top-bar.expanded{background:#111}.top-bar .title-area,.top-bar-section ul li{float:left}.top-bar{overflow:visible}.top-bar:after,.top-bar:before{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .name h1 a{width:auto}.top-bar .button,.top-bar input{line-height:2em;font-size:.875em;height:2em;padding:0 10px;position:relative;top:8px}.contain-to-grid .top-bar{max-width:62.5em;margin:0 auto}.top-bar-section{transition:none 0 0;left:0!important}.top-bar-section ul{width:auto;height:auto!important;display:inline}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background:#000;color:#fff}.top-bar-section li a:not(.button){padding:0 15px;line-height:45px;background:#111}.top-bar-section li a:not(.button):hover{background:#000}.top-bar-section .has-dropdown>a{padding-right:35px!important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:5px inset;border-color:rgba(255,255,255,.5) transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{display:none}.no-js .top-bar-section .has-dropdown:hover>.dropdown,.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1em;margin-top:-7px;right:5px}.top-bar-section .dropdown{left:0;top:auto;background:0 0;min-width:100%}.top-bar-section .dropdown li a,.top-bar-section .dropdown li label{white-space:nowrap;background:#1e1e1e}.top-bar-section .dropdown li a{color:#fff;line-height:1;padding:7px 15px}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role=separator]{border-bottom:none;border-top:none;border-right:solid 1px #2b2b2b;border-left:solid 1px #000;clear:none;height:45px;width:0}.top-bar-section .has-form{background:#111;padding:0 15px;height:45px}.top-bar-section ul.right li .dropdown{left:auto;right:0}.top-bar-section ul.right li .dropdown li .dropdown{right:100%}.no-js .top-bar-section ul li:hover>a{background:#000;color:#fff}.no-js .top-bar-section ul li:active>a{background:#090909;color:#fff}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li,.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:3px solid;border-color:#555 #fff;border-radius:1000px;-webkit-animation-name:rotate;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:rotate;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.orbit-container{overflow:hidden;width:100%;position:relative;background:#f5f5f5}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;background-color:rgba(0,0,0,.6);color:#fff;width:100%;padding:10px 14px;font-size:.875em}.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:#fff;background:rgba(0,0,0,0);z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:.3125em}.orbit-container .orbit-timer{position:absolute;top:10px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:100%;background-color:rgba(0,0,0,.6);display:block;width:0%}.orbit-container .orbit-timer>span{display:none;position:absolute;top:10px;right:0;width:11px;height:14px;border:4px solid #000;border-top:none;border-bottom:none}.orbit-container .orbit-timer.paused>span{right:-6px;top:9px;width:11px;height:14px;border:8px inset;border-right-style:solid;border-color:transparent transparent transparent #000}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-next,.orbit-container .orbit-prev{position:absolute;top:50%;margin-top:-25px;background-color:rgba(0,0,0,.6);width:50px;height:60px;line-height:50px;color:#fff;text-indent:-9999px!important;z-index:10}.orbit-container .orbit-next:hover,.orbit-container .orbit-prev:hover{background-color:rgba(0,0,0,.6)}.orbit-container .orbit-next>span,.orbit-container .orbit-prev>span{position:absolute;top:50%;margin-top:-16px;display:block;width:0;height:0;border:16px inset}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent #fff transparent transparent}.orbit-container .orbit-prev:hover>span{border-right-color:#ccc}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent transparent transparent #fff;border-left-style:solid;left:50%;margin-left:-8px}.orbit-container .orbit-next:hover>span{border-left-color:#ccc}.orbit-bullets{margin:0 auto 30px;overflow:hidden;position:relative;top:10px}.orbit-bullets li{display:block;width:.75em;height:.75em;background:#999;float:left;margin-right:6px;border:1px solid #555;border-radius:1000px}.orbit-bullets li.active{background:#555}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-bullets,.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:none}@media only screen and (min-width:768px){.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width:768px){.orbit-stack-on-small .orbit-slides-container{height:auto!important}.orbit-stack-on-small .orbit-slides-container>*{position:relative;margin-left:0!important}.orbit-stack-on-small .orbit-bullets,.orbit-stack-on-small .orbit-next,.orbit-stack-on-small .orbit-prev,.orbit-stack-on-small .orbit-timer{display:none}}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.45);z-index:98;display:none;top:0;left:0}.reveal-modal{visibility:hidden;display:none;position:absolute;left:50%;z-index:99;height:auto;margin-left:-40%;width:80%;background-color:#fff;padding:1.25em;border:1px solid #666;box-shadow:0 0 10px rgba(0,0,0,.4);top:50px}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}.reveal-modal .close-reveal-modal{font-size:1.375em;line-height:1;position:absolute;top:.5em;right:.6875em;color:#aaa;font-weight:700;cursor:pointer}@media only screen and (min-width:768px){.reveal-modal{padding:1.875em;top:6.25em}.reveal-modal.tiny{margin-left:-15%;width:30%}.reveal-modal.small{margin-left:-20%;width:40%}.reveal-modal.medium{margin-left:-30%;width:60%}.reveal-modal.large{margin-left:-35%;width:70%}.reveal-modal.xlarge{margin-left:-47.5%;width:95%}}@media print{.reveal-modal{background:#fff!important}}.joyride-list{display:none}.joyride-tip-guide{display:none;position:absolute;background:#000;color:#fff;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:400;width:95%}.lt-ie9 .joyride-tip-guide{max-width:800px;left:50%;margin-left:-400px}.joyride-content-wrapper{width:100%;padding:1.125em 1.25em 1.5em}.joyride-content-wrapper .button{margin-bottom:0!important}.joyride-tip-guide .joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:14px inset}.joyride-tip-guide .joyride-nub.top{border-top-style:solid;border-color:#000;border-top-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;top:-28px}.joyride-tip-guide .joyride-nub.bottom{border-bottom-style:solid;border-color:#000 transparent transparent!important;bottom:-28px}.joyride-tip-guide .joyride-nub.right{right:-28px}.joyride-tip-guide .joyride-nub.left{left:-28px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:700;color:#fff}.joyride-tip-guide p{margin:0 0 1.125em;font-size:.875em;line-height:1.3}.joyride-timer-indicator-wrap{width:50px;height:3px;border:1px solid #555;position:absolute;right:1.0625em;bottom:1em}.joyride-timer-indicator{display:block;width:0;height:inherit;background:#666}.joyride-close-tip{position:absolute;right:12px;top:10px;color:#777!important;text-decoration:none;font-size:30px;font-weight:400;line-height:.5!important}.joyride-close-tip:focus,.joyride-close-tip:hover{color:#eee!important}.joyride-modal-bg{position:fixed;height:100%;width:100%;background:0 0;background:rgba(0,0,0,.5);z-index:100;display:none;top:0;left:0;cursor:pointer}.joyride-expose-wrapper{background-color:#fff;position:absolute;border-radius:3px;z-index:102;box-shadow:0 0 15px #fff}.joyride-expose-cover{background:0 0;border-radius:3px;position:absolute;z-index:9999;top:0;left:0}@media only screen and (min-width:768px){.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#000 transparent transparent!important;bottom:-28px}.joyride-tip-guide .joyride-nub.right{border-color:transparent transparent transparent #000!important;top:22px;left:auto;right:-28px}.joyride-tip-guide .joyride-nub.left{border-color:transparent #000 transparent transparent!important;top:22px;left:-28px;right:auto}}[data-clearing]{margin-bottom:0;margin-left:0;list-style:none}[data-clearing]:after,[data-clearing]:before{content:" ";display:table}[data-clearing]:after{clear:both}[data-clearing] li{float:left;margin-right:10px}.clearing-blackout{background:#111;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}.clearing-blackout .clearing-close{display:block}.clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}.f-dropdown,.f-dropdown.content{max-height:none;list-style:none}.clearing-caption{color:#fff;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#111;width:100%;padding:10px 30px;position:absolute;left:0}.clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:40px;line-height:1;color:#fff;display:none}.clearing-close:focus,.clearing-close:hover{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul,.clearing-feature li{display:none}.alert-box,.breadcrumbs,.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width:768px){.clearing-main-next,.clearing-main-prev{position:absolute;height:100%;width:40px;top:0}.clearing-main-next>span,.clearing-main-prev>span{position:absolute;top:50%;display:block;width:0;height:0;border:16px solid}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent #fff transparent transparent}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent transparent transparent #fff}.clearing-main-next.disabled,.clearing-main-prev.disabled{opacity:.5}.clearing-assembled .clearing-container .carousel{background:#111;height:150px;margin-top:5px}.clearing-assembled .clearing-container .carousel>ul{display:block;z-index:999;width:200%;height:100%;margin-left:0;position:relative;left:0}.clearing-assembled .clearing-container .carousel>ul li{display:block;width:175px;height:inherit;padding:0;float:left;overflow:hidden;margin-right:1px;position:relative;cursor:pointer;opacity:.4}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{min-height:100%;height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer!important;min-width:100%!important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .visible-img{background:#111;overflow:hidden;height:75%}.clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}}.alert-box{border-style:solid;border-width:1px;font-weight:700;margin-bottom:1.25em;position:relative;padding:.6875em 1.3125em .75em .6875em;font-size:.875em;background-color:#7dd1ff;border-color:#4abfff;color:#000}.alert-box .close{font-size:1.375em;padding:5px 4px 4px;line-height:0;position:absolute;top:.4375em;right:.3125em;color:#333;opacity:.3}.alert-box .close:focus,.alert-box .close:hover{opacity:.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.breadcrumbs,.keystroke,kbd{border-style:solid;-webkit-border-radius:3px;border-width:1px}.alert-box.success{background-color:#6c6;border-color:#40bf40;color:#fff}.alert-box.alert{background-color:#90d;border-color:#7600aa;color:#fff}.alert-box.secondary{background-color:#000;border-color:#000;color:#fff}.breadcrumbs{padding:.5625em .875em;overflow:hidden;margin-left:0;list-style:none;background-color:#0d0d0d;border-color:#000;border-radius:3px}.breadcrumbs>*{margin:0;float:left;font-size:.6875em}.breadcrumbs>:focus a,.breadcrumbs>:hover a{text-decoration:underline}.breadcrumbs>* a,.breadcrumbs>* span{text-transform:uppercase;color:#7dd1ff}.breadcrumbs>.current,.breadcrumbs>.current a{cursor:auto;color:#333}.breadcrumbs>.current:focus,.breadcrumbs>.current:focus a,.breadcrumbs>.current:hover,.breadcrumbs>.current:hover a{text-decoration:none}.breadcrumbs>.unavailable,.breadcrumbs>.unavailable a{color:#999}.breadcrumbs>.unavailable a:focus,.breadcrumbs>.unavailable:focus,.breadcrumbs>.unavailable:hover,.breadcrumbs>.unavailable:hover a{text-decoration:none;color:#999;cursor:auto}.breadcrumbs>:before{content:"/";color:#aaa;margin:0 .75em;position:relative;top:1px}.breadcrumbs>:first-child:before{content:" ";margin:0}.keystroke,kbd{background-color:#ededed;border-color:#dbdbdb;color:#222;margin:0;font-family:Consolas,Menlo,Courier,monospace;font-size:.875em;padding:.125em .25em 0;border-radius:3px}.label{font-weight:700;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;padding:.1875em .625em .25em;font-size:.875em;background-color:#7dd1ff;color:#333}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#90d;color:#fff}.label.success{background-color:#6c6;color:#fff}.label.secondary{background-color:#000;color:#fff}.inline-list{margin:0 0 1.0625em -1.375em;padding:0;list-style:none;overflow:hidden}.panel.callout>:first-child,.panel>:first-child{margin-top:0}.inline-list>li{list-style:none;float:left;margin-left:1.375em;display:block}.inline-list>li>*{display:block}ul.pagination{display:block;height:1.5em;margin-left:-.3125em}ul.pagination li{height:1.5em;color:#222;font-size:.875em;margin-left:.3125em;float:left;display:block}ul.pagination li a{display:block;padding:.0625em .4375em;color:#999}.panel,.panel.callout{border-style:solid;padding:1.25em}ul.pagination li a:focus,ul.pagination li:hover a{background:#e6e6e6}ul.pagination li.unavailable a{cursor:default;color:#999}ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover a{background:0 0}ul.pagination li.current a{background:#7dd1ff;color:#fff;font-weight:700;cursor:default}.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}ul.pagination li.current a:focus,ul.pagination li.current a:hover{background:#7dd1ff}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{float:none;display:inline-block}.panel{border-color:#d9d9d9;margin-bottom:1.25em;background:#f2f2f2}.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-width:1px;border-color:#4abfff;margin-bottom:1.25em;background:#7dd1ff;box-shadow:0 1px 0 rgba(255,255,255,.5) inset}.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}.pricing-table{border:1px solid #ddd;margin-left:0;margin-bottom:1.25em}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#ddd;padding:.9375em 1.25em;text-align:center;color:#333;font-weight:700;font-size:1em}.pricing-table .price{background-color:#eee;padding:.9375em 1.25em;text-align:center;color:#333;font-weight:400;font-size:1.25em}.pricing-table .bullet-item,.pricing-table .description{background-color:#fff;padding:.9375em;font-weight:400;border-bottom:dotted 1px #ddd;text-align:center}.pricing-table .description{color:#777;font-size:.75em;line-height:1.4}.pricing-table .bullet-item{color:#333;font-size:.875em}.pricing-table .cta-button{background-color:#f5f5f5;text-align:center;padding:1.25em 1.25em 0}.progress{background-color:transparent;height:1.5625em;border:1px solid #ccc;padding:.125em;margin-bottom:.625em}.progress .meter{background:#7dd1ff;height:100%;display:block}.progress.secondary .meter{background:#000;height:100%;display:block}.progress.success .meter{background:#6c6;height:100%;display:block}.progress.alert .meter{background:#90d;height:100%;display:block}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.side-nav{display:block;margin:0;padding:.875em 0;list-style-type:none}.side-nav li{margin:0 0 .4375em;font-size:.875em}.side-nav li a{display:block;color:#7dd1ff}.side-nav li.active>a:first-child{color:#4d4d4d;font-weight:700}.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#e6e6e6}.sub-nav{display:block;width:auto;overflow:hidden;margin:-.25em 0 1.125em -.5625em;padding-top:.25em}.sub-nav dd,.sub-nav dt,.sub-nav li{float:left;display:inline;margin-left:.5625em;margin-bottom:.625em;font-weight:400;font-size:.875em}.sub-nav dd a,.sub-nav dt a,.sub-nav li a{color:#999;text-decoration:none}.sub-nav dd.active a,.sub-nav dt.active a,.sub-nav li.active a{border-radius:1000px;font-weight:700;background:#7dd1ff;padding:.1875em .5625em;cursor:default;color:#fff}@media only screen{div.switch,div.switch span:last-child{display:block;padding:0;border-width:1px;border-style:solid}div.switch{position:relative;overflow:hidden;margin-bottom:1.25em;height:2.25em;background:#fff;border-color:#ccc}div.switch label{position:relative;left:0;z-index:2;float:left;width:50%;height:100%;margin:0;font-weight:700;text-align:left;transition:all .1s ease-out;padding:0;line-height:2.3em;font-size:.875em}div.switch input{position:absolute;z-index:3;opacity:0;width:100%;height:100%;-moz-appearance:none}div.switch input:focus,div.switch input:hover{cursor:pointer}div.switch span:last-child{position:absolute;top:-1px;left:-1px;z-index:1;transition:all .1s ease-out;width:2.25em;height:2.25em;border-color:#b3b3b3;background:#fff;background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);box-shadow:2px 0 10px 0 rgba(0,0,0,.07),1000px 0 0 980px #fff,-2px 0 10px 0 rgba(0,0,0,.07),-1000px 0 0 1000px #f5f5f5}div.switch input:not(:checked)+label{opacity:0}div.switch input:checked{display:none!important}div.switch input{left:0;display:block!important}div.switch input:first-of-type+label,div.switch input:first-of-type+span+label{left:-50%}div.switch input:first-of-type:checked+label,div.switch input:first-of-type:checked+span+label{left:0}div.switch input:last-of-type+label,div.switch input:last-of-type+span+label{right:-50%;left:auto;text-align:right}div.switch input:last-of-type:checked+label,div.switch input:last-of-type:checked+span+label{right:0;left:auto}div.switch span.custom{display:none!important}form.custom div.switch .hidden-field{margin-left:auto;position:absolute;visibility:visible}div.switch input:first-of-type:checked~span:last-child{left:100%;margin-left:-2.1875em}div.switch:focus span:last-child,div.switch:hover span:last-child{background:#fff;background:linear-gradient(to bottom,#fff 0,#e6e6e6 100%)}div.switch:active{background:0 0}div.switch.large{height:2.75em}div.switch.large label{padding:0;line-height:2.3em;font-size:1.0625em}div.switch.large input:first-of-type:checked~span:last-child{left:100%;margin-left:-2.6875em}div.switch.large span:last-child{width:2.75em;height:2.75em}div.switch.small{height:1.75em}div.switch.small label{padding:0;line-height:2.1em;font-size:.75em}div.switch.small input:first-of-type:checked~span:last-child{left:100%;margin-left:-1.6875em}div.switch.small span:last-child{width:1.75em;height:1.75em}div.switch.tiny{height:1.375em}div.switch.tiny label{padding:0;line-height:1.9em;font-size:.6875em}div.switch.tiny input:first-of-type:checked~span:last-child{left:100%;margin-left:-1.3125em}div.switch.tiny span:last-child{width:1.375em;height:1.375em}div.switch.radius{border-radius:4px}div.switch.radius span:last-child{border-radius:3px}div.switch.round{border-radius:1000px}div.switch.round span:last-child{border-radius:999px}div.switch.round label{padding:0 .5625em}}.f-dropdown.content>:last-child,.f-dropdown>:last-child,.note,[data-magellan-expedition] .sub-nav,[data-magellan-expedition] .sub-nav dd{margin-bottom:0}@media only screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:480px){div.switch{-webkit-animation:webkitSiblingBugfix infinite 1s}}@media only screen and (-webkit-min-device-pixel-ratio:1.5){div.switch{-webkit-animation:none 0}}.f-dropdown,.tooltip,.tooltip>.nub{position:absolute}[data-magellan-expedition]{background:#fff;z-index:50;min-width:100%;padding:10px}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}.th,a.th{display:inline-block}.th{line-height:0;border:4px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.2);transition:all .2s ease-out}.login-form,.reg-form{transition:height .5s;overflow:hidden}.th:focus,.th:hover{box-shadow:0 0 6px 1px rgba(125,209,255,.5)}.th.radius{border-radius:3px}a.th{max-width:100%}.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:700;color:#333}.alert-box.alert-box_action,.f-dropdown li{cursor:pointer}.has-tip:focus,.has-tip:hover{border-bottom:dotted 1px #17adff;color:#7dd1ff}.has-tip.tip-left,.has-tip.tip-right{float:none!important}.tooltip{display:none;z-index:999;font-weight:700;font-size:.9375em;line-height:1.3;padding:.5em;max-width:85%;left:50%;width:100%;color:#fff;background:#000;border-radius:3px}.tooltip>.nub{display:block;left:5px;width:0;height:0;border:5px solid;border-color:transparent transparent #000;top:-10px}.tooltip.opened{color:#7dd1ff!important;border-bottom:dotted 1px #17adff!important}.tap-to-close{display:block;font-size:.625em;color:#888;font-weight:400}@media only screen and (min-width:768px){.tooltip>.nub{border-color:transparent transparent #000;top:-10px}.tooltip.tip-top>.nub{border-color:#000 transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none!important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #000;right:-10px;left:auto;top:50%;margin-top:-5px}.tooltip.tip-right>.nub{border-color:transparent #000 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}}@media only screen and (max-width:767px){.f-dropdown{max-width:100%;left:0}}.f-dropdown{margin-left:0;height:auto;background:#fff;border:1px solid #ccc;font-size:16px;z-index:99;margin-top:2px}.f-dropdown:after,.f-dropdown:before{content:"";width:0;height:0;display:block;position:absolute}.f-dropdown.content>:first-child,.f-dropdown>:first-child,.search-list{margin-top:0}.f-dropdown:before{border:6px inset;border-color:transparent transparent #fff;border-bottom-style:solid;top:-12px;left:10px;z-index:99}.f-dropdown:after{border:7px inset;border-color:transparent transparent #ccc;border-bottom-style:solid;top:-14px;left:9px;z-index:98}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown li{font-size:.875em;line-height:1.125em;margin:0}.f-dropdown li:focus,.f-dropdown li:hover{background:#eee}.f-dropdown li a{display:block;padding:.5em;color:#555}.f-dropdown.content{position:absolute;top:-9999px;margin-left:0;padding:1.25em;width:100%;height:auto;background:#fff;border:1px solid #ccc;font-size:16px;z-index:99;max-width:200px}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.attachment-preview img,.f-dropdown{max-width:none}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;border-radius:.125em;box-shadow:none}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]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-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}.alert-box a,.alert-box a:hover{color:#fff;text-decoration:underline}.alert-box a.close{color:#333;text-decoration:none}.note{font-size:.9em}a{color:#00a8ff}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{box-shadow:none}.animated{animation-fill-mode:both;animation-duration:1s}@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-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 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;animation-name:swing}@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 spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.icon-spin{animation:spin 2s infinite linear;display:inline-block}.fc-day-grid-event>.fc-content{display:flex}.fc-event-container:hover .fc-content,.fc-event-end,.fc-title{display:block}.user-time{float:right}.fc-legend{border:0}.fc-title{overflow:hidden;text-overflow:ellipsis;text-align:left;flex-shrink:1}.fc-event-container:hover .fc-title{white-space:normal;display:inline}.fc-event-container:hover .fc-event-end{float:right;display:inline}.fc-content{font-size:1.4em;font-weight:600;padding-left:3px;padding-right:2px}.event-list,.event-title i{font-size:.8em}.event-list{list-style:none}.event-list li.event-item.read{opacity:.4}.event-list .minor .event-title{font-weight:200}.event-list .normal .event-title{font-weight:400}.event-list .major .event-title{font-weight:600}.event-list .critical .event-title{font-weight:800}.event-list .info .level{color:#222}.event-list .success .level{color:#6c6}.event-list .warning .level{color:#E79B13}.event-list .error .level{color:#90d}.event-action-list{float:right;list-style:none;padding:0;margin-top:0;margin-bottom:0}.event-action-list li.event-action-item{float:right;margin-left:10px}.event-action-list li.event-action-item a{color:#222}.event-title{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-top-left{top:80px;left:20px}.toast-top-right{top:20px;right:20px}.submission-success{color:#6c6}.submission-failure{color:#90d}#submission textarea{height:150px;resize:none}.empty-table{text-align:center}.long-text{word-wrap:break-word}.submission-table{width:100%}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{display:inline-block}form.search input[type=text]{font-family:inherit;line-height:1;position:relative;text-decoration:none;display:inline-block;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}.slide-chart .bar,.slide-chart .secondary-bar{border-left:1px solid #fff;box-sizing:border-box}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;margin-right:.4em}.search-list{list-style:none;padding: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}}body,html{min-height:100%}.toggle-sidemenu{position:fixed;display:block;width:42px;height:42px;top:20px;left:20px;cursor:pointer;background-color:#666;z-index:7;background-image:url(/static/frontend/logo_white.svg)}.stepic-application_loading .page-footer,.vertical-tabs{display:none}.slide-chart .bar{background-color:#a5e5a5;border-right:1px solid #fff}.slide-chart .secondary-bar{background-color:#d4f1ff}table.current-load,table.current-load td,table.current-load tr{background-color:inherit}.slide-chart .bar-label{text-align:center;color:#fff}.chart-legend{width:800px}.chart-legend div{font-size:1.5em;text-align:center;float:left;width:50px}table.current-load{position:absolute;left:0;top:0;height:67px;padding:0;margin:0;border:1px solid #6c6;font-size:13px;z-index:1}table.current-load td{padding:2px 5px;margin:0;text-align:center;white-space:nowrap}.trend-up{color:#6c6}.trend-down{color:#90d}.tab-list{float:left;width:150px;list-style:none}.tab-list li{padding-top:10px;padding-bottom:10px;border-bottom:2px solid #9CF}.tab-list li a{padding:5px}.tab-list>li:first-child,.user-button{padding-top:0}.tab-list li.ui-tabs-active a{color:#FFF;background-color:#69F;font-weight:700}.vertical-tabs .ui-tabs-panel{margin-left:200px}.edit-lesson.panel,ul#items{margin:0}body{font-size:16px;height:auto!important;min-height:100%;line-height:1.6}.f-dropdown{top:-99999px;width:auto}fieldset>legend{background:0 0}body,html{background-color:#fff}.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}.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}body{padding-bottom:20px}.panel{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}#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}.socialaccount_providers{list-style:none}.socialaccount_provider_icon:hover{top:-.1em}.socialaccount_provider_icon.icon-github{color:#000}.socialaccount_provider_icon.icon-facebook{color:#335795}.socialaccount_provider_icon.icon-twitter{color:#9AE4E8}.socialaccount_provider_icon.icon-coursera{color:#3A6D8E}.socialaccount_provider_icon.icon-google{color:#D34836}.icon-remove{color:red;display:inline-block}.icon-remove::after{content:'\2718';font-weight:700;font-style:normal}.groups__horizontal-list{list-style:none}.groups__horizontal-list li{display:inline-block;margin-right:15px}.groups__horizontal-list li i{margin-left:3px}.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,.permissions_add-member input[type=text],.permissions_add-member input[type=number]{width:100%}.permissions_add-member input[type=submit]{margin-top:24px}.edit-main-form ul{list-style:none}.overlimit{color:red}label{cursor:default;color:#5e5e5e}.login-form{position:relative;width:756px;margin:0 auto 0 -64px}.login-form.login-form_expanded{height:468px}.login-form .login-form__wrapper{padding:0 119px;background:url(/static/frontend/login_step_left.svg) bottom left no-repeat,url(/static/frontend/login_step_right.svg) bottom right no-repeat}.login-form .login-form__title{font-size:48px;font-weight:700}.login-form .login-form__close{position:absolute;display:none;width:23px;height:22px;right:125px;top:92px;background:url(/static/frontend/x.svg) no-repeat;cursor:pointer}.login-form .login-form__inner{color:#58595b;padding-top:60px;line-height:1.4}.login-form .login-form__inner::after{content:"";display:block;clear:both}.login-form .login-form__left{float:left;width:272px;border-right:1px solid #92c8f7;padding-right:28px;background:#fff}.login-form .login-form__left.login-form__left-shake{animation:wobble-clone .6s}.login-form .login-form__left.login-form__left-shake-shake{animation:wobble .6s}.login-form .login-form__label{display:block;font-size:14px;margin-bottom:12px}.login-form .login-form__label.login-form__label_checkbox{float:left;font-size:10px;margin:2px 0 0 10px}.login-form .login-form__message{color:#e7c4f5}.login-form .login-form__input{border:1px solid #92c8f7;background:#fff;box-shadow:none;border-radius:3px;font-size:16px;margin-bottom:0;width:100%}.login-form .login-form__input.login-form__input_error{border-color:#e7c4f5;color:#e7c4f5}.login-form .login-form__input:focus{background:inherit;border-color:#92c8f7;box-shadow:none}.login-form .login-form__checkbox{float:left}.login-form .login-form__forget{float:right;font-size:10px;border-bottom:1px solid;margin-top:2px;color:inherit}.login-form .login-form__row{margin-top:16px;overflow:hidden}.login-form .login-form__row:first-child{margin-top:0}.login-form .login-form__btn{font-size:14px;width:100%}.login-form .login-form__right{width:221px;float:right;font-size:14px}.login-form .login-form__reg{line-height:1.5}.login-form .login-form__reg a{font-weight:700;color:#6c6}.reg-form{position:relative;width:756px;margin:0 auto 0 -64px}.reg-form.reg-form_expanded{height:468px}.reg-form .reg-form__wrapper{padding:0 119px;background:url(/static/frontend/login_step_left.svg) bottom left no-repeat,url(/static/frontend/login_step_right.svg) bottom right no-repeat}.reg-form .reg-form__title{font-size:48px;font-weight:700}.reg-form .reg-form__close{position:absolute;display:none;width:23px;height:22px;right:125px;top:92px;background:url(/static/frontend/x.svg) no-repeat;cursor:pointer}.reg-form .reg-form__inner{overflow:hidden;color:#58595b;padding-top:60px}.reg-form .reg-form__left{float:left;width:272px;border-right:1px solid #92c8f7;padding-right:28px;line-height:1.4}.reg-form .reg-form__label{display:block;font-size:14px;margin-bottom:12px}.reg-form .reg-form__label.reg-form__label_checkbox{float:left;font-size:10px;margin:2px 0 0 10px}.reg-form .reg-form__label.reg-form__label_checkbox a{color:inherit;font-weight:700}.reg-form .reg-form__message{color:#e7c4f5}.reg-form .reg-form__input{border:1px solid #92c8f7;background:#fff;box-shadow:none;border-radius:3px;font-size:16px;margin-bottom:0;width:100%}.reg-form .reg-form__input.reg-form__input_error{border-color:#e7c4f5;color:#e7c4f5}.reg-form .reg-form__input:focus{background:inherit;border-color:#92c8f7;box-shadow:none}.reg-form .reg-form__checkbox{float:left}.reg-form .reg-form__forget{float:right;font-size:10px;border-bottom:1px solid;margin-top:2px;color:inherit}.reg-form .reg-form__row{margin-top:16px;overflow:hidden}.reg-form .reg-form__row.reg-form__row_checkbox{width:270px}.reg-form .reg-form__row:first-child{margin-top:0}.reg-form .reg-form__btn{font-size:14px;width:100%}.reg-form .reg-form__right{width:221px;float:right;font-size:14px}.reg-form .reg-form__reg{line-height:1.5}.reg-form .reg-form__reg a{font-weight:700;color:#6c6}.login-form__social,.reg-form__social{margin-top:40px}.login-form__social-list,.reg-form__social-list{padding-top:15px}.login-form__social-point{height:70px}.errorlist{margin-bottom:0;padding-bottom:0}.topbar{position:fixed;display:flex;top:0;left:0;height:60px;width:100%;z-index:16;transform:translateZ(0)}.topbar .topbar__item{display:inline-block;height:60px;width:60px;vertical-align:top;font-size:16px;color:#000;text-align:center;position:relative}.topbar .topbar__item a,.topbar .topbar__item span{line-height:60px;color:#000}.topbar .topbar__item.topbar__black{color:#fff;background-color:#000}.topbar .topbar__item.topbar__black a,.topbar .topbar__item.topbar__black span{color:#fff}.topbar .topbar__item.topbar__title{background-color:rgba(239,239,239,.9)}.topbar .topbar__item-active:hover,.topbar .topbar__user-container:hover .topbar__username{background-color:#fff}.topbar .topbar__item .topbar__logo-link{width:100%;display:inline-block}.topbar .topbar__main-link,.topbar .topbar__user-container{display:flex}.topbar .topbar__item-active{cursor:pointer}.topbar .topbar__user-container:hover .topbar__menu-avatar{display:block}.topbar .topbar__username{flex-grow:1;min-width:180px;width:auto;white-space:nowrap;padding-left:20px;padding-right:20px;font-weight:700;background-color:rgba(239,239,239,.9)}.topbar .topbar__avatar{position:relative;min-width:60px;background-color:rgba(239,239,239,.9)}.topbar .topbar__avatar img{vertical-align:top}.topbar .topbar__avatar .topbar__menu-avatar{display:none;position:absolute;top:0;background-color:#fff;background-color:rgba(255,255,255,.6);background-image:url(/static/frontend/topbar_menu.svg);background-repeat:no-repeat;background-position:center;height:60px;width:60px}.topbar .topbar__avatar:hover .topbar__menu-avatar,.topbar .topbar__login a,.topbar .topbar__registration a{display:block}.topbar .topbar__item.topbar__title{overflow:hidden;text-align:left;flex-grow:1}.topbar .topbar__separator{width:2px;background-color:#fff}.topbar .topbar__login{width:90px;background-color:#6c6}.topbar .topbar__registration{width:120px;background-color:#eee}.topbar .topbar__language{background-color:rgba(239,239,239,.9)}.topbar .topbar__language .topbar__language-acronim{position:absolute;top:0;left:0;color:#000;width:100%;height:60px;line-height:60px}.topbar .topbar__language .language-selector{position:absolute;top:0;left:0;width:150%;background-color:transparent}.topbar .topbar__search{background-color:rgba(239,239,239,.9);background-image:url(/static/frontend/topbar_search.svg);background-repeat:no-repeat;background-position:center}.topbar .topbar__search a{display:block;width:100%;height:100%;text-indent:-9999px}.topbar .topbar__search-form-wrapper{width:322px;text-align:left;height:60px;background-color:#fff;transition:width .3s}.topbar .topbar__search-form-wrapper.topbar__search-hidden{width:0;overflow:hidden}.topbar .topbar__search-form-wrapper.topbar__search-hidden form,.topbar .topbar__search-form-wrapper.topbar__search-hidden input{width:0}.topbar .topbar__search-form-wrapper form{font-size:0;display:flex}.topbar .topbar__search-form-wrapper input{outline:0;background-color:#eee;border:none;height:60px;min-height:60px;vertical-align:top;padding:0;font-size:16px}.topbar .topbar__search-form-wrapper .topbar__search-form-input{width:260px;margin-right:2px;flex-grow:1;padding:0 1em;box-shadow:none}.topbar .topbar__search-form-wrapper .topbar__search-form-submit{background-image:url(/static/frontend/arrow_search.svg);background-repeat:no-repeat;background-position:center;width:60px;height:60px}.topbar .topbar__search-form-wrapper .topbar__search-form-submit:hover{background-color:#fff}.topbar .topbar__language select{-webkit-appearance:none;text-indent:9999px;border:none;height:60px;width:100%;background-color:transparent;outline:0;opacity:0}.topbar .topbar-sidemenu{width:60px;height:60px;background-color:rgba(239,239,239,.9);transition:opacity .3s,transform .3s;padding-top:3px}.foundicon-edit,.foundicon-plus,.foundicon-remove{transition:.3s;cursor:pointer}.topbar .topbar-sidemenu .topbar-sidemenu__logo{width:54px;height:54px}.topbar .topbar-sidemenu:hover{background-color:#6c6}.video-js,.vjs-no-js{background-color:#000}.topbar .topbar-sidemenu.topbar__sidemenu-guest{width:120px;background-size:40%;background-image:url(/static/frontend/topbar_logo.svg);background-color:#000;background-repeat:no-repeat;background-position:center}.topbar .topbar-sidemenu.topbar__sidemenu-guest:hover{background-color:#6c6}.topbar .topbar-sidemenu a{text-indent:-9999px}.topbar .toggle-sidemenu-notifications{background:url(/static/frontend/notifications.svg) center no-repeat #6c6;background-size:24px;animation:notif_bubble .3s}.breadcrumbs-menu{margin:0 20px;white-space:nowrap;overflow:hidden}.breadcrumbs-menu a,.breadcrumbs-menu span{max-width:10em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block}.breadcrumbs-menu a:first-child:before,.breadcrumbs-menu span:first-child:before{content:' ';padding:0}.breadcrumbs-menu a:before,.breadcrumbs-menu span:before{content:'/';padding-right:5px;display:inline-block}.breadcrumbs-menu a:last-of-type,.breadcrumbs-menu span:last-of-type{font-weight:700}.breadcrumbs-menu a:last-of-type:before,.breadcrumbs-menu span:last-of-type:before{font-weight:400}.breadcrumbs-menu a:hover{text-decoration:underline!important}@media screen and (max-width:560px){.topbar .topbar__username{display:none}}@media screen and (max-width:390px){.topbar .topbar__registration,.topbar .topbar__title{display:none}.topbar .topbar__login,.topbar .topbar__search{flex-grow:1}}.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}.lesson-tags__tag:focus .remove,.lesson-tags__tag:hover .remove{color:#fff;stroke:#fff}#settings-tabs input[type=text],#settings-tabs input[type=password],#settings-tabs input[type=email],#settings-tabs textarea{width:100%}.button:focus,a:focus,button:focus{outline:Highlight auto 2px;outline:-webkit-focus-ring-color auto 5px}.pointer-cur{cursor:pointer}[data-menu-toggler]{outline:0}.clearfix:after{clear:both;display:table;content:' '}.st-common-font{font-family:Roboto,sans-serif}.pika-single .pika-select{margin:0}.pika-single button.pika-next,.pika-single button.pika-prev{background-color:#fff;display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;color:transparent}.pika-single button.pika-next:hover,.pika-single button.pika-prev:hover{background-color:#fff;color:transparent}.pika-single button.pika-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)!important}.pika-single button.pika-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)!important}.pika-single button.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-single .is-selected .pika-button{color:#fff;font-weight:700;background:#6c6;box-shadow:inset 0 1px 3px #6c6;border-radius:3px}h1{font-size:48px}h2{font-size:36px}h3,h4{font-size:20px}h3{font-weight:700}h4{font-weight:400}h5,h6{font-size:13px}.foundicon-edit:hover{color:#6c6}.foundicon-remove:hover{color:#90d}.foundicon-plus:hover{color:#7dd1ff}[class*=foundicon-]{color:#000}.loading-slider>span{background-color:#6c6}.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:""}}.appear-from-left,.appear-from-right{transform:trnslateZ(0)}.appear-from-left{animation:appear-from-left .3s}.appear-from-right{animation:appear-from-right .3s}.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:#FF8383!important}.error-msg{color:#90d}.payment-form label{font-size:1em;color:#000;cursor:pointer;display:inline;font-weight:400;margin-bottom:0}.plans_header{font-weight:400}.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}.animated-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8!important;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%)!important;background-size:1000px 104px!important;position:relative;border:none!important;cursor:default!important}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes appear-from-right{0%{opacity:.4;transform:translateX(200px)}100%{opacity:1;transform:translateX(0)}}@keyframes appear-from-left{0%{opacity:.4;transform:translateX(-200px)}100%{opacity:1;transform:translateX(0)}}body,html{height:100%}.stepic__loader{text-align:center}.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_spinner__msg{color:#6c6}.splash-loader{width:100%;text-align:center}.splash-loader .splash-bar,.splash-loader .splash-button{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.splash-loader .splash-button{z-index:5}.splash-loader .splash-bar{z-index:4;opacity:.85}.loading_wrapper{width:100%;text-align:center}.panel{border-width:0!important}.video-js button{background-color:inherit!important;color:#000!important;border:0!important;font-size:inherit!important}@font-face{font-family:VideoJS;src:url(font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKwAAADYSy2hLaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4jC5t2/j+W2+MnCzM4DAtTC+5cg0OyNYnIOBCUQBAAceB90AeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzJRiV3RAAABjAAAAFZjbWFwOfT3xgAAAmgAAAMiZ2x5ZgMJ0sMAAAXQAAARCGhlYWQSy2hLAAAA4AAAADZoaGVhDgMHIQAAALwAAAAkaG10eOAAAAAAAAHkAAAAhGxvY2E9NEHGAAAFjAAAAERtYXhwATIAgQAAARgAAAAgbmFtZdXH9aAAABbYAAACCnBvc3RAAl/0AAAY5AAAAZ4AAQAABwAAAAAABwAAAP//BwEAAQAAAAAAAAAAAAAAAAAAACEAAQAAAAEAAFYfTwlfDzz1AAsHAAAAAADWVg6nAAAAANZWDqcAAAAABwEHAAAAAAgAAgAAAAAAAAABAAAAIQB1AAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEGygGQAAUAAARxBOYAAAD6BHEE5gAAA1wAVwHOAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQPEB8SAHAAAAAKEHAAAAAAAAAQAAAAAAAAAAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAUAAAADAAAALAAAAAQAAAGSAAEAAAAAAIwAAwABAAAALAADAAoAAAGSAAQAYAAAAAQABAABAADxIP//AADxAf//AAAAAQAEAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAGQAAAAAAAAACAAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAADxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAAPELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA4AAPEPAADxDwAAAA8AAPEQAADxEAAAABAAAPERAADxEQAAABEAAPESAADxEgAAABIAAPETAADxEwAAABMAAPEUAADxFAAAABQAAPEVAADxFQAAABUAAPEWAADxFgAAABYAAPEXAADxFwAAABcAAPEYAADxGAAAABgAAPEZAADxGQAAABkAAPEaAADxGgAAABoAAPEbAADxGwAAABsAAPEcAADxHAAAABwAAPEdAADxHQAAAB0AAPEeAADxHgAAAB4AAPEfAADxHwAAAB8AAPEgAADxIAAAACAAAAAAAAAADgBoAH4AzADgAQIBQgFsAZgBwgIYAlgCtALgAzADsAPeBDAElgTcBSQFZgWKBiAGZga0BuoHWAgSCFgIbgiEAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAbADQAAAkCEyIHDgEHBhAXHgEXFiA3PgE3NhAnLgEnJgMiJy4BJyY0Nz4BNzYyFx4BFxYUBw4BBwYC6wHA/kCVmIuGzjk7OznOhosBMIuGzjk7OznOhouYeW9rpi0vLy2ma2/yb2umLS8vLaZrbwIwAVABUAGbOznOhov+0IuGzjk7OznOhosBMIuGzjk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiEGIAAHABcAJwAqAAABNCcmJxUXNjcUBxc2NTQnLgEnFR4BFxYBBwEhESEBEQEGBxU2Nxc3AQcXBNA0MlW4A7spcU1FQ+6VbKovMfu0XwFh/p8BKwF1AT5QWZl6mV/9YJycA4BhUlAqpbgYGGNicZKknYyHvSKaIJNlaQIsX/6f/kD+iwH2/sI9G5ojZJhfBJacnAAAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYACAAOAAABNCcmJxE2NzYBESEBEQEFZTQyVFQyNPwQASsBdf6LA4BhUlAq/aYqUFIBQf5A/osEqv6LAAMAAAAABiAGDwAFAA4AIgAAExEhAREBBTQnJicRNjc2AxUeARcWFAcOAQcVPgE3NhAnLgHgASsBdf6LAsU0MlVVMjS7bKovMTEvqmyV7kNFRUPuBGD+QP6LBKr+i+BhUlAq/aYqUFIC8Jogk2Vp6GllkyCaIr2HjAE6jIe9AAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gATABcAAAEhIg4BFREUHgEzITI+ATURNC4BAyERIQVA/IApRCgoRCkDgClEKChEKfyAA4AF1ShEKfyAKUQoKEQpA4ApRCj76wOAAAYAAAAABmsGawAIAA0AFQAeACMALAAACQEmIyIHBgcBJS4BJwEFIQE2NzY1NAUBBgcGFRQXIQUeARcBMwEWMzI3NjcBAr4BZFJQhHt2YwESA44z7Z/+7gLl/dABel0zNfwS/t1dMzUPAjD95DPtnwESeP7dU0+Ee3Zj/u4D8AJoEy0rUf4nd6P6PP4nS/1zZn+Ej0tLAfhmf4SPS0pLo/o8Adn+CBMtK1EB2QAFAAAAAAZrBdYAEwAXABsAHwAjAAABISIOARURFB4BMyEyPgE1ETQuAQEhFSEBITUhBSE1ITUhNSEF1ftWKUUoKEUpBKopRSgoRfstASr+1gLq/RYC6gHA/tYBKv0WAuoF1ShEKfyAKUQoKEQpA4ApRCj9q5X+1ZWVlZaVAAAAAAMAAAAABiAF1gATACsAQwAAASEiDgEVERQeATMhMj4BNRE0LgEBIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFi/vqKEUoKEUoBBYoRSgoRf2CcJWVcCsf4B8sLB/gHysCC3CVlXAsH+AfKysf4B8sBdUoRCn8gClEKChEKQOAKUQo/fYl4CVKHywsHwEqHywsH0ol4CVKHywsHwEqHywsHwAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIQZsADEAAAEiBgcBNjQnAR4BMzI+ATQuASIOARUUFwEuASMiDgEUHgEzMjY3AQYVFB4BMj4BNC4BBUAqSx797AcHAg8eTys9Zzw8Z3pnPAf98R5PKz1nPDxnPStPHgIUBjtkdmQ7O2QCTx4cATcbMhsBNB0gPGd6Zzw8Zz0ZG/7NHCA8Z3pnPCAc/soZGDtkOjpkdmQ7AAAAAAIAAAAABlkGawBDAFAAAAE2NCc3PgEnAy4BDwEmLwEuASMhIgYPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEzITI2PwE2NxcWNjcTNiYnBSIuATQ+ATIeARQOAQWrBQWeCgYHlgcaDLo8QhwDFQ7+1g4VAhxEOroNGgeVBwULnQUFnQsFB5UHGg26O0McAhUOASoOFQIcRDq6DRoHlQcFC/04R3hGRniOeEZGeAM3Kj4qewkbDAEDDAkFSy4bxg4SEg7GHC1LBQkM/v0MGwl7Kj4qewkbDP79DAkFSy4bxg4SEg7GHC1LBQkMAQMMGwlBRniOeEZGeI54RgABAAAAAAZrBmsAGAAAExQXHgEXFiA3PgE3NhAnLgEnJiAHDgEHBpU7Oc6GiwEwi4bOOTs7Oc6Gi/7Qi4bOOTsDgJiLhs45Ozs5zoaLATCLhs45Ozs5zoaLAAAAAAIAAAAABmsGawAYADEAAAEiBw4BBwYQFx4BFxYgNz4BNzYQJy4BJyYDIicuAScmNDc+ATc2MhceARcWFAcOAQcGA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi5h5b2umLS8vLaZrb/Jva6YtLy8tpmtvBms7Oc6Gi/7Qi4bOOTs7Oc6GiwEwi4bOOTv6wC8tpmtv8m9rpi0vLy2ma2/yb2umLS8AAwAAAAAGawZrABgAMQA+AAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmAyInLgEnJjQ3PgE3NjIXHgEXFhQHDgEHBhMUDgEiLgE0PgEyHgEDgJiKhs85Ozs5z4aKATCKhs85Ozs5z4aKmHlva6YtLy8tpmtv8m9rpi0vLy2ma29nPGd6Zzw8Z3pnPAZrOznPhor+0IqGzzk7OznPhooBMIqGzzk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAlU9Zzw8Z3pnPDxnAAAABAAAAAAGIAYhABMAHwApAC0AAAEhIg4BFREUHgEzITI+ATURNC4BASM1IxUjETMVMzU7ASEyFhURFAYjITczNSMFi/vqKEUoKEUoBBYoRSgoRf2CcJVwcJVwlgEqHywsH/7WcJWVBiAoRSj76ihFKChFKAQWKEUo/ICVlQHAu7ssH/7WHyxw4AAAAAACAAAAAAZrBmsAGAAkAAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmEwcJAScJATcJARcBA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi91p/vT+9GkBC/71aQEMAQxp/vUGazs5zoaL/tCLhs45Ozs5zoaLATCLhs45O/wJaQEL/vVpAQwBDGn+9QELaf70AAABAAAAAAXWBrYAJwAAAREJAREyFxYXFhQHBgcGIicmJyY1IxQXHgEXFjI3PgE3NjQnLgEnJgOA/osBdXpoZjs9PTtmaPRoZjs9lS8tpWtv9G9rpS0vLy2la28FiwEq/ov+iwEqPTtmaPNpZTw9PTxlaXl5b2umLS8vLaZrb/Nva6UuLwABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcBBM8AFwAhADgATwBmAHEAdAAAAREzNhcWFxYXFhcWBw4BBwYHBicmLwEmNxY2NzYuAQcRFAUWNzY/ATY3NjU2JyMGFxYfARYXFhcUFxY3Nj8BNjc2NzYnIwYXFh8BFhcWFRYXFjc2PwE2NzY3NicjBhcWHwEWFxYVFgUzPwEVMxEjBgsBARUnAxwcaC5MND0sTSsvCgdVREdTNWg1KgECq1JrCQcwYkABfhoSCxAKJBQXAX4dAQMCBgMnFxsBJBoSCxAKJBQWAQF+HgEEAgUEJxcbASMZEwsQCiQUFgEBfh4BBAIFBCcXGwH5Q+5B4arNDfHvAhaOAckC/QIBAwwPHzdcZXlZmC8xCAQBAQIDBMIDVkxCZDQF/pUHwgcTCyAUQEdPU8etCAgFCQZHTFxbwLoHEwsgFEBHT1PHrQgIBQkGR0xcW8C6BxMLIBRAR09Tx60ICAUJBkdMXFvAwGQBZQMMFf6D/oYB/fkBAAABAAAAAAYhBrYALAAAASIHDgEHBhURFB4BOwERITU0Nz4BNzYyFx4BFxYdASERMzI+ATURNCcuAScmA4CJfXi6MzU8Zz3g/tUpKJFeYdRhXpEoKf7V4D1nPDUzunh9BrU0M7t4fYn99j1nPAJVlWthXpAoKSkokF5ha5X9qzxnPQIKiX14uzM0AAAAAAIAAAAABUAFQAACAAYAAAkCIREzEQHAAnv9hQLrlQHAAcABwPyAA4AAAAAAAgAAAAAFQAVAAAMABgAAATMRIwkBEQHAlZUBBQJ7BUD8gAHA/kADgAAAAAAAABAAxgABAAAAAAABAAcAAAABAAAAAAACAAcABwABAAAAAAADAAcADgABAAAAAAAEAAcAFQABAAAAAAAFAAsAHAABAAAAAAAGAAcAJwABAAAAAAAKACsALgABAAAAAAALABMAWQADAAEECQABAA4AbAADAAEECQACAA4AegADAAEECQADAA4AiAADAAEECQAEAA4AlgADAAEECQAFABYApAADAAEECQAGAA4AugADAAEECQAKAFYAyAADAAEECQALACYBHlZpZGVvSlNSZWd1bGFyVmlkZW9KU1ZpZGVvSlNWZXJzaW9uIDEuMFZpZGVvSlNHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBWAGkAZABlAG8ASgBTAFIAZQBnAHUAbABhAHIAVgBpAGQAZQBvAEoAUwBWAGkAZABlAG8ASgBTAFYAZQByAHMAaQBvAG4AIAAxAC4AMABWAGkAZABlAG8ASgBTAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal;top:-12px;position:relative;font-size:14px;left:-6px}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;display:block;z-index:1;position:absolute;max-height:70px;width:70px;text-align:center;cursor:pointer;opacity:1;left:50%;top:50%;transform:translate(-50%,-50%);padding:1em;border-radius:50%;transition:all .3s}.video-js .vjs-big-play-button:not(.st-button_style_none){background-color:rgba(0,0,0,.7)!important}.vjs-stepic-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-stepic-skin.vjs-has-started .vjs-big-play-button,.vjs-stepic-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-stepic-skin .vjs-big-play-button:focus,.vjs-stepic-skin:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:rgba(0,0,0,.85)!important}.vjs-stepic-skin .vjs-big-play-button:before{font-size:1.5em;content:"";font-family:VideoJS;line-height:1.7em;text-align:center;position:absolute;color:#6c6;transition:all .3s}.vjs-stepic-skin .vjs-big-play-button .vjs-icon-placeholder:before{font-size:5em;color:#6C6}.video-js button{background:0 0;display:inline-block;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto;box-sizing:content-box}.video-js .vjs-modal-dialog>*,.vjs-loading-spinner,.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.1em;font-size:1.4em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#dbdbdb}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#eee;color:#000}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.instruction-wrapper .instruction__id,.instruction-wrapper .instruction__reviews-count{font-weight:400}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#a5a5a5;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#eee}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#a5e5a5}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:relative;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s;display:flex}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:9em;transition:width .1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#a5e5a5}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#eee;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.video-js .vjs-time-control{flex:none;font-size:1.3em;line-height:2.3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:0s linear .3s forwards vjs-spinner-show}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}.attempt-wrapper .attempt .kbdtip,.instruction-wrapper .instruction__help.instruction__help_hidden{visibility:hidden}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%,100%,20%,60%{border-top-color:#73859f}35%{border-top-color:#fff}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{position:absolute}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#eee;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports ((display: -ms-grid) or (display: grid)){.vjs-text-track-settings .vjs-modal-dialog-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto}.vjs-text-track-settings .vjs-track-settings-colors{display:block;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.vjs-text-track-settings .vjs-track-settings-font{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.vjs-text-track-settings .vjs-track-settings-controls{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}}.vjs-track-setting>select{margin-right:5px}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-resize-manager,.vjs-resolution .vjs-resolution-value,.vjs-resolution>.vjs-menu-button{position:absolute;top:0;width:100%;left:0;height:100%}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2B333F;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{border:none;visibility:hidden}.vjs-resolution .vjs-resolution-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-resolution .vjs-menu{width:6em;left:0}.vjs-menu-button.vjs-resolution-button{width:5em}.vjs-texttrack-settings{display:none}.step-view{padding:1em;margin:0 auto;width:100%;position:relative;transition:transform .6s;background-color:inherit;border:1px solid #ccc}.step-view.step-view_material{height:100%}.step-view.step-view_material .no-video{border:1px solid #ccc;text-align:center;padding-top:5em;height:100%;width:100%}.step-view.step-view_material .video__thumbnail{width:100%}.step-view .video-player_next-step-overlay{position:absolute;background:rgba(0,0,0,.8);min-width:100%;min-height:100%;z-index:1;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.step-view .next-step-overlay__info{height:130px;margin-top:auto}.step-view .next-step-overlay__toggle-wrapper{margin-top:15px;margin-bottom:auto;width:100%}.step-view .next-step-overlay__toggle{text-align:right;width:50%}.step-view .next-step-overlay__toggle-label{display:inline;color:#fff;text-align:left;width:50%}.step-view .next-step-overlay_text-start{text-decoration:underline;cursor:pointer;color:#fff}.step-view .next-step-overlay__cancel{color:#fff;text-decoration:underline;margin-top:10px;margin-bottom:10px}.step-view .next-step-overlay__cancel,.step-view .next-step-overlay__next-text-wrapper{font-size:.8em}.step-view .next_step_timer-svg{z-index:1;cursor:pointer}.step-view .next-step-overlay__timer{overflow:hidden;padding-top:3px;transform:scale(.8);max-height:130px}.step-view .next-step-overlay__timer .wrapper{top:-175px;width:128px;height:128px;position:relative;margin:40px auto 10px;background:#333;border-radius:50%;z-index:0}.step-view .next-step-overlay__timer .wrapper,.step-view .next-step-overlay__timer .wrapper *{box-sizing:border-box}.step-view .next-step-overlay__timer .wrapper .pie{width:50%;height:100%;transform-origin:100% 50%;position:absolute;border:5px solid #6c6}.step-view .next-step-overlay__timer .wrapper .spinner{border-radius:100% 0 0 100%/50% 0 0 50%;z-index:200;border-right:none;animation:rota 5s linear 1}.step-view .next-step-overlay__timer .wrapper:hover .filler,.step-view .next-step-overlay__timer .wrapper:hover .mask,.step-view .next-step-overlay__timer .wrapper:hover .spinner{animation-play-state:running}.step-view .next-step-overlay__timer .wrapper .filler{border-radius:0 100% 100% 0/0 50% 50% 0;left:50%;opacity:0;z-index:100;animation:opa 5s steps(1,end) infinite reverse;border-left:none}.step-view .next-step-overlay__timer .wrapper .mask{width:50%;height:100%;position:absolute;background:inherit;opacity:1;z-index:300;border-top-left-radius:100px;border-bottom-left-radius:100px;animation:opa 5s steps(1,end) infinite}@media screen and (min-width:768px){.step-view .next-step-overlay__next-text-wrapper{font-size:1em}.step-view .next-step-overlay__timer{transform:scale(1)}}.instruction-wrapper{max-width:996px;margin:1em auto;border:1px solid #eee;position:relative}.instruction-wrapper .instruction__inner{position:relative;padding:1.625em}.instruction-wrapper .instruction__session-top{padding-bottom:0}.instruction-wrapper h1.st-h1{margin-top:0;margin-bottom:.6em}.instruction-wrapper h2{padding:0 0 1em}.instruction-wrapper h3{margin-bottom:.8em}.instruction-wrapper .instruction__info{padding:.625em 1.625em;border-left:.3125em solid #6c6;margin:36px 0}.instruction-wrapper .instruction__info.instruction__info_error{border-left-color:#90d}.instruction-wrapper .wysi-textarea{border:1px solid #eee}.instruction-wrapper .instruction__block{flex-flow:row-reverse wrap;display:flex;align-items:flex-start;padding:.375em 0 1em}.instruction-wrapper .instruction__block.instruction__block_with-help .instruction__block-inner{padding-right:4.0625em}.instruction-wrapper .instruction__block-inner{flex-grow:1}.instruction-wrapper .instruction__help{font-size:.875em;max-width:19.28571em;padding:16px;background:#a5e5a5;transform:translateY(.75em);line-height:1.3}.instruction-wrapper .instruction__title-help{color:#a5a5a5;font-weight:400}.instruction-wrapper .instruction__rubrics{margin-top:1.625em}.instruction-wrapper .instruction__textarea{width:100%;min-height:7.5em;border:1px solid #eee;resize:none}.instruction-wrapper .rubric{border-top:1px solid #eee}.instruction-wrapper .rubric .rubric__title{flex:1 100%}.instruction-wrapper .rubric__top{display:flex;align-items:center;position:relative}.instruction-wrapper .rubric__actions{height:2em;width:5.875em;min-width:5.875em;overflow:hidden}.instruction-wrapper .rubric__actions .rubric__action{width:2em;height:2em;float:right;color:#ccc;border:1px solid #eee;cursor:pointer;transition:color .3s;margin-left:-.0625em;padding:.3125em 0 0;text-align:center;position:relative}.instruction-wrapper .rubric__actions .rubric__action:hover{z-index:7;color:#000;border-color:inherit}.instruction-wrapper .rubric__max-point{color:#000;margin:1.85714em 0 0}.instruction-wrapper .rubric__max-point .rubric__cost{width:7.5em;margin-top:.875em}.instruction-wrapper .rubric__scores-list{list-style:none;overflow:hidden;margin-bottom:0;padding-bottom:1px}.instruction-wrapper .rubric__score{float:left;width:3.125em;height:5em;text-align:center;border:1px solid #eee;margin:0 -1px -1px 0}.instruction-wrapper .rubric__score .s-radio{display:block;height:100%;padding-top:.85714em;cursor:pointer}.instruction-wrapper .rubric__score .s-radio__label{display:block;padding-bottom:.57143em}.instruction-wrapper .rubric__text{font-size:.875em;background-color:rgba(212,241,255,.45);padding:1.14286em}.instruction-wrapper .rubric__text p:last-child{margin-bottom:0}.instruction-wrapper .instruction__remains-review{font-size:.44444em;position:absolute;top:3.5em;right:1.625em;color:#a5a5a5;max-width:300px}.instruction-wrapper .instruction__remains-review b{color:#000}.instruction-wrapper .instruction__actions{position:relative;border-top:1px solid #eee;padding:2.25em 0 0;overflow:hidden}.instruction-wrapper .instruction__actions .button,.instruction-wrapper .instruction__actions button{margin-right:1.125em}.instruction-wrapper .instruction__actions .instruction__remains-review{font-size:inherit;right:0;top:2.625em}.instruction-wrapper .instruction__actions_add-review{display:flex;align-items:flex-start}.instruction-wrapper .instruction__actions_add-review .instruction__remains-review{position:static;margin-left:auto;max-width:450px}.instruction-wrapper .instruction__actions-top{position:absolute;top:2.875em;right:1.625em}.instruction-wrapper .instruction__input-wrapper{display:flex;align-items:center;flex-wrap:wrap}.instruction-wrapper .instruction__input-wrapper input{margin-bottom:0;margin-right:.75em;width:7.5em;min-width:7.5em}.instruction-wrapper .instruction__text{font-size:.875em;background-color:#eee;padding:1em 1.14286em}.instruction-wrapper .instruction__text p{line-height:1.4;min-height:1.4em;margin-bottom:0}.instruction-wrapper .instruction__submission{margin-top:20px}.instruction-wrapper .submission-show{border-radius:.1875em;border:1px solid #eee}.instruction-wrapper .instruction__detail{margin-top:2.25em}.instruction-wrapper .instruction__detail-row{display:flex;align-items:flex-start;flex-direction:column}.instruction-wrapper .instruction__detail-label{min-width:16.5em;width:16.5em;padding:.75em 0}.instruction-wrapper .instruction__detail-content{flex:0 100%;font-size:.875em;padding:.85714em 1.42857em}.instruction-wrapper .instruction__detail-content ol{margin-bottom:0}.instruction-wrapper .instruction__detail-content p{line-height:1.5;min-height:1em;padding:0;margin:0}.instruction-wrapper .instruction__detail-content p:first-child:empty,.instruction-wrapper .instruction__detail-content p:last-child:empty{min-height:0}.instruction-wrapper .instruction__detail-text{background-color:#eee;padding:1em 1.14286em}.instruction-wrapper .instruction__reviews{margin-top:2.25em}.instruction-wrapper .instruction__reviews-title{padding:0 1.3em}.instruction-wrapper .instruction__reviews-head{display:flex;background:#eee;font-size:.875em;padding:1.14286em 1.85714em;align-items:flex-start;margin-top:1.57143em;color:#a5a5a5}.instruction-wrapper .instruction__reviews-list{padding:0;font-size:.875em;list-style:none}.instruction-wrapper .instruction__session-review{padding:.42857em 1.85714em}.instruction-wrapper .instruction__review-rubrics{margin:0;padding:0;list-style:none}.instruction-wrapper .instruction__review-top{display:flex;justify-content:space-between;padding:1.14286em 0}.instruction-wrapper .instruction__review-rubric{display:flex;align-items:flex-start;padding:1em 0;border-bottom:1px solid #eee}.instruction-wrapper .instruction__review-rubric-position{padding-left:4.57143em;min-width:13em;width:13em}.instruction-wrapper .instruction__review-cost{min-width:7.85714em;width:7.85714em}.instruction-wrapper .instruction__review-text{flex:1 100%;line-height:1.3;word-wrap:break-word;overflow-x:auto}.instruction-wrapper .instruction__review-comments{background:rgba(212,241,255,.45);padding:1.14286em 1.85714em;margin-top:1.14286em}.instruction-wrapper .submission__bottom{margin-top:0}@media screen and (max-width:767px){.instruction-wrapper .instruction__inner{padding:1em 0 .375em}.instruction-wrapper h2{font-size:1.5em}.instruction-wrapper h3{font-size:1em}.instruction-wrapper .instruction__help{display:none}.instruction-wrapper .instruction__info-wrapper,.instruction-wrapper .instruction__submission,.instruction-wrapper h2,.instruction-wrapper h3{padding-left:1em;padding-right:1em}.instruction-wrapper .instruction__block{padding-left:0;padding-right:0}.instruction-wrapper .instruction__block-inner{padding-right:0!important}.instruction-wrapper .instruction__remains-review{position:relative;font-size:.58333em;top:0;right:0;margin-top:1.14286em}.instruction-wrapper .instruction__actions{padding:1em 0 0;flex-wrap:wrap}.instruction-wrapper .instruction__actions .button,.instruction-wrapper .instruction__actions button{float:none!important;margin:.5em auto;display:block;width:90%;max-width:18.75em}.instruction-wrapper .instruction__actions-top,.instruction-wrapper .instruction__reviews-head .instruction__review-text{display:none}.instruction-wrapper .instruction__actions .instruction__remains-review{font-size:.875em;margin:1.85714em auto 0;text-align:center;border-top:1px solid #eee;padding:1.14286em 0 0;max-width:none}.instruction-wrapper .rubric{position:relative}.instruction-wrapper .rubric__top{position:static}.instruction-wrapper .rubric__actions{position:absolute;top:-1px;right:-1px}.instruction-wrapper .rubric__scores-list{padding:0 1em 1px}.instruction-wrapper .instruction__detail{padding:0;margin-top:1.625em}.instruction-wrapper .instruction__reviews-list{padding:0}.instruction-wrapper .instruction__reviews-head,.instruction-wrapper .instruction__session-review{padding-right:0;padding-left:0}.instruction-wrapper .instruction__review-comments,.instruction-wrapper .instruction__review-rubric,.instruction-wrapper .instruction__review-top,.instruction-wrapper .instruction__reviews-head{padding-left:1.14286em;padding-right:1.14286em}.instruction-wrapper .instruction__detail-row{flex-wrap:wrap;margin-top:1em}.instruction-wrapper .instruction__detail-label{width:auto;flex:0 100%;padding:0 1em}.instruction-wrapper .instruction__detail-content{padding:.85714em 1.14286em}.instruction-wrapper .instruction__detail-text{margin-top:.42857em}.instruction-wrapper .instruction__reviews{margin-top:1em}.instruction-wrapper .instruction__review-top{border-bottom:1px solid #eee}.instruction-wrapper .instruction__review-cost,.instruction-wrapper .instruction__review-rubric-position{width:auto;min-width:0;flex-grow:1;padding-left:0}.instruction-wrapper .instruction__review-rubric{flex-wrap:wrap}.instruction-wrapper .instruction__review-text{margin-top:1.14286em}}.attempt-wrapper .attempt__passed-total,.attempt-wrapper .quiz__status-service{float:right}.attempt-wrapper,.attempt-wrapper .attempt-review,.attempt-wrapper .attempt__inner,.attempt-wrapper .correct_submission,.attempt-wrapper .incorrect_submission,.attempt-wrapper .quiz__typename{position:relative}.review-session__result{background:#a5e5a5;padding:2em 1em}.session__rubrics-title{font-size:16px;font-weight:700;margin-top:30px;padding:0 16px}.session__rubrics-list{font-weight:700;font-size:14px;padding:0 16px}.session__rubrics-list .session__rubric{margin-top:20px}.session__rubrics-list .session__rubric p{margin:0}.session__rubrics-list .session__rubric-inner{font-weight:400;display:inline}.session__rubrics-list .session__rubric-inner>p{display:inline}.session__actions{padding:0 16px}.session__actions .button{margin-right:19px}.review__info{background:#a5e5a5;padding:10px 26px 22px;font-size:16px}.review__info-text{line-height:1.7}.review__status{text-transform:uppercase;color:#d4f1ff;margin:10px 0}.review__status.review__status_finished{color:#a5e5a5}.review__not-available{padding:20px 16px;margin:0;font-size:16px}.review-new__warning{background:#d4f1ff;padding:10px}.review-new__actions{padding:10px 0;display:flex;flex-wrap:wrap}.review-new__actions .button:not(.st-button_style_none),.review-new__actions .sessions__create{margin:.2em .5em .2em 0}@keyframes rollUp{0%{opacity:1}100%{opacity:0;pointer-events:none}}.attempt-wrapper{background-color:#fff;color:#000;left:0;right:0;text-align:left;margin-top:50px;width:100%}.attempt-wrapper.correct{background-color:#e9f9e9}.attempt-wrapper.wrong{background-color:#F5EBF2}.attempt-wrapper.partially-correct{background-color:#FFF6E5}.attempt-wrapper.evaluation{background-color:#eee}.attempt-wrapper .quiz__typename{z-index:10;display:block;line-height:20px;background:inherit;padding-left:11px;padding-right:8px;border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #e0e0e0;font-size:14px;color:#777;background-color:#fff}.attempt-wrapper.correct,.attempt-wrapper.partially-correct,.attempt-wrapper.wrong{border-top:1px solid #e0e0e0}.attempt-wrapper.correct .quiz__typename,.attempt-wrapper.partially-correct .quiz__typename,.attempt-wrapper.wrong .quiz__typename{border-bottom:0}.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;justify-content:space-between;font-size:14px}.attempt-wrapper .attempt__footer .attempt__footer-stat{color:#939393;display:block}.attempt-wrapper .attempt__footer .attempt__footer-stat strong{color:#000}.attempt-wrapper .attempt__footer .attempt__footer-stat-icon{top:4px}.attempt-wrapper .attempt__footer .attempt__footer-stat-icon svg{height:18px;width:18px}.attempt-wrapper .attempt__footer .attempt__footer-stats{padding-right:1em}.attempt-wrapper.correct .attempt__footer-stat,.attempt-wrapper.evaluation .attempt__footer-stat,.attempt-wrapper.wrong .attempt__footer-stat{color:#777}.attempt-wrapper .attempt__message-callto{padding:10px;border-radius:10px;background:#fff4b3;margin-top:.5em;font-size:14px}.attempt-wrapper .attempt-review{display:flex;flex-wrap:wrap;align-items:baseline;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.attempt-wrapper .attempt-review>:not(:last-child){margin-right:.3em}.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 .kbdtip{font-size:.9em;color:#999;line-height:1.5}.attempt-wrapper .timer{font-family:Consolas,"Liberation Mono",Courier,monospace}.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;animation-fill-mode:both;animation-timing-function:ease-out;animation-duration:0s}.attempt-wrapper .attempt .evaluating_overlay i,.attempt-wrapper .attempt.animate .correct_overlay i,.attempt-wrapper .attempt.animate .incorrect_overlay i{animation-duration:1s}.attempt-wrapper .attempt .evaluating_overlay i{animation-duration:1.3s;animation-timing-function:ease;animation-name:bounce;animation-iteration-count:infinite;animation-direction:alternate-reverse}.attempt-wrapper .incorrect_overlay i{color:#90d;opacity:.6;animation-name:fadeInLeft}.attempt-wrapper .correct_overlay i{color:#a5e5a5;opacity:.6;animation-name:fadeInLeft}.attempt-wrapper .evaluating_overlay i{color:#9CF}.attempt-wrapper .autoresize-textarea,.attempt-wrapper .textarea{margin-top:.5em;margin-bottom:.5em;resize:none;z-index:1;box-shadow:none;border:1px solid #ccc;background:#fff;width:100%}.attempt-wrapper .textarea{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__toggler{display:none;cursor:pointer;position:absolute;top:-7px;left:50%;color:#000;margin:-8px 0 0 -12px;z-index:7;width:36px;height:36px;text-align:center;line-height:36px;border-radius:18px;background-color:#fff}.attempt-wrapper .attempt__message{position:relative;font-size:16px;text-align:left}.attempt-wrapper .attempt__message:empty{display:none}.attempt-wrapper .attempt{margin-top:8px;font-size:16px;text-align:left}.attempt-wrapper .attempt .option{display:table-row}.attempt-wrapper .attempt .option .option__input{margin:0;display:table-cell}.attempt-wrapper .attempt .option .option__text{display:table-cell;padding:0 0 .5em .5em;line-height:1.6}.attempt-wrapper .attempt .option .option__text code{color:#000}.attempt-wrapper .attempt .CodeMirror{box-shadow:none;margin-bottom:0;line-height:1.5;height:auto}.attempt-wrapper .attempt .wysi-editor .step-text-wrapper{padding:.5em}.attempt-wrapper .attempt.attempt_focused .kbdtip{visibility:visible}.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 .attempt__login .login-link-component{color:#5e5e5e}.attempt-wrapper .quiz__info-message{display:inline-block;padding:5px;width:40%}.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.choice .attempt-start__about{background-image:url(/static/frontend/quizes/svg/choice.svg)}.attempt-wrapper.code .attempt-start__about{background-image:url(/static/frontend/quizes/svg/code.svg)}.attempt-wrapper.dataset .attempt-start__about{background-image:url(/static/frontend/quizes/svg/dataset.svg)}.attempt-wrapper.dataset .autoresize-textarea{height:17.75em!important;overflow:auto!important}.attempt-wrapper.free-answer .attempt-start__about{background-image:url(/static/frontend/quizes/svg/free_answer.svg)}.attempt-wrapper.matching .attempt-start__about{background-image:url(/static/frontend/quizes/svg/matching.svg)}.attempt-wrapper.math .attempt-start__about{background-image:url(/static/frontend/quizes/svg/math.svg)}.attempt-wrapper.number .attempt-start__about{background-image:url(/static/frontend/quizes/svg/number.svg)}.attempt-wrapper.number .number-input{width:100%}.attempt-wrapper.sorting .attempt-start__about{background-image:url(/static/frontend/quizes/svg/sorting.svg)}.attempt-wrapper.string .attempt-start__about{background-image:url(/static/frontend/quizes/svg/string.svg)}.attempt-wrapper.my-quiz .attempt-start__about{background-image:url(/static/frontend/quizes/svg/my_quiz.svg)}.attempt-wrapper.error .attempt__toggler,.attempt-wrapper.error .quiz__typename,.attempt-wrapper.outdated .attempt__toggler,.attempt-wrapper.outdated .quiz__typename,.attempt-wrapper.rotten .attempt__toggler,.attempt-wrapper.rotten .quiz__typename,.attempt-wrapper.wrong .attempt__toggler,.attempt-wrapper.wrong .quiz__typename,.attempt-wrapper:not(.attempt-wrapper_with_review).wrong .attempt__footer{background-color:#F5EBF2}.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.partially-correct .attempt__toggler,.attempt-wrapper.partially-correct .quiz__typename,.attempt-wrapper:not(.attempt-wrapper_with_review).partially-correct .attempt__footer{background-color:#FFF6E5}.attempt-wrapper.correct:not(.partially-correct) .quiz__typename{background-color:#e9f9e9}.attempt-wrapper.correct:not(.partially-correct) .attempt__score-cost .attempt__score-cost-score{color:#3c3}.attempt-wrapper.evaluation .attempt__inner,.attempt-wrapper.evaluation .attempt__message{color:#000;background-color:#eee}.attempt-wrapper.evaluation .quiz__typename,.attempt-wrapper:not(.attempt-wrapper_with_review).evaluation .attempt__footer{background-color:#eee}.attempt-wrapper.not_started .attempt__inner{cursor:pointer}.attempt-wrapper .button.get_dataset{display:inline-flex;align-items:center}.attempt-wrapper .button.get_dataset .download_icon{margin-left:10px}.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}@keyframes fadeInLeft{0%,30%{opacity:0;transform:translateX(-30px) translateZ(0)}100%{opacity:.6;transform:translateX(0) translateZ(0)}}@keyframes bounce{0%{opacity:.2;transform:translateY(-30px) translateZ(0)}100%{transform:translateY(0) translateZ(0);opacity:.6}}@media screen and (min-width:768px){.attempt-wrapper{border-top:1px solid #e0e0e0}.attempt-wrapper .quiz__typename{position:absolute;top:-11px;border-bottom:0}.attempt-wrapper .attempt__footer .attempt__footer-stats{margin-left:auto;padding-right:0}.attempt-wrapper .attempt__footer .attempt__footer-stat{margin-left:21px;display:inline}}.player-content-wrapper .done-mark,.player-content-wrapper .not-done-mark{font-size:18em;padding-top:.1em}.player-content-wrapper .done-mark i,.player-content-wrapper .not-done-mark i{position:relative}.player-content-wrapper .done-mark{color:#a5e5a5}.player-content-wrapper .not-done-mark{color:#a5a5a5}.player-content-wrapper .congrats{color:#606060;font-size:3em;margin-top:.5em;margin-bottom:.2em;line-height:1.1}.player-content-wrapper{text-align:center;position:initial;display:flex;margin-top:20px}.fullscreen .lesson-player__info{display:none}.fullscreen.lesson-wrapper{padding:0}.fullscreen .lesson-player{width:100%!important;height:100%!important;padding-top:0;position:absolute;margin:0}.fullscreen .step-player-wrap .step-player .bar .bar__right .fullscreen-btn{background-image:url(/static/frontend/normalscreen.svg)}.step-dynamic-container,.step-view{min-height:100%}.step-dynamic-container{position:relative;display:flex;width:100%}.step-dynamic-container>.step-view{min-height:100%;padding:0;border:none}.video-mode .step-view{padding:0!important;width:100%!important;border-left:none!important;border-right:none!important}.video-mode .player-content-wrapper{border:none!important}.player-course__toc-header{overflow:hidden;height:60px;background:#eee;padding:20px 330px 0 56px;border:1px solid #fff;border-left:none;border-right:0}.player-course__toc-header .player-course__title{float:left;font-weight:700;text-transform:uppercase;padding-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.player-course__toc-header .player-course__toc-th{width:330px;float:left;margin-right:-330px}.player-course__toc-header .player-course__toc-hard-date,.player-course__toc-header .player-course__toc-score,.player-course__toc-header .player-course__toc-soft-date,.player-course__toc-header .player-course__toc-start-date{float:left;width:60px;font-size:8px;font-weight:700;text-transform:uppercase;padding:4px 2px 0 8px}.player-course__toc-header .player-course__toc-start-date{color:#3c3}.player-course__toc-header .player-course__toc-soft-date{color:#000}.player-course__toc-header .player-course__toc-hard-date{color:#90d}.player-course__toc-header .player-course__summary-passed-points,.player-course__toc-header .player-course__toc-score{color:#3c3}.player-course__toc-header .player-course__summary-points{float:left;font-weight:700;font-size:20px;text-align:center;width:90px}@media screen and (max-width:680px){.player-course__toc-header{padding-left:24px}}.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}}.stepic-application .toggle-sidemenu,x:-o-prefocus .toggle-sidemenu{background-size:21px}.stepic-application .lesson-player__info .lesson-player__status,x:-o-prefocus .lesson-player__info .lesson-player__status{background-image:url(/static/frontend/png/theory.png)}.stepic-application .lesson-player__info.video .lesson-player__status,x:-o-prefocus .lesson-player__info.video .lesson-player__status{background-image:url(/static/frontend/png/video_step.png)}.stepic-application .lesson-player__info.choice .lesson-player__status,x:-o-prefocus .lesson-player__info.choice .lesson-player__status{background-image:url(/static/frontend/png/quiz_choice.png)}.stepic-application .lesson-player__info.code .lesson-player__status,x:-o-prefocus .lesson-player__info.code .lesson-player__status{background-image:url(/static/frontend/png/quiz_code.png)}.stepic-application .lesson-player__info.dataset .lesson-player__status,x:-o-prefocus .lesson-player__info.dataset .lesson-player__status{background-image:url(/static/frontend/png/quiz_data.png)}.stepic-application .lesson-player__info.free-answer .lesson-player__status,x:-o-prefocus .lesson-player__info.free-answer .lesson-player__status{background-image:url(/static/frontend/png/quiz_free.png)}.stepic-application .lesson-player__info.math .lesson-player__status,x:-o-prefocus .lesson-player__info.math .lesson-player__status{background-image:url(/static/frontend/png/quiz_math.png)}.stepic-application .lesson-player__info.number .lesson-player__status,x:-o-prefocus .lesson-player__info.number .lesson-player__status{background-image:url(/static/frontend/png/quiz_number.png)}.stepic-application .lesson-player__info.sorting .lesson-player__status,x:-o-prefocus .lesson-player__info.sorting .lesson-player__status{background-image:url(/static/frontend/png/quiz_sorting.png)}.stepic-application .lesson-player__info.string .lesson-player__status,x:-o-prefocus .lesson-player__info.string .lesson-player__status{background-image:url(/static/frontend/png/quiz_string.png)}.stepic-application .lesson-player__info.wrong .lesson-player__status,x:-o-prefocus .lesson-player__info.wrong .lesson-player__status{background-image:url(/static/frontend/png/quiz_wrong.png)}.stepic-application .lesson-player__info.passed .lesson-player__status,x:-o-prefocus .lesson-player__info.passed .lesson-player__status{background-image:url(/static/frontend/png/quiz_correct.png)}.stepic-application .lesson-player__info.passed.theory .lesson-player__status,.stepic-application .lesson-player__info.passed.video .lesson-player__status,x:-o-prefocus .lesson-player__info.passed.theory .lesson-player__status,x:-o-prefocus .lesson-player__info.passed.video .lesson-player__status{background-image:url(/static/frontend/png/theory_pass.png)}.stepic-application .lesson-player__info.passed.player_done .lesson-player__status,x:-o-prefocus .lesson-player__info.passed.player_done .lesson-player__status{background-image:url(/static/frontend/png/lesson_icon.png)}.stepic-application .lesson-player__info.passed.player_done.lesson_complete .lesson-player__status,x:-o-prefocus .lesson-player__info.passed.player_done.lesson_complete .lesson-player__status{background-image:url(/static/frontend/png/theory_pass.png)}.stepic-application .lesson-player__info.loading .lesson-player__status,x:-o-prefocus .lesson-player__info.loading .lesson-player__status{background-image:url(/static/frontend/png/quiz_process.png)}.stepic-application .lesson-player__info.player_done .lesson-player__status,x:-o-prefocus .lesson-player__info.player_done .lesson-player__status{background-image:url(/static/frontend/png/lesson_icon.png)}.stepic-application .lesson-player__info.player_done.lesson_complete .lesson-player__status,x:-o-prefocus .lesson-player__info.player_done.lesson_complete .lesson-player__status{background-image:url(/static/frontend/png/theory_pass.png)}.stepic-application .fullscreen .step-player-wrap .step-player .bar .bar__right .fullscreen-btn,x:-o-prefocus .fullscreen .step-player-wrap .step-player .bar .bar__right .fullscreen-btn{background-image:url(/static/frontend/png/normalscreen.png)}.stepic-application .course .course__title .course__title-arrow,x:-o-prefocus .course .course__title .course__title-arrow{background-image:url(/static/frontend/png/arrow-three.png)}.stepic-application .course .course__nav .course__nav-point,x:-o-prefocus .course .course__nav .course__nav-point{background-position:15px 39px}.stepic-application .course .course__nav .course__nav-point.course__nav-point_info,x:-o-prefocus .course .course__nav .course__nav-point.course__nav-point_info{background-image:url(/static/frontend/png/information.png)}.stepic-application .course.course_syllabus .course__nav .course__nav-point.course__nav-point_syllabus,x:-o-prefocus .course.course_syllabus .course__nav .course__nav-point.course__nav-point_syllabus{background-image:url(/static/frontend/png/syllabus.png)}.stepic-application .course.course_syllabus .course__summary .course__inner .course__summary-sections,x:-o-prefocus .course.course_syllabus .course__summary .course__inner .course__summary-sections{background-image:url(/static/frontend/png/sections.png)}.stepic-application .course.course_syllabus .course__summary .course__inner .course__summary-lessons,x:-o-prefocus .course.course_syllabus .course__summary .course__inner .course__summary-lessons{background-image:url(/static/frontend/png/lessons.png)}.stepic-application .course.course_syllabus .course__summary .course__inner .course__summary-points,x:-o-prefocus .course.course_syllabus .course__summary .course__inner .course__summary-points{background-image:url(/static/frontend/png/points.png)}.stepic-application .course .course__pages .course__page .course__main-info,x:-o-prefocus .course .course__pages .course__page .course__main-info{background-image:url(/static/frontend/png/main_info.png)}.stepic-application .course .course__pages .course__page .course__main-info .course__time .course__entered-message,x:-o-prefocus .course .course__pages .course__page .course__main-info .course__time .course__entered-message{background-image:url(/static/frontend/png/enrolled.png)}.stepic-application .course .course__pages .course__page .course__intro,x:-o-prefocus .course .course__pages .course__page .course__intro{background-image:url(/static/frontend/png/intro.png)}.stepic-application .course .course__pages .course__page .course__requirements,x:-o-prefocus .course .course__pages .course__page .course__requirements{background-image:url(/static/frontend/png/requirements.png)}.stepic-application .course .course__pages .course__page .course__description,x:-o-prefocus .course .course__pages .course__page .course__description{background-image:url(/static/frontend/png/details.png)}.stepic-application .course .course__pages .course__page .course__instructors,x:-o-prefocus .course .course__pages .course__page .course__instructors{background-image:url(/static/frontend/png/instructors.png)}.stepic-application .toc-component .toggle__title .toggle__title__arrow,x:-o-prefocus .toc-component .toggle__title .toggle__title__arrow{background-image:url(/static/frontend/png/arrow.png)}.stepic-application .home-page__lesson-link,x:-o-prefocus .home-page__lesson-link{background-image:url(/static/frontend/png/lesson_icon.png)}.stepic-application .home-page__lesson-link.home-page__lesson-link-passed,x:-o-prefocus .home-page__lesson-link.home-page__lesson-link-passed{background-image:url(/static/frontend/png/theory_pass.png)}.stepic-application .plugin-editor .plugin-editor__wrapper .add-option,x:-o-prefocus .plugin-editor .plugin-editor__wrapper .add-option{background-image:url(/static/frontend/png/add_step.png)}.stepic-application .plugin-editor .plugin-editor__wrapper .choice-options .choice-option .remove,.stepic-application .plugin-editor .plugin-editor__wrapper .matching-pair .remove,.stepic-application .plugin-editor .plugin-editor__wrapper .matching-pairs .remove,.stepic-application .plugin-editor .plugin-editor__wrapper .sort-options .sort-option .remove,x:-o-prefocus .plugin-editor .plugin-editor__wrapper .choice-options .choice-option .remove,x:-o-prefocus .plugin-editor .plugin-editor__wrapper .matching-pair .remove,x:-o-prefocus .plugin-editor .plugin-editor__wrapper .matching-pairs .remove,x:-o-prefocus .plugin-editor .plugin-editor__wrapper .sort-options .sort-option .remove{background-image:url(/static/frontend/png/delete_step.png)}.stepic-application .wysihtml5-textarea::after,x:-o-prefocus .wysihtml5-textarea::after{background-image:none!important}.stepic-application .course .course__pages .course__page .course__intro .course__intro-inner .course__props .course__share .share-links .share-buttons .b-share-btn__wrap .b-share__handle,x:-o-prefocus .course .course__pages .course__page .course__intro .course__intro-inner .course__props .course__share .share-links .share-buttons .b-share-btn__wrap .b-share__handle{background-size:auto!important}.stepic-application .course .course__pages .course__page .course__intro .course__intro-inner .course__props .course__share .share-links .share-buttons .b-share-btn__wrap .b-share-btn__facebook,x:-o-prefocus .course .course__pages .course__page .course__intro .course__intro-inner .course__props .course__share .share-links .share-buttons .b-share-btn__wrap .b-share-btn__facebook{background-image:url(/static/frontend/png/facebook.png)}.stepic-application .course .course__pages .course__page .course__intro .course__intro-inner .course__props .course__share .share-links .share-buttons .b-share-btn__wrap .b-share-btn__twitter,x:-o-prefocus .course .course__pages .course__page .course__intro .course__intro-inner .course__props .course__share .share-links .share-buttons .b-share-btn__wrap .b-share-btn__twitter{background-image:url(/static/frontend/png/twitter.png)}.stepic-application .course .course__pages .course__page .course__intro .course__intro-inner .course__props .course__share .share-links .share-buttons .b-share-btn__wrap .b-share-btn__gplus,x:-o-prefocus .course .course__pages .course__page .course__intro .course__intro-inner .course__props .course__share .share-links .share-buttons .b-share-btn__wrap .b-share-btn__gplus{background-image:url(/static/frontend/png/google.png)}.stepic-application .course .course__pages .course__page .course__intro .course__intro-inner .course__props .course__share .share-links .share-buttons .b-share-btn__wrap .b-share-btn__vkontakte,x:-o-prefocus .course .course__pages .course__page .course__intro .course__intro-inner .course__props .course__share .share-links .share-buttons .b-share-btn__wrap .b-share-btn__vkontakte{background-image:url(/static/frontend/png/vk.png)}.stepic-application .step-pin.done .step,x:-o-prefocus .step-pin.done .step{background-image:url(/static/frontend/png/done.png)}.notifications__list{list-style:none;display:table;width:100%}.notifications__list .notifications__point{display:table-row}.notifications__list .notifications__point .notification__text{display:table-cell;padding:13px;vertical-align:middle;color:#000;height:49px;border-bottom:1px solid #eee}.notifications__list .notifications__point .notification__action{display:table-cell;cursor:pointer;opacity:.3;width:34px;text-align:center;border-bottom:1px solid #eee;vertical-align:middle;padding:13px 0;transition:opacity .2s}.notifications__list .notifications__point .notification__action:hover{opacity:1}.notifications__list .notifications__point .notification__action .mute,.notifications__list .notifications__point .notification__action .unmute{width:24px;height:20px;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.notifications__list .notifications__point .notification__action .mute{background:url(/static/frontend/mute.svg) no-repeat}.notifications__list .notifications__point .notification__action .unmute{background:url(/static/frontend/unmute.svg) no-repeat}.notifications__list .notifications__point .notification__date{width:110px;display:table-cell;vertical-align:middle;border-bottom:1px solid #eee;font-size:.9em;color:#5e5e5e;text-align:right}.notifications__button{margin:2em 0;display:block}.notifications__empty{padding:33px 0;font-size:20px}.notification-action{color:#5e5e5e;border-bottom:1px solid;margin-left:10px;cursor:pointer;float:right}.notifications-count{color:#5e5e5e;float:right;text-transform:uppercase}@media screen and (max-width:580px){.notification__nav{top:28px}}@media screen and (max-width:470px){.notification__nav{position:relative;top:0;margin:26px 0 35px 1em}.notifications__list .notifications__point .notification__text{font-size:12px;height:62px}}@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}}.ember-application{height:auto;min-height:100%;padding:0}.block-ui-overlay,.loading-overlay{position:fixed;height:100%;top:0;left:0;z-index:33;display:flex;opacity:0;width:100%}span.link-mode{color:#00a8ff;cursor:pointer}span.link-mode:hover{color:#64c8ff;text-decoration:underline}a:hover{text-decoration:underline}a:hover.button{text-decoration:none!important}.loading-overlay{cursor:progress;animation:loading-appear .3s;animation-delay:.2s;animation-fill-mode:forwards;align-items:center;justify-content:space-around}.block-ui-overlay{animation:block-ui-appear .3s;animation-delay:.2s;animation-fill-mode:forwards;align-items:center;justify-content:space-around}.stepic-application{padding-top:0;min-height:100vh;display:flex;flex-direction:column}.stepic-application.stepic-application_tech_backend{padding-top:90px}.stepic-application .stepic-application__inner{position:relative;padding-top:48px;flex-grow:1}.stepic-application .stepic-breadcrumbs{max-width:1022px;margin:12px auto 0}.stepic-application.with-menu .stepic-application__sidemenu{transform:translateX(0)}.stepic-application.stepic-application_zenmode .stepic-application__inner{padding-top:0!important}.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 .modern-lesson-topbar,.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-modern_embeded-view,.stepic-application.stepic-application_quiz_only .lesson-wrapper.zen-mode.scrolled .lesson__player,.stepic-application.stepic-application_quiz_only .lesson__player{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}#ember-testing-container .navbar__wrapper{position:absolute}.remark{color:#a5a5a5;font-style:italic;display:block}.splash{position:relative;min-height:4.375em;width:100%;max-width:60em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+CjxyZWN0IHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0iIzgwODA4MCI+PC9yZWN0Pgo8ZyBmaWxsPSIjYmZiZmJmIj4KICA8cGF0aCBkPSJNMCAwSDI0IEw0OCAyNCBMNDggNDggWiI+PC9wYXRoPgogIDxwYXRoIGQ9Ik0wIDI0IFY0OCBIMjQgWiI+PC9wYXRoPgo8L2c+Cjwvc3ZnPg==);margin:0 auto}.dev-info{position:absolute;bottom:0;font-family:monospace;color:#fff}@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 notif_bubble{50%{background-size:35px}100%{background-size:24px}}@keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes loading-appear{0%{cursor:wait;opacity:0}100%{cursor:wait;background:rgba(0,0,0,.5);opacity:1}}@keyframes block-ui-appear{0%{opacity:0}100%{background:rgba(0,0,0,.8);opacity:1}}.sidebar-hover{overflow:hidden!important}.sortable-item:not(.is-dragging){transition:transform .15s}.sortable-item.is-dragging{z-index:2}kotlin-runnable .hidden-dependency{display:none}.lesson-wrapper{position:static;width:100%}.lesson-wrapper .lesson__likes-widget.vote-widget{background:#fff;font-size:14px;display:inline-block;margin-right:1em}.lesson-wrapper .lesson__likes-widget.vote-widget .vote-widget__segment{padding:5px 8px;border:1px solid #ddd;display:inline-block}.lesson-wrapper .lesson__likes-widget.vote-widget .vote-widget__segment+.vote-widget__segment{border-left:none}.lesson-wrapper .lesson__license-badge,.lesson-wrapper .lesson__update-date{text-align:right}.lesson-wrapper .lesson__license-badge{font-size:14px;height:22px;line-height:22px;border-radius:11px;padding:0 10px;margin-left:auto;margin-right:5px}.lesson-wrapper .lesson__tags{margin-right:15px}.lesson-wrapper .lesson__license-icon svg{height:15px;width:15px;position:relative;top:2px}.lesson-wrapper .lesson__footer{display:flex;padding:20px 0;font-size:14px;color:#777;align-items:baseline}.lesson-wrapper .lesson-title{font-size:1.7em;text-align:center;padding-bottom:1em}.lesson__mode,.lesson__mode .lesson__mode-button{font-size:14px;overflow:hidden;text-overflow:ellipsis}.lesson-wrapper .lesson-title a{color:#a5a5a5}.lesson-wrapper .lesson-player{height:56em;width:60em;position:relative;margin:.5em auto 0;overflow:hidden}.lesson-wrapper .lesson-player.lesson-player_edit .share-buttons-wrp{display:none}.lesson-wrapper .fullscreen-btn{width:3.75em;height:3.75em;line-height:3.75em;cursor:pointer;transition:color .2s;text-align:center;color:#ccc;display:none}.lesson-wrapper .fullscreen-btn svg{vertical-align:middle}.lesson-wrapper .fullscreen-btn:hover{color:#000}.lesson-wrapper .lesson__go-top{position:fixed;display:none;left:50%;bottom:1.25em;transform:translateX(-34.25em);transition:color .3s;color:#a5a5a5;cursor:pointer}.lesson-wrapper .lesson__go-top:hover{color:#000}.lesson-wrapper .lesson__go-top_modern{left:calc(50% + 120px);transform:translateX(-560px)}.lesson__mode{padding:20px 26px;display:flex;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;transition:background .3s;flex-wrap:wrap}.lesson__mode.lesson__mode_mode_adaptive{background:#EFF6F9}.lesson__mode.lesson__mode_mode_reminder{background:#F9F8F4}.lesson__mode.lesson__mode_mode_exam{background:#EFF6F9}.lesson__mode.lesson__mode_mode_exam-alert{background:#FFEAE4}.lesson__mode.lesson__mode_mode_push-notifications{background:#81D8D0}.zen-mode .lesson__mode.lesson__mode_mode_review{display:none}.lesson__mode .lesson__mode-refresh-icon{color:#939393;top:2px}.lesson__mode .lesson__mode-refresh-icon svg{width:14px;height:14px}.lesson__mode .lesson__mode-title{width:100%;white-space:nowrap;flex:1 1 200px;overflow:hidden;text-overflow:ellipsis}.lesson__mode .lesson__mode-buttons{display:flex;flex-wrap:wrap;overflow:hidden;text-overflow:ellipsis}.lesson__mode .lesson__mode-button{text-decoration:underline;white-space:nowrap}.lesson__mode .lesson__mode-button:not(.lesson__mode-button_role_main){color:#000}.lesson__mode .lesson__mode-button.lesson__mode-button_role_main[disabled],.lesson__mode .lesson__mode-button.lesson__mode-button_role_secondary[disabled]{color:#939393}.lesson__mode .lesson__mode-button:not(:last-child){margin-right:20px}@media (max-width:600px){.lesson__mode{padding-left:20px}.lesson__mode .lesson__mode-button{margin-right:20px;flex:1 1 100%;text-align:left}}@keyframes adaptive-loader-animation{0%,100%{left:-100%}49%,50%{left:100%}}.lesson__mode_adaptive_loading_div{height:5px;width:100%;position:relative;margin-top:-20px}.lesson__mode-course-review-header{font-size:20px;margin-left:30px;margin-top:12px;position:absolute}.lesson__mode-course-review-footer{font-size:13px;margin:0 0 20px 20px}.lesson__mode_adaptive_loading_bar{position:relative;height:5px;width:100%;background-color:#3c3;animation-name:adaptive-loader-animation;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.embedded .lesson-player{width:50em}.plugin-editor{max-width:62.25em;margin:0 auto 1.25em}.plugin-editor .plugin-editor__wrapper{position:relative;border:1px solid #eee;border-top:0;padding:1.1875em}.plugin-editor .plugin-editor__wrapper .plugin-editor__corner{position:absolute;width:2.75em;height:2.75em;color:#ccc;top:-1px;right:-1px}.plugin-editor .plugin-editor__wrapper .edit-desc{font-size:.875em;line-height:1.5}.plugin-editor .plugin-editor__wrapper .edit-title{color:#5e5e5e;font-size:.875em;line-height:1.5}.plugin-editor .plugin-editor__wrapper label.edit-title{margin-bottom:.5em}.plugin-editor .plugin-editor__wrapper .edit-tooltip{cursor:help;vertical-align:middle;font-size:.875em;line-height:1.5}.plugin-editor .plugin-editor__wrapper .options .option{font-size:1em;display:inline-block;margin-right:1em;margin-bottom:.5em}.plugin-editor .plugin-editor__wrapper .options.options_type_linux-quiz select,.plugin-editor .plugin-editor__wrapper .warnings ul{margin-bottom:0}.plugin-editor .plugin-editor__wrapper .options .option input{margin:0}.plugin-editor .plugin-editor__wrapper .options .option.option_right{float:right}.plugin-editor .plugin-editor__wrapper .options .option.option_right input{display:inline-block;width:5em;border-color:#ccc;box-shadow:none}.plugin-editor .plugin-editor__wrapper .options .option__wrapper{display:flex;max-width:240px;align-items:center}.plugin-editor .plugin-editor__wrapper .options .option__wrapper input[type=checkbox]{width:30px}.plugin-editor .plugin-editor__wrapper .options.options_type_string-quiz{display:flex}.plugin-editor .plugin-editor__wrapper .options.options_type_string-quiz .options-block{flex-basis:50%}.plugin-editor .plugin-editor__wrapper .options.options_type_string-quiz .options-block legend[title]{cursor:help}.plugin-editor .plugin-editor__wrapper .options.options_type_string-quiz .options-block+.options-block{margin-left:1em}.plugin-editor .plugin-editor__wrapper .options.options_type_linux-quiz{display:flex;align-items:flex-end;padding-bottom:1em}.plugin-editor .plugin-editor__wrapper .edit-plugin{overflow:hidden}.plugin-editor .plugin-editor__wrapper .edit-plugin .edit-text .ember-text-field{margin-top:.9375em;width:100%}.plugin-editor .plugin-editor__wrapper .edit-plugin .edit-text .CodeMirror{margin-top:.9375em;box-shadow:none}.plugin-editor .plugin-editor__wrapper .edit-plugin .edit-block{width:50%;float:left;padding:0 .7em}.plugin-editor .plugin-editor__wrapper .choice-options,.plugin-editor .plugin-editor__wrapper .matching-pairs,.plugin-editor .plugin-editor__wrapper .sort-options{padding:20px 0 0}.plugin-editor .plugin-editor__wrapper .warnings{background:#BA6F06}.plugin-editor .plugin-editor__wrapper .choice-options .choice-option{overflow:hidden;background:0 0;margin-bottom:14px}.plugin-editor .plugin-editor__wrapper .choice-options .choice-option .drag-area{width:10px;height:42px;float:left;background:url(/static/frontend/edit/drag_area.png) left center no-repeat;cursor:move}.plugin-editor .plugin-editor__wrapper .choice-options .choice-option input[type=text]{float:left;width:560px;height:42px;box-shadow:none;background:#fff;border-right:none;margin:0}.plugin-editor .plugin-editor__wrapper .choice-options .choice-option input[type=checkbox]{float:left;margin:15px 22px 0 12px}.plugin-editor .plugin-editor__wrapper .choice-options .choice-option .remove{width:42px;height:42px;float:left;cursor:pointer;background:url(/static/frontend/edit/svg/delete_step.svg) center center no-repeat #90d}.plugin-editor .plugin-editor__wrapper .sort-options .sort-option{position:relative;overflow:hidden;margin:8px 0 14px}.plugin-editor .plugin-editor__wrapper .sort-options .sort-option .drag-area{float:left;width:24px;height:42px;cursor:move;background:url(/static/frontend/edit/drag_area.png) left center no-repeat}.plugin-editor .plugin-editor__wrapper .sort-options .sort-option input[type=text]{float:left;width:594px;height:42px;box-shadow:none;background:0 0;border-right:none;margin:0}.plugin-editor .plugin-editor__wrapper .sort-options .sort-option .remove{width:42px;height:42px;float:left;cursor:pointer;background:url(/static/frontend/edit/svg/delete_step.svg) center center no-repeat #90d}.plugin-editor .plugin-editor__wrapper .matching-pairs .matching-pair{position:relative;overflow:hidden;margin:8px 0 14px;background:0 0}.plugin-editor .plugin-editor__wrapper .matching-pairs .matching-pair *{vertical-align:middle}.plugin-editor .plugin-editor__wrapper .matching-pairs .matching-pair .drag-area{width:24px;height:42px;box-shadow:none;display:inline-block!important;background:url(/static/frontend/edit/drag_area.png) left center no-repeat;cursor:move}.plugin-editor .plugin-editor__wrapper .matching-pairs .matching-pair input[type=text]{width:350px;height:42px;box-shadow:none;background:0 0;margin:0;display:inline-block!important}.plugin-editor .plugin-editor__wrapper .matching-pairs .matching-pair .remove{width:42px;height:42px;cursor:pointer;background:url(/static/frontend/edit/svg/delete_step.svg) center center no-repeat #90d;display:inline-block!important}.lesson-wrapper.fullscreen .lesson__discussions-wrapper,.lesson-wrapper.fullscreen .lesson__likes,.lesson-wrapper.zen-mode .lesson__discussions-wrapper,.lesson-wrapper.zen-mode .lesson__likes,.lesson__header .lesson__login-link{display:none}.plugin-editor .plugin-editor__wrapper .add-option,.plugin-editor .plugin-editor__wrapper .add-pair{cursor:pointer;background:url(/static/frontend/edit/svg/add_step.svg) center center no-repeat #6c6;width:42px;height:42px;margin-bottom:10px}.plugin-editor .plugin-editor__wrapper hr.full{margin-left:-1.1875em;margin-right:-1.1875em}@media screen and (max-width:1024px){.lesson__discussions-wrapper{width:100%;padding:0 10px}}.lesson{position:relative}.lesson:not(.lesson_edit){background:#f5f5f5;border-bottom:1px solid #e0e0e0}.lesson.lesson_edit{margin-top:10px}.lesson .lesson-widget{max-width:990px;margin:0 auto}.lesson__header{position:relative;padding:1.75em 0 3.25em}.lesson__progress{position:absolute;top:1.57895em;right:1.57895em;font-size:1.1875em}.lesson__progress .lesson__progress-passed{color:#3c3;font-weight:700}.lesson__progress .lesson__progress-total{font-weight:700}.lesson__title{font-size:1.25em;padding-left:1.4em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lesson__title .lesson__step-position{color:#ccc}.lesson__player{position:relative;margin:0 auto;padding-top:26px;background:#fff}.lesson__player:not(.lesson__player_edit){padding-bottom:15px;border:1px solid #e0e0e0;border-top:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.zen-mode .lesson__player:not(.lesson__player_edit){flex-direction:column;display:flex}.lesson__player:not(.lesson__player_edit) .lesson__step-pins{padding:0 13px}.lesson__player.lesson__player_type_quiz,.lesson__player.lesson__player_type_video{padding-bottom:0}.lesson__player:not(.lesson__player_edit) .lesson__step-pins .lesson__step-pins-inner{position:absolute;height:60px;top:0;transition:left .5s;background:#fff}.lesson__player:not(.lesson__player_edit) .lesson__step-pins .step-link:focus{outline:0}.lesson__player:not(.lesson__player_edit) .step-show{min-height:100%;display:flex;flex-grow:1}.lesson__player.lesson__player_type_video .player-content-wrapper{margin-top:0;overflow:hidden}.lesson__player.lesson__player_type_video .step-view_video{overflow:hidden!important}.lesson__player.lesson__player_type_video .step-view_video .step-wrapper{padding:0}.lesson__player .attempt-wrapper{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.lesson__player .submit-submission.submit-submission_step_restrictions:focus{animation:tada 1s}.lesson__player .precache__container{position:absolute;width:0;height:0;opacity:0;z-index:0;overflow:hidden}.lesson__player .lesson__step-pins{z-index:13;margin-bottom:-1px;height:62px;transform:translateZ(0);position:relative;display:flex;flex:0 0;flex-wrap:nowrap;transform:translateX(0);transition:transform .3s ease}.lesson__player .step-wrapper{padding:0 26px}.lesson__player .step-text-wrapper{font-size:16px;min-height:4.625em}.lesson__player .player-content-wrapper{flex:1 1;flex-direction:column}.lesson__player .share-buttons__wrapper{position:fixed;width:100%;height:100%;top:0;left:0;z-index:24;background:rgba(0,0,0,.8);cursor:pointer}.lesson__player .share-buttons__wrapper .share-buttons{position:absolute;width:100%;text-align:center;top:50%;margin-top:-1.875em}.lesson__player .share-buttons__wrapper .share-buttons .b-share_theme_counter .b-share{display:inline-block}.lesson__player .share-buttons__wrapper .share-buttons .b-share_theme_counter .b-share__link:active{height:100%}.lesson__player .share-buttons__wrapper.hidden{display:none}.lesson__player .lesson-help__wrapper{position:fixed;width:100%;height:100%;top:0;left:0;z-index:24;background:rgba(0,0,0,.8);cursor:pointer}.lesson__player .modal-dialog .modal-dialog-block{padding:1.25em}.lesson-side{position:fixed;width:21.25em;right:-21.25em;top:50px;bottom:0;z-index:23;background:#fff;transition:transform .2s;border-left:4px solid #eee}.lesson-side .s-tabs{text-align:center}.lesson-side .s-tabs .s-tab{display:inline-block;float:none}.lesson-side .s-tabs.s-tabs_hidden{display:none}.lesson-side .course-widget{width:100%!important;display:block!important;height:auto!important}.lesson-side .course-widget .course-widget__inner{min-height:7.5em!important}.lesson-side .course-widget .course-widget__info,.lesson-side .course-widget .course-widget__title{position:relative!important;height:auto!important}.lesson-side .course-widget.course-widget_entered .course-widget__bottom{min-height:0!important}.lesson-side .lesson-side__switch{position:absolute;text-align:center;cursor:pointer;background:#eee;padding-top:1.25em;top:1.5em;left:-4em;width:3.75em;height:3.75em;color:#000}.lesson-side .lesson-side__wrapper{position:absolute;top:0;bottom:0;left:0;right:0;background:#222}.lesson-side .lesson-side__inner{padding-bottom:30px}.lesson-side .lesson-side__content{background:#222}.lesson-side .lesson-side__contexts-empty{color:#fff}.lesson.lesson_edit .lesson_edit__toc-button{position:fixed;height:40px;width:40px;top:89px;right:0;padding:0;text-align:center;line-height:48px;border-top-right-radius:0;border-bottom-right-radius:0;color:#a8a8a8;background:#fff;border:1px solid #e0e0e0;border-right:0;transform:translateX(0);transition:transform .2s ease;z-index:15}.lesson.lesson_edit .lesson_edit__toc-button svg{height:18px;width:18px}.lesson.lesson_edit .lesson-editor__header{line-height:2em;position:relative;margin:0 auto;background:#eee;padding:.5em 1em;max-width:62.25em;overflow:hidden}.lesson.lesson_edit .lesson-editor__delete-btn{margin-left:auto;color:#777;white-space:nowrap;float:right;padding:.375em 0 .375em .625em}.lesson.lesson_edit .lesson-editor__delete-btn:focus,.lesson.lesson_edit .lesson-editor__delete-btn:hover{color:#181818}.lesson.lesson_edit .lesson-editor__delete-btn:active{color:#777}.lesson.lesson_edit .lesson-editor__delete-icon{margin-right:4px;margin-top:1px}.lesson.lesson_edit .lesson-editor__header-cost{position:absolute;right:1em;top:.25em}.lesson.lesson_edit .lesson-editor__header-cost .lesson-editor__cost-input{width:4em}.lesson.lesson_edit .s-sidemenu{top:10.4375em}.lesson.lesson_side-showed .lesson-side{transform:translateX(-21.25em);border-left:1px solid #222}.lesson.lesson_side-showed .lesson_edit__toc-button{color:#222;border-color:#222;box-shadow:0 0 10px #222;transform:translateX(-340px)}.lesson.lesson_side-showed .lesson_edit__toc-button .svg-icon svg{transform:scaleX(-1)}.player-toc{position:relative;text-align:left;height:100%;overflow:hidden}.lesson-wrapper.embeded:not(.fullscreen){border-radius:0;border:10px solid #222;border-top:0}.lesson-wrapper.zen-mode{padding:0;background:0 0;height:100vh}.lesson-wrapper.zen-mode .lesson{height:100%;background:#fff;border-bottom:0;display:flex;flex-direction:column}.lesson-wrapper.zen-mode .lesson .lesson__step-pins{flex:0 0 62px}.lesson-wrapper.zen-mode .lesson .lesson__player{max-width:100%;margin-left:0;height:100%;width:100%;border:0;flex:1}.lesson-wrapper.zen-mode .lesson .lesson__player .step-text-wrapper{height:auto;border:none}.lesson-wrapper.zen-mode .lesson .lesson__player .quiz-layout-head.step-text-wrapper{padding-bottom:15em}.lesson-wrapper.zen-mode .lesson .lesson__player .step-wrapper{position:relative;overflow:auto;flex-grow:1;display:flex;min-width:100%}.lesson-wrapper.zen-mode .lesson .lesson__player .step-inner{position:relative;min-height:100%;flex-grow:1}.lesson-wrapper.zen-mode .lesson .lesson__header{overflow:hidden;padding:0 .45455em;font-size:.6875em;background:#eee}.lesson-wrapper.fullscreen .attempt__inner,.lesson-wrapper.small .attempt__inner,.lesson-wrapper.zen-mode .attempt__inner{overflow-y:auto}.lesson-wrapper.zen-mode .lesson .lesson__header .lesson__title{line-height:3em}.lesson-wrapper.zen-mode .lesson .lesson__header .lesson__progress{top:1em;right:.3125em}.lesson-wrapper.zen-mode .lesson .lesson__footer,.lesson-wrapper.zen-mode .lesson .s-sidemenu{display:none}.lesson-wrapper.zen-mode .step-view .attempt-wrapper{position:relative;width:100%;bottom:0;margin-top:auto;z-index:10}.lesson-wrapper.zen-mode .step-view .attempt-wrapper .attempt__toggler{display:inline-block}.lesson-wrapper.zen-mode .step-view .attempt-wrapper.hidden .attempt-review,.lesson-wrapper.zen-mode .step-view .attempt-wrapper.hidden .attempt__inner{display:none}.lesson-wrapper.zen-mode .step-dynamic-container{display:flex;position:relative;min-height:100%;width:100%;top:0}.lesson-wrapper.zen-mode .step-dynamic-container>.step-view{overflow:auto;display:flex;flex-direction:column}.lesson-wrapper.zen-mode .quiz-layout-head{position:relative;top:0;width:100%;padding-bottom:20px}.lesson-wrapper.zen-mode .lesson-side .lesson-side__switch{display:none}.lesson-wrapper.zen-mode .lesson-side{top:0}.lesson-wrapper.zen-mode .lesson__go-top{display:none!important}.lesson-wrapper.fullscreen{background:0 0;overflow-x:hidden;overflow-y:auto}.lesson-wrapper.fullscreen .fullscreen-btn{top:0;display:block;right:0;position:fixed;z-index:11;border-left:2px solid #fff}.lesson-wrapper.fullscreen .lesson__mode_mode_adaptive{margin-top:60px;width:100%}.lesson-wrapper.small .attempt-review,.lesson-wrapper.small .attempt__footer,.lesson-wrapper.small .attempt__inner,.lesson-wrapper.small .attempt__message,.lesson-wrapper.small .lesson__footer,.lesson-wrapper.small .lesson__step-pins,.lesson-wrapper.small .step-wrapper{padding-left:6px;padding-right:6px}.lesson-wrapper.small .lesson__player{border-left:none;border-right:none}.lesson-wrapper.small .s-sidemenu{position:absolute;top:0;z-index:7}.lesson-wrapper.small .lesson-side .lesson-side__switch{display:none}.lesson-wrapper.small.zen-mode .lesson__player .player-content-wrapper{border-top:1px solid #eee}.lesson-wrapper.small.zen-mode.toc-showed .lesson .lesson__player .player-content-wrapper{margin-top:0}.lesson-wrapper.scrolled .lesson__go-top{display:block}.lesson-wrapper.scrolled:not(.lesson-modern__main) .lesson__player{padding-top:79px}.lesson-wrapper.scrolled:not(.lesson-modern__main) .step-pin{display:flex;justify-content:center;align-items:center;border-radius:3px;margin:0}.lesson-wrapper.scrolled:not(.lesson-modern__main) .step-pin svg{position:relative;bottom:2px;height:20px;width:20px}.lesson-wrapper.scrolled:not(.lesson-modern__main) .step-pin-component:not(:last-child){margin-right:2px}.lesson-wrapper.scrolled:not(.lesson-modern__main) .lesson__step-pins{position:fixed;padding:0;top:0;background:#222;z-index:17;width:544px;margin:0 auto 0 55px;transform:translateZ(0)}.lesson-wrapper .step-actions{margin-top:20px}.lesson__player_edit{padding-top:0;margin:0 auto!important}.lesson__player_edit .player-content-wrapper{margin-top:0;margin-bottom:1.25em;border:1px solid #eee}.lesson__player_edit .lesson__step-pins{top:auto}.lesson__player_edit .lesson__header{z-index:15;padding:0;margin-top:0;margin-bottom:.75em}.lesson__player_edit .lesson-editor__title-wrapper{position:relative}.lesson__player_edit .lesson-editor__title-wrapper .lesson-widget{max-width:100%}.lesson__player_edit .lesson-editor__title{font-size:1.25em;width:100%;padding-right:5em}.lesson__player_edit .lesson-editor__symbols-left{position:absolute;right:10px;top:19px;font-size:12px}.lesson__player_edit .input-error .lesson-editor__symbols-left{background:#e7c4f5}.lesson__player_edit .lesson-editor__lesson-props{margin-top:.4375em}.lesson__player_edit .lesson-editor__lesson-props .s-select{vertical-align:middle}.lesson__player_edit .lesson-editor__step-cost{display:inline-block;margin-right:30px}.lesson__player_edit .lesson-editor__step-cost input{width:70px;display:inline}.lesson__player_edit .lesson-editor__step-actions{float:right;text-align:right;font-size:16px}.lesson__player_edit .lesson-editor__is-public-input{margin:0 6px}.lesson__player_edit .lesson-editor__is-public-label{display:inline;font-size:1em;margin-left:1em}.lesson__player_edit .lesson-editor__library-message{margin-bottom:.75em}.lesson__player_edit .step-text-wrapper{border:none}.lesson__player_edit .step-pins-wrapper{margin:1.25em 0;z-index:7;height:3.75em;max-width:62em}.lesson__player_edit .lesson__step-pins{position:relative;float:left}.lesson__player_edit .lesson__step-pins .step-border{width:4px;float:left;height:50px;position:relative;background:#000;margin-right:2px}.lesson__player_edit .add-step-pin{background:#d4f1ff;color:#1F60D3}.lesson__player_edit .add-step-pin:hover{background:#1F60D3;color:#d4f1ff}.lesson__player_edit .add-step-pin.add-step-pin_full{width:auto;white-space:nowrap;padding:0 1.2em}.lesson__player_edit .add-step-pin .add-step-pin__caption{white-space:nowrap;font-size:.9em;margin-left:.4em}.lesson__player_edit .step-delete-message{margin-bottom:0;cursor:pointer}.lesson__player_edit .step-new-label{margin-top:-70px}.lesson-editor__actions-btn{position:relative;display:inline-block;margin-right:.75em}.lesson-editor__actions-btn button.lesson-editor__action-btn{padding-right:2.625em}.lesson-editor__actions-btn .s-context-menu{bottom:100%;transform:translateY(2.25em);z-index:7;text-align:left}.lesson-editor__actions-btn .svg-icon{position:absolute;top:53%;right:.5em;transform:translateY(-50%)}.lesson-editor__actions-btn .svg-icon svg{transform:scale(.8);display:block}.lesson-editor__step-history{text-align:right;margin:0 auto;max-width:992px}.lesson-editor__step-history .history-list{margin-right:10px;padding:10px;list-style:none;border:1px solid #ccc;display:inline-block}.lesson__hint{font-family:monospace;white-space:pre}.create-list{padding:1.875em}.create-list .plugins__more{margin:0 auto;font-size:24px;border-bottom:1px dashed #000;display:block}.create-list .plugins-list{list-style:none;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.create-list .plugins-list__header{text-align:center;margin:0 0 .1em}.create-list .plugins-list__item{flex-basis:49%;display:flex;border-bottom:1px solid #ccc;padding:.75em;align-items:center;transition:background-color .3s;cursor:pointer}.create-list .plugins-list__item:hover{background-color:#eee}.create-list .plugins-list__item:last-child,.create-list .plugins-list__item:nth-child(odd):nth-last-child(2){border-bottom:none}.create-list .plugin-list__item-title{font-weight:700;font-size:16px}.create-list .plugin-list__item-descr{font-size:14px;line-height:15px;color:#a5a5a5;vertical-align:middle}.step-settings .step-settings__block{padding-left:5px}.step-settings .step-settings__settings{padding-left:15px;padding-top:10px}@media screen and (max-width:1140px){.lesson-wrapper .lesson__go-top{transform:translateX(0);left:auto;right:18px}}@media screen and (max-width:1360px){.lesson-wrapper .lesson__go-top_modern{transform:translateX(0);left:auto;right:18px}}@media screen and (max-width:1024px){.lesson__player{margin-left:0;width:100%;max-width:100vw}.plugin-editor{max-width:100%;margin-left:0}.lesson-editor__step-history{width:100%}.lesson__header{padding-right:300px}.lesson__progress{right:86px}}@media screen and (max-width:820px){.p-help{width:100%;left:0;margin-left:0}}@media screen and (max-width:640px){.lesson__header{padding-right:65px}.lesson__progress{font-size:14px;top:32px;right:4px}.s-sidemenu{display:none}.p-help .p-help__item-icon{font-size:8px}.p-help .p-help__item{font-size:12px}}.lesson__tag-link{color:inherit}@media screen and (max-width:555px){.course-action-buttons{top:20px}}@media screen and (max-width:450px){.lesson__player{padding-top:30px}.lesson-side{width:100%;right:-100%}.lesson.lesson_side-showed .lesson-side{transform:translateX(-100%)}}@media print{.lesson,.lesson__player{border:none!important}.attempt-wrapper,.discussions-list,.lesson-footer,.lesson-side,.lesson__progress,.lesson__step-pins,.page_footer,.s-sidemenu,.video-player__container,.video-player__side-subtitles{display:none!important}.lesson__player{padding-top:2em}.lesson__header,.lesson__player .step-wrapper,.stepic-application__inner{padding:0}.step-view{min-height:0}}.lesson-footer .lesson-author,.lesson-footer .lesson-dates{display:inline-block;vertical-align:middle}.lesson-footer{margin-top:10px}.lesson-footer .lesson-dates{color:#ccc;margin-left:15px;line-height:1.3}.epic-error,.epic-error__text{line-height:1.2}.lesson-footer .lesson-tags{margin-right:15px;float:right}.lesson-reports__header{text-align:center;margin-top:2em}.lesson-reports__subheader{text-align:center}.attempt-main{display:flex;margin-top:auto;width:100%;align-self:flex-end}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.lesson-wrapper{overflow-x:visible!important;overflow-y:visible!important}}input.lesson__title-input{width:100%}.jvFloat{position:relative;display:inline;margin-top:1em}.jvFloat .placeHolder{position:absolute;left:0;width:auto;color:#000;font-size:.8em;font-weight:700;opacity:0;white-space:nowrap!important;top:0;transform:translate(0,0);transition:transform 150ms,opacity .1s,visibility .1s}.jvFloat .placeHolder.activeLabel{display:block;transform:translate(0,3em);transition:transform .1s,opacity 120ms,visibility 120ms;opacity:1}.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%}.content-error{width:100%;margin:5em auto 2em;max-width:1022px;display:flex;justify-content:space-between;align-items:center}.epic-error{font-size:40px;padding:0 1vw}.epic-error .number{font-size:100px;color:#6c6}.epic-link{font-size:30px}.epic-link a{color:#6c6;text-decoration:none}.epic-img{display:none}.epic-error__text span{padding-top:10px;font-size:.5em;display:block}@media (min-width:768px){.epic-error{font-size:50px}.epic-img{display:block}.epic-img img{width:200px;height:200px}}.home-page__stepic{text-align:center;max-width:990px;display:flex;flex-flow:column;justify-content:center;margin-bottom:5px;padding:80px 0 40px}.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}.page_footer__left.page_footer__apps{width:135px;margin-right:20px}.page_footer__left.page_footer__apps li:nth-of-type(1){width:100%!important}.page_footer__left.page_footer__apps .app-store svg{width:135px}.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:768px){.page_footer__left.page_footer__apps{width:100%;height:auto;margin-bottom:15px}.page_footer__left.page_footer__apps a{float:left;width:135px;margin-right:20px}}@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}}.friends-page__stepic{text-align:center;max-width:990px;display:flex;flex-flow:column;justify-content:center;padding:80px 0 40px}.friends-page__stepic .friends-page__welcome-wrp{width:1022px;height:1000px;margin:0 auto}.friends-page__stepic.page-fragment.friends-page__stepic-welcome{margin-top:-130px;overflow-y:hidden;max-width:none;max-height:none;background:url(https://ucarecdn.com/a0448f3f-16f4-4033-b0dc-82205384142a/-/resize/640x640/) center no-repeat #FFF;width:100%;height:100%}.friends-page__stepic.friends-page__index_no_backimg{background:0 0}.friends-page__stepic .share-buttons{margin-top:10px}.friends-page__stepic .share-buttons .ya-share2__icon{height:30px;width:30px}.friends-page__phrase{font-weight:lighter;position:relative;font-size:20px;width:65%;margin:0 auto;z-index:1}.friends-page__title{font-size:64px;position:relative;line-height:1.2;font-weight:100;text-align:center;z-index:1;margin:55% auto 0}.friends-copybutton_input{margin:-300px auto 0;display:block;z-index:1;max-width:300px}.friends-copybutton_copybutton{margin:-10px auto 0;z-index:1}@media screen and (max-width:1440px){.friends-page__stepic.page-fragment.friends-page__stepic-welcome{margin-top:-170px;background:url(https://ucarecdn.com/a0448f3f-16f4-4033-b0dc-82205384142a/-/resize/450x450/) center no-repeat #FFF;overflow-y:hidden;max-width:none;max-height:none}.friends-page__phrase{font-size:16px}.friends-page__title{font-size:48px;margin-top:45%}.friends-copybutton_input{margin:-450px auto 0}}@media screen and (max-width:1235px){.friends-page__actions{right:4px}.friends-page__top{padding-left:66px}}@media screen and (max-width:1024px){.friends-page__stepic .friends-page__welcome-wrp{width:100%;height:770px}.friends-page__stepic.page-fragment.friends-page__stepic-welcome{margin-top:-170px;background:url(https://ucarecdn.com/a0448f3f-16f4-4033-b0dc-82205384142a/-/resize/300x300/) center no-repeat #FFF;overflow-y:hidden;max-width:none;max-height:none}.friends-page__phrase{font-size:16px}.friends-page__title{font-size:30px;position:relative;line-height:1.2;font-weight:100;text-align:center;z-index:1;margin:400px auto 0}.friends-copybutton_input{margin:-300px auto 0}}@media screen and (max-width:564px){.friends-page__stepic .friends-page__welcome-wrp{width:100%;height:770px}.friends-page__stepic.page-fragment.friends-page__stepic-welcome{margin-top:-170px;background:url(https://ucarecdn.com/a0448f3f-16f4-4033-b0dc-82205384142a/-/resize/300x300/) center no-repeat #FFF;overflow-y:hidden;max-width:none;max-height:none}.friends-page__phrase{font-size:16px}.friends-page__title{font-size:30px;position:relative;line-height:1.2;font-weight:100;text-align:center;z-index:1;margin:400px auto 0}.friends-copybutton_input{margin:-230px auto 0}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.friends-page__stepic{height:1024px}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.friends-page__stepic{height:768px}}@media screen and (device-aspect-ratio:40 / 71){.friends-page__stepic{height:500px}}@media screen and (max-width:320px){.friends-page__widget-list{margin:20px}}.embedded .lesson-player,.embedded .lesson-wrapper{padding:0!important;margin:0!important}.comment_is_linked{background-color:#fff4b3}.comment_is_linked.discussion_has_linked-reply{background-color:inherit}.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;animation:foldUp .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,.stepic-application_zenmode .discussions-list{display:none}.discussions__header{font-size:1.25em;font-weight:400;line-height:1.25em;margin:0 0 30px;position:relative;top:8px;clear:both;padding-top:15px}.discussions__header span{color:#ccc}.discussions__load-btn{width:300px;margin:1.5em auto;display:block}.discussions__load-btn:last-child{margin-bottom:50vh}.discussions_for_guest .discussions__auth-needed{display:none!important}@keyframes foldUp{0%{height:0;transform:scaleY(0) translateZ(0)}100%{height:auto;transform:scaleY(1) translateZ(0)}}.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 .b-share{display:flex}.certificate-page .certificate-page__share-url{padding:5px 15px 5px 5px;background-color:#f6f6f6;border:1px solid #d9d9d9;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 a{display:block;color:#000}.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 #d9d9d9;border-bottom:1px solid #d9d9d9}.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}.certificate-page .certificate-page__share-url{margin:0}.certificate-page .certificate-page__download{margin-left:auto}}.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__time{float:left;width:235px;margin-left:-287px;font-size:16px}.course__main-info .course__time .course__dates{margin-top:16px}.course__main-info .course__time .course__workload{margin-top:20px;border-top:1px solid #eee;padding-top:15px}.course__main-info .course__time .button{margin-top:22px}.course__main-info .course__time .course__entered-message{color:#6c6;font-size:20px;background:url(/static/frontend/enrolled.svg) left center no-repeat;padding:5px 0 5px 36px;margin-top:20px}.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__reviews .course__reviews-button{display:inline-block;margin-right:10px}.course__reviews .course__reviews-button-cancel{display:inline-block;color:#ccc;background:#fff;border:1px solforma}.course__reviews .course__reviews-button-delete{margin-left:auto;color:#ccc;background:#fff;border:1px solid #d3d3d3}.course__reviews .course__reviews-button-delete:hover{background:#f6f6f6}.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{-ms-grid-row-align:center;align-self:center;text-align:right;margin-left:auto}.course-index .course-index__bottom-reviews-link{margin:0 auto;text-align:center}.course-index .course-index__authors-list{list-style:none}.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;margin-right:10px}.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 #f2f2f2;border-top:1px solid #f2f2f2;padding:30px 0 45px}.course-index .course-index__cert-details{background:#f6f6f6;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:20;background-color:#ccc;width:100%;padding-top:.75em;padding-bottom:.75em;border-top:1px solid #eee}.course-editor__menu-inner,.lesson-editor__menu-inner{margin:0 auto;max-width:1022px}.course-editor__actions-lists,.lesson-editor__actions-lists{display:flex;padding:0 1rem}.course-editor__complete-actions,.lesson-editor__complete-actions{padding:.75em .5em 0}.course-editor__complete-actions button:not(.st-button_style_none),.lesson-editor__complete-actions button:not(.st-button_style_none){margin:2px 0}.course-editor__actions-btn{position:relative;display:inline-block;margin-right:.75em}.course-editor__actions-btn button.course-editor__action-btn{padding-right:2.625em}.course-editor__actions-btn .s-context-menu{bottom:100%;transform:translateY(2.25em);z-index:7;text-align:left}.course-editor__actions-btn .svg-icon{position:absolute;top:53%;right:.5em;transform:translateY(-50%)}.course-editor__actions-btn .svg-icon svg{transform:scale(.8);display:block}.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{color:#777;font-size:14px}.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 #E8E8E8;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!important;width:32px!important}.course-index__share-url{padding-top:15px;padding-bottom:15px;background-color:#f6f6f6;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:#E8E8E8!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{margin-top:auto}.course-index__video-join-button .video-join-button a{background-color:#62CE61}.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-edit-btn-wrapper{display:flex;justify-content:flex-end}.course-index__adaptive-row+.course-edit-btn-wrapper{padding-top:30px}@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:#fff4b3;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:calc(50px);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 #E8E8E8;padding:1em 1.75em;border-radius:3px}.course-index__bordered-wrapper .course-index__header:not(:first-child){border-top:1px solid #E8E8E8}.course__cheklist-sign{border:1px solid #E8E8E8;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 #E8E8E8;padding-bottom:.75em}.course-index__video{margin-top:2rem}.course-editor__menu{height:4.375em}.course-editor__menu-inner,.lesson-editor__menu-inner{display:flex;justify-content:space-between}.course-editor__complete-actions,.lesson-editor__complete-actions{padding:0}.course-editor__complete-actions button:not(.st-button_style_none),.lesson-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,.lesson-editor__actions-lists{padding:0}.course-index .course-index__adaptive-row{margin-right:0;margin-left:0}}.anypage__nav label,.anypage__nav-link,.course-permissions-edit__copy-invite,.course-permissions-edit__input,.delete-invitation_top{display:inline-block}.stepic-application_embedded .course-page__syllabus{padding-bottom:50px}body:not(.stepik-fonts-loaded){font-family:Verdana,sans-serif!important;letter-spacing:-.8px;word-spacing:.2px}body:not(.stepik-fonts-loaded) .course-index{font-size:14px}body:not(.stepik-fonts-loaded) .course-index .author-widget__link,body:not(.stepik-fonts-loaded) .course-index .course-index__def-title{letter-spacing:-1.65px;word-spacing:-.45px}.course-new__wrapper{padding-top:70px}.course-new__wrapper textarea{resize:none}.course-new__welcome{font-size:16px}.course-new__explanation,.course-new__help-center-link{font-size:13px;line-height:22px}.course-new__explanation{padding-top:10px;color:#000;max-width:207px}.course-new__cc-link{color:#000;text-decoration:underline}.course-new__header{font-size:24px;color:#000}.course-new__title-hint-wrapper{position:relative;top:-10px}.course-new__access-hint-wrapper,.course-permissions-edit__access-hint-wrapper{top:-7px;margin-left:20px;position:relative}.course-new__hint{font-size:13px;color:#AAA}.CodeMirror{font-size:10pt;border:2px solid #ccc}.CodeMirror .cm-uneditable{opacity:.5}.course-grade-book .course-grade-book__klass-links{margin-top:1em}.course-permissions-edit__wrapper{padding-bottom:110px}.course-permissions-edit__groups .delete-invitation,.course-permissions-edit__groups .delete-member{cursor:pointer}.course-permissions-edit__input{vertical-align:top}.course-permissions-edit__input small.error{max-width:220px}.course-permissions-edit__hint{font-size:13px;color:#AAA}.course-permissions-edit__load-more{list-style:none;cursor:pointer}.delete-invitation_top{vertical-align:top;padding:8px}.course-permissions-edit__tooltip-hint{display:inline-block;vertical-align:middle;margin-left:3px}.course-permissions-edit__tooltip-hint.tooltip-hint .tooltip-hint_inside{box-shadow:0 10px 30px rgba(0,0,0,.2);width:60vw;font-size:14px}.course-permissions-edit__tooltip-hint.tooltip-hint .tooltip-hint_inside p{margin-bottom:.5em}.course-permissions-edit__tooltip-hint svg{opacity:.6}.course-permissions-edit__tooltip-hint svg:hover{opacity:1}@media (min-width:1024px){.course-permissions-edit__wrapper{padding-bottom:60px}}.anypage{position:relative;max-width:990px;margin:6px auto;padding:1em}.anypage .loader{padding:30px 0}.anypage-title{font-size:48px;margin-left:-4px;margin-bottom:16px}.anypage-section,.anypage__nav-link{font-size:13px;text-transform:uppercase}.anypage__nav{list-style:none;position:absolute;right:1em;top:36px;overflow:hidden}.anypage__nav-point{float:left}.anypage__nav-link{padding:1em;color:#000}.anypage__nav-link:hover{color:inherit}.anypage__nav-link.active{font-weight:700;background:#000;color:#fff}.anypage__nav-link.active:hover{color:#fff}.anypage-section{margin-top:17px;border-bottom:1px solid #eee;padding-bottom:25px}.anypage-empty{padding:50px 0}@media screen and (max-width:580px){.anypage-title{font-size:2.9em}.anypage__nav{position:relative;top:0;margin:26px 0 35px 1em}}@media screen and (max-width:555px){.anypage-title{font-size:2.3em}}.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;flex-direction:column;align-items:stretch}.profile-page .light-tabs__content:last-child{border-bottom:none}.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_wrap{font-size:14px;margin-bottom:20px;display:flex;flex-direction:column}.profile-stat_item{margin-bottom:10px;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}.btn,.explore__clear-field,.profile-stat_title__link,.sign-form__close,.st-select,.user-edit__auth-controls,.user-edit__avatar-controls{cursor:pointer}.profile-stat_item__gray{color:#999}.profile-stat_item__social svg{vertical-align:middle;margin-right:5px;width:18px;height:18px}.profile-stat_item__social .profile-stat_item__social-link{white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow-x:hidden}.profile-stat_num{margin-left:auto;margin-right:10px}.profile-stat_icon{margin-right:5px;width:24px;height:25px}.profile__invite-friends-icon,.profile__telegram-bot-icon{height:35px;position:absolute;width:35px}.profile-stat_wrap+.profile-stat_wrap{border-top:solid 1px #f1f1f1;padding-top:20px}.profile__telegram-bot-box{font-size:14px;border:1px solid #ccc;border-radius:5px;padding:10px}.profile__telegram-bot-icon svg{width:35px}.profile__telegram-bot-link{padding-left:45px}.profile__invite-friends-box{font-size:14px;border:1px solid #ccc;border-radius:5px;padding:10px;margin-top:5px}.profile__invite-friends-icon{margin:auto}.profile__invite-friends-icon svg{width:35px}.profile__invite-friends-link{padding-left:45px}.profile__invite-friends-link a{display:block}.anypage.userpage{max-width:1110px;padding:0;margin-top:0}.org-course-list{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.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}@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__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}}.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}.st-input.search__search-input{vertical-align:top;min-width:350px}.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}@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,.explore__catalog-page{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}}.profile-social-icon,.profile-social-icon svg{height:18px;width:18px}.user-edit__page-wrapper{padding-top:2em}.user-edit__page-wrapper textarea{resize:none}.edit-profile__main{margin-top:40px}.profile-social-icon{display:inline-block;top:3px}.user-edit__emails-table,.user-edit__form,.user-edit__social-label,.user-edit__type-ahead .twitter-typeahead,.user-edit__type-ahead .twitter-typeahead input{width:100%}.form__header{border-bottom:1px solid #EFF4FA;margin-bottom:2rem;margin-top:0}.user-edit__save_button{margin-top:20px;margin-right:30px;float:right}.user-edit__settings-divider{margin:15px 0;border-top:1px solid #EFF4FA}.user-edit__auth_settings-divider{margin:15px 30px 0;padding-top:15px;border-top:1px solid #EFF4FA}.user-edit__avatar-field{padding:10px;background:#EFF4FA;border-left:16px #fff solid}.user-edit__avatar-pic{max-height:128px;max-width:128px;margin-right:10px}.user-edit__avatar-controls{margin-left:10px;margin-right:10px;display:inline-block}.user-edit__privacy__checkbox-list-el{margin:15px 0 10px}.user-edit__connected{vertical-align:middle;font-weight:700}.user-edit__social-base-url{padding-left:5px}.user-edit__course-subscription-cover{width:32px;height:32px}.user-edit .horizontal-scroll-menu-widget__list li{min-width:230px}.user-edit__city-name{display:flex;align-items:center;flex-wrap:wrap}.user-edit__type-ahead{width:100%}@media (max-width:1024px){.page-content.user-edit{padding-top:0}}@media (min-width:1024px){.user-edit .horizontal-scroll-menu-widget{display:block;white-space:normal;flex-basis:25%;max-width:25%;border:none;padding-right:1em}.user-edit .horizontal-scroll-menu-widget__list{display:block;margin-bottom:1em}.user-edit .horizontal-scroll-menu-widget__list li{text-align:left}.user-edit .horizontal-scroll-menu-widget__link{text-decoration:none;padding:15px 20px;background:#fff;display:flex;color:#666;border:1px solid #D8D8D8;margin-bottom:-1px}.user-edit .horizontal-scroll-menu-widget__link.active{outline:0;border-top:solid 3px #6c6}.user-edit .user-edit__page-wrapper{padding-top:0}}.btn,.navbar__firstname,.sign-form .light-tabs__switch,.st-breadcrumbs,.st-cmenu__item>:first-child,.st-course-widget__title_side_toc,.st-link.navbar__link{white-space:nowrap}.license__activation-code{overflow-wrap:break-word;word-break:break-all}#smartbanner .sb-close{box-sizing:content-box}.box-container,.btn-edx,.btn-facebook,.btn-github,.btn-google,.btn-mailru,.btn-vk,.chemical-template input[type=text],.navbar__links,.sign-form__wrapper,.st-input,.st-input-wrapper,.stepic-application__inner.alter-application main,.video-player .next-step-overlay__timer .wrapper,.video-player .next-step-overlay__timer .wrapper *{box-sizing:border-box}.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:#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__input-wrapper.st-input-wrapper_unfocused{background-color:#fff!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;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-pack.course-pack{margin-top:25px}.explore__courses-pack-category-header{background:#5CCD9F;min-height:150px;min-width:100%;left:0}.explore__courses-header-title{font-size:32px;padding-top:30px;color:#000}.explore__courses-header-arrow{margin:0 5px;top:4px}.explore__courses-header-secondary{color:#fff;text-decoration:underline}.explore__courses-header-secondary:hover{color:#f6f6f6}.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 #d9d9d9;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}.sign-form form,.sign-form__body hr.split{margin:0}.explore__org-item{padding:0 20px;min-width:130px;transition:transform .7s ease}.explore__org-link{display:block;max-height:50px;filter:grayscale(100%);opacity:.5;text-align:center}.explore__org-link img{height:100%;width:auto;max-height:50px}.explore__org-link:hover{opacity:1;filter:grayscale(0)}.explore__org-link_big{transform:scale(1.5)}.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_back .explore__org-switcher-btn{transform:rotate(180deg)}.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:#d9d9d9;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-pack-category-header{min-height:inherit}.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}}.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{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{padding:1.5rem 1rem}.sign-form__close{position:absolute;display:none;width:23px;height:22px;right:125px;top:92px;background:url(/static/frontend/x.svg) no-repeat}.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 .light-tabs__header{padding-top:1.5rem;display:block;text-align:left}.btn,.sign-form__body{text-align:center}.sign-form .light-tabs__header::before{border-left:none;border-right:none}.sign-form__body .sign-form__messages{color:red;font-size:14px;line-height:1.4;list-style:none;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,.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;width:100%;display:flex;justify-content:center;align-items:flex-start}.sign-form__shaking.sign-form__shaking-shake{animation:wobble-clone .6s}.sign-form__shaking.sign-form__shaking-shake-shake{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;vertical-align:middle;touch-action:manipulation;-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{background-image:none;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;text-align:center;padding:3px;width:40px}.btn-facebook{color:#FFF;background-color:#3B5998;border-color:rgba(0,0,0,.2)}.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)}.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)}.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)}.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;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{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}.login-form__social-point{display:block;width:70px;padding:0}.klass-new__wrapper,.klasses__wrapper{padding-top:70px}.login-form__social-point img{width:50px;height:50px}.klass-new__wrapper .klass-new__header{font-size:24px;color:#000}.klass-new__wrapper .klass-new__title-hint-wrapper{position:relative;top:-10px}.klass-new__wrapper .klass-new__hint{font-size:13px;color:#AAA}.klass-new__wrapper .input-errors_state_error,.klass-new__wrapper .input-errors_state_warn{margin-bottom:1.25em}.klass-new__wrapper .input-errors_state_error .input-errors__err-messages,.klass-new__wrapper .input-errors_state_error .st-input,.klass-new__wrapper .input-errors_state_warn .input-errors__err-messages,.klass-new__wrapper .input-errors_state_warn .st-input{margin-bottom:0}.klass-new__wrapper .input-errors_state_error .input-errors__counter,.klass-new__wrapper .input-errors_state_warn .input-errors__counter{margin-top:.5em}.klass-new__wrapper textarea{resize:none}.klasses__add_klass-btn{border-radius:2px}.klasses__add_klass-btn.light-tabs__header-btn{float:right;position:realtive;top:-10px}.klasses__add_klass-btn .plus{margin-right:5px}.klasses__content .flex-row{flex-grow:1;align-items:flex-end}.lesson-modern__main{display:flex;background:#F3F4F6;min-height:calc(100vh - 50px - 65px)}.lesson-modern__main.small .lesson__footer{padding-left:30px;padding-right:30px}.lesson-modern__main.zen-mode .lesson-modern.lesson-modern_embeded-view .player-content-wrapper{border-top:0}.lesson-modern__main.zen-mode .lesson-modern.lesson-modern_embeded-view .lesson__player{padding-top:40px!important}.lesson-modern__main.zen-mode .lesson-modern .lesson__player{padding:60px 4px 4px!important}.lesson-modern__main.zen-mode .lesson-modern .lesson__player.lesson__player_type_video{padding:0!important}.lesson-modern__wrapper{display:block;flex-grow:1}.lesson-modern__wrapper .lesson__license-badge,.lesson-modern__wrapper .lesson__step-pins,.lesson-modern__wrapper .lesson__tags,.lesson-modern__wrapper .lesson__update-date{display:none}.lesson-modern__wrapper .lesson__player{border-radius:0}.lesson-modern__wrapper .lesson__likes-widget.vote-widget .vote-widget__segment{padding:8px 14px!important;border:0;background:#EAECF0}.lesson-modern__wrapper .lesson__likes-widget.vote-widget .vote-widget__segment_type_button:focus,.lesson-modern__wrapper .lesson__likes-widget.vote-widget .vote-widget__segment_type_button:hover,.lesson-modern__wrapper .lesson__likes-widget.vote-widget_user-vote_abuse .vote-widget__segment_type_abuse,.lesson-modern__wrapper .lesson__likes-widget.vote-widget_user-vote_epic .vote-widget__segment_type_epic{background:#9A9FB0;color:#fff}.lesson-modern__wrapper .lesson__likes-widget.vote-widget .vote-widget__segment:first-child{margin-right:1px}.lesson-modern__wrapper .lesson__likes-widget.vote-widget_user-vote_epic .vote-widget__epic-icon{color:#fff}.lesson-modern__wrapper .lesson__likes-widget.vote-widget_user-vote_abuse .vote-widget__abuse-icon{color:#fff}.lesson-modern__wrapper .player-content-wrapper{margin-top:0!important}.lesson-modern__wrapper .attempt__footer,.lesson-modern__wrapper .attempt__inner,.lesson-modern__wrapper .attempt__message{padding:15px 0}.lesson-modern__wrapper .quiz__typename{background-color:#fff}.lesson-modern__wrapper .attempt__actions{flex-wrap:wrap;min-height:10px}.lesson-modern__wrapper .attempt__actions .attempt__actions-selector{margin-left:0;margin-top:1em}.lesson-modern__wrapper .lesson__mode_mode_review{background:#EFF6F9}.lesson-modern{display:block;border-bottom:none!important}.lesson-modern:not(.lesson_edit){background:#fff}.lesson-modern .lesson__footer{display:block;background:#F3F4F6;padding:20px 30px}.lesson-modern .lesson__footer .modern-button__footer{display:inline-flex!important;align-items:center}.lesson-modern .lesson__footer .modern-button__footer:disabled{background:#EAECF0!important;color:#999}.lesson-modern .lesson__footer .modern-button__footer .svg-icon{width:14px;height:14px;display:inline-flex;top:-5px}.lesson-modern .lesson__footer-wrapper{display:flex;align-items:center;justify-content:space-between}.lesson-modern .lesson-footer__nav-buttons button{min-height:40px}.lesson-modern .lesson__player{padding:24px 4px 4px}.lesson-modern .lesson__player:not(.lesson__player_edit){border:0}.lesson-modern .lesson__player.lesson__player_type_video{padding:5px}.lesson-modern .modern-lesson-divider{margin:0}.lesson-modern.lesson-modern_embeded-view .step-view_material{padding-bottom:0!important}.lesson-modern .step-view_material{padding-bottom:20px}.lesson-modern .step-view_material.step-view_video{padding:0}.lesson-modern .lesson__discussions-wrapper{background:#F3F4F6;padding:0 30px 20px}.lesson-modern .video-player_next-step-overlay{min-width:0;max-width:1022px;margin:0 auto;top:0;left:0;bottom:0;right:0}.fullscreen .lesson-modern .video-player_next-step-overlay,.zen-mode .lesson-modern .video-player_next-step-overlay{max-width:100%}.modern-button:disabled{opacity:.1;background-color:rgba(5,5,5,.1)!important}.modern-button .svg-icon{display:inline-flex}.modern-button .svg-icon svg{width:1em;height:1em}.lesson-modern_embeded-view{padding-top:15px}.lesson-modern__top-panel{background:#fff;border-bottom:1px solid #D8D8D8;padding:0 1em}@media screen and (max-width:768px){.klasses__wrapper .light-tabs__header-btn-wrap{order:-1}.lesson-modern__control-btns{display:flex;align-items:center;border:1px solid #d8d8d8;justify-content:center}.lesson-modern__control-btns .modern-button{background-color:transparent;padding:.75em}.lesson-modern__control-btns .modern-button:active,.lesson-modern__control-btns .modern-button:focus,.lesson-modern__control-btns .modern-button:hover{background-color:transparent;color:#d8d8d8}.lesson-modern__control-btns .lesson-modern__arrow-btn{padding:.75em 1.75em;height:100%;width:5.3125em;border-right:1px solid #d8d8d8}.lesson-modern__control-btns .lesson-modern__arrow-btn svg{transform:rotate(180deg)}.lesson-modern .lesson__discussions-wrapper{background:#F3F4F6;padding:0 10px}.lesson-modern .discussions__header{display:flex;flex-wrap:wrap}.lesson-modern .discussions__header .s-select{width:100%;margin-top:15px;position:relative}.lesson-modern .discussions__header .s-select__select{width:100%}.lesson-modern .lesson__player{padding:10px}.lesson-modern__main.lesson-wrapper.small .lesson__footer{padding:20px 10px}.modern-button:not(.st-button_style_none){color:#000}}@media (min-width:768px){.user-edit__social-base-url{float:right}.lesson-modern__main.small .lesson-modern__wrapper .lesson__discussions-wrapper,.lesson-modern__main.small .lesson-modern__wrapper .step-wrapper{padding:0 20px}.lesson-modern__main.small .lesson-modern__wrapper .lesson__footer{padding-left:20px;padding-right:20px}.lesson-modern__main .lesson__player.lesson__player_type_video .step-view_video .step-wrapper{padding:0}.lesson-modern__main .attempt-wrapper .attempt-review,.lesson-modern__main .attempt-wrapper .attempt__footer,.lesson-modern__main .attempt-wrapper .attempt__inner,.lesson-modern__main .attempt-wrapper .attempt__message{padding:15px 20px}.lesson-modern__main .attempt__actions{flex-wrap:nowrap}.lesson-modern__main .attempt__actions .attempt__actions-selector{margin-left:auto;margin-top:0}}@media (min-width:1024px){.lesson-modern__wrapper .lesson__discussions-wrapper,.lesson-modern__wrapper .step-wrapper{padding:0 26px}.lesson-modern__wrapper .lesson__footer{padding-left:26px;padding-right:26px}}@media (min-width:1290px){.lesson-modern__main .attempt-wrapper .attempt-review,.lesson-modern__main .attempt-wrapper .attempt__footer,.lesson-modern__main .attempt-wrapper .attempt__inner,.lesson-modern__main .attempt-wrapper .attempt__message{padding:15px 0}}.aside-widget{color:#5e5e5e;padding:0 60px 0 1rem}.aside-widget__links{list-style:none;font-size:16px;line-height:34px;color:#1f60d3;border-bottom:1px solid #D8D8D8;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%}}.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 #ccc;border-radius:.25em;width:auto;transition:border-color .3s;background-color:#fff}.st-input.st-h2,.st-input.st-h3{border-color:transparent;margin:0}.st-input.st-input-expand,.st-input.st-input_width_max{width:100%}.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:#000}.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-wrapper>span{width:100%;height:inherit}.st-input-wrapper.st-input-wrapper_border-none{border:none}.st-input-wrapper.st-input-wrapper_unfocused{background-color:#eee}.st-input-wrapper.st-input-wrapper_focused{background-color:#fff!important}.st-input-wrapper.st-input-wrapper_exist-clear{padding-right:2em}.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:#FF8383;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 #ccc;border-radius:.25em;transition:border-color .3s;margin:.3em 0;line-height:2em;height:2.48em;width:auto;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:#BFBFBF}.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:#6c6;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.125em;transition:background-color .2s}.terminal,.window .bar{font-family:"DejaVu Sans Mono","Liberation Mono",monospace}.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):focus,.button:not(.st-button_style_none):hover,button:not(.st-button_style_none):focus,button:not(.st-button_style_none):hover{background:#85d685;color:#fff}.button:not(.st-button_style_none):active,button:not(.st-button_style_none):active{background-color:#6c6;color:#fff}.button:not(.st-button_style_none).disabled,.button:not(.st-button_style_none)[disabled],button:not(.st-button_style_none).disabled,button:not(.st-button_style_none)[disabled]{cursor:auto;color:rgba(255,255,255,.75);background-color:#a3e0a3}.button:not(.st-button_style_none).secondary,button:not(.st-button_style_none).secondary{background-color:#000;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.125em;transition:background-color .2s}.button:not(.st-button_style_none).secondary:focus,.button:not(.st-button_style_none).secondary:hover,button:not(.st-button_style_none).secondary:focus,button:not(.st-button_style_none).secondary:hover{background:#333;color:#fff}.button:not(.st-button_style_none).secondary:active,button:not(.st-button_style_none).secondary:active{background-color:#000;color:#fff}.button:not(.st-button_style_none).secondary.disabled,.button:not(.st-button_style_none).secondary[disabled],button:not(.st-button_style_none).secondary.disabled,button:not(.st-button_style_none).secondary[disabled]{cursor:auto;color:rgba(255,255,255,.75);background-color:#666}.button:not(.st-button_style_none).success,button:not(.st-button_style_none).success{background-color:#6c6;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.125em;transition:background-color .2s}.button:not(.st-button_style_none).success:focus,.button:not(.st-button_style_none).success:hover,button:not(.st-button_style_none).success:focus,button:not(.st-button_style_none).success:hover{background:#85d685;color:#fff}.button:not(.st-button_style_none).success:active,button:not(.st-button_style_none).success:active{background-color:#6c6;color:#fff}.button:not(.st-button_style_none).success.disabled,.button:not(.st-button_style_none).success[disabled],button:not(.st-button_style_none).success.disabled,button:not(.st-button_style_none).success[disabled]{cursor:auto;color:rgba(255,255,255,.75);background-color:#a3e0a3}.button:not(.st-button_style_none).alert,button:not(.st-button_style_none).alert{background-color:#90d;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.125em;transition:background-color .2s}.button:not(.st-button_style_none).alert:focus,.button:not(.st-button_style_none).alert:hover,button:not(.st-button_style_none).alert:focus,button:not(.st-button_style_none).alert:hover{background:#ad33e4;color:#fff}.button:not(.st-button_style_none).alert:active,button:not(.st-button_style_none).alert:active{background-color:#90d;color:#fff}.button:not(.st-button_style_none).alert.disabled,.button:not(.st-button_style_none).alert[disabled],button:not(.st-button_style_none).alert.disabled,button:not(.st-button_style_none).alert[disabled]{cursor:auto;color:rgba(255,255,255,.75);background-color:#c266eb}.button:not(.st-button_style_none).white,button:not(.st-button_style_none).white{background-color:#fff;color:#5e5e5e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.125em;transition:background-color .2s;border:1px solid #ccc}.button:not(.st-button_style_none).white:focus,.button:not(.st-button_style_none).white:hover,button:not(.st-button_style_none).white:focus,button:not(.st-button_style_none).white:hover{background:#f5f5f5;color:#a5a5a5}.button:not(.st-button_style_none).white:active,button:not(.st-button_style_none).white:active{background-color:#fff;color:#a5a5a5}.button:not(.st-button_style_none).white.disabled,.button:not(.st-button_style_none).white[disabled],button:not(.st-button_style_none).white.disabled,button:not(.st-button_style_none).white[disabled]{cursor:auto;color:rgba(94,94,94,.75);background-color:#fff}.button:not(.st-button_style_none).grey,button:not(.st-button_style_none).grey{background-color:#eee;color:#5e5e5e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.125em;transition:background-color .2s;border:1px solid transparent}.button:not(.st-button_style_none).grey:focus,.button:not(.st-button_style_none).grey:hover,button:not(.st-button_style_none).grey:focus,button:not(.st-button_style_none).grey:hover{background:#ccc;color:#313131}.button:not(.st-button_style_none).grey:active,button:not(.st-button_style_none).grey:active{background-color:#eee;color:#313131}.button:not(.st-button_style_none).grey.disabled,.button:not(.st-button_style_none).grey[disabled],button:not(.st-button_style_none).grey.disabled,button:not(.st-button_style_none).grey[disabled]{cursor:auto;color:rgba(94,94,94,.75);background-color:#f5f5f5}.button:not(.st-button_style_none).darkgrey,button:not(.st-button_style_none).darkgrey{background-color:#BFBFBF;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.125em;transition:background-color .2s;border:1px solid transparent}.button:not(.st-button_style_none).darkgrey:focus,.button:not(.st-button_style_none).darkgrey:hover,button:not(.st-button_style_none).darkgrey:focus,button:not(.st-button_style_none).darkgrey:hover{background:#ccc;color:#fff}.button:not(.st-button_style_none).darkgrey:active,button:not(.st-button_style_none).darkgrey:active{background-color:#BFBFBF;color:#fff}.button:not(.st-button_style_none).darkgrey.disabled,.button:not(.st-button_style_none).darkgrey[disabled],button:not(.st-button_style_none).darkgrey.disabled,button:not(.st-button_style_none).darkgrey[disabled]{cursor:auto;color:rgba(255,255,255,.75);background-color:#d9d9d9}.button:not(.st-button_style_none).button_danger,button:not(.st-button_style_none).button_danger{background-color:red;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.125em;transition:background-color .2s}.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:focus,button:not(.st-button_style_none).button_danger:hover{background:#f52929;color:#fff}.button:not(.st-button_style_none).button_danger:active,button:not(.st-button_style_none).button_danger:active{background-color:red;color:#fff}.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.disabled,button:not(.st-button_style_none).button_danger[disabled]{cursor:auto;color:rgba(255,255,255,.75);background-color:#f66}.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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.125em;transition:background-color .2s;border:1px solid #fff}.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:focus,button:not(.st-button_style_none).transparent-white:hover{background:rgba(211,211,211,.18);color:#fff}.button:not(.st-button_style_none).transparent-white:active,button:not(.st-button_style_none).transparent-white:active{background-color:transparent;color:#fff}.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.disabled,button:not(.st-button_style_none).transparent-white[disabled]{cursor:auto;color:rgba(255,255,255,.75);background-color:rgba(255,255,255,.4)}.button:not(.st-button_style_none).button__border_green,button:not(.st-button_style_none).button__border_green{border-color:#6c6}.button:not(.st-button_style_none).button__text_green,button:not(.st-button_style_none).button__text_green{color:#6c6!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:#6c6;border-color:#6c6}.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:#f2f2f2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.125em;transition:background-color .2s;color:#a8a8a8;font-size:14px;font-weight:400}.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{background:#f5f5f5}.button:not(.st-button_style_none).button_style_secondary:active,button:not(.st-button_style_none).button_style_secondary:active{background-color:#f2f2f2;color:#fff}.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.disabled,button:not(.st-button_style_none).button_style_secondary[disabled]{cursor:auto;color:rgba(255,255,255,.75);background-color:#f7f7f7}.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{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.125em;transition:background-color .2s;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:active,button:not(.st-button_style_none).button_style_ico:active{background-color:#f2f2f2;color:#fff}.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.disabled,button:not(.st-button_style_none).button_style_ico[disabled]{cursor:auto;color:rgba(255,255,255,.75);background-color:#f7f7f7}.s-checkbox:focus,.s-checkbox:hover,.s-radio:focus,.s-radio:hover{cursor:pointer}.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:#6c6;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: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}.s-checkbox,.s-radio{font-size:1em}.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}.s-checkbox.s-checkbox__inline{display:inline}.s-checkbox .s-checkbox__border{position:relative;display:inline-block;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}.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__border,.s-checkbox:hover .s-checkbox__border{border-color:#000}.s-checkbox .s-checkbox__input{position:absolute;opacity:0}.s-checkbox .s-checkbox__input:checked+.s-checkbox__border .s-checkbox__circle{border-top:1.0625em solid #6c6;border-left:1.0625em solid #6c6;opacity:1}.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{vertical-align:middle}.s-radio.s-radio_inline{display:inline}.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}.s-radio .s-radio__circle,.s-radio .s-radio__input{position:absolute;opacity:0}.s-radio .s-radio__circle{width:100%;height:100%;border-radius:50%;background:#00a8ff;transform:scale(.1);left:0;top:0;transition:all .15s ease-in}.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{opacity:1;transform:scale(.5)}.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{vertical-align:middle}.checkbox-list{margin-bottom:30px;list-style:none}.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}}.navbar{width:1022px;margin:0 auto;display:flex}.navbar__wrapper{background:#222;z-index:16;position:fixed;transform:translateZ(0);width:100%;top:0;transition:box-shadow .3s}.navbar__wrapper.navbar__wrapper_mode_loading .navbar__divider{margin-left:auto}.navbar__wrapper.navbar__wrapper_mode_loading .navbar__submenu-toggler{cursor:default}.navbar__wrapper.navbar__wrapper_style-ui-demo{position:relative}.navbar__wrapper_with_shadow{box-shadow:1px 1px 5px rgba(0,0,0,.45);border:none}.navbar__search-form{-ms-grid-row-align:center;align-self:center}.navbar__search-form .navbar__search-input,.navbar__search-form .navbar__search-wrapper{background-color:#313131;color:#666}.navbar__search-form .navbar__search-input:-moz-placeholder,.navbar__search-form .navbar__search-input:-webkit-input-placeholder{color:#bbb}.navbar__search-form,.navbar__search-input,.navbar__search-wrapper{margin:0!important;height:35px!important;line-height:normal;padding-top:0;padding-bottom:0}.navbar__search-input,.navbar__search-wrapper{width:209px!important}.navbar__search-input .navbar__search-input,.navbar__search-wrapper .navbar__search-input{width:100%!important}.navbar__down-arrow{color:#fff;transform:scale(.4) translateY(3px)}.navbar__submenu-toggler,.navbar__submenu-toggler .navbar__down-arrow{color:#bbb;transition:color .3s}.navbar__submenu-toggler{padding:0 5px;position:relative;display:flex;align-items:center;height:50px;cursor:pointer;background:0 0}.navbar__submenu-toggler:hover,.navbar__submenu-toggler:hover .navbar__down-arrow{color:#6c6}.navbar__submenu-toggler .green-dot{position:absolute;color:#6c6!important;top:-12px;left:35px;font-size:25px}.st-cmenu.st-cmenu_direction_right,.st-course-widget.st-course-widget_size_small.st-course-widget_progress_passed .st-course-widget__cover,.st-course-widget.st-course-widget_size_small.st-course-widget_progress_passed .st-course-widget__info,.st-course-widget.st-course-widget_size_small.st-course-widget_progress_passed .st-course-widget__progress{left:0}.navbar__submenu-toggler.language-selector__menu-showed{color:#fff}.navbar__submenu-toggler.language-selector__menu-showed:hover{color:#6c6}@media (min-width:1024px){.navbar__submenu-toggler{margin-left:auto}}.navbar__submenu-toggler:hover{opacity:1}.navbar__toggle-arrow{padding-left:5px}@media (max-width:1024px){.navbar__submenu-toggler .st-select{margin:0;padding-left:0}}.st-link.navbar__link{color:#bbb;font-size:16px;min-height:50px;display:flex;padding:5px 12px;align-items:center}.st-link.navbar__link:hover{text-decoration:none;color:#6c6}.st-link.navbar__link.selected{filter:none;cursor:default;color:#EFF6F9}.st-link.navbar__link.selected:hover{color:#EFF6F9}@media (max-width:1024px){.navbar__link{width:100%;padding:0}.navbar__divider{display:none}}.navbar__divider{width:1px;height:50px;background:#444}.navbar__auth{cursor:pointer;display:none;margin:auto 5px auto 0;color:#fff!important;align-items:center;border-color:#444!important}.navbar__auth:hover{color:#fff!important;border-color:#777!important}.navbar__auth.navbar__auth_only_desktop{display:flex}.navbar__auth.navbar__auth_type_login{margin-left:10px}@media (max-width:1024px){.navbar__auth{display:flex}.navbar__auth.navbar__auth_only_desktop{display:none}}.navbar__links-fixed{display:flex;margin:0}.navbar__links{display:flex;align-items:center;width:0%;flex-grow:9;position:relative}@media (max-width:1024px){.navbar__links{padding:0 15px;display:none}.st-link.navbar__link{padding-left:0}.navbar__links_showed{display:flex;flex-direction:column;align-items:flex-start;border-bottom:solid 1px #eee}}.navbar__logo{min-width:130px;height:40px;line-height:40px;display:block}.navbar__logo_small,.navbar__logo_small svg{min-width:unset;width:40px}.navbar__logo_small svg{height:40px}@media screen and (max-width:768px){.navbar__head a.topbar__logo-link{min-width:unset;width:40px;margin-right:10px;margin-left:10px;color:#fff}}@media screen and (min-width:768px) and (max-width:1170px){.topbar__logo-link{margin-right:10px;margin-left:1rem}}.navbar__toggle{width:40px;height:40px;background:url(/static/frontend/topbar_menu.svg) center center no-repeat;background-size:20px 20px;display:none;margin:auto 10px auto auto;color:#bbb}.navbar__head,.navbar__menu-item,.navbar__profile-wrp{display:flex}.navbar__toggle.st-link.st-link_style_button:focus,.navbar__toggle.st-link.st-link_style_button:hover{border-color:#fff}.navbar__menu{margin:auto 10px;display:flex;list-style:none}.st-cmenu.navbar__create-menu{transform:translateX(-4px)}.st-cmenu.navbar__create-menu .st-cmenu__item>:first-child,.st-cmenu.navbar__create-menu.st-cmenu__item-link{text-align:left!important}.navbar__profile>:not(.navbar__profile-img){color:#bbb;transition:color .3s}.navbar__profile.navbar__profile__menu-showed>:not(.navbar__profile-img){color:#fff}.navbar__profile.navbar__profile__menu-showed:hover>:not(.navbar__profile-img),.navbar__profile:hover>:not(.navbar__profile-img){color:#6c6}.navbar__profile-img{width:40px;height:40px;border-radius:8px;margin:0 10px 0 0}.navbar__profile-counter{color:#000;padding-left:5px}.navbar__profile-counter::before{content:'('}.navbar__profile-counter::after{content:')'}.navbar__head{align-items:center;flex-grow:1}.navbar__head .topbar__logo-link{max-width:40px;min-width:130px;margin-right:6px}.navbar__head .topbar__logo-link.selected{cursor:default}.navbar__head_connection_notok .topbar__logo-link{filter:invert(50%)}@media (max-width:1024px){.navbar{width:100%;flex-direction:column}.navbar__head{height:50px}.navbar__search-form{order:-1;-ms-grid-row-align:auto;align-self:auto;margin-top:10px!important}.navbar__wrapper{border-bottom:none}.navbar__profile{padding-left:0}.navbar__profile-img{display:none}.navbar__menu{margin:auto 0;flex-direction:column}.navbar__toggle{display:flex}.navbar__submenu-toggler{padding-left:0;margin-left:0}.navbar__submenu-toggler .green-dot{position:static;font-size:16px;margin-right:5px;margin-bottom:3px}}.st-cmenu{flex-direction:column;border:1px solid #eee;min-width:200px;right:0;z-index:9999999999;background:#FFF;padding:5px 0;position:absolute;list-style:none;outline:0}.st-cmenu.st-cmenu_style-ui-demo{position:relative}.st-cmenu.st-cmenu_visible{display:inline-flex}.st-cmenu.st-cmenu_top-border_none{border-top:none}.st-cmenu.st-cmenu_bottom-border_none{border-bottom:none}.st-cmenu.st-cmenu_right-border_none{border-right:none}.st-cmenu.st-cmenu_left-border_none{border-left:none}.st-cmenu.st-cmenu_direction_down{top:100%}.st-cmenu.st-cmenu_direction_up{bottom:50%;border-radius:5px 5px 0 0}.st-cmenu.st-cmenu_align_right{position:absolute;right:0;text-align:right}@media (max-width:1024px){.st-cmenu{flex-direction:column}.st-cmenu.st-cmenu_responsive_expand{left:0;padding-left:15px;border:none;position:relative;width:100%;margin-bottom:0}.st-cmenu.st-cmenu_responsive_expand.st-cmenu_direction_down{top:0}.st-cmenu__divider{display:none}}.st-cmenu__divider{height:1px;background:#eee;width:100%;margin:10px 0}.green-dot{color:#6c6!important}.st-cmenu__item{display:flex;height:34px}.st-cmenu__item .file-reader{height:100%}.st-cmenu__item-link,.st-cmenu__item>:first-child{width:100%;font-size:14px;color:#666;cursor:pointer;text-align:right}.st-cmenu__item>:first-child{padding:6px 8px}.st-cmenu__item-link:hover,.st-cmenu__item:hover>:first-child,.st-cmenu__item>:first-child:focus{color:#000;background:#cfc;text-decoration:none;outline:0}.st-cmenu.st-cmenu_style_dark{background-color:#222;color:#bbb;border-color:#222;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.st-cmenu.st-cmenu_style_dark .st-cmenu__item-link,.st-cmenu.st-cmenu_style_dark .st-cmenu__item>:first-child{color:#bbb;cursor:pointer}.st-cmenu.st-cmenu_style_dark .st-cmenu__item-link .navbar__profile-counter,.st-cmenu.st-cmenu_style_dark .st-cmenu__item>:first-child .navbar__profile-counter{color:#bbb}.st-cmenu.st-cmenu_style_dark .st-cmenu__item-link:hover,.st-cmenu.st-cmenu_style_dark .st-cmenu__item:hover>:first-child,.st-cmenu.st-cmenu_style_dark .st-cmenu__item>:first-child:focus{background-color:#313131;color:#6c6;outline:0}.st-cmenu.st-cmenu_style_dark .st-cmenu__item-link:hover .navbar__profile-counter,.st-cmenu.st-cmenu_style_dark .st-cmenu__item:hover>:first-child .navbar__profile-counter,.st-cmenu.st-cmenu_style_dark .st-cmenu__item>:first-child:focus .navbar__profile-counter{color:#6c6}.st-cmenu.st-cmenu_style_dark .st-cmenu__divider{background-color:#444}.st-cmenu-toggler_showed{color:#fff}.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_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}.st-link.st-breadcrumbs__item{color:#999;overflow:hidden;text-overflow:ellipsis}.st-breadcrumbs__item:hover,.st-link.st-breadcrumbs__item:hover{color:#666;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 #D8D8D8;list-style:none}@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 #D8D8D8;border-bottom:solid 1px #FFF;border-left:solid 1px #D8D8D8;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 #D8D8D8}.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 #D8D8D8}.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-filter__close,.st-filter__link:hover{border-bottom-right-radius:5px;border-top-right-radius:5px}.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__close,.st-filter__link{padding:7px;margin-bottom:4px;cursor:pointer}.st-filter__link{line-height:14px;font-size:13px;color:#1466c6;width:100%}.st-filter__link:hover{text-decoration:none}.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;-ms-grid-row-align:stretch;align-self:stretch}.st-filter__close{width:28px;height:28px;background:rgba(31,96,211,.1);line-height:13px;color:#00a8ff}.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}@media screen and (min-width:1025px){.navbar__head{max-width:350px}}@media screen and (min-width:1170px){.navbar__auth{margin:auto 0 auto 10px}}@media screen and (min-width:1171px){.navbar__head{max-width:340px}}.st-course-widget{display:flex;align-items:stretch;border-radius:5px;padding:12px;position:relative;flex-direction:row;border:1px solid #D8D8D8;cursor:pointer}.st-course-widget:not(.st-course-widget_size_small)+.st-course-widget{margin-top:15px}.st-course-widget.st-course-widget_size_small{width:120px;height:120px;display:flex;margin-top:5px;overflow:visible}.st-course-widget.st-course-widget_size_small .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_size_small .st-course-widget__drop,.st-course-widget.st-course-widget_size_small .st-course-widget__progress{display:none}.st-course-widget.st-course-widget_size_small .st-course-widget__info{bottom:0;padding:12px;margin:0;width:100%;left:0}.st-course-widget.st-course-widget_size_small .st-course-widget__actions{justify-content:space-between}.st-course-widget.st-course-widget_size_small .st-course-widget__timing{flex-basis:60%}.st-course-widget.st-course-widget_border_none{border:none}.st-course-widget.st-course-widget_border_none+.st-course-widget.st-course-widget_border_none{border-top:solid 1px #D8D8D8}@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__drop,.st-course-widget .st-course-widget__progress{display:none}.st-course-widget.st-course-widget_progress_passed .st-course-widget__cover,.st-course-widget.st-course-widget_progress_passed .st-course-widget__info,.st-course-widget.st-course-widget_progress_passed .st-course-widget__progress{left:0}.st-course-widget .st-course-widget__info{bottom:0;padding:12px;margin:0;width:100%;left:0}.st-course-widget .st-course-widget__actions{justify-content:space-between}.st-course-widget .st-course-widget__timing{flex-basis:60%}}.st-course-widget__toc_dates{position:absolute;color:#939393;width:150%;font-size:.9em;top:4em}.st-course-widget__title_side_toc{width:210px;overflow:hidden;text-overflow:ellipsis;color:#fff;max-width:210px}.st-course-widget_progress_passed .st-course-widget__cover,.st-course-widget_progress_passed .st-course-widget__info,.st-course-widget_progress_passed .st-course-widget__progress{position:relative;left:-4px}.st-course-widget__cover{max-width:120px;min-width:120px;margin-right:15px}.st-course-widget__image{width:100%}.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-compact{color:#fff}.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__authors{padding:5px 0;font-size:14px;color:#666;line-height:1.4}.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__actions{display:flex;align-items:center;margin-top:15px}.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__timing{font-size:14px;color:#666}.st-course-widget__drop{background:0 0;position:absolute;top:10px;right:10px;transition:all .3s;line-height:.7em}.st-course-widget__drop:active,.st-course-widget__drop:focus,.st-course-widget__drop:hover{background:#eee}@media (max-width:768px){.st-course-widget__drop{display:none}}.st-course-widget__menu{background:#fff;border:1px solid #D8D8D8;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-course-widget__cmenu-toggler,.st-course-widget__cmenu-toggler.st-button_style_none{background:url(/static/frontend/arrow.svg) center no-repeat;background-size:12px 10px;opacity:.5;width:26px;height:26px;cursor:pointer;display:inline-block;border:none}.st-course-widget__progress{display:flex;flex-direction:row;align-items:center}.st-course-widget__progress-points{font-size:14px;margin-left:10px}.st-course-widget__progress-points_yours{color:#6c6}progress[value].st-course-widget__progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#6c6;width:200px;height:6px}progress[value].st-course-widget__progress-bar::-webkit-progress-bar{border-radius:3px;background-color:#D8D8D8}progress[value].st-course-widget__progress-bar::-moz-progress-bar{border-radius:3px;background-color:#6c6}progress[value].st-course-widget__progress-bar::-webkit-progress-value{border-radius:3px;background-color:#6c6}.st-course-widget__progress+.st-course-widget__actions{margin-top:7px}.st-panel__head{border-left:solid 1px #D8D8D8;border-right:solid 1px #D8D8D8;border-top:solid 1px #D8D8D8;padding:15px;color:#000;background:#f6f6f6;font-size:14px}.st-panel__content{border:1px solid #D8D8D8;padding:15px;font-size:14px;line-height:1.6;color:#666;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;width:100%}.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-hint{position:relative;padding:1.25em;background:rgba(238,238,238,.9);color:#000;box-shadow:0 0 6px rgba(0,0,0,.4)}.s-hint .s-hint__close{position:absolute;top:1.125em;right:1.125em;width:.75em;height:.75em;cursor:pointer}.s-hint .s-hint__close svg{width:100%}.s-hint.s-hint_italic{font-style:italic}.s-hint.s-hint_success{background:rgba(165,229,165,.9)}.s-hint.s-hint_alert,.s-hint.s-hint_warning{background:rgba(231,196,245,.9)}.s-list{list-style:none}.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;list-style:none;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;list-style:none}.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,.s-sidemenu .s-sidemenu__switch{width:3.75em;height:3.75em;color:#000;right:0}.s-sidemenu{position:fixed;top:15%;list-style:none;z-index:8;background-color:transparent}.s-sidemenu .s-sidemenu__switch{position:relative;top:0;padding-top:1em;text-align:center;cursor:pointer;background:#eee;z-index:9}.s-sidemenu .s-sidemenu__switch svg{transition:transform .2s ease-in-out}.s-sidemenu .s-sidemenu-list{width:15.625em;left:100%;position:relative;list-style:none;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}.st-h1,.st-h2,.st-h3,.st-h6{font-weight:400}.s-sidemenu .s-sidemenu-link{display:block;padding:.625em 1.25em;color:inherit}.s-sidemenu .s-sidemenu-link:first-letter{text-transform:uppercase}.s-sidemenu.s-sidemenu_fixed{position:relative}.grip,.window,.window .bar{position:absolute}.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}.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}.st-h3{font-size:18px}.st-h6{font-size:14px;margin-top:0;color:#777}.schulte-quiz__table-cell:active,.tab:hover,.wysi-toolbar{font-weight:700}@media only screen and (max-width:768px){.st-h1:not(.st-h1_adaptive_none){margin-top:3px;margin-bottom:3px;font-size:20px}}.quiz-editor__more-about{padding:1em;border-radius:.1875em;font-size:14px;border:1px solid #eee;overflow:hidden;clear:both;margin-top:1em}.quiz-editor__more-about.quiz-editor__more-about_no-border{border:none;padding:.5em 0}.quiz-editor__more-about .quiz-editor__more-about-text,.quiz-editor__more-about .svg-icon{display:inline-block;vertical-align:middle}.quiz-editor__more-about .svg-icon{margin-top:-1px;height:24px}.quiz-editor__bootstrap-script{height:355px;overflow:hidden;transition:height 1s}.quiz-editor__bootstrap-script_hidden{height:0}.quiz-editor__is-bootstrap-label{display:inline}.quiz-editor-extra{margin:20px 0}.window{padding-top:20px;border:1px solid #fafafa;background:#272829;line-height:1;top:20px;left:20px;z-index:1000;box-shadow:rgba(0,0,0,.8) 2px 2px 20px}.maximized .window{border:none;box-shadow:none}.window .bar{top:0;left:0;right:0;height:13px;padding:4px 0;color:#fafafa}.window .bar .title{position:absolute;right:5px;top:2px;font-size:14px;cursor:default}.tab{font-size:14px;margin-left:6px;float:left;cursor:pointer}.grip{bottom:-10px;right:-10px;width:22px;height:22px;cursor:se-resize;z-index:-1;background:0 0}.terminal{border:5px solid #000;font-size:14px;color:#f0f0f0;background:#000}.reverse-video{color:#000;background:#f0f0f0}.quiz-editor .light-tabs__header .flex-row{margin:0}.matching-quiz__first-items{width:49%;margin-right:2%;float:right}.matching-quiz__second-items{width:49%;float:right}.matching-quiz .sortable-item{transition:none}.matching-quiz.matching-quiz_is_dragging .sortable-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.matching-quiz_is_dragging .matching-quiz__second-items .sortable-item__inner-box{background-color:#fff;transition:background-color .3s}.matching-quiz_is_dragging .matching-quiz__second-items .sortable-item:not(.is-dragging) .sortable-item__inner-box{text-indent:-200%;background-color:#eee}.matching-quiz__first_text{display:block;text-overflow:ellipsis;overflow:hidden;text-align:right}.matching-quiz__clearfix{clear:both}.matching-quiz__half-item-edit{width:49%;float:left}.matching-quiz__gap{width:2%;float:left;margin-top:1.5em;background-color:#aeaeae}.matching-quiz-edit__first-input-container{margin-left:1em;margin-right:0}.matching-quiz-edit__second-input-container{margin-left:0;margin-right:6em}.chemical-template li{display:inline-block;vertical-align:top;width:2em;height:2.7em}.chemical-template input[type=text]{width:100%;height:100%;text-align:center;padding:0;border-radius:0;color:#000;border-color:#ccc}li.chemical-template__slot-sub,li.chemical-template__slot-sup{width:1.5em;position:relative}.chemical-template__slot-sub input[type=text],.chemical-template__slot-sup input[type=text]{font-size:.8em;height:1.5em;margin:0;position:absolute}input[type=text].chemical-template__slot-sub{bottom:0}input[type=text].chemical-template__slot:focus{border:2px solid #6c6}.choice-quiz-edit__input-container{margin-left:3em;margin-right:6em}.choice-quiz-edit__checkbox{display:inline;float:left;font-size:16px}.choice-quiz-edit__checkbox-answer{margin-top:1.4em;margin-left:1em}.choice-quiz-edit__checkbox-option{margin-right:1em}.choice-quiz-edit__toggle-explanations{float:right}.choice-quiz-show__option-feedback{margin:0 0 10px}.code-quiz__load{padding-right:26px;padding-top:0}.code-quiz__load .code-quiz__load-input{height:0;margin:0}.code-quiz__upload-tests,.test-case{margin-top:1em}.code-quiz__lang-select{width:100%;text-align:center;position:relative;margin-bottom:1em}.code-quiz__lang-selected .s-select,.code-quiz__lang-selected .s-select__select{width:100%}.code-quiz__limits{text-align:left;margin-right:auto}.code-quiz__upload-tests .attachment-list__title{display:none}.test-case .test-case__block{width:100%;padding:.8em 1em;border:1px solid #ccc;border-radius:2px;margin-bottom:1em}.test-case .test-case__title{font-size:18px;margin-bottom:.5em}.test-case .test-case__remove{float:right;height:15px;width:15px;cursor:pointer;position:relative;right:5px}.test-case .test-case__input{margin-bottom:.5em}.test-case .test-case__codemirror .CodeMirror{height:auto}.code-quiz__container{display:flex;flex-direction:column;background:#eee}.code-quiz__code{background:#ddd;width:100%}.code-quiz__sticky-run-panel{position:-webkit-sticky;position:sticky;bottom:0;z-index:12;margin-top:-2px}.code-quiz__code-run-button{float:right;margin-top:15px}@media screen and (min-width:768px){.code-quiz__lang-selected{text-align:right;display:flex}.code-quiz__lang-selected .s-select,.code-quiz__lang-selected .s-select__select{width:auto}.code-quiz__load{position:absolute;right:0;bottom:0;padding-right:26px;padding-top:15px}.code-quiz__load .code-quiz__load-input{margin-bottom:1em}}.puzzle-quiz,.schulte-quiz__next-cell,.table-quiz__table td,.table-quiz__table th{text-align:center}.fill-blanks-quiz-edit__option input[type=text],input[type=text].fill-blanks-quiz__input{display:inline}.external-grader-quiz-edit__invalid-json{color:red}.fill-blanks-quiz__select:disabled{background-color:#eee}.fill-blanks-quiz-edit__component-container,.fill-blanks-quiz-edit__options-container{margin-top:1em}.fill-blanks-quiz-edit__options-list{list-style-type:none;margin-left:0;margin-top:1em}.fill-blanks-quiz-edit__option .s-checkbox{display:inline;margin-right:.8em}.fill-blanks-quiz-edit__textarea{width:100%;height:5em;margin-top:1em;resize:none}.fill-blanks-quiz-edit__option-remove{cursor:pointer}.free-answer-quiz-edit__wysiwyg-gap{height:42px;position:relative;float:left}.mathdiv{margin:1em 0 0;min-height:50px;transition:all 1s;padding-bottom:2px}.mathdiv .mathdiv-preview{display:inline-block;padding:.5em;border-radius:3px;background:#D8D8D8;box-shadow:0 1px 1px rgba(0,0,0,.5)}.mathdiv .mathdiv-preview .mathdiv__formula .MathJax_Display nobr+nobr,.mathdiv .mathdiv-preview .mathdiv__loader,.mathdiv.mathdiv_start .mathdiv-preview .mathdiv__formula{display:none}.mathdiv .mathdiv-preview .mathdiv__formula .MathJax_Display{overflow:visible;margin:0;padding:0}.mathdiv .mathdiv-preview .mathdiv__placeholder{color:#444;display:none}.mathdiv.mathdiv_warning .mathdiv-preview{opacity:.3}.mathdiv.mathdiv_updating .mathdiv-preview{opacity:.3;transition-delay:.3s}.mathdiv.mathdiv_start .mathdiv-preview .mathdiv__loader{display:block}.mathdiv.mathdiv_rendering .mathdiv-preview .mathdiv__formula{display:none}.mathdiv.mathdiv_rendering .mathdiv-preview .mathdiv__loader{display:block}.mathdiv.mathdiv_empty .mathdiv-preview .mathdiv__formula{display:none}.mathdiv.mathdiv_empty .mathdiv-preview .mathdiv__placeholder{display:block}.mathdiv.mathdiv_empty .mathdiv-preview .mathdiv__loader{display:none}.number-quiz__buttons-block{width:100%;float:left;padding:0 .7em}.number-quiz__options-button{cursor:pointer;width:42px;height:42px;margin-bottom:10px;display:inline-block}.number-quiz__options-button_add{background:url(/static/frontend/common_icons/add.svg) center center no-repeat #6C6}.number-quiz__options-button_delete{background:url(/static/frontend/common_icons/delete.svg) center center no-repeat #6C6}.puzzle-quiz-edit__input{opacity:0;position:absolute}.puzzle-quiz__image{max-width:940px}.puzzle-quiz__hidden{visibility:hidden}.random-tasks-quiz-edit__component-container{margin-top:1em}.random-tasks-quiz-edit__textarea{width:100%;height:5em;margin-top:1em}.random-tasks-quiz-edit__small-textarea{width:20%;height:2em;margin-top:1em;resize:none}.random-tasks-edit__small-block{width:33.3%;float:left;padding:0 .7em}.random-tasks-edit__half-block{width:50%;float:left;padding:0 .7em}.random-tasks-edit__block{width:100%;float:left;padding:0 .7em}.schulte-quiz__table{background-color:#fff;transition:background-color .2s;display:table;border-collapse:collapse;margin:0 auto;border:1px solid #aaa;position:relative}.schulte-quiz__table-row{display:table-row}.schulte-quiz__table-cell{display:table-cell;border:1px solid #aaa;width:6em;height:6em;text-align:center;vertical-align:middle}.schulte-quiz__table-cell_small{width:4em;height:4em}.schulte-quiz__table-cell_red{color:red}.schulte-quiz__table-cell:hover{background-color:#fafafa;cursor:pointer}.schulte-quiz__table-cell_correct{background-color:#7BCF69!important;transition-duration:.1s}.schulte-quiz__table-cell_wrong{background-color:#EA6658!important;transition-duration:.1s}.schulte-quiz__table-float-cell{display:inline-block;position:absolute;font-size:1.5em}.schulte-quiz__table-float-cell:hover{cursor:pointer}.schulte-quiz__next-cell{margin:1em 0}.sorting-quiz-edit__input-container{margin-left:1em;margin-right:6em}.table-quiz{position:relative;overflow:hidden;width:100%}.table-quiz .iScrollHorizontalScrollbar{bottom:8px}.table-quiz__table{min-width:100%;border:none}.table-quiz__table td:first-child,.table-quiz__table th:first-child{text-align:left}.trik-quiz{margin-top:1em}.lti-consumer-edit__custom-field button,.lti-consumer-edit__custom-field div{margin-right:5px;display:inline-block}.lti-consumer-edit__delete-custom-field-btn{color:#777}.lti-consumer-edit__delete-custom-field-btn:focus,.lti-consumer-edit__delete-custom-field-btn:hover{color:#181818}.lti-consumer-edit__delete-custom-field-btn:active{color:#777}.lti-consumer__lti-provider-iframe{border:0;width:100%;min-height:200px}.wysi-toolbar{position:absolute;top:0;height:42px;line-height:2em;color:#a5a5a5;width:100%;z-index:3;border-bottom:1px solid #eee}.wysi-toolbar .color-cmd .fore-color-list{list-style:none}.wysi-toolbar .color-cmd:hover .fore-color-list{position:absolute;top:41px;width:42px;z-index:7}.wysi-toolbar .color-cmd:hover .fore-color-item{display:block;height:25px}.wysi-toolbar .color-cmd:hover .fore-color-item.green{background:#6c6}.wysi-toolbar .color-cmd:hover .fore-color-item.blue{background:#64b0f4}.wysi-toolbar .color-cmd:hover .fore-color-item.red{background:#ff4363}.wysi-toolbar .color-cmd:hover .fore-color-item.purple{background:#a03881}.wysi-toolbar .color-cmd:hover .fore-color-item.black{background:#000}.wysi-toolbar.wysi-toolbar_hidden{display:none}.wysi-toolbar.wysi-toolbar_freezed.wysihtml5-toolbar{position:fixed;top:50px;background:#fff;width:988px}.wysi-toolbar .wysi-toolbar__wrapper{height:42px;display:flex;align-items:center}.wysi-toolbar .wysi-toolbar__left{display:flex;flex:1 100%;width:100%}.wysi-toolbar .wysi-toolbar__right{min-width:2em;width:2em}.wysi-toolbar .wysi-toolbar__btn{position:relative;height:2.625em;color:#ccc;line-height:2.625em;text-align:center;flex:1 2.625em;min-width:2.625em;max-width:2.625em}.wysi-toolbar .wysi-toolbar__btn svg{max-width:1.0625em;max-height:1.0625em}.wysi-toolbar .wysi-toolbar__btn .svg-icon{margin-top:10%;margin-left:10%;width:80%;height:80%;display:block}.edit-link-bar .code-input,.edit-link-bar .latex-input,.edit-link-bar .link-input{height:42px;color:#000;border:none;width:100%}.wysi-toolbar .wysi-toolbar__btn:hover{color:#a5a5a5}.wysi-toolbar .wysi-toolbar__btn.wysihtml5-command-active .svg-icon{border-radius:3px;border:1px solid}.wysi-toolbar .wysi-toolbar__btn.html-cmd svg{width:1.5625em}.wysi-toolbar .wysi-toolbar__btn.cancel-cmd{background:url(/static/frontend/edit/svg/delete_step.svg) center center no-repeat #e7c4f5}.wysihtml5-link-bar{position:absolute;top:1px;width:100%}.edit-link-bar{border:1px solid #ccc;border-top:0;position:relative;width:100%;height:42px;background:#fff}.edit-link-bar .align-select{width:80%;display:inherit;margin-top:11px;margin-left:11px;font-weight:700}.edit-link-bar .s-select{border:none;width:100%;font-size:16px;margin:0}.edit-link-bar .link-input{background:url(/static/frontend/edit/svg/link.svg) 15px center no-repeat;padding:0 112px 0 10px}.edit-link-bar .latex-input{background:url(/static/frontend/edit/svg/sigma.svg) 15px center no-repeat;padding:0 112px 0 10px}.edit-link-bar .code-input{background:url(/static/frontend/edit/svg/code.svg) 15px center no-repeat;padding:0 112px 0 30px;appearance:none;margin:0;-webkit-appearance:none;-moz-appearance:none}.edit-link-bar .code-input::-ms-expand{display:none}.edit-link-bar .save-cmd{position:absolute;right:42px;top:0;height:100%;line-height:13px}.edit-link-bar .cancel-cmd{position:absolute;right:0;top:0;height:100%;width:42px;background:#000;padding-top:8px;padding-left:1px;text-align:center}.wysihtml5-commands-disabled .wysihtml5-link-bar,.wysihtml5-commands-disabled a:not(.wysihtml5-action-active){display:none}.wysi-textarea{position:relative;width:100%;min-height:5.75em;padding-top:2.625em;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;background-color:#fff}.wysi-textarea.wysi-textarea_borders_none{border:0}.wysi-textarea .wysi-toolbar{top:0}.wysi-textarea.wysi-old-textarea{padding-top:0}.wysi-textarea.wysi-old-textarea textarea{border:none;margin-bottom:0;width:100%}.wysi-textarea .old-textarea{height:100%;max-height:100%;max-width:100%}.wysi-textarea.wysi-textarea_minimal{height:1em;max-height:31em}.wysi-textarea__body{padding:.7em}.wysi-textarea__body::after{background-image:none!important}.wysi-textarea__body ol,.wysi-textarea__body ul{padding:0 1.5em;margin-left:1.25em;text-align:left}.wysi-textarea_toolbar_bottom-right.wysi-textarea{padding-top:0;border:1px solid #d3d3d3;margin-bottom:.5em}.wysi-textarea_toolbar_bottom-right .wysi-toolbar{top:auto;bottom:-42px;width:294px;right:0;background:0 0}.wysi-textarea_toolbar_bottom-right .wysi-toolbar .wysi-toolbar__btn{background-color:inherit;color:#bfbfbf}.wysi-textarea_toolbar_bottom-right .wysi-toolbar .wysi-toolbar__btn:hover{background-color:inherit}.MathJax{font-weight:inherit!important}.MathJax_Display{overflow-x:auto;overflow-y:hidden}.wysi-editor{height:100%}.wysi-editor .wysihtml5-textarea{height:100%;max-height:100%;max-width:100%;width:100%}.wysi-editor textarea.wysihtml5-textarea{margin:0}.wysi-editor textarea.step-text-wrapper{min-height:300px}.wysi-editor .step-text-wrapper{max-height:100%;overflow:auto!important;min-height:0}.wysi-editor .step-text-wrapper pre code{display:block;padding:.5em}.vjs-error .vjs-big-play-button,.vjs-playing .vjs-big-play-button,.vjs-stepic-skin .vjs-chapters-button{display:none}.wysihtml5-form,.wysihtml5-sandbox{height:100%;width:100%;overflow:hidden}.wysihtml5-form textarea{min-height:30em}.wysihtml5-textarea{position:relative;font-size:inherit;background-color:transparent}.wysihtml5-textarea.placeholder{color:#ccc}.wysihtml5-textarea::after{content:"";background-position:center center;background-repeat:no-repeat;background-size:9em auto;opacity:.12;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.woof-yard{margin:20px 5%;position:fixed;z-index:9999;width:90%;transition:transform .2s}.stepic-application.with-menu .woof-yard{transform:translateX(300px)}.woof-message{transition:all .25s ease;position:relative;width:100%;margin:0 auto 1em;cursor:pointer;min-height:42px}.woof-message:hover button.close{color:#000;opacity:.5}.woof-message .alert{padding:13px;margin-bottom:15px;border:1px solid transparent}.woof-message .alert h4{margin-top:0;color:inherit}.woof-message .alert .alert-link{font-weight:500}.woof-message .alert>p,.woof-message .alert>ul{margin-bottom:0}.woof-message .alert>p+p{margin-top:5px}.woof-message .alert-dismissable{padding-right:33px}.woof-message .alert-dismissable .close{position:absolute;top:13px;right:15.6px;color:inherit}.woof-message .alert-success{background-color:#fff;border-color:#6c6;color:#6c6}.woof-message .alert-success hr{border-top-color:#53c653}.woof-message .alert-success .alert-link{color:#40bf40}.woof-message .alert-info{background-color:#fff;border-color:#000;color:#000}.woof-message .alert-info hr{border-top-color:#000}.woof-message .alert-info .alert-link{color:#000}.woof-message .alert-warning{background-color:#f3f9fe;border-color:#64b0f4;color:#000}.woof-message .alert-warning hr{border-top-color:#4ca4f2}.woof-message .alert-warning .alert-link{color:#000}.woof-message .alert-alert{background-color:#fff;border-color:#90d;color:#90d}.woof-message .alert-alert hr{border-top-color:#8700c4}.woof-message .alert-alert .alert-link{color:#7600aa}.woof-message.destroyed,.woof-message.pre-insert{opacity:0;height:0;margin:0;overflow:hidden;padding:0}.alert-message{position:relative;width:100%;margin:0 auto 1em;padding:1em;border-radius:.25em}.alert-message.alert-success{background-color:#6c6;border-color:#6c6;color:#fff}.alert-message.alert-success hr{border-top-color:#53c653}.alert-message.alert-success .alert-link{color:#e6e6e6}.alert-message.alert-info{background-color:#EAECF0;border-color:#000;color:#000}.alert-message.alert-info hr{border-top-color:#000}.alert-message.alert-info .alert-link{color:#000}.alert-message.alert-warning{background-color:rgba(231,196,245,.9);border-color:#FF8383;color:#000}.alert-message.alert-warning hr{border-top-color:#ff6a6a}.alert-message.alert-warning .alert-link{color:#000}.alert-message.alert-warning a{color:#98447f}.alert-message.alert-alert{background-color:#fff;border-color:#90d;color:#90d}.alert-message.alert-alert hr{border-top-color:#8700c4}.alert-message.alert-alert .alert-link{color:#7600aa}.web-console{padding-bottom:.5em}.web-console .web-console__pane{max-height:400px;padding:3px;background-color:#FFF;border:1px solid #000;overflow:auto}.web-console .web-console__status{text-align:right;margin-left:14px}.video-player{background-color:#a5a5a5;width:100%;position:relative}.video-player .video-js{width:100%;height:100%}.video-player.video-player__fastboot *{cursor:wait!important}.video-player .next_step_timer-svg{z-index:1;cursor:pointer}.video-player .next-step-overlay__timer{max-height:140px;transform:scale(.8)}.video-player .next-step-overlay__timer .wrapper{top:-175px;width:128px;height:128px;position:relative;margin:40px auto;background:#333;border-radius:50%;z-index:0}.video-player .next-step-overlay__timer .wrapper .pie{width:50%;height:100%;transform-origin:100% 50%;position:absolute;border:5px solid #6c6}.video-player .next-step-overlay__timer .wrapper .spinner{border-radius:100% 0 0 100%/50% 0 0 50%;z-index:200;border-right:none;animation:rota 5s linear infinite}.video-player .next-step-overlay__timer .wrapper:hover .filler,.video-player .next-step-overlay__timer .wrapper:hover .mask,.video-player .next-step-overlay__timer .wrapper:hover .spinner{animation-play-state:running}.video-player .next-step-overlay__timer .wrapper .filler{border-radius:0 100% 100% 0/0 50% 50% 0;left:50%;opacity:0;z-index:100;animation:opa 5s steps(1,end) infinite reverse;border-left:none}.video-player .next-step-overlay__timer .wrapper .mask{width:50%;height:100%;position:absolute;background:inherit;opacity:1;z-index:300;border-top-left-radius:100px;border-bottom-left-radius:100px;animation:opa 5s steps(1,end) infinite}@keyframes rota{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes opa{0%{opacity:1}100%,50%{opacity:0}}.zen-mode .video-player{height:100%;border:none;position:absolute;overflow:hidden}.zen-mode .step-view_video{height:calc(100vh - 62px - 46px - 68px)}.zen-mode .step-view_video .step-inner{max-width:none}.zen-mode .vjs-tech{max-width:100%;max-height:100%;height:100%}.zen-mode .video-js.vjs-fluid{height:100%}.zen-mode .vjs-control-bar{bottom:0;position:absolute}.vjs-stub-button{clip:auto;height:auto;width:auto;font-size:1.5em;line-height:2;cursor:help;float:right!important;color:#666!important}.vjs-error-display{margin:2em;font-size:12px;color:red;position:absolute;top:0}.video-player__container{position:relative}.video-player__container:not(.video-player__container_jvs_loaded):after{content:' ';display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,.4)}.video-player__container object.vjs-tech{min-height:55.5em}.video-player__start-sign{display:block;position:absolute;color:#fff;top:60%;left:0;width:100%;text-align:center;z-index:3;pointer-events:none}.step-pin .step-preview__popup:hover,.step-pin__extracted .step-pin .step-preview__popup,.vjs-has-started~.video-player__start-sign{display:none}.zen-mode .video-player__container{height:100%}@media print{.video-player{border:10px dotted #eee;padding:1em}.video__print-note{font-size:1.5em;margin:.5em;text-align:center}.video__print-note a:link:after,.video__print-note a:visited:after{content:""}}@media screen and (max-width:480px){.video-player .vjs-live-controls,.video-player .vjs-volume-control{display:none}.video-player .vjs-stepic-skin .vjs-menu-button{margin-right:4px}.video-player .vjs-stepic-skin .vjs-control:before,.video-player .vjs-stepic-skin .vjs-playback-rate .vjs-playback-rate-value,.video-player .vjs-stepic-skin .vjs-resolutions-button .vjs-resolutions-value{font-size:1.3em}}.user-avatar,.video-editor-wrapper .video-upload .attach-file{display:inline-block}@media (min-width:768px){.vjs-error-display{font-size:22px}.video-player .next-step-overlay__next-text-wrapper{font-size:1em}.video-player .next-step-overlay__timer{transform:scale(1)}}@media (min-width:1024px){.vjs-error-display{font-size:28px}}.video-js.vjs-paused.vjs-controls-enabled{overflow:hidden}.video-js.vjs-paused.vjs-controls-enabled .vjs-big-play-button{box-shadow:0 0 0 1000vh rgba(0,0,0,.4)}.video-js.vjs-paused.vjs-controls-enabled:hover .vjs-big-play-button{box-shadow:0 0 0 1000vh rgba(0,0,0,.5)}.video-editor-wrapper{position:relative;margin:2em 0}.video-editor-wrapper .video-details{margin-top:1em;text-align:center;position:relative}.video-editor-wrapper .video-details p{margin-top:1em}.video-editor-wrapper .video-upload{margin:1em;text-align:center}.video-editor-wrapper .video-help p{margin:0;padding:0;font-size:.9em}.video-editor-wrapper .video-srt p{margin-top:1em;font-size:.9em}.video-editor-wrapper .video-srt .video-details__subtitles{width:100%;max-width:100%;background-color:#eee;height:10em}.video-editor-wrapper .video-editor__uploaders{position:relative}.video-editor-wrapper .video-editor__loader{width:100%;height:100%;top:0;left:0;position:absolute;z-index:25;background-color:#fff}.video-editor-wrapper .video-link{width:100%}.video-editor-wrapper .video-details-text{text-overflow:ellipsis;overflow:hidden;padding:0 10px}.step-text-wrapper li>p,.step-text-wrapper.inline>p{display:inline}.user-avatar img{border-radius:50%;overflow:hidden}.user-avatar .user-avatar__img_shape_square{border-radius:0}.user-avatar span{vertical-align:middle}.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}.submission-show{padding:0 0 10px}.submission-show .ember-text-field,.submission-show .textarea,.submission-show .wysi-textarea{border:none!important}.submission-show .submission__top{border-bottom:1px solid #D8D8D8;padding:10px 0;background-color:#fff;position:-webkit-sticky;position:sticky;top:-10px;left:0;z-index:9}.submission-show.submission-show_with-border .submission__bottom{border:1px solid #d4f1ff;border-radius:5px;padding:1em;margin-top:30px}.submission-show.submission-show_with-border .submission__bottom input{margin-bottom:0}.submission__status svg{height:16px;width:16px;vertical-align:bottom}.submission__top{width:100%}.submission__icon{background:url(/static/frontend/menu_unknown.svg) center no-repeat;width:44px;height:44px;float:left}.submission__info{float:left;margin-left:20px;line-height:1}.submission__info.submission__info-no-avatar{margin-left:0}.submission__title{font-size:16px;margin:1px 0 5px}.submission__date{font-size:14px}.submission__bottom{font-size:14px;margin-top:30px}.submission__bottom textarea{width:100%}.submission__hint{font-size:14px;position:relative}.step-text-wrapper{line-height:1.6em;color:#000;font-family:Roboto,sans-serif;overflow:hidden;outline:0;border-style:none;shadow:none;text-align:left;height:100%}.step-text-wrapper :focus{outline:0}.step-text-wrapper i{font-size:1em}.step-text-wrapper ol,.step-text-wrapper ul{padding:0 1.5em;margin-left:1.25em;text-align:left}.step-text-wrapper .wysiwyg-float-left{float:left;margin-right:1em}.step-text-wrapper .wysiwyg-clear-left{clear:left}.step-text-wrapper .step-actions,.step-text-wrapper .wysiwyg-clear-both{clear:both}.step-text-wrapper .wysiwyg-float-right{float:right;margin-left:1em}.step-text-wrapper .wysiwyg-color-red{color:#ff4363}.step-text-wrapper .wysiwyg-color-green{color:#6c6}.step-text-wrapper .wysiwyg-color-blue{color:#64b0f4}.step-text-wrapper .wysiwyg-color-black{color:#000}.step-text-wrapper .wysiwyg-color-purple{color:#a03881}.step-text-wrapper .wysiwyg-text-align-right{text-align:right}.step-text-wrapper .wysiwyg-text-align-left{text-align:left}.step-text-wrapper .wysiwyg-text-align-center{text-align:center}.step-text-wrapper .wysiwyg-font-tt{font-family:monospace,serif}.step-text-wrapper .wysiwyg-font-sup{font-size:xx-small;vertical-align:super}.step-text-wrapper .wysiwyg-font-sub{font-size:xx-small;vertical-align:sub}.progress-circle__wrapper,.sortable-item svg,.step-pin,.step-pin svg,.svg-icon.leaders-stat_icon svg{vertical-align:middle}.step-text-wrapper .wysiwyg-font-small-caps{font-variant:small-caps}.step-text-wrapper .wysiwyg-font-size-large{font-size:large}.step-text-wrapper .wysiwyg-font-size-larger{font-size:larger}.step-text-wrapper .wysiwyg-font-size-medium{font-size:medium}.step-text-wrapper .wysiwyg-font-size-small{font-size:small}.step-text-wrapper .wysiwyg-font-size-smaller{font-size:smaller}.step-text-wrapper .wysiwyg-font-size-x-large{font-size:x-large}.step-text-wrapper .wysiwyg-font-size-x-small{font-size:x-small}.step-text-wrapper .wysiwyg-font-size-xx-large{font-size:xx-large}.step-text-wrapper .wysiwyg-font-size-xx-small{font-size:xx-small}.step-text-wrapper h1,.step-text-wrapper h2,.step-text-wrapper h3,.step-text-wrapper h4,.step-text-wrapper h5,.step-text-wrapper h6{text-align:center;line-height:1.2125em}.step-text-wrapper h1{font-size:36px}.step-text-wrapper h2{font-size:24px}.step-text-wrapper img,.step-text-wrapper table{margin:0 auto}.step-text-wrapper img{display:block}.step-text-wrapper img.wysiwyg-float-left,.step-text-wrapper img.wysiwyg-float-right{display:inline-block}.step-text-wrapper .monospace{font-family:Consolas,"Liberation Mono",Courier,monospace}.step-text-wrapper .special_text{margin-bottom:1.25em}.step-text-wrapper .special_text .center,.step-text-wrapper .special_text.center{line-height:inherit;text-align:center}.step-text-wrapper .special_text .center p,.step-text-wrapper .special_text.center p{text-align:inherit}.step-text-wrapper .special_text .pre,.step-text-wrapper .special_text.pre{text-align:left;white-space:pre;white-space:pre-wrap;display:inline}.step-text-wrapper .special_text .pre p:last-child,.step-text-wrapper .special_text.pre p:last-child{margin-bottom:0}.step-text-wrapper .special_text .mono,.step-text-wrapper .special_text.mono{font-family:Consolas,"Liberation Mono",Courier,monospace;line-height:1.2em!important}.step-text-wrapper .special_text .mono>p,.step-text-wrapper .special_text.mono>p{line-height:1.2em!important;margin:0;padding:0}.step-text-wrapper .flex-video-wrap{margin:0 auto}.step-text-wrapper .img_special.shrink{display:block;text-align:center}.step-text-wrapper .img_special.shrink.left,.step-text-wrapper .img_special.shrink.right{display:inline}.step-text-wrapper .img_special.right{margin-left:.5em}.step-text-wrapper .img_special.left{margin-right:.5em}.step-text-wrapper a{color:#00a8ff}.step-text-wrapper a:focus,.step-text-wrapper a:hover{color:#00f;text-decoration:underline}.step-text-wrapper code{text-align:left;line-height:1.2em;background-color:#FDF6E3;color:inherit;font-weight:inherit;min-height:2em}.step-text-wrapper pre code{display:block;padding:.5em}.step-text-wrapper.block pre code{margin-top:-10px;margin-bottom:7px}.step-text-wrapper>:last-child{margin-bottom:0}.step-text-wrapper .step-text__limit-title{border-top:1px solid;border-color:#CCC;padding-top:.5em;margin-top:.5em;margin-bottom:0}.step-text-wrapper .step-text__limit-value{margin-left:1em}.step-pin{float:left;margin-right:.33125em;width:3.5625em;height:3.5625em;position:relative;line-height:3.5625em;text-align:center;color:#fff;transition:background-color .1s;cursor:pointer;background:#d8d8d8;border-radius:2px}.step-pin.passed .step-pin__bottom-border{position:absolute;left:0;background:#fff;height:1px;width:100%;bottom:4px}.step-pin::before{font-size:13px;content:attr(data-step-position);position:absolute;top:-17px;color:#d8d8d8;width:100%;left:0;line-height:10px}.step-pin:focus,.step-pin:hover{color:#fff;background:#c6c6c6}.step-pin__extracted .step-pin:focus,.step-pin__extracted .step-pin:hover{background:#6c6}.step-pin.deleted{background:#e7c4f5}.step-pin.fail{background:#90d}.step-pin.passed{background:linear-gradient(to bottom,#d8d8d8 53px,#6c6 0)}.step-pin.passed:focus:not(.is_active),.step-pin.passed:hover{background:linear-gradient(to bottom,#c6c6c6 53px,#6c6 0)}.step-pin__extracted .step-pin{background:#000!important}.step-pin.is_active{background:#6c6}.step-pin__extracted .step-pin.is_active{background:#000!important}.step-pin.is_active:focus,.step-pin.is_active:hover{background:#4DAF4D}.step-pin .step-preview__popup{width:16.5em;box-sizing:content-box;position:absolute;background:0 0;transform-origin:0 0;border:0;opacity:0;transition:none;top:38px;z-index:11;pointer-events:none;left:0;text-align:left}.step-pin .step-preview__popup .step-preview__caption{color:#000;padding:.5em;text-align:left;line-height:2em;background-color:rgba(238,238,238,.85)}.step-pin .step-preview__popup::before{content:' ';width:0;height:0;border-style:solid;border-width:0 14px 14px;border-color:transparent transparent rgba(238,238,238,.85);position:absolute;top:-32px}.step-pin.step-preview_is_visible .step-preview__popup{opacity:1;transition:transform,opacity .2s;border:18px solid;border-color:rgba(238,238,238,.85);border-bottom:0;background-clip:padding-box}.step-pin.passed .step-preview__popup{border-color:rgba(165,229,165,.85)}.step-pin.passed .step-preview__popup::before{border-color:transparent transparent rgba(165,229,165,.85)}.lesson-wrapper.scrolled .lesson__step-pins,.lesson-wrapper.scrolled .lesson__step-pins .lesson__step-pins-inner{height:50px!important;border-bottom:solid 1px #222}.step-pin.passed .step-preview__popup .step-preview__caption{background-color:rgba(165,229,165,.85)}.step-pin.step-preview_for_step1 .step-preview__popup{transform:translate(0,30px)}.step-pin.step-preview_for_step1 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step1 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step1 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step1 .step-preview__popup::before{left:-9px}.step-pin.step-preview_for_step2 .step-preview__popup{transform:translate(-7.86px,30px)}.step-pin.step-preview_for_step2 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step2 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step2 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step2 .step-preview__popup::before{left:-1.14px}.step-pin.step-preview_for_step3 .step-preview__popup{transform:translate(-15.72px,30px)}.step-pin.step-preview_for_step3 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step3 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step3 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step3 .step-preview__popup::before{left:6.72px}.step-pin.step-preview_for_step4 .step-preview__popup{transform:translate(-23.58px,30px)}.step-pin.step-preview_for_step4 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step4 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step4 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step4 .step-preview__popup::before{left:14.58px}.step-pin.step-preview_for_step5 .step-preview__popup{transform:translate(-31.44px,30px)}.step-pin.step-preview_for_step5 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step5 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step5 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step5 .step-preview__popup::before{left:22.44px}.step-pin.step-preview_for_step6 .step-preview__popup{transform:translate(-39.3px,30px)}.step-pin.step-preview_for_step6 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step6 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step6 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step6 .step-preview__popup::before{left:30.3px}.step-pin.step-preview_for_step7 .step-preview__popup{transform:translate(-47.16px,30px)}.step-pin.step-preview_for_step7 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step7 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step7 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step7 .step-preview__popup::before{left:38.16px}.step-pin.step-preview_for_step8 .step-preview__popup{transform:translate(-55.02px,30px)}.step-pin.step-preview_for_step8 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step8 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step8 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step8 .step-preview__popup::before{left:46.02px}.step-pin.step-preview_for_step9 .step-preview__popup{transform:translate(-62.88px,30px)}.step-pin.step-preview_for_step9 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step9 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step9 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step9 .step-preview__popup::before{left:53.88px}.step-pin.step-preview_for_step10 .step-preview__popup{transform:translate(-70.74px,30px)}.step-pin.step-preview_for_step10 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step10 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step10 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step10 .step-preview__popup::before{left:61.74px}.step-pin.step-preview_for_step11 .step-preview__popup{transform:translate(-78.6px,30px)}.step-pin.step-preview_for_step11 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step11 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step11 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step11 .step-preview__popup::before{left:69.6px}.step-pin.step-preview_for_step12 .step-preview__popup{transform:translate(-86.46px,30px)}.step-pin.step-preview_for_step12 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step12 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step12 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step12 .step-preview__popup::before{left:77.46px}.step-pin.step-preview_for_step13 .step-preview__popup{transform:translate(-94.32px,30px)}.step-pin.step-preview_for_step13 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step13 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step13 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step13 .step-preview__popup::before{left:85.32px}.step-pin.step-preview_for_step14 .step-preview__popup{transform:translate(-102.18px,30px)}.step-pin.step-preview_for_step14 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step14 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step14 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step14 .step-preview__popup::before{left:93.18px}.step-pin.step-preview_for_step15 .step-preview__popup{transform:translate(-110.04px,30px)}.step-pin.step-preview_for_step15 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step15 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step15 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step15 .step-preview__popup::before{left:101.04px}.step-pin.step-preview_for_step16 .step-preview__popup{transform:translate(-117.9px,30px)}.step-pin.step-preview_for_step16 .step-preview__popup .step-show{display:block;width:16.5em;max-height:16.5em;background-color:#fff}.step-pin.step-preview_for_step16 .step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-pin.step-preview_for_step16 .step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-pin.step-preview_for_step16 .step-preview__popup::before{left:108.9px}.lesson-wrapper.scrolled .lesson__step-pins.lesson__step-pins{display:flex;align-items:center}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.passed .step-pin__bottom-border,.lesson-wrapper.scrolled .lesson__step-pins .step-pin::before,.step-pin-border.step-pin-border__disabled{display:none}.lesson-wrapper.scrolled .lesson__step-pins .step-pin{width:32px;height:32px;line-height:32px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.passed{background:linear-gradient(to bottom,#d8d8d8 29px,#6c6 0)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.passed.is_active{background:#6c6}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step1 .step-preview__popup{transform:translate(0,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step1 .step-preview__popup::before{left:-16.5px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step2 .step-preview__popup{transform:translate(-17.64px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step2 .step-preview__popup::before{left:1.14px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step3 .step-preview__popup{transform:translate(-35.28px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step3 .step-preview__popup::before{left:18.78px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step4 .step-preview__popup{transform:translate(-52.92px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step4 .step-preview__popup::before{left:36.42px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step5 .step-preview__popup{transform:translate(-70.56px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step5 .step-preview__popup::before{left:54.06px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step6 .step-preview__popup{transform:translate(-88.2px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step6 .step-preview__popup::before{left:71.7px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step7 .step-preview__popup{transform:translate(-105.84px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step7 .step-preview__popup::before{left:89.34px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step8 .step-preview__popup{transform:translate(-123.48px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step8 .step-preview__popup::before{left:106.98px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step9 .step-preview__popup{transform:translate(-141.12px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step9 .step-preview__popup::before{left:124.62px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step10 .step-preview__popup{transform:translate(-158.76px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step10 .step-preview__popup::before{left:142.26px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step11 .step-preview__popup{transform:translate(-176.4px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step11 .step-preview__popup::before{left:159.9px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step12 .step-preview__popup{transform:translate(-194.04px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step12 .step-preview__popup::before{left:177.54px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step13 .step-preview__popup{transform:translate(-211.68px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step13 .step-preview__popup::before{left:195.18px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step14 .step-preview__popup{transform:translate(-229.32px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step14 .step-preview__popup::before{left:212.82px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step15 .step-preview__popup{transform:translate(-246.96px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step15 .step-preview__popup::before{left:230.46px}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step16 .step-preview__popup{transform:translate(-264.6px,12px)}.lesson-wrapper.scrolled .lesson__step-pins .step-pin.step-preview_for_step16 .step-preview__popup::before{left:248.1px}.step-show .step-show_is_preview{pointer-events:none}.hints__component{display:block}.hints__component.hints__component_showed .smart-hints__hint{height:auto;padding-bottom:2px}.hints__component.hints__component_showed .hints__text{display:block}.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}.share-buttons{padding:0;display:block}.share-buttons .share-buttons__buttons{position:relative;top:0}.share-buttons .share-buttons__buttons.share-buttons__buttons-ultra-compact .b-share-btn__wrap,.share-buttons .share-buttons__buttons.share-buttons__buttons-ultra-compact .b-share_theme_counter .b-share-btn__wrap{width:24px;height:24px;margin-left:5px}.share-buttons .share-buttons__buttons.share-buttons__buttons-ultra-compact .b-share-btn__wrap .b-share__handle,.share-buttons .share-buttons__buttons.share-buttons__buttons-ultra-compact .b-share_theme_counter .b-share-btn__wrap .b-share__handle{background-color:inherit}.share-buttons .share-buttons__buttons.share-buttons__buttons-ultra-compact .b-share-btn__wrap .b-share-btn__vkontakte,.share-buttons .share-buttons__buttons.share-buttons__buttons-ultra-compact .b-share_theme_counter .b-share-btn__wrap .b-share-btn__vkontakte{background-color:#48729e;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=)}.share-buttons .share-buttons__buttons.share-buttons__buttons-ultra-compact .b-share-btn__wrap .b-share-btn__facebook,.share-buttons .share-buttons__buttons.share-buttons__buttons-ultra-compact .b-share_theme_counter .b-share-btn__wrap .b-share-btn__facebook{background-color:#3b5998;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQyMyAyMHYtNy4yOThoMi40NjRsLjM2OS0yLjg0NWgtMi44MzJWOC4wNDJjMC0uODI0LjIzLTEuMzg1IDEuNDE3LTEuMzg1aDEuNTE1VjQuMTExQTIwLjI1NSAyMC4yNTUgMCAwIDAgMTQuMTQ4IDRjLTIuMTgzIDAtMy42NzggMS4zMjYtMy42NzggMy43NnYyLjA5N0g4djIuODQ1aDIuNDdWMjBoMi45NTN6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K)}.share-buttons .share-buttons__buttons.share-buttons__buttons-ultra-compact .b-share-btn__wrap .b-share-btn__twitter,.share-buttons .share-buttons__buttons.share-buttons__buttons-ultra-compact .b-share_theme_counter .b-share-btn__wrap .b-share-btn__twitter{background-color:#00aced;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDcuNTM5YTYuNTYgNi41NiAwIDAgMS0xLjg4NS41MTcgMy4yOTQgMy4yOTQgMCAwIDAgMS40NDMtMS44MTYgNi41NzUgNi41NzUgMCAwIDEtMi4wODUuNzk2IDMuMjgzIDMuMjgzIDAgMCAwLTUuNTkzIDIuOTk0QTkuMzIgOS4zMiAwIDAgMSA1LjExNCA2LjZhMy4yOCAzLjI4IDAgMCAwIDEuMDE2IDQuMzgyIDMuMjc0IDMuMjc0IDAgMCAxLTEuNDg3LS40MXYuMDQxYTMuMjg1IDMuMjg1IDAgMCAwIDIuNjMzIDMuMjE4IDMuMzA1IDMuMzA1IDAgMCAxLTEuNDgyLjA1NiAzLjI4NiAzLjI4NiAwIDAgMCAzLjA2NiAyLjI4QTYuNTg1IDYuNTg1IDAgMCAxIDQgMTcuNTI0IDkuMjkxIDkuMjkxIDAgMCAwIDkuMDMyIDE5YzYuMDM4IDAgOS4zNC01IDkuMzQtOS4zMzcgMC0uMTQzLS4wMDQtLjI4NS0uMDEtLjQyNUE2LjY3MiA2LjY3MiAwIDAgMCAyMCA3LjUzOHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.share-buttons .b-share_theme_counter .b-share{display:block;font:inherit;padding:0!important}.share-buttons .b-share-btn__wrap,.share-buttons .b-share_theme_counter .b-share-btn__wrap{position:relative;float:left;width:60px;height:61px;margin-left:1px}.fileupload__input,.material-editor{width:100%;height:100%}.share-buttons .b-share-btn__wrap .b-share__handle,.share-buttons .b-share_theme_counter .b-share-btn__wrap .b-share__handle{background-color:#eee;background-repeat:no-repeat;background-position:center;transition:background-color .3s;width:100%;height:100%;display:block;border-radius:0}.share-buttons .b-share-btn__wrap .b-share__handle:active,.share-buttons .b-share-btn__wrap .b-share__handle:hover,.share-buttons .b-share_theme_counter .b-share-btn__wrap .b-share__handle:active,.share-buttons .b-share_theme_counter .b-share-btn__wrap .b-share__handle:hover{opacity:.9}.share-buttons .b-share-btn__wrap .b-share-counter,.share-buttons .b-share-btn__wrap .b-share-icon,.share-buttons .b-share_theme_counter .b-share-btn__wrap .b-share-counter,.share-buttons .b-share_theme_counter .b-share-btn__wrap .b-share-icon{display:none!important}.share-buttons .b-share-btn__wrap:first-child,.share-buttons .b-share_theme_counter .b-share-btn__wrap:first-child{margin-left:0}.share-buttons .b-share-btn__wrap .b-share-btn__vkontakte,.share-buttons .b-share_theme_counter .b-share-btn__wrap .b-share-btn__vkontakte{background-color:#48729e;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=)}.share-buttons .b-share-btn__wrap .b-share-btn__facebook,.share-buttons .b-share_theme_counter .b-share-btn__wrap .b-share-btn__facebook{background-color:#3b5998;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQyMyAyMHYtNy4yOThoMi40NjRsLjM2OS0yLjg0NWgtMi44MzJWOC4wNDJjMC0uODI0LjIzLTEuMzg1IDEuNDE3LTEuMzg1aDEuNTE1VjQuMTExQTIwLjI1NSAyMC4yNTUgMCAwIDAgMTQuMTQ4IDRjLTIuMTgzIDAtMy42NzggMS4zMjYtMy42NzggMy43NnYyLjA5N0g4djIuODQ1aDIuNDdWMjBoMi45NTN6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K)}.share-buttons .b-share-btn__wrap .b-share-btn__twitter,.share-buttons .b-share_theme_counter .b-share-btn__wrap .b-share-btn__twitter{background-color:#00aced;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDcuNTM5YTYuNTYgNi41NiAwIDAgMS0xLjg4NS41MTcgMy4yOTQgMy4yOTQgMCAwIDAgMS40NDMtMS44MTYgNi41NzUgNi41NzUgMCAwIDEtMi4wODUuNzk2IDMuMjgzIDMuMjgzIDAgMCAwLTUuNTkzIDIuOTk0QTkuMzIgOS4zMiAwIDAgMSA1LjExNCA2LjZhMy4yOCAzLjI4IDAgMCAwIDEuMDE2IDQuMzgyIDMuMjc0IDMuMjc0IDAgMCAxLTEuNDg3LS40MXYuMDQxYTMuMjg1IDMuMjg1IDAgMCAwIDIuNjMzIDMuMjE4IDMuMzA1IDMuMzA1IDAgMCAxLTEuNDgyLjA1NiAzLjI4NiAzLjI4NiAwIDAgMCAzLjA2NiAyLjI4QTYuNTg1IDYuNTg1IDAgMCAxIDQgMTcuNTI0IDkuMjkxIDkuMjkxIDAgMCAwIDkuMDMyIDE5YzYuMDM4IDAgOS4zNC01IDkuMzQtOS4zMzcgMC0uMTQzLS4wMDQtLjI4NS0uMDEtLjQyNUE2LjY3MiA2LjY3MiAwIDAgMCAyMCA3LjUzOHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.quiz-layout-head .quiz-layout-head__print-notify{border:10px dotted #eee;padding:1em;font-size:1.5em;text-align:center}.quiz-layout-head .quiz-layout-head__print-notify a:link:after,.quiz-layout-head .quiz-layout-head__print-notify a:visited:after{content:""}.language-selector{display:flex}.fileupload__component{position:relative;font-size:1em}.fileupload__component.fileupload__component_img{padding-right:2em}.fileupload__input{z-index:25;line-height:0;position:absolute;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";cursor:pointer;margin:0;padding:0}.fileupload__button_img{width:120px;height:120px;background-repeat:no-repeat;background-size:cover;text-shadow:1px 1px 0 #fff}.fileupload__button_img:not(.st-button_style_none){color:#444;background-color:transparent;border:2px solid #fff;box-shadow:0 2px 3px #D8D8D8;padding:.5em}.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}.courses-list .courses-list__link{display:table;float:left;width:100%;height:60px;color:#a5a5a5;overflow:hidden;cursor:pointer;line-height:1.3;padding:25px;margin:10px 0}.courses-list .courses-list__link .courses-list__img{width:60px;height:60px;display:table-cell}.courses-list .courses-list__link .courses-list__img img{width:60px;height:60px}.courses-list .courses-list__link .courses-list__title{display:table-cell;vertical-align:middle;padding:0 20px}.courses-list .courses-list__link .courses-list__actions{color:#666;visibility:hidden;font-size:10px}.courses-list .courses-list__link .courses-list__actions a,.courses-list .courses-list__link .courses-list__actions span{padding:10px 10px 0 0;color:inherit}.courses-list .courses-list__link .courses-list__score{font-weight:700;font-size:2em;display:table-cell;width:200px;text-align:right}.courses-list .courses-list__link .courses-list__score .courses-list__score-yours{color:#a5e5a5}.courses-list .courses-list__link:hover{background-color:rgba(100,176,244,.16)!important;color:inherit}.courses-list .courses-list__link:hover .courses-list__title{text-decoration:none}.course-reivew__trans-btn.st-button_style_none:hover,.courses-list .courses-list__link:hover .courses-list__actions a:hover,.courses-list .courses-list__link:hover .courses-list__actions span:hover,.courses-list .courses-list__link:hover .courses-list__title h4,.lesson-widget__author:hover,.lesson-widget__comment-author:hover,.lesson-widget__comment-text:hover,.section-editor__popup,a.lesson-widget__title-text:hover{text-decoration:underline}.courses-list .courses-list__link:hover .courses-list__actions{visibility:visible}.toc__progress-bar,.toc__progress-bar-green{display:none}.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}.lesson-side__toc .toc-component .toggle__component{margin-bottom: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;font-size:.75em!important;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{min-width:240px}.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:#313131;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:#8F8F8F;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:#8F8F8F;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 .st-course-widget__drop{display: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 .toc__inner .lesson-widget:hover .st-course-widget__drop{display:block}.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}.toc-component .bug-message__message .button{margin-top:.7em}@media screen and (min-width:1024px){.toc-component .lesson-widget__content .progress-line svg{display:none}}.comment-input__noauth-warning{color:#a5a5a5;font-style:italic}.comment-input__btn.hidden{visibility:hidden}.comment-input{padding-bottom:1em}.comment-input__space{height:.5em}.toggle__component .toggle__title{cursor:pointer}.toggle__component .toggle__title .toggle__title__btn{color:#000;font-size:1em}.toggle__component .toggle__title .toggle__title__btn-toc{color:#fff}.toggle__component .toggle__title .toggle__title__progress{float:right;color:#939393;font-size:14px;padding-right:5px}.toggle__component .toggle__content{overflow:hidden;transition:height .3s}.toggle__component.toggle__collapsed .toggle__content{height:0!important}.toggle__component.toggle__collapsed .toggle__title .toggle__title__arrow{transform:scaleY(1)}.toggle__component.toggle__fixed .toggle__content{transition:none}.toggle__component .toc-toggle__session-description{overflow:hidden;word-wrap:break-word;padding:10px;background:#fff;margin-top:5px;color:#000}.toggle__component .toc-toggle__exam{padding:8px 8px 8px 20px;background:#eee;cursor:pointer;display:flex;justify-content:space-between;font-size:13px;border-radius:4px}.toggle__component .toc-toggle__exam-info-head{color:#000}.toggle__component .toc-toggle__exam-info-par{font-size:14px;color:#a5a5a5}.toggle__component .toc-toggle__exam-continue{display:flex;align-items:center}.toggle__component .toc-toggle__exam-hr{background:#eee;border-left:4px solid #000;cursor:pointer;margin:0}.toggle__component .toc-toggle__exam-hr hr{margin:0 .625em}.bug-message__component{text-align:center;color:#000}.bug-message__component .bug-message__icon{font-size:10cm!important;position:relative}.bug-message__component .bug-message__icon .eye{color:#FFF;position:absolute;left:52%;font-size:10%;top:.3cm;transform:scaleY(0)}.bug-message__component .bug-message__icon .eye:last-child{left:37%}.bug-message__component .bug-message__icon:hover .eye{animation:wink 5s .1s infinite}.bug-message__component .bug-message__icon:hover .eye:last-child{animation:wink 5s infinite;left:37%}.bug-message__component .bug-message__message{padding:1em;color:#000;font-style:italic;display:block;text-align:center}@keyframes wink{0%,100%{transform:scaleY(.01)}3%,97%{transform:scaleY(1)}}.anon-here .anon-here__label_has_tooltip{cursor:help}.anon-here .anon-here__label_is_action{color:#ccc;cursor:pointer}.anon-here .anon-here__label_is_action:hover{color:#000}.anon-here .anon-here__text{padding:1.5em 0 1.5em 1.875em}.anon-here .eye_icon svg{width:28px;height:28px}.anon-here .pencil_icon{top:5px}.anon-here .pencil_icon svg{width:22px;height:22px}.announcement-editor{margin:3em 0 1em}.announcement-editor .announcement-editor__subject{font-size:1.2em;width:100%;border-radius:0}.announcement-editor .announcement-editor__text{padding:1em;border:1px solid #d3d3d3}.announcement-editor .announcement-editor__options,.announcement-editor .announcement-editor__wysi-textarea-wrap{margin-bottom:1em}.announcement-editor .wysi-textarea{min-height:250px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.announcement-editor .announcement-editor__percent-label{display:inline-block}.announcement-editor .announcement-editor__percent-input{display:inline}.announcement-editor .announcement-editor__buttons{margin-top:1em}.announcement-editor .announcement-editor__button{float:right;margin-left:.5em;margin-bottom:1em}.announcement-editor .announcement-editor__button:first-child{margin-left:0}.announcement-editor .announcement-editor__button_left{float:left}.announcement-editor .announcement-editor__start-date-label{display:flex;justify-content:space-between;width:300px}body.show-modal{overflow:hidden}.modal-dialog{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:9998}.modal-dialog.modal-dialog_minH_400{height:400px}.modal-dialog .modal-dialog-wrap{display:block;position:relative;min-height:100%;overflow:hidden}.modal-dialog .modal-dialog-bg{background:rgba(0,0,0,.5);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;overflow:visible;display:flex;flex-direction:column}.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}.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:20px;right:20px;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_full-conent .modal-dialog__content,.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 .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:#8F8F8F}.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}}.stepic-application_embedded .stepic-breadcrumbs{display:none}.gradesheet-cell_passed{background:#a5e5a5}.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}.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,.svg-icon.new-klass-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.dragndrop_icon{cursor:move}.svg-icon.add_icon svg{width:14px;height:14px}.svg-icon.admin_icon svg,.svg-icon.animation_icon svg{width:42px;height:42px}.svg-icon.app_store_en_icon svg,.svg-icon.app_store_ru_icon svg{width:135px;height:40px}.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{width:42px;height:42px}.svg-icon.correct_icon svg{width:24px;height:24px}.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.delete_icon svg{width:14px;height:14px}.svg-icon.down_arrow_icon svg{width:24px;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.embed_icon svg{width:30px;height:30px}.svg-icon.external-grader_icon svg,.svg-icon.fill_blanks_icon svg{width:42px;height:42px}.svg-icon.footer_medium_icon svg{width:32px;height:32px}.svg-icon.free_answer_icon svg{width:42px;height:42px}.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.help_icon svg{width:28px;height:28px}.svg-icon.invite_icon svg{width:41px;height:42px}.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.menu_courses_icon svg,.svg-icon.menu_dashboard_icon svg,.svg-icon.menu_library_icon svg,.svg-icon.menu_newlesson_icon svg{width:20px;height:20px}.svg-icon.my_quiz_icon svg{width:42px;height:42px}.svg-icon.new_window_icon svg{width:16px;height:16px}.svg-icon.next_step_timer_icon svg{width:128px;height:128px}.svg-icon.number_icon svg{width:42px;height:42px}.svg-icon.partially_correct_icon svg{width:24px;height:24px}.svg-icon.passed_icon svg{width:20px;height:12px}.svg-icon.passed_by_icon svg{width:10px;height:14px}.svg-icon.passed_step_icon svg{width:24px;height:24px}.svg-icon.pencil_icon svg{width:28px;height:28px}.svg-icon.points_icon svg{width:60px;height:60px}.svg-icon.print_icon svg{width:28px;height:28px}.svg-icon.private-course-lock_icon svg{width:32px;height:32px}.svg-icon.progress_icon svg{width:20px;height:11px}.svg-icon.puzzle_icon svg,.svg-icon.pycharm_icon svg,.svg-icon.random_tasks_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.share_icon svg{width:28px;height:28px}.svg-icon.sorting_icon svg,.svg-icon.sql_icon svg{width:42px;height:42px}.svg-icon.stepic_logo_icon svg{width:18px;height:27px}.svg-icon.string_icon svg,.svg-icon.table_icon svg,.svg-icon.text_icon svg,.svg-icon.theory_icon svg{width:42px;height:42px}.svg-icon.time_icon svg{width:8px;height:14px}.svg-icon.toc_icon svg{width:28px;height:20px}.svg-icon.trik_icon svg{width:42px;height:42px}.svg-icon.up_arrow_icon svg{width:24px;height:16px}.svg-icon.user_icon svg{width:10px;height:14px}.svg-icon.video_icon svg{width:42px;height:42px}.svg-icon.video_pin_icon svg{width:19px;height:22px}.svg-icon.views_icon svg{width:20px;height:12px}.svg-icon.website_icon svg{width:20px;height:20px}.svg-icon.wrong_icon svg{width:24px;height:24px}.svg-icon.question_icon svg,.svg-icon.wysi_image_icon svg,.svg-icon.wysi_latex_icon svg,.svg-icon.wysi_link_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}.lesson-widget{display:flex;position:relative;flex-direction:column;border:1px solid #D8D8D8;border-radius:3px;margin-bottom:4px;cursor:pointer}.lesson-widget.lesson-widget_disabled:hover{cursor:default}.lesson-widget__progress-mark{position:absolute;width:6px;height:100%;background-color:#eee}.lesson-widget.lesson-widget_progress_passed .lesson-widget__progress-mark{display:block;background-color:#6c6}.toc__inner :last-child .lesson-widget__progress-mark{border-bottom-left-radius:4px}.lesson-widget__content{padding:12px 25px;display:flex;flex-direction:row;align-items:stretch}.lesson-widget_with-info{width:100%}.lesson-widget_with-info .lesson-widget__cover{flex-shrink:0}.lesson-widget_with-info .lesson-widget__stats{flex-direction:column;align-items:flex-start;flex-wrap:wrap}.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:#f1f1f1;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:#f1f1f1}.lesson-widget__cover-upload-buttons button:hover{color:#000}.lesson-widget__upload-cover-icon{float:right;margin:7px 0 0 5px}.lesson-widget__cover-upload-buttons{position:absolute;display:none}.lesson-widget__steps-access-no{color:#999;background:#fff;border:1px solid #ccc}.lesson-wiget__student-lock{width:16px}.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:#f1f1f1}.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:#666;padding:4px 0;white-space:nowrap;margin-right:12px;display:flex;align-items:center;height:24px}.lesson-widget__author,.lesson-widget__comment-author{color:#1466c6}.lesson-widget__stat-expand{flex-grow:1}.lesson-widget__comment-icon{display:inline-block;width:16px}.lesson-widget__comment-text,.lesson-widget__comment-text:hover{color:#333}.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__comment-text{color:#333}.lesson-widget__steps_progress_passed{background:#6c6;color:#FFF;box-shadow:none}.lesson-widget_footer{display:block;border-top:solid 1px rgba(0,0,0,.065)}.lesson-widget_extra{background:#FFF;padding:15px 20px 15px 65px;margin:5px 15px 15px;border-radius:3px;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1);border:1px solid #f1f1f1}.lesson-progress{height:2px;display:inline-block;width:50px;background:#D8D8D8;margin-right:10px}.lesson-widget__options{margin-left:auto;margin-right:15px}.lesson-widget__courses{display:inline-block;padding:6px 0;margin:3px 0;color:#999;font-size:12px}.attachment-list__title,.discussions-list .loading_spinner__msg{margin-bottom:0}.lesson-widget__courses:hover{color:#333}.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{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}@media screen and (min-width:1024px){.lesson-widget_with-info .lesson-widget__stats{flex-direction:row;align-items:center}}.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:#4c4c4c;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;max-width:295px}.lesson-widget-compact:hover{background:#2a2a2a}.lesson-widget__succes-dot-hidden{display:none}.lesson-widget__succes-dot{position:absolute;left:20px;top:19px;width:6px;height:6px;fill:#6c6}.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:#8F8F8F;padding-left:3em}.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}.progress-circle_grey svg{color:#9A9FB0;border:1px solid #9A9FB0}.progress-line{display:flex;align-items:center;justify-content:center}.discussions-list .wysihtml5-toolbar,.progress-line .progress-line__numbers_hidden{display:none}.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}.file-reader{position:relative}.file-reader__input{position:absolute;opacity:0;z-index:-1}.attachment-list{position:relative}.attachment-list__input{opacity:0;position:absolute}.attachment-list__label{font-size:1em;color:inherit}.discussions-list .s-select{font-size:14px;width:100%}.discussions-list .s-select__select{width:100%}@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}.discussions-list .wysihtml5-toolbar{display:block}}.comment-menu{position:relative}.comment-menu .menu-icon{margin:0 .5rem}.comment-menu .menu-icon svg{width:13px;height:10px}.reports-table__cell{width:25%;text-align:center}.course-join-button .button{display:inline-flex;align-items:center;justify-content:center}.course-join-button .button svg{width:18px;height:18px;color:#AAA;margin-right:10px}.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-cancel{display:inline-block;color:#ccc;background:#fff;border:1px solid #d3d3d3}.course-review__main .course-review__button-delete{margin-left:auto;color:#ccc;background:#fff;border:1px solid #d3d3d3}.course-review__main .course-review__button-delete:hover{background:#f6f6f6}.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:20px}.course-review__rating .course-review__rating-spacing{margin-right:8px;color:#5e5e5e}.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{padding-top:30px}.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-reivew__trans-btn.st-button_style_none{margin-top:15px;color:#5e5e5e;padding:0;font-size:12px}.course-reivew__trans-text{margin-top:15px}.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-average-unknown{font-size:20px;color:#5e5e5e}.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}.sortable-group,.sortable-list{list-style:none}.sortable-item{position:relative;border-bottom:3px solid transparent;border-top:3px solid transparent}.sortable-item.is-dragging .sortable-item__inner-box{z-index:1;box-shadow:0 0 15px grey;background:#fff}.sortable-item.sortable-item__insert-after{border-bottom:3px solid #000}.sortable-item.sortable-item__insert-before{border-top:3px solid #000}.sortable-item__extracted .sortable-item__inner-box{background-color:#fff;opacity:.7;border-color:#000}.sortable-item__arrow-down,.sortable-item__arrow-up{float:right;cursor:pointer;width:2em;color:#a5a5a5}.sortable-item__arrow-down:focus,.sortable-item__arrow-down:hover,.sortable-item__arrow-up:focus,.sortable-item__arrow-up:hover{color:#000;outline:0}.sortable-item:first-child .sortable-item__arrow-up,.sortable-item:last-child .sortable-item__arrow-down{color:#a5a5a5;pointer-events:none;cursor:move;opacity:.2}.sortable-item [draggable=true],.sortable-item[draggable=true]{cursor:move}.sortable-item svg:hover{color:#000}.sortable-item__control{margin-top:1.3em}.sortable-item__dots{float:left}.sortable-item__remove{float:right;cursor:pointer}.sortable-item__text{margin-left:1em;word-wrap:break-word}.sortable-item__input-container input.text{border:none}.sortable-item__inner-box{border-radius:3px;border:1px solid #a5a5a5;color:#000;margin-top:3px;margin-bottom:3px;padding:.8em;transition:box-shadow .3s}.sortable-item__inner-box.sortable-item__inner-box_error{background:#e7c4f5;border-color:#90d}.sortable-item__inner-box .svg-icon.dragndrop_icon svg{margin-top:-3px}.sortable-item__inner-box.sortable-item__small-box{padding:0 .8em}.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 #c6c6c6;box-shadow:0 0 3px #f1f1f1;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}.activity-graph .cal-heatmap-container,.activity-graph .cal-heatmap-container svg,.activity-graph .graph,.activity-graph .graph-domain{overflow:visible}.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:flex;justify-content:space-around}@media screen and (max-width:1024px){.activity-graph .activity-graph__graph{display:none}.activity-graph .activity-graph__counters{margin:0;border-top:0}}.adaptiveness-edit{padding-bottom:4em}.adaptiveness-edit .adaptiveness-edit__adaptive{display:flex;justify-content:space-between;margin-top:2em;margin-bottom:1em;width:100%}.adaptiveness-edit .adaptiveness-edit__adaptive-option{width:45%}.adaptiveness-edit .adaptiveness-edit__adaptive-option-wrapper{border-radius:5px;border:1px solid #3c3;padding:.5em 1em .3em}.syllabus-editor{padding-top:42px;padding-bottom:150px}.syllabus-editor__section-list{margin:0 0 40px}.syllabus-editor__section-list .remark{padding:0}.syllabus-editor__empty{display:flex;flex-direction:column;align-items:center}@media (min-width:1024px){.syllabus-editor{padding-bottom:100px}}.section-editor:not(:first-child){margin-top:40px}.section-editor__head{border:1px solid #d8d8d8;border-left-width:5px;padding:22px 22px 22px 61px;position:relative}.section-editor__headline{display:flex;align-items:baseline;color:#8F8F8F;font-size:14px;padding-bottom:15px}.section-editor__delete,.section-editor__points,.section-editor__popup{margin-left:25px!important}.section-editor__position{margin-top:0}.section-editor__title{margin-top:0;margin-left:14px;flex-grow:1;display:flex;flex-direction:column;position:relative}.section-editor__title-editor{display:flex;flex-grow:1;align-items:center}.section-editor__title-count{color:#FF8383;margin-left:5px;width:0;transform:translateX(-25px)}.section-editor__title-count.section-editor__title-count-error{transform:translateX(-60px)}.section-editor__title-input{flex-grow:1}.section-editor__title-input .st-input{border:1px solid #d8d8d8;line-height:1;height:auto;padding:5px}.section-editor__title-msg{color:#FF8383;position:absolute;bottom:-22px}.section-editor__reorder-btns{right:-30px}.section-editor__reorder{cursor:pointer;color:#ccc;padding:6px}.section-editor__reorder:hover,.section-editor__reorder:target{background:#E8E8E8}.section-editor__reorder.section-editor__reorder_direction_reverse .svg-icon{transform:scaleY(-1)}.section-editor__popup-changed{text-decoration:none;color:#8F8F8F}.section-editor__delete{font-size:14px;color:#8F8F8F}.section-editor__delete svg{position:relative;top:2px;width:14px;height:14px}.section-editor__unit-list{margin-left:28px;padding:15px 0;border:1px solid #d8d8d8;border-top:0}.section-editor__add-existed{margin-top:20px!important;margin-left:28px!important}.section-editor__add-existed .plus_icon{top:2px}.section-editor__found-lesson{display:flex;align-items:center;list-style:none;border-bottom:1px solid #E8E8E8;padding-bottom:21px;padding-top:14px;cursor:pointer}.section-editor__found-lesson-title{flex-grow:1;margin-right:1em}button.section-editor__lesson-add-btn{width:32px;height:32px;background:#fff;color:#d8d8d8;padding:0;display:flex;justify-content:space-around;align-items:center}.section-editor__found-lesson:hover button.section-editor__lesson-add-btn,button.section-editor__lesson-add-btn:hover{background:#6c6;color:#fff}.deadlines-editor.deadlines-editor_for_course{padding:10px 27px;margin-top:40px;background-color:#f6f6f6;border:1px solid #d8d8d8}.deadlines-editor__controls{margin:23px 0;color:#8F8F8F}.deadlines-editor__controls-short{margin:0;color:#8F8F8F;display:flex;justify-content:space-between}.deadlines-editor_for_course .deadlines-editor__controls-short{display:block}.deadlines-editor__controls-short .deadlines-editor__date{display:flex;flex-basis:auto!important;justify-content:space-between}.deadlines-editor__controls-short .deadlines-editor__extended_settings{margin-top:10px;align-self:baseline}.deadlines-editor__controls-short .deadlines-editor__date-list{display:inline-flex}.deadlines-editor__controls-short .deadlines-editor__label{align-self:flex-end;margin-right:15px}.deadlines-editor.deadlines-editor_for_course .deadlines-editor__controls{margin:23px 35px}.deadlines-editor__date-list{display:flex;justify-content:space-between;font-size:14px}.deadlines-editor__extended_settings{float:right;border-bottom:1px dotted #1466c6;color:#1466c6;cursor:pointer;font-size:12px;align-self:flex-end}.deadlines-editor__extended_settings.inactive{color:#8F8F8F;border-bottom:1px dotted #8F8F8F}.deadlines-editor__extended_settings.inactive .tooltip-hint{font-size:12px}.deadlines-editor__date{flex-basis:225px}.deadlines-editor__label{border-bottom:1px dotted #8F8F8F;margin-bottom:12px;display:inline-block}.deadlines-editor__date-input{display:inline-block}.datetime-picker{position:relative}.datetime-picker__reset{content:' ';display:none;position:absolute;top:50%;margin-top:-14px;right:5px;cursor:pointer;background:#fff}.datetime-picker__reset svg{height:14px;width:14px}.datetime-picker:hover .datetime-picker__reset{display:block}input[disabled]~.datetime-picker__reset{display:none!important}.deadlines-editor__deadline-policy{margin-top:20px;color:#8F8F8F;display:inline-block}.deadlines-editor__course-deadline-policy{display:flex;justify-content:space-between}.deadlines-editor__course-deadline-policy .deadlines-editor__extended_settings{-ms-grid-row-align:center;align-self:center;margin-top:15px}.deadlines-editor__course-deadline-policy .deadlines-editor__extended_settings .inactive{color:#8F8F8F!important}.deadlines-editor__date-error{display:block;color:#FF8383}.certificate-editor{display:flex;justify-content:space-between}.certificate-editor .certificate-editor__images{width:30%}.certificate-editor .certificate-editor__preview{width:65%}.certificate-editor .certificate-editor__upload-link{color:#00a8ff;background-color:transparent;border-color:transparent;padding:0}.certificate-editor .certificate-editor__upload-link:hover{text-decoration:underline}.certificate-editor .certificate-editor__preview-certificate{height:435px;position:relative}.certificate-editor .certificate-editor__scroll-fix{position:absolute;height:100%;width:100%;top:0;left:0}.certificate-editor .certificate-editor__preview-sign-image{width:900px;height:150px}.certificate-editor .certificate-editor__preview-org-image{height:150px}.certificate-editor .certificate-editor__links{display:flex;justify-content:flex-end}.certificate-editor .certificate-editor__footer-text-wrapper,.certificate-editor .certificate-editor__org-text-wrapper{border:2px dotted #ccc;border-radius:5px;padding:10px;position:absolute;left:90px}.certificate-editor .certificate-editor__org-text-wrapper{top:82px;width:200px}.certificate-editor .certificate-editor__footer-text-wrapper{bottom:90px}.certificate-info__points{margin-top:3em;margin-bottom:2em;display:flex;justify-content:space-between}.certificate-info__points .certificate-info__points-item{width:30%;display:flex;flex-direction:column;justify-content:space-between}.certificate-info__points .certificate-info__points-item h1{margin-bottom:.1em}.certificate-info__issue{display:flex;justify-content:space-between;margin-top:2em;margin-bottom:2em}.certificate-info__issue .certificate-info__issue-option{width:45%}.certificate-info__auto-issue-wrapper{border-radius:5px;border:1px solid #3c3;padding:.5em 1em .3em}.certificate-info__issue-text{margin-top:2em}.course .course-info-editor{font-size:14px}.course .course-info-editor textarea{resize:none;border-color:#D8D8D8}.course .course-info-editor .course-info-editor__header{display:flex;align-items:center;flex-wrap:wrap}.course .course-info-editor .st-h2{margin-bottom:.5em;margin-top:0}.course .course-info-editor .course__intro-inner{margin-top:20px}.course .course-info-editor .course__preview-text{margin-bottom:2em}.course .course-info-editor .course-info-editor__title-wrapper{position:relative;width:100%}.course .course-info-editor .course-info-editor__title-wrapper .course-info-editor__title{font-size:1.25em;width:100%;margin-bottom:.5em;border-color:#D8D8D8}.course .course-info-editor .course-info-editor__title-wrapper .course-info-editor__symbols-left{font-size:12px}.course .course-info-editor .course-info-editor__title-wrapper .input-error .course-info-editor__symbols-left{background:#e7c4f5}.course .course-info-editor .course-info-editor__textarea{width:100%;max-width:100%;height:auto}.course .course-info-editor .fileupload__form{margin-bottom:0}.course .course-info-editor fieldset{margin-top:0}.course .course-info-editor .wysi-textarea{border:1px solid #eee}.course .course-info-editor .course__target{padding-top:20px}.course .course-info-editor .course-index__adaptive-row{margin-bottom:30px;align-items:center;margin-right:1rem;margin-left:1rem}.course .course-info-editor .course-index__adaptive-note .svg-icon{top:5px;color:#6c6}.course .course-info-editor .course-index__adaptive-note .svg-icon svg{width:14px;height:21px}.course-info-editor__aside .course__prop_wrapped .course__prop-val textarea,.course__prop-list.prop-list .prop-list__prop-val.course__hours-per-weeks textarea{height:2.625em}.course .course-info-editor .video-editor__uploaders .video-link{border-color:#D8D8D8}.course-info-editor__aside .course__prop{margin-bottom:.5em}.course-info-editor__aside .course__prop .course__title{font-weight:400;margin-bottom:.7em;font-size:20px}.course-info-editor__aside .course__prop_wrapped{flex-wrap:wrap}.course-info-editor__aside .course__prop_wrapped .course__prop-val{width:100%;margin-bottom:.5em}.course-info-editor__aside .course-info-editor__textarea{margin-bottom:0}.course-info-editor__aside .course__format{padding:20px 0}.course__prop-list.prop-list .prop-list__item{display:flex;justify-content:space-between;align-items:center}.course__prop-list.prop-list .prop-list__item.prop-list__item_wrapped{flex-wrap:wrap}.course__prop-list.prop-list .prop-list__item.prop-list__item_wrapped .prop-list__prop-val{width:100%}.course__prop-list.prop-list .prop-list__title{font-weight:400;color:#777}.course-info-editor__user-list{list-style-type:none;margin-bottom:0}.course-info-editor__user-list .course__prop-val{position:relative;margin:.5em 0}.course-info-editor__user-list button.cross{position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px}.course__instructor-editor,.notification-widget,.vote-widget{position:relative}.course-info-editor__add-user{display:flex;border:1px solid #D8D8D8;border-radius:.1875em}.course-info-editor__add-user input{width:100%;margin-bottom:0;border-radius:0;border:0}.course-info-editor__add-user button:not(.st-button_style_none){border-radius:0;border:0;border-left:1px solid #D8D8D8}.course__instructor-editor button.cross{top:0;right:10px;width:16px;height:16px}@media (min-width:768px){.course .course-info-editor .course-info-editor__header{flex-wrap:nowrap}}@media (min-width:1024px){.course .course-info-editor .course-index__adaptive-row{margin:0;padding:10px;border-radius:3px;background-color:#fff4b3;display:flex}.course .course-info-editor .course-index__adaptive-note .course-index__robot-icon{display:block;top:0;margin-right:10px;height:35px;width:35px}.course .course-info-editor .course-index__adaptive-note .course-index__robot-icon svg{height:35px;width:35px}}.attempt-wrapper__result-icon{display:inline-block;vertical-align:top;height:24px;margin-right:.5em}.attempt-wrapper__knowledge-points{margin-left:.5em;margin-right:.5em;vertical-align:super;border-bottom:dotted 1px;font-size:16px;color:#000;opacity:.5}.lesson-end{margin:25px 10px}.lesson-end .lesson-end__congrats{text-align:center;margin-bottom:15px}.lesson-end .lesson-end__before-recommendation{margin-left:5px;margin-bottom:5px}.vote-widget{white-space:nowrap}.vote-widget .thumbs_up_icon{display:inline-block;width:1.25em;height:1.25em;vertical-align:baseline;top:.2em}.vote-widget .thumbs_up_icon svg{height:100%;width:100%}.vote-widget .vote-widget__segment{color:#999}.vote-widget .vote-widget__abuse-icon,.vote-widget .vote-widget__epic-icon{margin-right:.25em}.vote-widget .vote-widget__abuse-icon{display:inline-block;transform:scaleY(-1);top:.35em}.vote-widget .vote-widget__segment_type_button{cursor:pointer}.vote-widget .vote-widget__segment_type_button:hover{color:#000}.vote-widget.vote-widget_user-vote_epic .vote-widget__epic-icon{color:#6c6}.vote-widget.vote-widget_user-vote_abuse .vote-widget__abuse-icon{color:red}.comment-widget__votes .vote-widget__segment{margin-right:1rem;opacity:0;transition:opacity .3s}.comment-widget:hover .comment-widget__pin-label,.comment-widget:hover .comment-widget__pin-toggle_hiding,.comment-widget:hover .comment-widget__votes .vote-widget__segment_type_epic,.comment-widget__votes.vote-widget_target_abused .vote-widget__segment_type_abuse,.comment-widget__votes.vote-widget_target_liked .vote-widget__segment_type_epic{opacity:1}.notification-widget{border-bottom:1px solid #D8D8D8;display:flex;padding:0 40px 25px 0;margin-bottom:25px;font-size:14px;line-height:1.2;transition:opacity .3s}.notification-widget.notification-widget_process_saving{opacity:.3}.notification-widget+.notification-widget{margin-top:12px}.notification-widget .notification-widget__date{color:grey;font-size:13px}.notification-widget .notification-widget__read-status{flex-basis:35px}.notification-widget .notification-widget__state-trigger::before{transition:all .2s}.notification-widget.notification-widget_state_read:not(:hover) .button_dot_inactive::before{border-color:transparent}.notification-widget .notification-widget__text{margin-bottom:5px}.notification-widget.notification-widget_state_read:not(:hover) *{color:grey!important}.notification-widget .st-course-widget__drop{top:-2px}.comment-widget{font-size:14px}.comment-widget+.comment-widget{margin-top:1rem}.comment-widget .comment-widget__header{display:flex;align-items:center;font-size:13px;color:#999}.comment-widget .comment-widget__header-left{margin-left:auto;display:flex;align-items:center}.comment-widget .comment-widget__votes{margin-left:1em}.comment-widget .comment-widget__pin svg{width:20px;height:20px}.comment-widget .comment-widget__pin-toggle{display:flex;align-items:center;color:#999}.comment-widget .comment-widget__pin-toggle:focus,.comment-widget .comment-widget__pin-toggle:hover{color:#000}.comment-widget .comment-widget__pin-toggle .comment-widget__pin_small{margin-bottom:-5px}.comment-widget .comment-widget__pin-toggle .comment-widget__pin_small svg{width:15px;height:15px}.comment-widget .comment-widget__pin-label,.comment-widget .comment-widget__pin-toggle_hiding{opacity:0}.comment-widget .comment-widget__author,.comment-widget .comment-widget__avatar,.comment-widget .comment-widget__badge,.comment-widget .comment-widget__date,.comment-widget .comment-widget__link,.comment-widget .comment-widget__pin{margin:0 .5rem}.comment-widget .comment-widget__avatar{margin-left:0}.comment-widget .comment-widget__author{cursor:pointer;position:relative;color:#1466c6}.comment-widget .comment-widget__author:hover{color:#000}.comment-widget .comment-widget__author::before{content:'@';position:absolute;left:-.85em;transition:all .3s ease-out;opacity:0}.comment-widget .comment-widget__author:hover::before{transition:all .3s ease-in;opacity:1}.comment-widget .comment-widget__body{padding:1rem 0}.comment-widget .comment-widget__body-abused,.comment-widget .comment-widget__body-deleted{opacity:.2}.comment-widget .comment-widget__body-deleted{font-style:italic;text-decoration:line-through}.comment-widget .comment-widget__edited{font-size:13px;color:#999;padding:0 0 .5em;font-style:italic}.comment-widget .comment-widget__comment-input_edit{padding-top:1em}.comment-widget .comment-widget__reply{border:none;margin-right:.5rem}.comment-widget .comment-widget__show-replies{border:none}.comment-widget .comment-widget__replies-counter{color:#999}.comment-widget .comment-widget__footer{border-bottom:1px solid #eee;padding-bottom:1rem;font-size:13px;color:#999;display:flex}.comment-widget .comment-widget__footer button{font-size:inherit;color:inherit}.comment-widget .comment-widget__footer .comment-widget__show-replies{color:#1466c6}.comment-widget .comment-menu_last_reply .comment-widget__footer{border-bottom:none}.comment-widget .comment-widget__replies{padding-top:1rem;margin-left:3em;transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:ease-in;position:relative;transform:translateZ(0);opacity:1}.comment-widget.discussion_replies_hidden .comment-widget__replies{overflow-y:hidden;margin:0;padding:0;transform:translateX(-60px);opacity:0}.comment-widget .comment-widget__cmenu{color:#a5a5a5;cursor:pointer}.comment-widget .comment-widget__cmenu:hover{background:#eee;color:#000}.comment-widget .comment-widget__note{font-style:italic}.comment-widget .comment-widget__link{color:inherit;opacity:0;transition:opacity .3s}.comment-widget .comment-widget__target{margin-left:auto}.comment-widget .comment-widget__target-link{color:#6c6}.comment-widget:hover .comment-widget__link{opacity:1}.step-preview{position:relative}.step-preview .step-preview__popup{width:16.5em;box-sizing:content-box;position:absolute;background:#fff;transform-origin:0 0;border:0;opacity:0;transition:none;top:38px;z-index:11;pointer-events:none}.step-preview .step-preview__popup .step-preview__caption{color:#000;padding:.5em;text-align:left;line-height:2em;background-color:rgba(238,238,238,.85)}.step-preview .step-preview__popup::before{content:' ';width:0;height:0;border-style:solid;border-width:0 14px 14px;border-color:transparent transparent rgba(238,238,238,.85);position:absolute;top:-32px}.step-preview .step-preview__popup:hover{display:none}.step-preview:hover>.step-preview__popup{right:0;opacity:1;transition:transform,opacity .2s;border:18px solid;border-bottom:0;border-color:rgba(238,238,238,.85);background-clip:padding-box}.step-preview:hover>.step-preview__popup .step-show{width:16.5em;max-height:16.5em;background-color:#fff}.step-preview:hover>.step-preview__popup .step-show.step-show_is_video{max-height:9em;overflow-y:hidden}.step-preview:hover>.step-preview__popup .step-show .step-dynamic-container{width:50em;max-height:50em;overflow:hidden;transform-origin:0 0;transform:scale(.33) translateZ(0);position:relative}.step-preview:hover>.step-preview__popup::before{right:13.5px}.leaders-list-item{list-style:none}.leaders-list-item .leaders-stat{vertical-align:middle}.unit-editor{border-bottom:1px solid #d8d8d8;padding:17px 0 30px;margin:0 24px;display:flex;align-items:center;color:#8F8F8F;background:#fff;will-change:box-shadow,transform;transition:transform .2s,box-shadow .3s;position:relative}.unit-editor .unit-editor_only_hover{opacity:1;transition:opacity .3s}.unit-editor:not(:hover) .unit-editor_only_hover{opacity:0}.unit-editor.is-dragging{z-index:1;box-shadow:0 0 15px grey;margin:0;padding-left:24px;padding-right:24px;transition:transform 0s,box-shadow .3s}.unit-editor.is-dragging .unit-editor__reorder-btns{display:none}.section-editor__reorder-btns,.unit-editor__reorder-btns{position:absolute;height:100%;top:0;width:30px;display:flex;flex-direction:column;justify-content:center;text-align:center}.input-errors,.input-errors_state_fail,.unit-editor__delete svg{position:relative}.unit-editor__reorder-btns{right:-54px}.unit-editor__reorder{cursor:pointer;color:#ccc;padding:8px}.unit-editor__reorder:hover,.unit-editor__reorder:target{background:#E8E8E8}.new-unit__cover-image,.unit-editor__cover-image{min-height:60px;background-repeat:no-repeat;background-position:center;background-size:cover}.unit-editor__reorder.unit-editor__reorder_direction_reverse .svg-icon{transform:scaleY(-1)}.unit-editor__drag{height:20px;color:#D8D8D8;cursor:move}.unit-editor__delete{font-size:14px;color:#8F8F8F}.unit-editor__delete svg{top:2px;width:14px;height:14px}.unit-editor__lesson-title{flex-grow:1;margin-left:5px;margin-right:1em}.unit-editor__headline,.unit-editor__stats{align-items:center;width:100%;display:flex}.unit-editor__lesson-title .st-input{height:auto;padding:2px 5px}.unit-editor__cover-image{min-width:60px;background-color:#f1f1f1;margin-left:15px;margin-right:22px}.unit-editor__info{width:100%}.unit-editor__headline{font-size:14px}.unit-editor__headline .button{min-width:160px}.unit-editor__stats{margin:5px 0 0;justify-content:space-between}.unit-editor__stat{font-size:12px;padding:4px 0;white-space:nowrap;margin-right:12px;display:flex;align-items:center;height:24px;color:#8F8F8F}.unit-editor__stat-expand{margin-right:auto!important}.unit-editor__stat-icon{width:16px;margin-right:5px;line-height:100%}.unit-editor__stat-icon svg{width:16px;top:-2px;position:relative}.unit-editor__stat-icon.st-user_icon,.unit-editor__stat-icon.st-user_icon svg{width:14px}progress[value].unit-editor__progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#6c6;width:50px;height:3px;margin-right:5px}progress[value].unit-editor__progress-bar::-webkit-progress-bar{border-radius:3px;background-color:#D8D8D8}progress[value].unit-editor__progress-bar::-webkit-progress-value{border-radius:3px;background-color:#6c6}progress[value].unit-editor__progress-bar::-moz-progress-bar{border-radius:3px;background-color:#6c6}.new-unit{padding:17px 0 30px;margin:0 24px;display:flex;align-items:flex-start;color:#8F8F8F}.new-unit__lesson-title{flex-grow:1;margin-right:1em}.new-unit__cover-image{min-width:60px;background-color:#f1f1f1;margin-left:26px;margin-right:22px}.new-unit__info{width:100%}.new-unit__icon{display:inline-block;width:16px;height:16px}.new-unit__headline{display:flex;align-items:flex-start;width:100%;font-size:14px;padding-right:30px}.new-unit__stats{display:flex;align-items:center;margin:2px 0 0;width:100%}.new-unit__stat{font-size:12px;padding:4px 0;white-space:nowrap;margin-right:12px;display:flex;align-items:center;height:24px}.input-errors_state_error input,.input-errors_state_error select,.input-errors_state_error textarea{border:1px solid #FF8383!important}.input-errors_state_fail input,.input-errors_state_fail select,.input-errors_state_fail textarea{border:1px solid #FF8383!important;background:#fff2f2!important;color:#804242;transition:all 1s;transition-delay:1s}.input-errors__err-messages{list-style:none;color:#FF8383}.input-errors__err-message{margin-top:.5em}.input-errors__state-pin{position:absolute;border:3px solid #FF8383;border-radius:3px}.input-errors__counter{color:#FFAB48}input:focus+.input-errors__counter,textarea:focus+.input-errors__counter{animation:show-counter .3s}input:not(:focus)+.input-errors__counter,textarea:not(:focus)+.input-errors__counter{display:none}@keyframes show-counter{from{display:none;transform:translateX(-1.2em);opacity:0}5%{display:block}to{transform:translateX(0);opacity:1}}.rating-stars{direction:ltr;unicode-bidi:bidi-override;text-align:center}.rating-stars.large-stars{font-size:26px}.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}.lesson-attachments{display:flex;flex-direction:column;min-height:500px}.lesson-attachments__link{color:#000;flex-grow:1;text-decoration:underline}.lesson-attachments__item{display:flex;padding:26px 0;border-bottom:1px solid #d8d8d8;align-items:center}button.lesson-attachments__delete{color:#fff;margin-left:3px;background:#B7B7B7;padding:.5em!important}.author-widget,.course-page-header .course-page-header__private-notice{font-size:14px;color:#777}.course-page-header{transition:background .3s ease-out;background-position:0 270px}.course-page-header .course-page-header__headline{display:flex;margin:3px 0;align-items:center}.course-page-header .course-page-header__title{margin-top:0;margin-bottom:0}.course-page-header .course-preview__readiness-icon svg{position:relative;top:3px}.course-page-header .course-page-header__tabs{margin-bottom:0}.course-page-header .course-page-header__img-block{flex-basis:60px;flex-shrink:0}.course-page-header .course-page-header__img{width:60px;height:60px}.course-page-header .course-page-header__private-notice .svg-icon svg{height:1em;width:1em}.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__cmenu{display:inline-block}.course-page-header .course-page-header__join-btn{height:51px;line-height:inherit}.course-page-header .course-page-header__cmenu-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__cmenu-toggler svg{width:14px;height:9px}.course-page-header .course-page-header__cover__position{position:relative}.course-page-header .course-page-header__cover__position svg{position:absolute;top:-60px;right:-15px}.course-page-header__lock-icon{position:absolute;top:-16px;left:-16px}.course-page-header__wrapper{display:flex;flex-wrap:wrap}.course-page-header__wrapper .flex-row{width:100%}ul.course-page-header__cmenu-list{padding:.75em 0}ul.course-page-header__cmenu-list hr{margin:1em 0}@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}.cert-widget .cert-widget__info{max-width:60vw}}@media only screen and (min-width:768px){.course-page-header .course-page-header__headline{margin:42px 0}.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{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__cmenu-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}}.author-widget .author-widget__header{display:flex;margin-bottom:10px}.author-widget a.author-widget__link{font-size:16px;color:#000;font-weight:700}.author-widget .author-widget__avatar{border-radius:50%;flex-basis:50px;height:50px;width:50px}.author-widget .author-widget__right{margin-left:20px}.author-widget .author-widget__details{margin-left:70px}.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-profile__location{color:#777}.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;list-style:none;color:#777}.org-profile__link{display:flex;align-items:center;margin-top:15px}.org-profile__link:not(:hover){color:#777;filter:grayscale(100%)}.org-profile__link .svg-icon{margin-right:10px}.org-profile__link .svg-icon svg{width:20px;height:20px}.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;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__location{margin-top:12px;text-align:center}.org-profile__main{margin-top:50px}}.course-pack{padding-top:0;list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.course-promo-widget.course-pack-list__item-filler{width:220px}.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}.course-pack-title div:after{left:100%;margin-left:15px}.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 #666;margin:0 6px;line-height:1.1;cursor:help}.st-link.profile-header-widget__stat-rank{color:#000;text-decoration:none;display:block;margin-top:10px}.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}}.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;list-style:none;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:#f2f2f2;display:flex;align-items:center;align-content:center}.light-tabs__empty-text{font-size:14px;color:#777!important}.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}.cert-widget{cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;width:100%}.cert-widget .cert-widget__clickable{display:flex;flex-grow:1;flex-shrink:1;flex-basis:0%;text-decoration:none}.cert-widget .cert-widget__info{margin-left:28px;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cert-widget .cert-widget__title{font-size:18px;color:#000;text-overflow:ellipsis;overflow:hidden}.cert-widget .cert-widget__details{margin-top:8px;font-size:14px;color:#777;text-overflow:ellipsis;overflow:hidden;height:20px;line-height:20px}.cert-widget .cert-widget__icon svg{height:27px;width:34px;color:#75CE61}.cert-widget.cert-widget_type_distinction .cert-widget__icon svg{color:#EA9F30}.cert-widget .cert-widget__badge{display:inline-block;border-radius:20px;background-color:#AAA;font-size:14px;color:#fff;height:20px;padding:0 5px}.cert-widget .cert-widget__cmenu-wrap{margin-left:auto}.cert-widget .cert-widget__cmenu-toggle{color:#AAA;cursor:pointer;position:relative;top:-3px}.cert-widget .cert-widget__cmenu-toggle svg{width:14px;height:9px}.cert-widget+.cert-widget{margin-top:30px}.future-course-widget{position:relative;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 .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{padding-top:1em}.future-course-widget .course-widget__authors,.future-course-widget .course-widget__badge-icon,.future-course-widget .course-widget__extra,.future-course-widget .user__widget.course-join-button{display:none}.future-course-widget .course-widget__badges{visibility:hidden;color:#777}.future-course-widget .course-promo-widget__stats-item,.future-course-widget .course-widget__rating{visibility:visible;position:absolute;bottom:1em}.future-course-widget .course-promo-widget__stats-item{left:1em}.future-course-widget .course-widget__rating{right:1em;line-height:1}.future-course-widget .course-widget__rating-spacing_mobile{display:inline;color:#BFBFBF;font-size:1.5em}.future-course-widget .course-widget__rating-spacing_tablet{display:none}.future-course-widget .course-widget__cover-link{flex-shrink:0;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__badge-icon_xs{visibility:visible;display:block;position:absolute;top:-15px;right:-15px;width:40px;height:40px;color:#fff;background-color:#1F60D3;border-radius:50%}.future-course-widget .course-widget__badge-icon_xs svg{height:40px;width:40px}.future-course-widget .course-widget__cmenu_placeholder{opacity:.5}.future-course-widget .course-widget__cmenu_placeholder>*{cursor:default}.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}@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__badge-icon,.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;display:flex;align-items: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;overflow:hidden}.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__cmenu{display:flex}.future-course-widget .course-widget__main-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;flex-direction:column;max-width:500px;padding:15px 0}.future-course-widget .course-widget__title-link{text-decoration:none;font-size:18px;color:#000}.future-course-widget .course-widget__title-link:hover{text-decoration:underline}.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{display:flex;flex-flow:row-reverse;color:#777;font-size:1em;align-items:center;justify-content:flex-start;padding-right:9px;visibility:visible;margin-left:auto;white-space:nowrap}.future-course-widget .course-widget__badge-icon_xs,.future-course-widget .course-widget__rating-spacing_mobile{display:none}.future-course-widget .course-widget__badge-icon{margin:0 6px -3px 1em}.future-course-widget .course-widget__badge-icon svg{height:16px;width:12px}.future-course-widget .course-promo-widget__stats-item{padding-left:1em;position:static}.future-course-widget .course-widget__rating{align-self:flex-end;padding-left:1em;position:static;line-height:inherit}.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{background-color:#6c6;color:#fff;font-size:14px;margin-left:auto;min-width:100px}.future-course-widget .user__widget.course-join-button .button{font-size:14px;padding:7px;border-color:#6c6}}.future-lesson-widget{display:flex;padding:30px 0;align-content:stretch;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 .lesson-widget__cover-link{min-width:60px}.future-lesson-widget .lesson-widget__cover{width:60px;height:60px;margin-right:0}.future-lesson-widget .lesson-widget__info-new{padding-left:30px;overflow:hidden}.future-lesson-widget .lesson-widget__extra{font-size:14px;margin-bottom:8px}.future-lesson-widget .lesson-widget__extra .progress-line{justify-content:flex-start}.future-lesson-widget .lesson-widget__extra .progress-line__numbers{white-space:nowrap}.future-lesson-widget .lesson-widget__main-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;flex-direction:column}.future-lesson-widget .lesson-widget__title-link{text-decoration:none;font-size:18px;color:#000}.future-lesson-widget .lesson-widget__title-link:hover{text-decoration:underline}.future-lesson-widget .lesson-widget__author{overflow:hidden;text-overflow:ellipsis}.future-lesson-widget .lesson-widget__author-link{color:#777;font-size:14px;text-decoration:none}.future-lesson-widget .lesson-widget__author-link:hover{text-decoration:underline}.future-lesson-widget .lesson-widget__badge-icon{margin-left:5px;display:inline-block;max-width:30px}.future-lesson-widget .lesson-widget__badge-icon svg{height:13px;width:13px}@media screen and (min-width:768px){.future-lesson-widget .lesson-widget__info-new{display:flex;flex-grow:1;flex-direction:row}.future-lesson-widget .lesson-widget__extra{align-self:flex-end}.future-lesson-widget .lesson-widget__extra .progress-line{justify-content:center}.future-lesson-widget .lesson-widget__extra>*{margin-left:25px}}.profile-items-list .future-course-widget{margin:5px 0}.profile-items-list__empty-text{margin-top:15px}input.profile-items-list__search-field{margin:0}@media only screen and (min-width:480px){.profile-items-list .future-course-widget{margin:5px 1vw}}@media only screen and (min-width:768px){.profile-items-list .future-course-widget{margin: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{list-style:none;text-align:center;min-width:100px}.course-menu__link{display:block;padding:1em;text-decoration:none;color:#000}.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-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__lock-icon{position:absolute;top:-10px;right:-10px}.course-preview__availability{color:#999}@media only screen and (min-width:768px){.course-preview{display:flex}.course-preview__wrapper{text-align:left;-ms-grid-row-align:center;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-info,.course-info__about-course{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-info__details{padding-top:35px}.course-index__description{padding-bottom:30px;border-bottom:1px solid #f2f2f2}.quiz-feedback-widget__comments-icon svg{width:20px;height:20px;color:#fff}.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;height:310px}.course-promo-widget .course-readiness-widget .svg-icon{color:#BFBFBF}.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{overflow:hidden;flex-shrink:10;width:100%;line-height:1.33;margin:12px 0 18px;display:block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:16px;color:#000}a.course-promo-widget__title-text:-webkit-any-link{color:#000}a.course-promo-widget__title-text:any-link{color:#000}.course-promo-widget__owners{list-style:none;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:-5px;left:-5px}.course-promo-widget__stats{list-style:none;display:flex;justify-content:space-between;align-self:stretch;margin:auto 0 0;color:#777;font-size:14px}.course-promo-widget__ab-descr{display:none;position:absolute;top:0;left:0;z-index:1;background:#fff;height:100%;width:100%;flex-direction:column;padding:12px;font-size:.9rem}.course-pack-list__item:hover .course-promo-widget__ab-descr{display:flex}.course-promo-widget__ab-title{margin-bottom:15px;text-align:left}.course-promo-widget__ab-text{text-align:left;overflow:hidden;margin-bottom:20px}.course-promo-widget__ab-button{bottom:0;margin-top:auto}.course-promo-widget__ab-button button{width:100%}.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:#BFBFBF;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}.page-footer,.platform-news .platform-news__theme-text{color:#5e5e5e}.course-promo-widget__bottom-overlay{position:absolute;bottom:0;right:0;left:0;height:100px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 27%,#fff 77%,#fff 100%);display:flex;align-items:center;justify-content:center}.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%}.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-promo-widget__course-info .course-promo-widget__stats,.course-promo-widget__wrapper .course-promo-widget__join-btn{align-self:flex-end}.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;height:auto}.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 .course-join-button .button:not(.st-button_style_none){padding:7px;min-width:110px}.course-promo-widget__course-info{display:flex;flex-direction:column;width:100%;text-align:left;margin-left:2em}.course-promo-widget__course-info .course-promo-widget__stats-item{padding-left:1em}.course-promo-widget__main-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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}}.platform-news .platform-news__theme{margin-top:20px}.platform-news .platform-news__date{font-weight:700;margin:20px 0}.page-footer{padding:40px 20px 25px;font-size:14px;border-top:1px #D8D8D8 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{list-style:none;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{width:135px;filter:grayscale(1);opacity:.5;display:inline-block;margin-right:5px;transition:all .3s}.page-footer__mobapp-link:hover{filter:none;opacity:1}.page-footer__mobapp-link img,.page-footer__mobapp-link svg{width:135px}.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:#c6c6c6;max-height:32px}.page-footer__social-link+.page-footer__social-link{margin-left:6px}.page-footer__social-link:last-child{background:#fff;border-radius:50%}.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,.page-footer__terms a{text-decoration:underline}.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 #D8D8D8}.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}.horizontal-scroll-menu-widget{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;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{list-style:none;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}}.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}.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;font-family:Roboto,arial,sans-serif}.users-list .users-list__table{border:none;width:100%}.users-list .users-list__table td{border-bottom:1px solid #d8d8d8}.users-list .users-list__table .users-list__class-name{width:60%}.users-list .users-list__table .users-list__avatar{width:35px;padding-left:10px;padding-right:0}.users-list .users-list__table .users-list__buttons{width:10px}.users-list .users-list__load-more-wrap{text-align:center}.klass-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;transition:background-color .5s}.klass-widget:first-child{padding-top:0;border-top:none}.klass-widget:last-child{padding-bottom:0}.klass-widget.klass-widget_highlight{background:#fff4b3}.klass-widget .klass-widget__cover-link,.klass-widget .klass-widget__cover-wrap{width:110px;display:flex;align-items:center}.klass-widget .klass-widget__cover{width:100%;height:auto;display:block}.klass-widget .klass-widget__info{padding-left:30px;display:flex;align-items:flex-start;align-content:flex-start;justify-content:space-between;flex-direction:row;flex-grow:1;overflow:hidden}.klass-widget .klass-widget__main-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;flex-direction:column;max-width:500px;padding:15px 0}.klass-widget .klass-widget__extra{order:1;align-self:flex-start;font-size:14px}.klass-widget .klass-widget__title{font-size:18px}.klass-widget .klass-widget__title-link{text-decoration:none;color:#000}.klass-klass-join-subpage .klass__course-link:hover,.klass-subpage .klass__course-link:hover,.klass-widget .klass-widget__title-link:hover{text-decoration:underline}.klass-widget .klass-widget__description{color:#777;margin:.3em 0}.klass-widget .klass-widget__btn-leave{font-size:14px;padding:7px;white-space:nowrap}.klass-widget .klass-widget__close-icon svg{width:10px;height:10px}@media screen and (max-width:768px){.klass-widget .klass-widget__info{flex-direction:column}}.klass-subpage .klass__wrapper{padding-top:70px}.klass-subpage .klass__header{font-size:24px;color:#000}.klass-subpage .klass__title{font-size:18px;font-weight:700;margin:16px 0}.klass-subpage .klass__course-link{font-size:18px}.klass-subpage .klass__descr{margin:16px 0}.klass-subpage .klass__block{margin-bottom:30px}.klass-subpage .klass__submissions-list{margin:20px 0}.klass-subpage .klass__submissions-list-section{font-weight:700}.klass-subpage .klass__submissions-list-lesson{margin:12px}.klass-subpage .klass__submissions-list-steps{margin:12px;display:flex;max-width:400px;flex-wrap:wrap;justify-content:space-between}.klass-subpage .klass__submissions-list-step{margin:5px}.klass-subpage .klass__submissions-list-step-last{margin:0 auto}.klass-subpage .klass__invitation-link_input{margin:10px 0}.klass-subpage .klass__invitation-link_input input{font-size:18px;border:1px solid #E8E8E8;padding:15px;border-radius:3px;background-color:#f6f6f6;width:100%;max-width:700px;margin-bottom:0}.klass-klass-edit .klass-edit__wrapper,.klass-klass-join-subpage .klass__wrapper{padding-top:70px}.klass-klass-edit .klass-edit__wrapper textarea{resize:none}.klass-klass-edit .klass-edit__header{font-size:24px;color:#000}.klass-klass-edit .klass-edit__title-hint-wrapper{position:relative;top:-10px}.klass-klass-edit .klass-edit__hint{font-size:13px;color:#AAA}.klass-klass-edit .input-errors_state_error,.klass-klass-edit .input-errors_state_warn{margin-bottom:1.25em}.klass-klass-edit .input-errors_state_error .input-errors__err-messages,.klass-klass-edit .input-errors_state_error .st-input,.klass-klass-edit .input-errors_state_warn .input-errors__err-messages,.klass-klass-edit .input-errors_state_warn .st-input{margin-bottom:0}.klass-klass-edit .input-errors_state_error .input-errors__counter,.klass-klass-edit .input-errors_state_warn .input-errors__counter{margin-top:.5em}.klass-klass-join-subpage .klass__header{font-size:24px;color:#000}.klass-klass-join-subpage .klass__title{font-size:20px;font-weight:700;margin:16px 0}.klass-klass-join-subpage .klass__course-link{font-size:18px}.klass-klass-join-subpage .klass__descr{margin:16px 0}.klass-klass-join-subpage .klass__block{margin-bottom:30px}.klass-klass-join-subpage .klass__submissions-list{margin:20px 0}.klass-klass-join-subpage .klass__submissions-list-section{font-weight:700}.klass-klass-join-subpage .klass__submissions-list-lesson{margin:12px}.klass-klass-join-subpage .klass__submissions-list-steps{margin:12px;display:flex;max-width:400px;flex-wrap:wrap;justify-content:space-between}.klass-klass-join-subpage .klass__submissions-list-step{margin:5px}.klass-klass-join-subpage .klass__submissions-list-step-last{margin:0 auto}.klass-klass-join-subpage .klass__alert{margin-bottom:0;padding:10px;border-radius:3px;background-color:#fff4b3;display:flex}.klass-klass-list .klasses__header{font-size:24px;color:#000}.klass-klass-list .klasses__content{padding-top:10px}.klass-klass-list .klasses__wrapper{padding-top:40px}.klass-klass-list .light-tabs__header .col-xs-12{min-width:100%}.modern-lesson-sidebar__dummy{min-width:240px;max-width:240px;background-color:#222;transition:all .5s}button:not(.st-button_style_none).lesson-sidebar__open-sidebar{visibility:visible;position:absolute;top:4px;left:0;z-index:19;background-color:transparent;border:none}button:not(.st-button_style_none).lesson-sidebar__open-sidebar svg{color:#eee;width:20px;height:20px}button:not(.st-button_style_none).lesson-sidebar__open-sidebar.hidden{visibility:hidden}button:not(.st-button_style_none).lesson-sidebar__open-sidebar:focus,button:not(.st-button_style_none).lesson-sidebar__open-sidebar:hover{background-color:rgba(255,255,255,.1)}button:not(.st-button_style_none).lesson-sidebar__open-sidebar:focus svg,button:not(.st-button_style_none).lesson-sidebar__open-sidebar:hover svg{color:#fff}.modern-lesson-sidebar__wrapper{min-width:240px;max-width:240px;background-color:#222;position:fixed;top:0;left:-240px;z-index:11;min-height:100vh;color:#eee;font-size:14px;transition:all .5s ease;transform:translateX(0)}.modern-lesson-sidebar__wrapper.modern-lesson-sidebar__wrapper_showed{transform:translateX(240px)}.modern-lesson-sidebar__wrapper .lesson-sidebar{display:flex;overflow-x:hidden;position:relative;min-height:100vh;max-height:100vh;padding-top:50px;flex-direction:column}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__header{padding-top:50px}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__nav{display:flex;list-style-type:none;margin-bottom:0}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__owner-link,.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__progress,.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__progress-line .progress-line__numbers{display:none}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__nav-item{width:50%;text-align:center;border:1px solid #D8D8D8;border-top-color:transparent;padding:10px;background-color:#EAECF0;color:#555A69;font-size:14px}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__course-title,.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__lesson-title{font-size:16px;line-height:18px;color:inherit;font-weight:700}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__nav-item.active{background-color:#f6f6f6;border-color:transparent}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__course-header{padding:1.5em 1em;border-top:1px solid #4c4c4c}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__course-progress{margin-bottom:0}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__progress-line{width:100%;padding-top:7px}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__progress-line line,.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__progress-line svg{width:100%}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__lesson-header{padding:1.5em 1em}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__subheader{color:inherit;margin-bottom:0}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__subheader p{margin-bottom:0}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__owner-link.visible,.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__progress.visible{display:block}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__owner-link{color:inherit}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__footer{flex-grow:0;align-self:flex-end;width:240px;margin-top:auto;bottom:0;left:0}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__content{flex-grow:1;overflow-y:scroll;width:calc(240px + 17px)}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar-sidebar{height:60px;flex-grow:0}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__collapse-view{opacity:0}.modern-lesson-sidebar__wrapper .lesson-sidebar .lesson-sidebar__progress-num{color:#BFBFBF}.modern-lesson-sidebar__wrapper .lesson-sidebar-wrapper>div{flex-grow:1;flex-basis:auto}.modern-lesson-sidebar__wrapper .lesson-sidebar__toc-wrapper{max-width:240px}.modern-lesson-sidebar__wrapper .lesson-sidebar__lesson-name,.modern-lesson-sidebar__wrapper .sidebar-module-header__title{margin-right:auto;max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modern-lesson-sidebar__wrapper .lesson-controls{display:flex;justify-content:space-between;width:100%;margin-bottom:0;list-style-type:none;background-color:#222}.modern-lesson-sidebar__wrapper .lesson-controls button{font-size:13px!important}.modern-lesson-sidebar__wrapper .lesson-controls svg{width:18px;height:18px}.modern-lesson-sidebar__wrapper .lesson-controls .button:not(.st-button_style_none).button_style_secondary,.modern-lesson-sidebar__wrapper .lesson-controls button:not(.st-button_style_none).button_style_secondary{background-color:#222;color:#a5a5a5}.modern-lesson-sidebar__wrapper .lesson-controls .button:not(.st-button_style_none).button_style_secondary:active,.modern-lesson-sidebar__wrapper .lesson-controls .button:not(.st-button_style_none).button_style_secondary:focus,.modern-lesson-sidebar__wrapper .lesson-controls .button:not(.st-button_style_none).button_style_secondary:hover,.modern-lesson-sidebar__wrapper .lesson-controls button:not(.st-button_style_none).button_style_secondary:active,.modern-lesson-sidebar__wrapper .lesson-controls button:not(.st-button_style_none).button_style_secondary:focus,.modern-lesson-sidebar__wrapper .lesson-controls button:not(.st-button_style_none).button_style_secondary:hover{background-color:#707689;color:#EAECF0}.modern-lesson-sidebar__wrapper .lesson-controls__collapse-btn{margin-left:auto}.modern-lesson-sidebar__wrapper .lesson-sidebar__lesson-name{display:block}.modern-lesson-sidebar__wrapper .lesson-sidebar__lesson-name.lesson-sidebar__lesson-name_disable{color:#939393;text-decoration:none}.modern-lesson-sidebar__wrapper .lesson-sidebar__module-header{position:relative}.modern-lesson-sidebar__wrapper .lesson-sidebar__module-header:focus,.modern-lesson-sidebar__wrapper .lesson-sidebar__module-header:hover{background:rgba(49,49,49,.5)}.modern-lesson-sidebar__wrapper .sidebar-module-header{display:flex;align-items:center;justify-content:space-between;padding:1em;font-weight:700}.modern-lesson-sidebar__wrapper .lesson-sidebar__lesson{color:inherit;position:relative;display:flex;justify-content:space-between;align-items:center;padding:.5em 1em .5em 2em}.modern-lesson-sidebar__wrapper .lesson-sidebar__lesson:focus,.modern-lesson-sidebar__wrapper .lesson-sidebar__lesson:hover{background:#313131;outline:0;text-decoration:none}.modern-lesson-sidebar__wrapper .lesson-sidebar__lesson:focus span,.modern-lesson-sidebar__wrapper .lesson-sidebar__lesson:hover span{text-decoration:none}.modern-lesson-sidebar__wrapper .lesson-sidebar__lesson.active{background:rgba(102,204,102,.5)}.modern-lesson-sidebar__wrapper .lesson-sidebar__lesson.active:after{content:'';display:block;width:0;height:0;margin:0 auto;border:10px solid transparent;border-right-color:#fff;border-left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.modern-lesson-sidebar__wrapper .lesson-sidebar__lock-icon{height:18px;width:18px;display:block;color:#666}.modern-lesson-sidebar__wrapper .lesson-sidebar__lock-icon svg{height:18px;width:18px}.modern-lesson-sidebar__wrapper .line-progress-bar{position:absolute;left:0;top:0;min-height:100%;width:4px;background-color:rgba(102,204,102,.2)}.modern-lesson-sidebar__wrapper .line-progress-bar-green{position:absolute;left:0;bottom:0;width:4px;background-color:#6c6}.modern-lesson-sidebar__wrapper .lesson-sidebar__stats{display:flex;justify-content:space-between;padding:1em 2em 1em 1em}.modern-lesson-sidebar__wrapper .lesson-sidebar__stat{display:flex}.modern-lesson-sidebar__wrapper .lesson-sidebar__stat.progress-circle{align-items:center}.modern-lesson-sidebar__wrapper .lesson-sidebar__stat-icon{height:15px;width:16px;display:block;margin-right:10px;color:#9A9FB0}.modern-lesson-sidebar__wrapper .lesson__license-badge{text-align:left;padding-left:0;height:auto}.modern-lesson-sidebar__wrapper .lesson-sidebar__text-wrapper{padding:1em}.modern-lesson-sidebar__wrapper .lesson-sidebar-text-block{font-size:14px;line-height:22px;padding-bottom:20px}.modern-lesson-sidebar__wrapper .lesson-sidebar-text-block__title{margin-bottom:0;font-weight:700}.modern-lesson-sidebar__wrapper .lesson-sidebar-text-block__desc{color:inherit}.modern-lesson-sidebar__wrapper.grey{background-color:#F3F4F6;border-right:1px solid #D8D8D8;color:#333542}.modern-lesson-sidebar__wrapper.grey .lesson-controls,.modern-lesson-sidebar__wrapper.grey .lesson-controls .button:not(.st-button_style_none).button_style_secondary,.modern-lesson-sidebar__wrapper.grey .lesson-controls button:not(.st-button_style_none).button_style_secondary{background-color:#F3F4F6}.modern-lesson-sidebar__wrapper.grey .lesson-controls .button:not(.st-button_style_none).button_style_secondary:focus,.modern-lesson-sidebar__wrapper.grey .lesson-controls .button:not(.st-button_style_none).button_style_secondary:hover,.modern-lesson-sidebar__wrapper.grey .lesson-controls button:not(.st-button_style_none).button_style_secondary:focus,.modern-lesson-sidebar__wrapper.grey .lesson-controls button:not(.st-button_style_none).button_style_secondary:hover,.modern-lesson-sidebar__wrapper.grey .lesson-sidebar__lesson:focus,.modern-lesson-sidebar__wrapper.grey .lesson-sidebar__lesson:hover,.modern-lesson-sidebar__wrapper.grey .lesson-sidebar__module-header:focus,.modern-lesson-sidebar__wrapper.grey .lesson-sidebar__module-header:hover{background-color:#c9cacc}.modern-lesson-sidebar__wrapper.grey .lesson-sidebar__lesson.active,.modern-lesson-sidebar__wrapper.grey .lesson-sidebar__module-header.active{background:rgba(102,204,102,.9)}.modern-lesson-sidebar__wrapper.grey .lesson-sidebar .lesson-sidebar__progress-num{color:#555A69}.lesson-sidebar__exam-label{background:#fff;border-radius:5px;color:#313131;font-weight:400;padding:0 5px;margin-right:5px}.lesson-tooltip{min-width:240px;max-width:300px;border-radius:5px;padding:1em;color:#a8a8a8;background:#222;z-index:20}.lesson-tooltip .lesson-tooltip__header{font-size:14px;color:#fff;text-transform:none}.lesson-tooltip .lesson-tooltip__details{margin-bottom:0}.lesson-tooltip .lesson-tooltip__details span{color:#fff}.lesson-tooltip .lesson-tooltip__locked-lesson{margin-bottom:1em;display:inline-flex;align-items:center}.lesson-tooltip .lesson-tooltip__locked-lesson .lesson-sidebar__lock-icon{height:18px}.lesson-tooltip .lesson-tooltip__locked-lesson svg{width:16px;height:16px}.lesson-tooltip .lesson-tooltip__deadline-title{margin-bottom:0;font-weight:700;color:#fff}body:not(.sidebar-hover) .lesson-tooltip{display:none!important}.modern-lesson-topbar{position:fixed;z-index:18;width:100%;top:0;height:50px}.modern-lesson-topbar .modern-lesson-topbar__wrapper{width:100%;height:50px;opacity:1;visibility:visible;transition:visibility .3s,opacity .3s;background:#222}.modern-lesson-topbar .modern-lesson-topbar__wrapper.hidden{opacity:0;height:0;visibility:hidden}.modern-lesson-topbar .modern-lesson-topbar__content{display:flex;align-items:center;width:100%;height:100%}.modern-lesson-topbar .modern-lesson-topbar__content_small .navbar__head{width:150px}.modern-lesson-topbar .modern-lesson-topbar__content_small .topbar__logo-link{padding-left:0}.modern-lesson-topbar .modern-lesson-topbar__content_small .topbar__user-controlls{margin-right:0}.modern-lesson-topbar .topbar__logo-link{padding-left:10px}.modern-lesson-topbar .navbar__head{flex-grow:0;flex-shrink:0;width:240px}.modern-lesson-topbar .topbar__nav-buttons{display:flex;border:1px solid #444;border-radius:3px}.modern-lesson-topbar .topbar__nav-buttons .modern-button{border:0;border-radius:0;background:0 0;display:inline-flex;align-items:center;padding:.7em 1em;white-space:nowrap}.modern-lesson-topbar .topbar__nav-buttons .modern-button .left_arrow_icon{color:#979797}.modern-lesson-topbar .topbar__nav-buttons .modern-button:first-child{border-right:1px solid #444;border-bottom-left-radius:3px;border-top-left-radius:3px}.modern-lesson-topbar .topbar__nav-buttons .modern-button:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.modern-lesson-topbar .topbar__nav-buttons .modern-button:focus,.modern-lesson-topbar .topbar__nav-buttons .modern-button:hover{background:rgba(255,255,255,.1)}.modern-lesson-topbar .topbar__nav-buttons .modern-button:focus .left_arrow_icon,.modern-lesson-topbar .topbar__nav-buttons .modern-button:hover .left_arrow_icon{color:#fff}.modern-lesson-topbar .topbar__nav-buttons .modern-button:active,.modern-lesson-topbar .topbar__nav-buttons .modern-button:active .left_arrow_icon{color:rgba(255,255,255,.5)}.modern-lesson-topbar .topbar__nav-buttons .modern-button_green{background:#6c6}.modern-lesson-topbar .topbar__nav-buttons .modern-button_green svg{color:#fff}.modern-lesson-topbar .topbar__nav-buttons .modern-button_green:focus,.modern-lesson-topbar .topbar__nav-buttons .modern-button_green:hover{background:#85d685}.modern-lesson-topbar .topbar__user-controlls{display:flex;margin-left:auto;margin-right:10px}.modern-lesson-topbar .topbar__user-controlls .navbar__auth{display:block}.modern-lesson-topbar .modern-topbar__step-pins{display:flex;margin-left:16px;align-items:center}.modern-lesson-topbar .navbar__profile-img{display:inline-block}.modern-lesson-topbar .topbar__embeded-wrapper{display:flex;align-items:center;width:calc(100% - 20px);height:100%;background:#222}.modern-lesson-topbar .topbar__embeded-wrapper .navbar__head{width:auto;border-bottom:0}.modern-lesson-topbar .topbar__embeded-wrapper .topbar__logo-link{margin-top:4px!important;min-width:40px}.modern-lesson-topbar .topbar__embeded-wrapper .topbar__logo-link svg{color:#fff;width:40px;height:40px}.modern-lesson-topbar .topbar__embeded-wrapper .topbar__course-header a,.modern-lesson-topbar .topbar__embeded-wrapper .topbar__course-progress .progress-line__numbers{color:#eee}.modern-lesson-topbar .topbar__embeded-wrapper .topbar__nav-buttons{margin-left:20px}.modern-lesson-topbar .topbar__embeded-wrapper .topbar__course-header{padding-left:20px}.modern-lesson-topbar .topbar__embeded-wrapper .topbar__course-progress{margin-left:auto;margin-bottom:0}.modern-lesson-topbar .topbar__burger-dummy{width:150px;height:50px}@media screen and (max-width:768px){.modern-lesson-topbar{background:#222}.modern-lesson-topbar .topbar__user-controlls{display:flex;justify-content:space-between;align-items:center;padding:0 10px;width:100%}.modern-lesson-topbar .navbar__toggle{margin:0;padding:0}.modern-lesson-topbar .navbar__head{width:40px;margin-right:auto;color:#fff}.modern-lesson-topbar .navbar__head .topbar__logo-link{margin:0;padding:0}.st-cmenu_style_dark .st-cmenu__item-link,.st-cmenu_style_dark .st-cmenu__item>:first-child{text-align:left;padding:6px 18px}}.modern-step-pin{width:24px;height:24px;background:rgba(216,216,216,.33);border-radius:3px;margin-left:1px;margin-right:1px}.modern-step-pin .modern-step-link{width:100%;height:100%;display:block;font-weight:700;text-align:center;color:rgba(0,0,0,.4);text-decoration:none}.modern-step-pin .modern-step-link .svg-icon{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modern-step-pin .modern-step-link .svg-icon svg{width:16px;height:16px;fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4)}.modern-step-pin.active::after{content:" ";position:absolute;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;padding:0;margin-left:2px;display:block;bottom:-1px;border-width:10px}.modern-step-pin.active{border:2px solid #fff;box-sizing:content-box;border-radius:3px}.modern-step-pin.passed{background:#6c6}@keyframes replace-pulse{to{box-shadow:0 0 0 7px rgba(241,196,15,0)}}@keyframes insert-pulse{to{box-shadow:0 0 0 7px rgba(46,204,113,0)}}.code-editor.marker_replace{background-color:#f1c40f}.code-editor.focus_replace{box-shadow:0 0 0 0 rgba(241,196,15,.7);animation:replace-pulse 1.25s infinite cubic-bezier(.66,0,0,1)}.code-editor.focus_delete,.code-editor.focus_insert{animation:insert-pulse 1.25s infinite cubic-bezier(.66,0,0,1)}.code-editor.marker_insert{background-color:#2ecc71}.code-editor.focus_insert{box-shadow:0 0 0 0 rgba(46,204,113,.7)}.code-editor.marker_delete{background-color:#ff9989}.code-editor.focus_delete{box-shadow:0 0 0 0 rgba(255,153,137,.7)}.code-style{width:15px}.code-style-marker{cursor:pointer;display:inline-block;width:13px;height:19px;background:url(/static/frontend/lamp.svg) center center no-repeat;background-size:contain}.CodeMirror-tooltip{background-color:#fff4b3;border:1px solid rgba(243,171,52,.5);border-radius:4px;color:#000;font-family:monospace;font-size:12px;overflow:hidden;padding:6px;position:fixed;z-index:100;max-width:600px;opacity:0;transition:opacity .4s;top:0;box-shadow:0 4px 10px rgba(204,204,204,.7)}.submissions-page,.submissions__header{position:relative}.CodeMirror-tooltip .smart-hints__feedback{margin-top:6px}.CodeMirror-tooltip .smart-hints__feedback:first-child{margin-top:0}.CodeMirror-tooltip .smart-hints__hint{height:auto}.CodeMirror-tooltip .smart-hints__hint .smart-hints__line-number{color:#d3d3d3}.CodeMirror-tooltip .smart-hints__hint .smart-hints__code{color:#fc0}.CodeMirror-tooltip .smart-hints__hint .smart-hints__line{color:#f08080}.submissions-page{padding:2.25em 0}.submissions-page.anypage{max-width:1022px;padding:1em 0}.submissions__header-klass{margin-bottom:20px}.submissions__done{background-color:#a5e5a5!important}.s-select.submissions__steps-list{font-size:16px;position:absolute;top:0;right:0}.s-select.submissions__steps-list .s-select__select{width:17.25em}.submissions-page tbody .s-table__row{border:none}.submissions-input .s-input,.submissions-input .s-select{margin:0;width:100%}.submissions-input .s-input select,.submissions-input .s-select select{width:100%}.submissions__grayout{color:#a5a5a5}.submission__actions{padding:17px 0 0}.submission__actions-right{float:right}.submission__actions-right .button{margin-left:.5em}.step-editor-extra{margin:1em 0 0;padding:1em;background:#f5f5f5}.step-edit-extra__show-link .svg-icon svg{height:10px}.lesson-plain{width:60em;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;margin:0 auto}.lesson-plain .lesson-plain__content-print{opacity:0}.lesson-plain .lesson-plain__close{text-align:center;margin:2em}.lesson-plain .lesson-plain__step-title{border-bottom:#ccc 1px solid;margin-top:1em}@media print{.lesson-plain{border:0}.lesson-plain .lesson-plain__content-print{opacity:1}}.lesson-edit-creator-bar{display:none;padding-top:50px;margin-bottom:50px;position:fixed;top:0;height:calc(100vh - 66px);width:210px;background:#222;z-index:14;color:#bbb;font-size:13px}.lesson-edit-creator-bar .lesson-edit-creator-bar__main{overflow-x:hidden;height:calc(100% - 50px);-ms-overflow-style:none}.lesson-edit-creator-bar .lesson-edit-creator-bar__main::-webkit-scrollbar{width:0}.lesson-edit-creator-bar .add_step{padding-top:10px;margin-top:0}.lesson-edit-creator-bar .plugins-list__item{border-top:1px solid #bbb;padding:10px;display:flex;-ms-grid-column-align:baseline;justify-items:baseline;align-items:center;cursor:pointer;transition:background-color .5s ease}.lesson-edit-creator-bar .plugin-list__item-title{text-overflow:ellipsis;overflow:hidden}.lesson-edit-creator-bar .plugins-list__item:hover{background-color:#333}.lesson-edit-creator-bar .plugins-list__item:last-of-type{border-bottom:1px solid #bbb}.lesson-edit-creator-bar .plugins-list__item div{margin-left:5px}.lesson-edit-creator-bar .plugins__more{padding:10px;color:#fff}.lesson-edit-creator-bar .plugins-list__header{padding-left:20px;color:#fff}@media (min-width:1024px){.lesson-edit-creator-bar{display:block}}.lesson .lesson-edit-widget{margin-bottom:2em}.lesson__player_edit{max-width:47em!important;width:100%}.lesson__player_edit.lesson__player_edit-with-padding{padding-bottom:100px}.lesson-edit__wrapper{overflow-x:hidden}.lesson-edit__inner{display:flex}.creator-bar-dummy{display:none}.lesson-edit__breadcrumbs{display:block;max-width:47em;margin:0 auto}@media (min-width:1024px){.creator-bar-dummy{display:block;min-width:220px;max-width:240px;background-color:transparent;height:100vh}.lesson-edit__breadcrumbs{padding-left:240px;max-width:none}}@media (min-width:1170px){.lesson__player_edit{max-width:62em!important}.lesson-edit__breadcrumbs{padding-left:140px}}.klass-header-widget{background-color:#EFF6F9;padding:2em 1em;margin:0 0 2em;border-bottom:none}.st-h1.klass-header-widget__name{font-size:24px;margin-top:0;border-bottom:none}.klass-header-widget__caption{border-right:1px solid #D8D8D8;padding-right:.5em;margin-right:.2em;color:#5e5e5e}@media (min-width:1024px){.klass-header-widget{padding-bottom:1em;display:flex;background-color:transparent;border-bottom:1px solid #D8D8D8}}@media (min-width:1170px){.klass-header-widget{padding-left:0}}.submission-tip{margin:10px 0}.submission-tip .submission-tip__hint-button{margin-right:10px}.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:#AAA}.user-subscribe-button .user-subscribe-button__count{display:inline-block;padding-left:.5em;color:#5e5e5e;font-size:.9em}.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:#8F8F8F;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}.top-tools .top-tools__menu-popup{padding-left:1em;border-left:1px solid #D8D8D8;display:flex}@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}}.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 #E8E8E8;position:relative}.content-advices__list{list-style:none;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:flex;margin-left:.3em}.todolist__item-desc:before{content:"("}.todolist__item-desc:after{content:")"}.todolist__item-desc span:not(:first-child):before{content:", "}.content-advices__title{font-size:18px}.content-advices__version{color:#8F8F8F}.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:#64c8ff;border-color:#64c8ff}.klass-new-assistant .klass-new-assistant__input{display:inline-block;vertical-align:top}.uploadcare--dialog .uploadcare--button{flex-shrink:0;display:inline-block;overflow:hidden;box-sizing:border-box;margin:0;padding:10px;width:auto;min-width:100px;height:auto;min-height:0;border-radius:6px;border:1px solid #157cfc;background:0 0;color:#157cfc;cursor:default;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-family:inherit;font-size:15px;font-weight:400;font-style:normal;line-height:20px;box-shadow:none;text-shadow:none;transition:background .3s,color .3s,border .3s}@media (min-width:760px){.uploadcare--dialog .uploadcare--button{padding:10px 20px;font-size:17.5px;line-height:25px}.uploadcare--dialog .uploadcare--menu__toggle{display:none}}.uploadcare--dialog .uploadcare--button svg{pointer-events:none}.uploadcare--dialog .uploadcare--button:focus,.uploadcare--dialog .uploadcare--button:hover{background:0 0;border-color:#3891ff;color:#3891ff;font-weight:400;font-style:normal;box-shadow:none;text-shadow:none}.uploadcare--dialog .uploadcare--button:focus{outline:rgba(21,124,252,.5) solid 2px;outline-offset:1px}.uploadcare--dialog .uploadcare--dialog__close:focus,.uploadcare--dialog .uploadcare--menu__toggle:focus{outline-offset:-2px}.uploadcare--dialog .uploadcare--button:active{border-color:#0969ee;color:#0969ee}.uploadcare--dialog .uploadcare--button:disabled,.uploadcare--dialog .uploadcare--button[aria-disabled=true]{background:0 0!important;border-color:#d4d2d2!important;color:#d4d2d2!important;cursor:not-allowed}.uploadcare--dialog .uploadcare--button_icon{padding:14px;min-width:0;width:60px;height:60px}.uploadcare--dialog .uploadcare--button_muted{border-color:transparent!important;color:#a4a2a1;border-radius:0}.uploadcare--dialog .uploadcare--button_muted:focus,.uploadcare--dialog .uploadcare--button_muted:hover{color:#157cfc}.uploadcare--dialog .uploadcare--button_muted:disabled,.uploadcare--dialog .uploadcare--button_muted[aria-disabled=true]{border-color:transparent!important}.uploadcare--dialog .uploadcare--button_overlay{background:rgba(53,53,53,.5);border-color:transparent;color:#fff}.uploadcare--dialog .uploadcare--button_overlay:focus,.uploadcare--dialog .uploadcare--button_overlay:hover{background:rgba(102,102,102,.5);border-color:transparent;color:#fff}.uploadcare--dialog .uploadcare--button_overlay:active{background:rgba(33,33,33,.5)}.uploadcare--dialog .uploadcare--button_primary{background:#157cfc;border-color:#157cfc;color:#fff}.uploadcare--dialog .uploadcare--button_primary:focus,.uploadcare--dialog .uploadcare--button_primary:hover{background:#3891ff;border-color:#3891ff;color:#fff}.uploadcare--dialog .uploadcare--button_primary:active{background:#0969ee;border-color:#0969ee}.uploadcare--dialog .uploadcare--button_primary:disabled,.uploadcare--dialog .uploadcare--button_primary[aria-disabled=true]{background:#d4d2d2!important;border-color:#d4d2d2!important;color:#fff!important}.uploadcare--dialog .uploadcare--button_size_big{padding:10px 25px;font-size:20px;line-height:30px}.uploadcare--dialog .uploadcare--button_size_small{padding:5px 10px;min-width:80px;font-size:15px;line-height:20px}.uploadcare--dialog .uploadcare--menu__toggle{width:60px;height:60px;transition:none}.uploadcare--dialog .uploadcare--dialog__close{position:absolute;top:0;right:0;z-index:49}@media (max-width:759px){.uploadcare--dialog .uploadcare--menu:not(.uploadcare--menu_opened) .uploadcare--menu__toggle-icon_back{display:none}.uploadcare--dialog .uploadcare--menu_opened{position:relative;z-index:1000;height:100%}.uploadcare--dialog .uploadcare--menu_opened .uploadcare--menu__toggle{justify-content:flex-start;width:100%;text-align:left;background:#e3e1e1}.uploadcare--dialog .uploadcare--menu_opened .uploadcare--menu__toggle-icon_menu{display:none}.uploadcare--dialog .uploadcare--menu_opened .uploadcare--menu__items{height:calc(100% - 60px)}}.uploadcare--dialog .uploadcare--file-source{margin:10px;border-color:#e3e1e1;background:#e3e1e1;color:#353535}.uploadcare--dialog .uploadcare--file-source_all{order:1;border-color:currentColor;background:0 0;color:#157cfc}.uploadcare--dialog .uploadcare--file-sources{flex-shrink:0;display:flex;flex-direction:column;align-items:center;width:100%}@media (max-width:759px) and (max-height:450px),(min-width:760px){.uploadcare--dialog .uploadcare--file-sources{display:none}}.uploadcare--dialog .uploadcare--file-sources__caption{margin:15px 0 5px}@media (max-width:759px) and (max-height:550px){.uploadcare--dialog .uploadcare--file-sources__item:nth-child(4),.uploadcare--dialog .uploadcare--file-sources__item:nth-child(5),.uploadcare--dialog .uploadcare--file-sources__item:nth-child(6){display:none}}.uploadcare--dialog .uploadcare--file-sources__items{display:flex;flex-wrap:wrap;justify-content:center;max-width:300px}.uploadcare--dialog .uploadcare--file-sources__items:empty,.uploadcare--dialog .uploadcare--file-sources__items:not(.uploadcare--file-sources__items_many) .uploadcare--file-source__all{display:none}.uploadcare--dialog .uploadcare--crop-sizes{flex-grow:1;display:flex;justify-content:space-around}.uploadcare--dialog .uploadcare--crop-sizes__item{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;height:65px;background:0 0;border-color:transparent;color:#353535}.uploadcare--dialog .uploadcare--crop-sizes__item:focus,.uploadcare--dialog .uploadcare--crop-sizes__item:hover{background:0 0;border-color:transparent;color:#157cfc}.uploadcare--dialog .uploadcare--crop-sizes__item:active{background:0 0;border-color:transparent;color:#0969ee}.uploadcare--dialog .uploadcare--crop-sizes__item:disabled,.uploadcare--dialog .uploadcare--crop-sizes__item[aria-disabled=true]{border-color:transparent!important}.uploadcare--dialog .uploadcare--crop-sizes__item:after{content:attr(data-caption);display:block;font-size:14px;line-height:25px;text-transform:uppercase}@media (max-width:400px),(max-width:600px) and (orientation:landscape){.uploadcare--dialog .uploadcare--crop-sizes__item:after{font-size:12px}}.uploadcare--dialog .uploadcare--crop-sizes__item:before{content:"";display:block;order:1;margin:1px 0;width:6px;height:6px;background:0 0;border-radius:50%}.uploadcare--dialog .uploadcare--crop-sizes__item_current:active,.uploadcare--dialog .uploadcare--crop-sizes__item_current:focus,.uploadcare--dialog .uploadcare--crop-sizes__item_current:hover{color:#353535}.uploadcare--dialog .uploadcare--crop-sizes__item_current:before{background:#157cfc}.uploadcare--dialog .uploadcare--crop-sizes__icon{box-sizing:border-box;width:30px;height:30px;border:2px solid;border-radius:2px;color:inherit;transform:scale(.666)}.uploadcare--dialog .uploadcare--crop-sizes__icon_free{border:none;border-radius:0;transform:none}.elements-ios-toggle{display:flex;justify-content:center;align-items:center}.elements-ios-toggle-toggle{line-height:0;display:inline-block}.elements-ios-toggle-toggle input{position:absolute;width:0;opacity:0}.elements-ios-toggle-toggle input+label{display:inline-block;position:relative;cursor:pointer;padding:2px;width:60px;height:30px;background-color:#ddd;border-radius:60px;margin:0 10px;transition:.3s box-shadow}.elements-ios-toggle-toggle input:focus+label{box-shadow:0 0 5px 1px #ddd}.elements-ios-toggle-toggle input+label:after,.elements-ios-toggle-toggle input+label:before{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}.elements-ios-toggle-toggle input+label:before{right:1px;background-color:#f1f1f1;border-radius:30px;transition:background .4s}.elements-ios-toggle-toggle input+label:after{width:31px;background-color:#fff;border-radius:100%;box-shadow:0 2px 5px rgba(0,0,0,.3);transition:all .4s}.elements-ios-toggle-toggle input:checked+label:before{background-color:#a5e5a5}.elements-ios-toggle-toggle input:checked+label:after{transform:translateX(30px)}.elements-ios-toggle-label{margin-bottom:0;cursor:pointer}.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}.highlight-code{font-size:10pt}.buy-widget__wrapper{color:#777}.buy-widget__wrapper .st-size-small{font-size:14px;line-height:1.2;margin-top:10px}.buy-widget__dark-text{color:#313131}.buy-widget__bottom{padding-top:40px}.code-runner_panel{background:#eee;padding:.5em;border:2px solid #ccc}.code-runner_running .code-runner__hints{opacity:.5}.code-runner__footer{display:flex;flex-direction:row;align-items:flex-start}.code-runner__hints{margin-bottom:.5em}.code-runner__hints .smart-hints__feedback{margin:0}.code-runner__input{margin:0;font-family:monospace;line-height:1.1em;min-height:58px}.code-runner__button{margin-left:.5em!important}.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}.lti-editor__checkbox{margin-bottom:1em}.mobile-banner{position:fixed;top:0;left:0;height:100%;width:100vw;background:#fff;z-index:100}.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}}