@charset "UTF-8";@import 'https://fonts.googleapis.com/css?family=Source+Code+Pro';@font-face{font-family:"codeavengers-font";src:url("fonts/codeavengers-font.eot?10.1504");src:url("fonts/codeavengers-font.eot?10.1504#iefix") format("embedded-opentype"),url("fonts/codeavengers-font.woff?10.1504") format("woff"),url("fonts/codeavengers-font.ttf?10.1504") format("truetype"),url("fonts/codeavengers-font.svg#codeavengers-font") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"codeavengers-font"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before,.icon-font,[class$="_icon"]:before,.course-popup_play-icon:before,.course-popup_play-icon.is-current:before,.points-grid_link-icon:before,.comments_comment-profile-points:before,.comments_comment-up-vote:before,.comments_comment-reply:before,.header-bar_help:before,.dropdown-menu_link.-video:before,.dropdown-menu_link:visited.-video:before,.dropdown-menu_link.-resource:before,.dropdown-menu_link:visited.-resource:before,.footer-signup_ccd-icon:before,.slider_dot,.testimonial-boxes_box-button:before,.header-image_ccd-icon:before,.header-image_video-play:before,.subscription-pricing_list-item:before,.message-bar_button:last-of-type:after,.jqconsole-prompt>span:first-child,.guiders_buttons_container .guiders_button:first-of-type:after,.guiders_buttons_container .guiders_button.-prev:before,.guide-nav_mobile-close:before,.guide_label-icon:before,.guide_toggle:before,.guide-task_label-icon:before,.guide-task_toggle:before,.guide-task.a .guide-task_letter:before,h2.mu.a:before,.guide-task.c .guide-task_letter:before,h2.mu.c:before,.guide-task.ca .guide-task_letter:before,h2.mu.ca:before,.guide-task.e .guide-task_letter:before,h2.mu.e:before,.guide-task.p .guide-task_letter:before,h2.mu.p:before,.lesson-plan_key:before,.details .close,.ui-icon-closethick,.loading-icons,.matching-quiz_answer:before,.quiz-buttons_button-checkmark:before,.quiz-buttons_button.-reset:before,.correct-answer:before,.incorrect-answer:before,.guide-task.a .guide-task_letter:before,h2.mu.a:before,.guide-task.c .guide-task_letter:before,h2.mu.c:before,.guide-task.ca .guide-task_letter:before,h2.mu.ca:before,.guide-task.e .guide-task_letter:before,h2.mu.e:before,.guide-task.p .guide-task_letter:before,h2.mu.p:before,.live-support_refresh:before,.live-support_new-indicator:before,.live-support_conversation-remove:before,.live-chat.is-open .live-chat_header-close:before,.live-chat_message.-response .live-chat_message-icon:before,.vertical-info_blocks-divider-circle:before,.ui-search:before,.ui-select:before{font-family:"codeavengers-font"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-profile:before{content:"\57"}.icon-twitter-logo:before{content:"\61"}.icon-add:before{content:"\62"}.icon-awesome-meter:before{content:"\63"}.icon-birthday-two:before{content:"\66"}.icon-ca-icon:before{content:"\6a"}.icon-ca-logo:before,.guide-task.ca .guide-task_letter:before,.lesson-plan_key.-lesson:before,h2.mu.ca:before,.live-chat_message.-response .live-chat_message-icon:before{content:"\6b"}.icon-chest:before{content:"\6e"}.icon-connect-four:before{content:"\73"}.icon-css-icon:before{content:"\75"}.icon-css-icon-small:before{content:"\76"}.icon-curling:before{content:"\77"}.icon-brackets:before{content:"\79"}.icon-dev-icon:before{content:"\7a"}.icon-dev-icon-small:before{content:"\41"}.icon-diving:before{content:"\42"}.icon-facebook:before{content:"\48"}.icon-gear:before{content:"\4f"}.icon-google:before{content:"\51"}.icon-gym:before{content:"\55"}.icon-hangman:before{content:"\58"}.icon-html-icon:before{content:"\5a"}.icon-html-icon-small:before{content:"\30"}.icon-jquery:before{content:"\33"}.icon-jquery-icon:before{content:"\35"}.icon-js-icon:before{content:"\36"}.icon-js-icon-small:before{content:"\37"}.icon-lightbulb:before{content:"\22"}.icon-menu:before{content:"\29"}.icon-mini-close:before{content:"\2a"}.icon-mini-play:before,.header-image_video-play:before{content:"\2b"}.icon-mystery-pic:before{content:"\3c"}.icon-phone-speaker:before{content:"\3f"}.icon-ping-pong:before{content:"\40"}.icon-python:before{content:"\7c"}.icon-rsvp:before{content:"\e003"}.icon-ribbon-small:before{content:"\e007"}.icon-ribbon-small-empty:before{content:"\e008"}.icon-ribbon-small-half:before{content:"\e009"}.icon-tic-tac-toe:before{content:"\e012"}.icon-treasure-hunt:before{content:"\e013"}.icon-twitter:before{content:"\e014"}.icon-dwn-btn:before{content:"\e01d"}.icon-up-btn:before{content:"\e023"}.icon-share-1:before{content:"\e027"}.icon-video-1:before{content:"\e028"}.icon-hint:before{content:"\e029"}.icon-google-job:before{content:"\52"}.icon-psr:before{content:"\7b"}.icon-rock:before{content:"\e02a"}.icon-scissors:before{content:"\e02b"}.icon-paper:before{content:"\e02c"}.icon-empty-circle:before{content:"\6d"}.icon-full-circle:before,.comments_comment-profile-points:before,.slider_dot:before,.subscription-pricing_list-item:before,.live-support_new-indicator:before,.vertical-info_blocks-divider-circle:before{content:"\e02d"}.icon-play:before,.course-popup_play-icon:before{content:"\e02f"}.icon-play-solid:before,.course-popup_play-icon.is-current:before{content:"\e031"}.icon-ca-full:before{content:"\69"}.icon-memory-game:before{content:"\e034"}.icon-review:before{content:"\e033"}.icon-ribbon-solid:before{content:"\e035"}.icon-ribbon-mini-solid:before{content:"\e036"}.icon-plug:before{content:"\e03d"}.icon-google-plus:before{content:"\53"}.icon-no-credit-card:before,.footer-signup_ccd-icon:before,.header-image_ccd-icon:before{content:"\e046"}.icon-facebook-square:before{content:"\e048"}.icon-email:before{content:"\e049"}.icon-star:before{content:"\7e"}.icon-full-star:before{content:"\e001"}.icon-youtube:before{content:"\6c"}.icon-slide-show:before,.guide_label-icon.-presentation:before,.guide-task_label-icon.-presentation:before{content:"\56"}.icon-quiz:before{content:"\2e"}.icon-interface:before{content:"\3a"}.icon-resources:before{content:"\e03c"}.icon-light-bulb:before{content:"\e041"}.icon-puzzle:before,.guide-task.p .guide-task_letter:before,h2.mu.p:before{content:"\e043"}.icon-rocket:before,.guide-task.a .guide-task_letter:before,.lesson-plan_key.-activities:before,h2.mu.a:before{content:"\e044"}.icon-lesson-plan:before,.dropdown-menu_link.-resource:before,.dropdown-menu_link:visited.-resource:before,.guide-task.c .guide-task_letter:before,.lesson-plan_key.-concept:before{content:"\e04e"}.icon-exclamation:before{content:"\e01c"}.icon-question-mark:before{content:"\e03a"}.icon-badge:before{content:"\5d"}.icon-book:before{content:"\e03b"}.icon-classroom-book:before{content:"\e002"}.icon-boxing:before{content:"\e006"}.icon-click-racer:before{content:"\e03e"}.icon-code:before{content:"\e04f"}.icon-date:before{content:"\e050"}.icon-down:before{content:"\68"}.icon-down-arrow:before,.guide_toggle:before,.guide-task_toggle:before,.ui-select:before{content:"\72"}.icon-external-window:before{content:"\50"}.icon-golf:before{content:"\26"}.icon-guide:before{content:"\3d"}.icon-html-css-icon:before{content:"\e051"}.icon-individual:before{content:"\e052"}.icon-intro-graphics:before{content:"\e053"}.icon-jquery-dollar:before{content:"\e054"}.icon-left-arrow:before{content:"\e055"}.icon-lock:before{content:"\e056"}.icon-turtle:before{content:"\64"}.icon-mail:before{content:"\70"}.icon-menu-icon:before,.matching-quiz_answer:before{content:"\43"}.icon-money-run:before{content:"\46"}.icon-more:before{content:"\31"}.icon-open-book:before{content:"\21"}.icon-person:before{content:"\e00f"}.icon-plus:before{content:"\e015"}.icon-price-tag:before{content:"\e016"}.icon-question:before{content:"\e04b"}.icon-redo:before{content:"\e057"}.icon-right-arrow:before,.jqconsole-prompt>span:first-child:before,.jqconsole-prompt>span:first-child:before{content:"\e059"}.icon-running:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-shot:before{content:"\e05c"}.icon-movie:before{content:"\e05d"}.icon-progress-bars:before{content:"\39"}.icon-info:before{content:"\23"}.icon-upload-photo:before{content:"\25"}.icon-minus:before{content:"\27"}.icon-manuscript:before{content:"\28"}.icon-camera:before{content:"\3e"}.icon-postcard:before{content:"\2f"}.icon-website:before{content:"\24"}.icon-loop-grid:before{content:"\38"}.icon-chrome:before{content:"\5b"}.icon-video-camera:before,.dropdown-menu_link.-video:before,.dropdown-menu_link:visited.-video:before{content:"\5f"}.icon-list-bullet:before{content:"\5c"}.icon-cloud-upload:before{content:"\e000"}.icon-file:before{content:"\e00a"}.icon-trash:before{content:"\e00b"}.icon-shortcut:before{content:"\e011"}.icon-monitor:before{content:"\e018"}.icon-open:before,.points-grid_link-icon:before,.testimonial-boxes_box-button:before{content:"\e019"}.icon-app:before{content:"\65"}.icon-search:before,.ui-search:before{content:"\67"}.icon-check-circle:before{content:"\78"}.icon-boxes:before{content:"\47"}.icon-watch:before{content:"\49"}.icon-arrow-cross:before{content:"\4d"}.icon-check:before,.message-bar[data-type="correct"] .message-bar_icon:before,.quiz-buttons_button-checkmark:before,.correct-answer:before,.incorrect-answer:before{content:"\5e"}.icon-close:before,.popup-dialog .ui-icon-closethick:before,.message-bar[data-type="error"] .message-bar_icon:before,.guide-nav_mobile-close:before,.details .close:before,.ui-icon-closethick:before,.incorrect-answer:before,.live-support_conversation-remove:before,.live-chat.is-open .live-chat_header-close:before{content:"\e00c"}.icon-close-circle:before{content:"\e017"}.icon-right:before,.message-bar_button:last-of-type:after,.guiders_buttons_container .guiders_button:first-of-type:after{content:"\e01e"}.icon-left:before,.guiders_buttons_container .guiders_button.-prev:before{content:"\e020"}.icon-clipboard:before{content:"\e022"}.icon-birthday-invite:before{content:"\e030"}.icon-celebrity:before{content:"\e032"}.icon-game-editor:before{content:"\e037"}.icon-eye-spy:before{content:"\e039"}.icon-flags-challenge:before{content:"\e042"}.icon-controller:before{content:"\e04c"}.icon-game-graphics:before{content:"\e05e"}.icon-soccer:before{content:"\71"}.icon-speedway:before{content:"\74"}.icon-stats-calc:before{content:"\45"}.icon-table-tennis:before{content:"\4a"}.icon-tennis:before{content:"\4b"}.icon-thumbs-up:before{content:"\4c"}.icon-undo:before,.comments_comment-reply:before{content:"\4e"}.icon-up:before{content:"\34"}.icon-up-arrow:before,.comments_comment-up-vote:before,.guide.is-expanded .guide_toggle:before,.guide-task.is-expanded .guide-task_toggle:before{content:"\2c"}.icon-video:before{content:"\2d"}.icon-weightlifting:before{content:"\3b"}.icon-wiki:before{content:"\60"}.icon-world:before{content:"\7d"}.icon-resume:before{content:"\e00d"}.icon-shopping-bag:before{content:"\e00e"}.icon-progress:before{content:"\e024"}.icon-settings:before{content:"\e02e"}.icon-course-notes:before{content:"\e03f"}.icon-pb-camera:before{content:"\6f"}.icon-pb-circle-plus:before{content:"\44"}.icon-pb-circle:before{content:"\54"}.icon-pb-download:before{content:"\59"}.icon-help-circled:before,.header-bar_help:before{content:"\32"}.icon-print:before{content:"\e004"}.icon-circle-star:before{content:"\e005"}.icon-ribbon:before{content:"\e01a"}.icon-circle-ca:before{content:"\e010"}.icon-swap:before{content:"\e01b"}.icon-reset:before,.quiz-buttons_button.-reset:before,.live-support_refresh:before{content:"\e01f"}.icon-weigh:before{content:"\e021"}.icon-insert:before{content:"\e025"}.dropdown-menu,.top-notification{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-instructions,.require-login .login-required{display:none}.require-login .login-instructions{display:block}body{-webkit-animation-duration:.1s;-webkit-animation-name:fontfix;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-delay:.1s}@-webkit-keyframes fontfix{from{opacity:1}to{opacity:1}}.no-close .ui-dialog-titlebar-close{display:none}.normal-price{text-decoration:line-through;color:red}.status .add{left:5px;width:350px;height:55px;top:-50px;position:absolute}html{background:0}.front{z-index:10000!important}.front.highlight{box-shadow:0 0 40px 10px #ef5555!important;transition:all .2s linear}.front .results-overlay{transition:opacity .2s linear;box-shadow:0 0 300px 100px rgba(200,200,200,0.9)!important}.add img{float:right}img.mouse-master{position:relative;left:3px;height:30px}img.mouse-master:hover{background-color:#333;border-radius:4px}body{overflow:auto}#gloss,#reference{padding:2px 0;z-index:100000007;opacity:1}.gloss.popover{line-height:20px}.gloss.popover h3{color:white;margin-top:0}.ca-style .course-links .ui-button{min-width:150px;font-size:14px!important;text-align:center}.ca-style .black a{font-weight:700;border-bottom:0}.ca-style .black a:hover{color:#d1f3ff!important;border-bottom:none!important;box-shadow:none}.ui-dialog{border:1px solid #ddd;overflow:visible;padding:0;z-index:1001}.modal-dialog.ui-dialog{z-index:10001}.modal-dialog.ui-dialog.video{padding:10px;z-index:100000006}.modal-dialog.ui-dialog.video.-no-title{background-color:#1e1f2a;padding:3px}.modal-dialog.ui-dialog.video.-no-title .ui-dialog-titlebar{position:absolute;right:0;z-index:1}.modal-dialog.ui-dialog.video.-no-title .ui-dialog-titlebar .ui-dialog-titlebar-close{background:#fff;border:3px solid #1e1f2a;border-radius:50%;color:#000;font-size:18px;line-height:.8em}.modal-dialog.ui-dialog.video #video-dialog{font-size:0}#guiders_overlay,.ui-widget-overlay{background:#191919;opacity:.6;filter:alpha(opacity=60);z-index:1002!important;position:fixed;top:0;left:0;right:0;bottom:0}.ui-widget-overlay.solid{background:#000;opacity:1}.dev-mode .ui-widget-overlay.solid{background:rgba(0,0,0,0.9)}.ui-widget-overlay .content{background:transparent;bottom:0;color:white;font-size:64px;height:200px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0}.ui-widget-overlay .content img{margin-bottom:.2em}.ui-widget-overlay.dark{opacity:.8}#background-filter{display:none}body:not(.course) .container-label{opacity:1.0!important}#main .container-label{display:none;opacity:.5;background-color:white;color:#333}.mailto{cursor:pointer}.mailto:hover{text-decoration:underline}.side-toolbar{position:fixed;right:0;cursor:pointer;display:block;opacity:1.0;bottom:46px}#side-toolbar{left:27px}.admin .side-toolbar{top:auto;bottom:0}.info-page .side-toolbar{left:27px}#side-toolbar2{z-index:999}.audio-container{position:absolute;top:3px;left:40px;opacity:.4;text-align:left}#validation-dialog{overflow-y:auto!important}#validation-dialog code{overflow:visible}.gloss i,.results-overlay code i,#validation-dialog code em{background-color:#a1daff;font-weight:normal;font-style:normal}#validation-dialog b{background-color:#333}#validation-dialog b,#validation-dialog code em{border-radius:1px;padding:0 2px}.ui-button.selected{background-color:#ef5555;color:white}.feedback-dialog .text-container{position:relative}.feedback-dialog .input{margin-bottom:0;position:relative}html.shoot-game *,html.shoot-game{cursor:crosshair!important}iframe.bonusGame{position:absolute;z-index:10010;width:1280px;height:720px;border:0;opacity:1;background-color:black;transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left}iframe.mouseMasterGame{position:absolute;z-index:10010;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;border:0;opacity:.95;background-color:black}html.shoot-game img.shoot-game{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img.shoot-game{position:fixed;left:-1000px;top:-1000px;width:50px;z-index:1000000}.full-width .help,.fullscreen .help{padding-bottom:20px!important;padding-left:20px!important;padding-right:20px!important}#menu.help{display:block;min-height:500px}#menu header,.ca-style h2,.ca-style #menu h2 a{color:white;padding-top:.3em;padding-bottom:.3em}#menu header{margin-left:-10px;margin-right:-10px;margin-top:.5em;margin-bottom:0;border-bottom:1px solid rgba(3,46,66,0.3);border-top:1px solid rgba(3,46,66,0.3);padding-left:35px;padding-right:35px;background:#3790be;font-weight:normal}#menu header{padding-left:20px;padding-right:20px}.info-boxes{height:275px}.info-boxes h2{box-shadow:none}.two-column{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding:10px 0 0}.two-column h3{margin-top:0}#menu div:target #future-courses{border-radius:4px;background-color:#e7f6f1;padding:5px 15px}#menu header{border-top:0;margin-top:0;z-index:1}.ca-style .info-boxes a img{border:1px solid rgba(150,150,150,0.5);z-index:1;max-width:100%}img.signature{border:0;height:24px}.menu.real>*:hover{opacity:.8}.menu.real button,.menu.real .score{border:0}.menu.real>*:not(.next) button,.menu.real>*:not(.next) .score{border-bottom:1px solid rgba(0,0,0,0.3)}#menu .feature{background-color:#fcfcfc;font-size:20px;margin:24px -90px;padding:12px 90px;border:1px solid #eee;border-left:none;border-right:0}body.wait *{cursor:wait!important}.ca-style a img{border:0;cursor:pointer!important}.ee{cursor:pointer}sup{font-size:x-small}.html .ca-style h3{background-position:0 -1px}.ca-style h3,.ca-style h3 a{color:rgba(4,19,29,0.9)}.ca-style h3 a:hover{color:#396279}.html #results{padding:10px;font-family:inherit;overflow-y:auto;line-height:19px;position:relative}.admin-active{background-color:#d0ebb1!important;color:black!important}.admin-warning{background-color:#f3e1bc!important;color:black!important}.admin-inactive{background-color:#ebb1b1!important;color:black!important}#results h3{margin:0;margin-bottom:5px;font-size:16px}.no-share .social{display:none}.fb-comments{margin-top:15px}.fb-like{bottom:134px!important}#___plusone_0{bottom:64px!important;right:13px!important}.twitter-share-button{bottom:34px!important}.twitter-follow-button{bottom:9px!important}#badge-dialog .sharing>*,.ui-dialog-content .twitter-share-button,.ui-dialog-content .fb-like{position:absolute;top:auto!important;bottom:-55px!important}#badge-dialog .fb-like,.ui-dialog-content .fb-like{left:165px!important}#badge-dialog .twitter-share-button,.ui-dialog-content .twitter-share-button{left:100px!important}.ui-dialog-content .sharing *{margin:0!important}body.wait *{cursor:wait!important}body{font-weight:normal}#toolbar-buttons button{z-index:900}#toolbar-buttons button.current{z-index:901}.index .menu.real>div.lesson:hover{background-color:#ccc;background-repeat:repeat-x;cursor:pointer}.menu .name:active{background-position:0 15px}.ui-dialog-content{overflow:visible!important}.auto-scroll.ui-dialog-content{overflow:auto!important}.popup-dialog .auto-scroll.ui-dialog-content{overflow:hidden!important}.ui-dialog .input{margin-bottom:15px;margin-top:15px}input.invalid{box-shadow:0 0 3px 1px red;-webkit-appearance:none}.error-message{font-size:small!important;padding:5px!important;position:absolute}.line,.task{cursor:pointer}.toolbar *,#ca-message,.no-select{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.select{-ms-user-select:initial;-moz-user-select:initial;-webkit-user-select:initial}div.status,div.points{margin-bottom:10px}.ui-dialog-buttonpane #facebook{float:left}table.colors{border-spacing:0;font-size:13px;margin:0 auto}table.colors td{padding:2px 2px}table.rgb-color-table td,table.hex-color-table td{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;padding:2px 12px;white-space:pre}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,section,summary,video{display:block}#start-button.ui-state-focus{box-shadow:#1f455c 0 0 14px 5px;background-color:#00568a!important;color:white}#start-button.ui-state-focus.ui-state-hover{background-color:#479ad0!important}.side-toolbar-label.selected,button.passed.ui-button.ui-state-active,.ui-button.current{opacity:1!important;filter:none}.project-label a{text-decoration:none;color:#666;font-size:12px}.project-label{color:#666;margin-top:6px}.module-label{color:#9d9d9d;margin:0;margin-bottom:0;font-size:14px;background:#eee;padding:10px}.toolbar .ui-button .ui-button-text{display:inline-block;line-height:1.1em;min-width:20px}#lesson-gloss{width:225px}#lesson-gloss .popover-content{font-size:13px}#lesson-gloss .name{font-size:14px}#lesson-gloss .ui-button.passed{background-color:#27a4e4;color:white}#lesson-gloss .ui-button.passed .ui-button-text{width:100%;height:100%}#lesson-gloss .ui-button-text{line-height:36px}#lesson-gloss .button-container,#lesson-gloss hr{margin-top:8px;margin-bottom:8px}.hidden{display:none!important}#badge-dialog p{text-align:0}#badge-dialog img{width:100px}div.badges img{width:55px;margin:5px}.ui-dialog .ui-dialog-content,.ui-dialog.info .ui-dialog-content{font-size:14px;line-height:1.5em;box-sizing:content-box}.ui-dialog.-dark .ui-dialog-content{overflow:visible!important;padding:0}.ui-dialog.psr-dialog .ui-dialog-content{min-height:90px!important}.ui-dialog.psr-dialog .ui-dialog-buttonpane button{height:120px;margin:3px!important;max-width:30%;width:30%}.ui-dialog.psr-dialog .ui-dialog-buttonpane .ui-icon:before{font-size:72px;margin:auto;text-align:center}.ui-dialog.psr-dialog .ui-dialog-buttonpane .ui-button-text{display:block}.ui-dialog.psr-dialog .ui-dialog-buttonset .ui-button{background-color:#fff!important;border:0;color:#737373!important;margin:3px}.ui-dialog.psr-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2){border:0}.ui-dialog.psr-dialog .ui-dialog-buttonset{margin:-4px}.ui-dialog.psr-dialog .ui-dialog-buttonset .ui-button:hover{background-color:#fff!important;border:0;color:#404040!important}.sub-title{margin-top:25px}.ui-progressbar-value.ui-widget-header{background-color:#1f455c}.label{display:inline-block;padding-right:10px;text-align:right}.ui-progressbar-value{color:#7a7e81}.module-name{margin:3px 10px;font-size:16px;position:absolute}.presentation #guide-label,.presentation #lesson-mode{display:none!important}.presentation #console:active,.presentation #code-editor:active,.presentation .instructions:active{background-color:rgba(255,178,57,0.25)}.presentation .toolbar:active{background-color:rgba(255,178,57,0.25)}.presentation .instructions:active>*{opacity:.5}.presentation .ui-button:active{background-color:#ffb239!important;opacity:.8}.instructions .score,.console .score{font-size:1em;padding:2px!important;min-width:20px;line-height:1.0em;top:0}[target='.console'],.console{color:#333}.score,#main .badges{color:#f8f8f8;background-color:#1a1a1a}pre.jqconsole,.html .console,.admin .console,code.multi,div.css{overflow:auto;padding:10px 25px 5px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}.instructions-container code.wide,.instructions code.multi{margin:4px 0;padding:4px;line-height:1.4em;overflow-x:auto}li code.multi{vertical-align:top}#reference .syntax{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#reference .label{color:#ddd;font-size:smaller;margin-bottom:4px;margin-top:8px}span.ui-icon[button]{display:inline-block;text-align:center;vertical-align:middle}span[target],span.button-link,span.button-gloss,code{white-space:nowrap}.reference-name code{white-space:normal}.extra span.button-link{font-size:inherit!important}span.button-link.text{padding:0;padding-right:6px;line-height:1.5em;text-transform:capitalize}span.button-link.text:not(.icon){padding-left:6px}.instructions .button-gloss.used{opacity:.40}.box-label{color:#777}#menu,.content{background-color:white;color:#464646}.score.passed{cursor:default}#example-toolbar{box-shadow:none;min-width:300px}#example-toolbar .toolbar{min-width:72px}#example-toolbar .label{color:white;line-height:35px;padding-left:10px;font-size:14px}#example-editor pre{padding:6px 10px;margin:0;background-color:#eee}code.multi{display:inline-block;line-height:1.4em;margin-top:10px;text-align:left}code{-moz-tab-size:2;-o-tab-size:2;tab-size:2}.console code.multi{display:block}.dark code,.info code{color:#333}.dark code,.info code,.gloss.popover code,span[target],.info span[target]{background-color:#fafafa;padding-left:2px;padding-right:2px;color:#464646;border-radius:1px}[target$="-label"]{text-transform:uppercase}.-dark span[target],.-dark .info span[target]{background-color:rgba(255,255,255,0.1)}.task-steps code{background-color:#f8f8f8}.objective code{background-color:white;border-bottom:1px solid #eee}.results-overlay code{background-color:rgba(255,255,255,0.85);color:#464646;padding:0 2px}.info code.linenums{background-color:white}#reference .syntax-container{background-color:#f8f8f8}#fileTreeItemPreview .example-code{display:block;text-align:left}.ca-style .example-code.border{border:0}pre,code{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;font-size:1em /*!important*/;padding-left:0;padding-right:0}pre b,code b{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace!important}pre.quiz-hint,code.quiz-hint{display:block;font-size:64px;letter-spacing:16px;white-space:normal!important}.console strong{background-color:rgba(255,255,255,0.1);border-radius:1px;color:#7a7e81;font-weight:700;padding:0 2px}.gloss.popover code,#reference .syntax-container{font-size:13px!important;padding:1px 2px}.info code em{background-color:#a1daff;font-style:normal;font-weight:normal}.instructions code,.message code{white-space:pre;overflow-x:auto;overflow-y:hidden;max-width:100%;display:inline-block;vertical-align:top;margin-bottom:0!important;vertical-align:middle;line-height:1em;padding-bottom:.1em;padding-top:.1em}#reference .syntax-container{border:solid 1px #666;padding:5px;border-radius:1px}.console p{-webkit-margin-after:.5em;-webkit-margin-before:.5em}.info em,.gloss em{font-weight:bold;font-style:normal}#code{position:inherit}#background-filter{filter:alpha(opacity=10);opacity:.10;background-color:white;position:fixed;top:0;bottom:0;left:0;right:0}.extra.space{padding-bottom:12px}.extra{display:block;padding-bottom:12px}#results-box .extra p{font-size:smaller!important;line-height:1.5em}.results-overlay .extra{text-align:center}.html #results .extra{font-size:smaller!important}.instructions .demo-container{margin-left:2px;margin-right:0;margin-top:-10px;float:right;white-space:normal}.instructions .demo-container .demo{padding:0}.instructions .demo-container .header{background-color:#aaa;text-align:center}.container-label{border-top-right-radius:2px;border-top-left-radius:2px}.presentation #status-bar,.presentation .side-toolbar{display:none!important}.presentation .ace_editor{font-size:18px}.editor,.console,.jqconsole,.content,.instructions,#menu,#main .badges,.menu div.next,.game,.demo-container,#review-game-dialog div.options,#review-game-dialog .question.dark,.gloss-hover{border-radius:0}.training.wide #editor-label,.html #results-label,#side-toolbar .side-toolbar-label{border-radius:0 0 2px 2px}.ide #tasks-toolbar{display:none!important}.ide #leaderboard-label{display:none}.html #bonus-bar-container{display:none}.html #results-label{left:325px}.training.wide #editor-label{text-align:center;width:100px}.editor.read-only .ace_scroller,.editor.read-only{background-color:#e4e4e4}[target='.console'],.console{background-color:#f8f8f8}.console.focus-container{background-color:white}.info-page .main.no-menu{margin-left:auto;margin-right:auto;max-width:1000px}.info-page .main.floating-menu{top:0;width:auto;max-width:860px;margin-left:auto;margin-right:auto;min-width:500px}.templates,.template,.template-snippet{display:none}.main.floating-menu #menu{max-width:730px;margin-left:200px}.main nav.float ul,.main #container{background-color:#EEE}.main.floating-menu #menu{border-left:1px solid #eee}.main nav.float{background-color:#fcfcfc;border-top:1px solid #eee;margin:0;padding:0;position:fixed;top:60px;width:200px;bottom:0;overflow-x:hidden;overflow-y:auto;background-color:#eee}.wiki .main nav.float{opacity:.5;top:50px}.main.no-menu nav.float{display:none}.main nav.float a{border:0;display:inline-block;padding:8px 12px;text-decoration:none;width:100%;bottom:0;overflow-y:auto;overflow-x:hidden}.main nav.float ul{margin:0;padding:0;color:#464646;list-style:none;font-size:12px;font-weight:300;letter-spacing:.4px;padding-bottom:100px}.main nav.float li:hover:not(.active) a{color:#db1222!important}.main nav.float li.active{background:#c9001e}.main nav.float li a{color:#666;line-height:1.6em;font:12px 'museo-sans-rounded',sans-serif}.role-admin nav.float a.h1{font-weight:600;padding-bottom:6px;padding-top:12px}.role-admin nav.float li a.h2{padding-top:4px;padding-bottom:4px;padding-left:20px;margin-left:0;text-overflow:ellipsis;white-space:nowrap}.main nav.float li.active a{color:white}.main nav.float li{margin:0;padding:0}nav.float h1{margin:0;padding:10px 0 10px 10px;font-family:'museo-sans-rounded',sans-serif;font-size:14px;font-weight:300;color:white!important;background-color:#666}.fullscreen .main.floating-menu #menu{margin:0;padding-left:20px!important;padding-right:10px!important}@media(max-width:1000px){.info-page .main.floating-menu{min-width:500px!important}.main nav.float a{padding:14px 0 14px 14px}.main nav.float{width:302px}.main.floating-menu #menu{margin-left:302px;padding-left:30px!important;padding-right:30px!important}#menu .feature{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}}@media(max-width:820px){.main nav.float{width:220px}.main.floating-menu #menu{margin-left:220px}}@media(max-width:700px){.main nav.float{display:none}.main.floating-menu #menu{margin-left:0}}body.adminMode{background-color:#2f9de6!important}.course .side-toolbar{display:none}.presentation #main.html,.presentation #main.training{top:10px;bottom:10px;left:0;margin:0;right:0;overflow:hidden}.ie #main.html,.ie #main.training{overflow-y:initial}.ie10 #main.html,.ie10 #main.training{overflow-y:hidden}.fb-login-button{display:inline-block;top:2px;position:relative}.score{background-color:#f8f8f8;color:#b5b5b5;display:inline-block;font-size:20px;line-height:36px;min-width:50px!important;padding:0 5px!important;text-align:right}.score.passed{color:#7a7e81}.codename-container{padding-top:3px}#status-bar{display:none}.status #status-bar{display:block;overflow:visible}.demo #info,.demo #status-bar{display:none!important}.default-font,.ui-dialog-title,#ca-message,.ui-button,.message h3,.score{font-family:'museo-sans-rounded',sans-serif;font-weight:normal}.container-label,.tasks-label,.ca-style h1{font-weight:bold;color:#1f455c}.side-toolbar-label{background-color:#011017;background-color:white;border:1px solid rgba(3,46,66,0.5)}.side-toolbar-label.selected{color:#e3f1fa!important;opacity:.75}#code h1{display:none;position:absolute}#title,#code h1,.container-label{margin-top:0;margin-bottom:0;padding-bottom:5px;font-size:20px;line-height:30px}#title{position:absolute;left:40px;right:0;line-height:36px;font-size:22px;z-index:-1}.title-container .label{display:none}.status .title-container .label{top:-8px;position:relative}.title-container{margin-left:10px}.tasks-label{margin-top:0;margin-bottom:0;font-size:16px;line-height:30px;vertical-align:middle}.training.wide .tasks-label{display:none}#index-container{display:none}.status #title,.index #title{display:none}select.dark,.dark select{background-color:#04131d;color:#e3f1fa;cursor:pointer;border:1px solid #032e42}.index #index-container{display:block;position:absolute;left:35px;text-align:left;z-index:-1;padding:0 50px}.ca-style header{position:relative;margin-bottom:10px}.ca-style header h1{position:relative;top:5px}.crawler .instructions-container{height:55%}.crawler .code{height:45%;bottom:0;background-color:#eee;position:absolute;left:0;right:0;padding:10px 20px;white-space:pre}.status #container{padding-top:0}#reference{max-height:500px}#reference .summary{margin-bottom:4px}#reference .param{margin-bottom:4px}.ca-style .continue button{font-size:1.0em!important}#console .error,#console .error .message{color:#888!important}.retry{box-shadow:#032e42 0 0 500px 100px inset;transition:all .7s linear;opacity:.03}.ace_error,.ace_warning{cursor:default}.info span.ui-icon,*[button],*[target]{cursor:pointer}.code .ui-button{top:0;z-index:998}.example button{opacity:.7}.ca-style .ui-button,.ui-dialog-buttonpane .ui-button{min-width:60px;min-height:36px;font-size:11px}.ca-style .help .ui-button{font-size:1.0em}.ui-button .ui-button-text{line-height:1.8}.ui-button-text-only .ui-button-text{padding:.6em .8em}.button-container .ui-button,#status.score{min-width:70px;vertical-align:top;margin:0 3px;min-height:100%;padding:0 12px}.toolbar .ui-button{min-width:0}.button-container .ui-button{min-height:36px}#play-button{margin-left:0}.code-toolbar .next-button,.code-toolbar .execute-button{padding:0 8px!important}.ui-button-text-icon-primary,.toolbar .ui-button-text-icon-primary .ui-button-text,.toolbar .ui-button-text-icons .ui-button-text,.toolbar .ui-button-text-only .ui-button-text{padding:.1em .1em;display:inline-block;vertical-align:middle}.toolbar .ui-button-text-icon-primary .ui-button-text{padding-left:.3em;padding-top:.3em}.toolbar button{height:36px;text-align:center}.toolbar .ui-button-icon-only .ui-icon,.toolbar .ui-button-text-icon-primary .ui-icon,.toolbar .ui-button-text-icons .ui-icon{margin-top:0;margin-right:3px;position:static;top:auto;display:inline-block;vertical-align:middle}.toolbar .ui-button:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:0}.task-button{vertical-align:top}.fullscreen-button.ui-button{min-width:40px!important}.visibleSidePanel .code-toolbar .ui-button,.training .button-container .ui-button-icon-only,.training .button-container button.task-button{min-width:36px!important}.toolbar-container{position:absolute;right:0;top:0}.training.wide .toolbar-container{right:-120px}.audio-container{display:none}.info-page .audio-container{display:block}.info-page .audio-container audio{width:200px;height:32px;display:inline-block}.popover .inner,.ui-widget-content{border:0}.status-bar-container{margin-left:3px;position:absolute;left:0;top:0;padding:0;display:inline-block;height:100%}.bonus-bar{width:160px;height:30px;display:inline-block;position:relative;border-left:solid 1px rgba(144,204,233,0.4)}.bonus-bar .marker{width:20%;height:100%;display:inline-block;border-right:solid 1px rgba(144,204,233,0.4);box-sizing:border-box;-moz-box-sizing:border-box;color:rgba(144,204,233,0.8);text-align:center;line-height:30px;font-size:13px}.bonus-bar .bar{height:100%;width:100%;position:absolute;z-index:-1;transition:width linear 1s}.main .menu .ui-button{min-width:37px;min-height:37px}.results-overlay .message{color:white}.audio-container a{color:#aaa}.error-message,.toolbar .ui-button{color:#a5a5a5;background-color:white}.toolbar .ui-button{cursor:pointer;color:white;font-weight:700;border-radius:3px;opacity:.8}.toolbar .ui-button{background-color:white}.ui-button:not(.ui-button-disabled){cursor:pointer}.error-message{background-color:#db1222;color:white;background-repeat:repeat-x}#ca-message{background-color:white;background-repeat:repeat-x;margin-bottom:6px}.toolbar .passed{background-color:inherit;background-image:inherit}.toggle.ui-button.checked{background-color:#db1222!important}.ui-button.ui-button-disabled{opacity:1;background-color:white;background-repeat:repeat-x;color:#d6d6d6}.toolbar .ui-icon{width:18px;height:18px;font-size:18px;vertical-align:middle}.ui-dialog .output-ui .button-container{border-radius:5px;overflow:hidden}.ui-dialog .output-ui .ui-button{background-color:#b5b5b5;background-color:transparent;font-size:18px;font-weight:bold;height:100%;width:50%;cursor:pointer;opacity:.8;transition:opacity .4s}.ui-dialog .output-ui .ui-button:hover{opacity:1}.ui-dialog .output-ui .ui-button .ui-button-text{border-bottom:2px solid transparent;padding:0}.ui-dialog .output-ui .ui-button.current .ui-button-text{border-bottom-color:#666}.menu .ui-button.ui-button-disabled{color:#888}.video-wrapper{height:0;padding-bottom:56.25%;position:relative;margin-top:24px}.video-wrapper iframe{position:absolute;top:0;left:0;right:0;bottom:0}.sublimevideo-View{overflow:hidden}.video.modal-dialog .ui-dialog-content{padding:0;margin:0}.video.modal-dialog .ui-dialog-buttonpane{margin-top:0}.other-data .button-container{display:none;position:absolute;right:0;top:0;bottom:0;padding:0}.other-data .toolbar{min-height:0}.other-data .toolbar button{height:24px}body.introVideo .objective .button-container{display:block}body.lessonNotes #lessonNotes-button,body.introVideo #introVideo-button{display:inline-block}body.has-guide #guide-button{display:inline-block}.other-data .button-container{display:inline-block}.other-data .button-container .ui-button{min-height:22px}.other-data .button-container .ui-button *{padding:0}.label-value{font-size:14px}.element-label{background-color:white;border-top:2px solid #ec6262;border-top-left-radius:3px;border-top-right-radius:3px;bottom:0;color:#686868;display:none;font-size:10px;font-weight:700;left:10px;letter-spacing:.4px;padding:10px 12px;position:absolute;text-transform:uppercase;top:-36px;height:36px}.ide #editor-toolbar .project-label{bottom:0;display:block;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;letter-spacing:0;top:auto}.element-label{display:inline-block;top:auto}#example .toolbar>.multiline-toolbar{float:right}.guiders_highlight{box-shadow:0 0 3px 1px #fa5f5f inset!important;opacity:1!important}.admin-list-container tr>*{padding-top:5px!important;padding-bottom:5px!important}.file-preview{display:inline-block;text-align:center;margin-bottom:20px;margin-right:3px;margin-left:3px}.file-preview img{max-height:120px}.loading-icons{display:none}#ca-message,.time-remaining{background-color:#161616;box-sizing:border-box;-moz-box-sizing:border-box;color:#eee;font-size:64px;font-weight:300;padding:60px;z-index:100000008!important;text-align:center;background-image:none;border-radius:0;font-family:'museo-sans-rounded',sans-serif;width:105%;min-width:105%;position:fixed}.dev-mode #ca-message,.dev-mode .time-remaining{background-color:rgba(60,60,60,0.5)}#ca-message.loading{min-height:4em}.visual-activity #ca-message{opacity:.4}#ca-message .text{display:block;max-width:1200px;margin:auto;text-align:center}.time-remaining{position:fixed;bottom:0;height:100px;text-align:left;padding:5px 20px;box-sizing:border-box;-moz-box-sizing:border-box}.ui-widget .label{display:inline-block;width:40%;font-weight:600;text-align:left}html{margin:0;padding:0}#wiki-editor{display:none;resize:none;font-family:monospace}.wiki #wiki-editor{bottom:0;display:block;font-size:16px;left:0;padding:20px;position:absolute;top:106px;width:100%}.wiki .text-editor{display:none;bottom:100%;width:100%}.wiki .text-editor_tabs{background-color:#eee;min-height:36px;border-bottom:1px solid #ddd;max-width:100%}.wiki .text-editor_code{bottom:0;display:block;font-size:16px;left:0;position:absolute;right:0;top:36px}.handlebars-mode .text-editor{display:block}.handlebars-mode #wiki-editor{width:50%!important}.handlebars-mode #outer-container{bottom:0;display:inline-block!important;left:inherit;overflow-y:scroll;overflow-x:hidden;position:absolute;right:0;top:50px;width:50%!important;overflow:hidden!important}.handlebars-mode #inner-container{display:none}.handlebars-mode .text-editor_tab{background-color:transparent;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid transparent;color:#999;cursor:pointer;display:inline-block;font-size:12px;padding:8px}.handlebars-mode .text-editor_tab.is-selected{background-color:white;border-color:#ccc;color:#333}.handlebars-mode .text-editor_tabs{padding-top:6px}.wiki #caLogo{transition:all 1000ms}.wiki.needs-save #caLogo2,.wiki.needs-save #caLogo{-webkit-filter:sepia(100%) contrast(200%) saturate(3) brightness(0.6) hue-rotate(310deg)}#inner-container{position:relative;margin:0 auto}.info-page #inner-container{background-color:#f1f2f7}.info-page #inner-container.-gradient{background:#f1f2f7;background:-moz-linear-gradient(top,#f1f2f7 0,#fff 46%,#fff 46%);background:-webkit-linear-gradient(top,#f1f2f7 0,#fff 46%,#fff 46%);background:linear-gradient(to bottom,#f1f2f7 0,#fff 46%,#fff 46%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f2f7',endColorstr='#ffffff',GradientType=0)}.settings-subscription_buttons{display:none}.ca-style{font-weight:300;font-family:'museo-sans-rounded',sans-serif}.ca-style.help{margin-top:0;padding-top:1px}.ca-style p{font-weight:300;line-height:1.5em;margin-bottom:12px;margin-top:12px}.ca-style ol,.ca-style ul{font-weight:300;line-height:1.5em;padding-left:30px;margin-bottom:12px}.ca-style b{font-weight:500}.ca-style i{font-style:italic}.logo-container img{border:0;margin:0 5px}.logo-container a{line-height:36px;vertical-align:top;display:inline-block}.ca-style .dark .header a:hover{color:#58b9f3;border-bottom-color:#58b9f3;text-decoration:none}.ca-style .dark .header a{border-bottom:1px dotted #4e585f;text-decoration:none;transition:all .5s}.ca-style .dark .header a:active{opacity:.5}.ca-style .dark .header a{color:#a8ddff}.submit.ui-button{font-size:18px!important;margin-top:12px;margin-bottom:12px;min-width:250px}.ca-style button.submit{min-height:48px;margin-bottom:24px;font-size:medium!important;width:320px}form .field,form input,form textarea,form textarea.-inline,form select,form button,form a.button{border:1px solid #c5c5c5;border-radius:5px;margin:6px 0;padding:12px;width:59%;text-align:left}form input[type="button"],form input[type="submit"],form button,form a.button{text-align:center}form textarea{width:100%}form input:focus{background-color:#f0efff}.guide_content [gloss="yes"],.content [gloss="yes"]{cursor:pointer}.guide_content [gloss="yes"]:hover,.content [gloss="yes"]:hover{border-bottom:1px solid #ddd}.info [data-gloss="codeavengersFiles"]:not([data-params]),.content [data-gloss="codeavengersFiles"]:not([data-params]),.info [data-file],.content [data-file],.info .monospace-data:not(textarea),.content .monospace-data:not(textarea){font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;white-space:nowrap}.ui-tooltip{background-color:white;border:1px solid #d5d5d5;border-radius:5px;font-size:14px;line-height:1.4em;max-width:300px;padding:16px;position:absolute}.bar{background:#27a4e4;color:white;position:relative}.console .ui-button.completion{width:90%}#file-tabs .success{border-top:2px solid #089469!important}#file-tabs .error.current,#file-tabs .error:hover,.ui-button.light:hover,.current .ui-button:not(.ui-state-disabled):hover,.help .ui-button:hover{background-color:#fa5f5f;color:white}#file-tabs .error{background-color:#fedbdb}.info-boxes{top:-44px}.nav.ui-button{border:0}.nav.back:after{content:'';position:absolute;height:50%;width:15px;border-left:solid 0 rgba(2,22,31,0.4);left:-8px;top:1px;-webkit-transform:skew(-35deg,0);-moz-transform:skew(-35deg,0);-o-transform:skew(-35deg,0);-ms-transform:skew(-35deg,0);transform:skew(-35deg,0)}.nav.back:before{content:'';position:absolute;height:48%;width:15px;border-left:solid 0 rgba(2,22,31,0.4);bottom:1px;left:-8px;-webkit-transform:skew(35deg,0);-moz-transform:skew(35deg,0);-o-transform:skew(35deg,0);-ms-transform:skew(35deg,0);transform:skew(35deg,0)}.nav.next{border-right:0}.nav.next:after{content:'';position:absolute;height:48%;width:15px;border-right:solid 0 rgba(2,22,31,0.4);right:-8px;bottom:1px;-webkit-transform:skew(-35deg,0);-moz-transform:skew(-35deg,0);-o-transform:skew(-35deg,0);-ms-transform:skew(-35deg,0);transform:skew(-35deg,0)}.nav.next:before{content:'';position:absolute;height:50%;width:15px;border-right:solid 0 rgba(2,22,31,0.4);top:1px;right:-8px;-webkit-transform:skew(35deg,0);-moz-transform:skew(35deg,0);-o-transform:skew(35deg,0);-ms-transform:skew(35deg,0);transform:skew(35deg,0)}.container-label{z-index:0;position:absolute;left:1px;bottom:0;padding:2px 5px 0 5px;text-shadow:none;font-size:13px;font-weight:normal;line-height:24px}.results-label{right:-110px;left:initial}#main .container-label,.side-toolbar{-moz-transform:rotate(-90deg);-moz-transform-origin:bottom left;-webkit-transform:rotate(-90deg);-webkit-transform-origin:bottom left;-o-transform:rotate(-90deg);-o-transform-origin:bottom left;-ms-transform:rotate(-90deg);-ms-transform-origin:bottom left}.connected{display:inline-block;font-size:0;left:0;margin:0 auto;right:0}.connected .ui-button{margin-left:0;border-radius:0;margin-right:0}.connected .ui-button.first{border-bottom-left-radius:3px;border-top-left-radius:3px}.connected .ui-button.last{border-bottom-right-radius:3px;border-top-right-radius:3px}.help a.big{font-size:larger}.editor .ace-tm .ace_line .ace_comment{color:#800!important}.editor .ace-tm .ace_gutter_active_line{background-color:rgba(0,0,0,0.1)}.ace-tm .ace_gutter{background-color:white!important;color:#a5a5a5!important;border-bottom-left-radius:5px}.javascript .tutor{background-repeat:no-repeat;background-size:auto 125px;background-position:bottom right;border:0;bottom:0;display:none;height:125px;position:absolute;right:-10px;width:150px}#filenames{border:1px solid #eee;border-radius:5px;color:#7a7e81;float:left;font-size:14px;height:36px;margin:1px 8px 1px;padding:2px;width:100px}body.html #editor-toolbar .project-buttons{float:right}body.html #editor-toolbar .project-button{display:none}body.html #filenames{width:120px}body.ide #editor-toolbar .project-button{display:inline-block}.console .message{display:inline-block;max-width:100%}.javascript .current .tutor{display:inline-block}.html .results-overlay .message:empty{display:none}[data-tutor="ada"] .tutor{background-image:url(/image/tutors/normal-ada.png)}[data-type="error"][data-tutor="ada"] .tutor{background-image:url(/image/tutors/tryagain-ada.png)}[data-tutor="ada"] .pass .current .task-complete .tutor,[data-type~="success"][data-tutor="ada"] .tutor{background-image:url(/image/tutors/smile-ada.png)}[data-tutor="ada"] .pass .current .lesson-complete .tutor,[data-type~="complete"][data-tutor="ada"] .tutor{background-image:url(/image/tutors/wink-ada.png)}[data-tutor="holly"] .tutor{background-image:url(/image/tutors/normal-holly.png)}[data-type="error"][data-tutor="holly"] .tutor{background-image:url(/image/tutors/tryagain-holly.png)}[data-tutor="holly"] .pass .current .task-complete .tutor,[data-type~="success"][data-tutor="holly"] .tutor{background-image:url(/image/tutors/smile-holly.png)}[data-tutor="holly"] .pass .current .lesson-complete .tutor,[data-type~="complete"][data-tutor="holly"] .tutor{background-image:url(/image/tutors/wink-holly.png)}[data-tutor="mike"] .tutor{background-image:url(/image/tutors/normal-mike.png)}[data-type="error"][data-tutor="mike"] .tutor{background-image:url(/image/tutors/tryagain-mike.png)}.html .results-overlay[data-type^="console-"] .tutor,.html .results-overlay[data-type="no-tutor"] .tutor{background-image:none!important}[data-tutor="mike"] .pass .current .task-complete .tutor,[data-type~="success"][data-tutor="mike"] .tutor{background-image:url(/image/tutors/smile-mike.png)}[data-tutor="mike"] .pass .current .lesson-complete .tutor,[data-type~="complete"][data-tutor="mike"] .tutor{background-image:url(/image/tutors/wink-mike.png)}[data-tutor="adam"] .tutor{background-image:url(/image/tutors/normal-adam.png)}[data-type=error][data-tutor="adam"] .tutor{background-image:url(/image/tutors/tryagain-adam.png)}[data-tutor="adam"] .pass .current .task-complete .tutor,[data-type=success][data-tutor="adam"] .tutor{background-image:url(/image/tutors/smile-adam.png)}[data-tutor="adam"] .pass .current .lesson-complete .tutor,[data-type=complete][data-tutor="adam"] .tutor{background-image:url(/image/tutors/wink-adam.png)}[data-tutor="jenna"] .tutor{background-image:url(/image/tutors/normal-jenna.png)}[data-type="error"][data-tutor="jenna"] .tutor{background-image:url(/image/tutors/tryagain-jenna.png)}[data-tutor="jenna"] .pass .current .task-complete .tutor,[data-type="success"][data-tutor="jenna"] .tutor{background-image:url(/image/tutors/smile-jenna.png)}[data-tutor="jenna"] .pass .current .lesson-complete .tutor,[data-type="complete"][data-tutor="jenna"] .tutor{background-image:url(/image/tutors/wink-jenna.png)}.ui-button.beta span{background-image:url(/image/beta.png);background-repeat:no-repeat;background-size:36px}.instructions-container .instructions-canvas{display:none}.instructions-content code,#gloss code,.example-code{font-size:14.5px;line-height:1.2em;white-space:pre-wrap!important}.ca-style code.example-code{border:0;border-radius:0;display:block;padding:0}#gloss code:not(.multi),.instructions-container code:not(.multi):not(.wide){display:inline;white-space:pre!important;vertical-align:initial}#gloss code.wide{display:inline-block;white-space:pre-line}.instructions-container code.wide,.instructions-container code.multi{display:inline-block;vertical-align:-0.35em}.instructions-container code.multi{display:block;white-space:nowrap;transition:all .5s}.instructions-container code.multi.is-copied{background-color:#ffdcdc}.instructions-container code.multi.scroll{overflow-x:auto;white-space:pre!important}.instructions-container code.wide{background-color:#fcfcfc;direction:ltr;display:block;white-space:pre-wrap}.ide .instructions-container code{white-space:pre-wrap!important}.example-code .error{background-color:#e53c39}.example-container{background-color:#fff;border-radius:2px;box-sizing:content-box;color:#04131d;cursor:default;line-height:13px;overflow:auto;padding:0;position:absolute;right:0;left:0;bottom:0;top:0}#css-help{z-index:10000;position:absolute;border:0}#dummy2,#dummy{color:black;background:0;margin:0}#dummyHtmlCode{display:none}#dummy2 img{border:0}#dummyColor{color:black}#dummyColor2{color:red}@media all and (max-width:800px){.main .container-label{display:none!important}.html #input-container{width:680px}.html .main{max-width:1000px;min-width:1000px}}@media all and (max-height:800px){.html .results-overlay .text-container{font-size:14px}}form #honeypot{display:none}.fullscreen #footer-container,.fullscreen #status-bar{display:none!important}.fullscreen #outer-container{top:0!important}.fullscreen .main.floating-menu #container{padding:0}.translation #main,#main.reference{position:absolute;left:0;right:0;bottom:0;top:60px;font-size:16px;visibility:visible}.big-challenge.translation #main{top:76px}#main.reference select{font-size:25px;height:48px}#main.reference select{width:210px}#main.reference .topics{width:200px}#main.reference .reference-item{margin-bottom:10px}#main.reference .reference-attribute{margin-bottom:6px}.ui-autocomplete{font-size:.8em;max-height:300px;overflow-y:auto;position:absolute;cursor:default;background-color:white;border-radius:5px;border:1px solid #d5d5d5}.ui-menu{display:block;float:left;list-style:none;margin:0;padding:2px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;color:#7a7e81}.flip{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main .banner{width:560px;float:left}.teacher-info img{width:48%;height:67px}.codecamp .iframe-container{display:inline-block;float:right}.ide #language-container{display:none}#lesson-mode-container{display:none}body.introVideo #lesson-mode-container{display:inline-block}#lesson-mode-container select #language-container select{color:#7a7a7a;border:1px solid #b5b5b5;border-radius:3px}#web-menu,#javascript-menu{margin-top:12px}#javascript-menu{margin-bottom:45px}body.admin-message{margin:auto;max-width:600px}.paypal{display:none}#size-checker{left:-2000px;top:-2000px;position:absolute;visibility:hidden;height:auto;width:auto;white-space:pre}.timer-interval .timer{background-color:lightBlue}.timer{background-color:#ddd;bottom:0;cursor:pointer;display:inline-block;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;font-size:16px;font-weight:bold;left:0;line-height:1em;opacity:.8;position:absolute;right:0;text-align:center;top:0;z-index:10000}body>.timer{position:fixed}.timer .time{margin:auto}.ui-button{border-width:1px;margin-left:0;margin-right:0}.visibleSidePanel #code .code-toolbar .ui-button-text,.ui-button-icon-only .ui-button-text{display:none!important}body.wait *{cursor:wait!important}html.variationB .variationA{display:none!important}html:not(.variationB) .variationB{display:none!important}.loading *{visibility:hidden}nav.float{font:inherit}b{font-weight:700}td{vertical-align:middle}html{font-size:62.5%}body{background-color:#fff;color:#636363;font-size:16px;font-style:normal;line-height:1;position:relative;text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.info-page body{position:static}.top-bar #caLogo2,.top-bar #caLogoFull{display:none}.dev-mode .top-bar #caLogo,.adminMode .top-bar #caLogo{display:none}.dev-mode .top-bar #caLogo2,.adminMode .top-bar #caLogo2{display:inline-block}.full-width .top-bar #caLogo2,.fullLogo .top-bar #caLogo{display:none}.full-width .title.single{display:none}.full-width .top-bar #caLogoFull{margin-bottom:5px;margin-left:4px}.full-width .top-bar #caLogo,.full-width .top-bar #caLogoFull,.fullLogo .top-bar #caLogoFull{display:inline-block}.top-bar{background-color:white}.top-bar .badge-container{margin-right:18px}.top-bar .badge-container img{width:36px;margin-left:4px;padding-top:2px;transition:width .2s ease-in-out;vertical-align:middle;cursor:pointer}.top-bar .badge-container img:hover{width:54px}.visibleSidePanel #file-tabs .file-extension,#file-tabs.small .file-extension{display:none}.file-tabs>*,.top-bar .header-bar,.fa{transition:all 200ms ease-in-out}a,button{transition:color 200ms ease-in-out,background-color 200ms ease-in-out,box-shadow 200ms ease-in-out}button span{transition:background-color 200ms ease-in-out,box-shadow 200ms ease-in-out}#outer-container{overflow:hidden;position:relative;top:60px}.main{min-width:1010px;transition:all 200ms ease-in-out}.fullscreen .main{min-width:600px}.info-page .main{transition:none}.info-page .wiki .main{margin-top:0}.html.output-window .main{min-width:600px}.html .main{min-width:1010px}.subheading{font-size:24px;line-height:1.4em;padding:24px 12px 0}.objection img,.image,#proof-points{max-width:100%;margin:auto}.image{color:white;font-weight:300;padding-bottom:80px;padding-top:70px;text-align:center;background-position:center center;background-size:102% auto;background-repeat:no-repeat}.top-bar nav{margin-right:20px}header nav{text-align:right}header .row{width:1120px}.admin header .row{width:100%}header nav>*{text-decoration:none;font-weight:800;font-size:12px}header .data .label{color:#a9a9a9;font-weight:400}header .data .value{color:#666;display:inline-block;font-size:18px;font-weight:400;margin-bottom:2px;padding-right:10px}.top-bar .points{cursor:pointer}.top-bar .level-name{color:#666;font-size:12px;letter-spacing:.2px;margin-bottom:4px;min-width:100%;text-align:left}.top-bar .lesson-name{color:#7a7e81;font-size:16px;display:inline}footer nav.internal{float:right;text-align:right;line-height:2em}footer{padding:40px;font-size:12px;font-weight:700}footer .codeavengers{float:left}footer .codeavengers p{line-height:2em}@media(max-width:760px){footer .codeavengers,footer nav.internal{float:left;text-align:left}footer nav.internal a{margin-left:0;margin-right:20px}}.info-page #footer-container footer{padding:24px 16px}footer a,footer a:visited{color:#848484;text-decoration:none;display:inline-block;margin-left:40px}.social a,.social a:visited,footer a.secondary,footer a.secondary:visited{color:#acacac}.social a:hover,.social a:active,footer a:hover,footer a:active{color:#5b5b5b}.image{background-image:url(/images/home/guy-on-laptop.jpg)}.variationB header.image{background-image:url(/images/home/two-university-students.jpg)}.edge.image{background-image:url(/images/home/university-student.jpg)}.journey.image{background-image:url(/images/home/two-men-collaborating.jpg)}hr{background-color:#f2f2f2;border:1px solid #f2f2f2;color:#f2f2f2;clear:both}.info-page hr{margin:20px 60px}.main hr{margin:32px 0}.instructions hr{margin:12px 0}.main #console hr{margin:4px 0}.top-bar .logo{float:left;margin-left:20px;padding:0 32px!important;text-align:left}.course .top-bar .logo{padding:0 20px;margin-left:0}.info-page .main header{background-image:url(/images/home/guy-on-laptop.jpg);height:324px}header nav a,header nav button{cursor:pointer;display:inline-block;min-width:90px;padding:12px 20px}.top-bar nav a:first-of-type{border-radius:0;color:#787e81}.top-bar nav a:nth-of-type(2):hover,.top-bar nav a:first-of-type:hover{color:#e74a4a}.top-bar nav a:nth-of-type(2){color:#b5b5b5}.action,header nav a,button{border-radius:5px;border:0;color:white;font-weight:700;text-decoration:none}.ace_searchbtn,.ace_replacebtn{border-radius:0;color:#464646;font-weight:normal}header nav a{color:#e1e1e1}header nav a:hover{color:#FFF}.toolbar .ui-button.action{background-color:#e86565;color:#eee}.toolbar .ui-button.action:hover{background-color:#d64242;color:white}form .action{margin-top:28px}.ui-tooltip{z-index:99999!important}.ui-dialog-buttonset .ui-button{background-color:#d64242;color:white;font-size:14px;font-weight:700;padding:0;min-width:90px;height:34px}.ui-dialog-buttonset .ui-button:hover,.action:hover{background-color:#f14e4e}header h1{font-size:50px;font-weight:600;line-height:1.3em;padding-top:96px}.main header h1{color:#464646;color:#fff;font-size:42px;font-size:64px;padding-top:37px;padding-bottom:10px;text-align:center;font-weight:300;letter-spacing:-1px}.main header h2{color:#e0e0e0;font-size:28px;font-weight:300;letter-spacing:.45px;margin-top:0;text-align:center}.main header{margin-bottom:0}.info-page .main .courses{padding:56px 0 32px;background-color:#fff;min-width:100%;overflow-x:auto}header h1 em{font-style:italic;letter-spacing:1.6px}header nav>button{margin-left:20px;cursor:pointer;line-height:1.45em}.arrow{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;height:0;position:absolute;width:0;transition:opacity 300ms ease-out}.left.arrow{border-right:10px solid #ededed;right:0;opacity:0;top:82px}.info-page .left.arrow{top:41px}.right.arrow{border-left:10px solid #00afc4;right:-10px;top:62px}.up.arrow{border-bottom:10px solid #00afc4;left:670px;top:-24px}select:disabled,textarea:disabled,input:disabled,input[type="submit"]:disabled,input[type="date"]:disabled,input[type="text"]:disabled,input[type="email"]:disabled,input[type="password"]:disabled{background-color:rgba(195,195,195,0.2)}button.ui-action:disabled{background:#f4f4f4!important;color:#eee!important}button.ui-action.light:disabled{background:#eee!important;color:#b5b5b5!important}#presentation-toolbar{position:fixed;bottom:0;left:0;display:none!important}.ui-icon{height:1.25em;width:1.25em}.close .fa{color:white;font-size:36px;padding:0;position:relative}.close:hover .fa{color:#636363}.close:hover .background{background-color:white}.close .background{background-color:#636363;position:absolute;height:80%;margin:3px 2px;width:80%;border-radius:100px}.error-message{font-size:small!important;padding:8px!important;position:absolute;background-color:#df5c66;color:white;border-radius:5px;line-height:1.5em}.placeholdersjs{color:#d2d2d2!important}::-webkit-input-placeholder{color:#d2d2d2}:-moz-placeholder{color:#d2d2d2}::-moz-placeholder{color:#d2d2d2}:-ms-input-placeholder{color:#d2d2d2}footer .social a{margin:10px 0}#footer-container{border-top:1px solid #eee;background-color:white;position:relative;width:100%;z-index:2}.info-page2 #footer-container{position:relative;z-index:10}.t-fullscreen #status-bar,.t-fullscreen #footer-container{display:none!important}.t-fullscreen #outer-container{top:0}.t-fullscreen #inner-container{background-color:#f8f8f8}input:focus,select:focus,textarea:focus,button:focus{outline:0}.dev.dev-courses section,.dev.dev-courses header{box-shadow:0 0 10px -5px red inset}.instructions .icon-container,.ca-style .code-block,.ca-style code{background-color:rgba(255,255,255,0.9);border:1px solid #e0e0e0;border-radius:2px;white-space:normal}.ca-style .code-block code{background-color:transparent;border:0}.ca-style code{padding:1px 3px}.ca-style code.linenums{padding:0}.ca-style.content iframe{border:1px solid #ccc;vertical-align:middle}.ca-style .options-list code{background-color:rgba(236,236,236,0.9)}.ca-style .options-list code:hover{border-bottom:1px solid #999;position:relative;margin-top:-1px!important}.ca-style .options-list code:active{border-bottom:0;margin-top:0!important}.ca-style .options-list code.matched{opacity:.5}.ca-style .code-block-container .options-list{border:1px solid#ccc;border-radius:2px;display:inline-block;padding:2px 3px;background-color:#888;width:100%}.ca-style .code-block-container .options-list code{cursor:pointer;display:inline-block;margin:2px;padding:1px 8px}.ca-style .code-block{margin:0}.ca-style .code-block-container{display:inline-block;margin:12px 0;vertical-align:top;width:100%}.ca-style .quiz-blanks_container .code-block-container{margin:0}.ca-style .code-block code,.ca-style .code-block{padding:0 3px}.ca-style .code-block-container .code-block{width:100%}.ca-style .code-block .code-block-inner{margin:10px}.ca-content code.linenums:not(.example-code){padding:0;border:1px solid #ddd}.ca-style h1{color:#464646;font-size:38px;font-weight:300;font-family:'museo-sans-rounded',sans-serif;font-size:36px;letter-spacing:-0.3px;margin-top:36px;margin-bottom:36px;margin-left:0;padding-top:24px;line-height:1.2em}.console h1,.console h2{margin:0;padding:0}.console h2{padding-bottom:10px}#general-information{margin:12px 0;padding:0}.info-page2 .ca-style h1{line-height:1.4em}.ca-style h1:first-of-type{margin-top:12px}.ca-style h2{color:#747474;font:24px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.8px;line-height:1.4em;margin-top:18px;margin-bottom:6px}.ca-style .instructions h4{font-size:18px;font-weight:300;margin:12px 0;padding:0}.ca-style h3{font-size:1.2em;font-weight:600;margin-top:24px;margin-bottom:0;padding-bottom:10px}.ca-style h3,.ca-style h3 a{color:rgba(83,88,92,0.9)}.ca-style h4{font-size:1.2em;margin:.6em 0 .3em}.ca-style h5{font-size:1.1em;margin:.6em 0 .3em}.ca-style h6{font-size:1.0em;margin:.6em 0 .3em}.info-page body>header .row{width:1250px;height:60px;position:relative}.info-page body.wiki>header .row{height:50px;width:100%}.info-page body.wiki .top-bar .logo{padding:0 8px!important;margin:0}.wiki #outer-container{display:none}.wiki #wiki-editor{top:50px;border:1px solid #eee}.info-page .full-width>header .row{width:100%}#full-width-message{border-radius:0;left:0;overflow:hidden;right:0;top:0;width:100%;z-index:100000}.full-width-message{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace!important;line-height:1;text-align:center;padding:20px 20px;position:absolute}#checker-container{height:100%;left:0;overflow:hidden;position:absolute;right:0;visibility:hidden;width:100%}.top-bar nav.loggedin{display:none}.loggedin .top-bar nav.loggedin{display:inline-block;right:0;top:0;position:absolute}.loggedin .top-bar nav.loggedout{display:none}.top-bar nav.loggedin div{display:inline-block;text-align:left;vertical-align:middle}.info-page nav.loggedin .data:last-of-type{border-right:1px solid #eee}.info-page nav.loggedin .data{padding-right:20px}@media(max-width:1500px){.info-page body>header .row{max-width:100%}}@media(max-width:1070px){.info-page body>header .row{width:100%}}.ui-modal-overlay,#guiders_overlay,.ui-widget-overlay{background:rgba(41,41,41,0.93);z-index:1002!important;position:fixed;top:0;left:0;right:0;bottom:0}.ui-modal-overlay{display:none;z-index:1000!important;background:rgba(41,41,41,0.6)}.modal .ui-modal-overlay{display:block}.ui-modal{display:none}.modal .ui-modal{display:block}.loading-icons{bottom:80px;color:white;font-size:24px;left:0;right:0;opacity:0}.loading-icons,#ca-message{z-index:100000008!important;text-align:center;position:fixed}#ca-message .text{color:white;font-size:42px;font-weight:300;display:block;max-width:1200px;margin:auto;margin-top:40px;text-align:center}.info-page strong{font-weight:600}.info-page b{font-weight:700}.ui-dialog{background-color:#eee;border-radius:2px;color:black;outline:0;padding:24px;position:fixed;z-index:10000}.ui-dialog.big-dialog{padding:12px}.ui-dialog.big-dialog .ui-dialog-content{margin:0}.validate-dialog{padding:0}.validate-dialog .ui-dialog-content{margin:0}.validate-dialog .ui-dialog-titlebar{position:absolute!important;left:30px;right:60px;top:30px;z-index:1}.exampleCode-dialog{padding:0}.exampleCode-dialog .ui-dialog-titlebar,.exampleCode-dialog .ui-dialog-buttonpane{padding:18px}.exampleCode-dialog .example,.exampleCode-dialog .ui-dialog-content{margin-bottom:0;margin-top:0}.exampleCode-dialog .ui-dialog-buttonset{margin:0}.message-dialog table td:nth-child(1){font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;font-weight:bold;padding-right:12px}.question-dialog .ui-dialog-title{font-size:16px}.question-dialog .ui-dialog-title img{height:20px;vertical-align:middle}.message-dialog .ui-dialog-content{margin:12px 0 0;min-height:0!important}.message-dialog .ui-dialog-title{font-size:14px}.message-dialog.ui-dialog{padding:12px}.fileTreeExplorer div{margin:0}.ui-dialog-content p{margin-bottom:6px;margin-right:12px;margin-top:6px}.instructions-content{position:relative}.ui-dialog-content .input .label{display:none}.ui-dialog-content textarea{resize:vertical}.ui-dialog-content .ui-dialog_input,.ui-dialog-content textarea,.ui-dialog-content .input input{border:1px solid #d6d6d6;border-radius:5px;font-size:14px;padding:14px;width:100%}.ui-dialog .ui-button{cursor:pointer}.ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog-buttonset{margin-top:24px}.ui-dialog.no-close .ui-dialog-buttonset .ui-button:first-of-type{margin-right:12px}input[type="file"]{margin:12px 0}.promo-bar{display:none}.promo-bar .promo-message{position:absolute;margin:auto;left:0;right:0;text-align:center}.promo-bar img{opacity:.6;width:32px}.top-bar{background-color:#fff;display:block!important;position:fixed;top:0;width:100%;z-index:4;z-index:10}.course-mode .top-bar{background-color:transparent}.top-bar .header-bar_container{margin:0 auto}.top-bar .codecamp{display:none}.top-bar a{display:inline-block;vertical-align:middle;text-decoration:none;text-transform:uppercase}.course header .row{position:relative;width:100%}::selection{background:#ffd8d8}::-moz-selection{background:#ffd8d8}div.status,div.points{border-radius:3px;margin-bottom:auto}.instructions img{max-width:100%;vertical-align:top}.instructions .lightbox{cursor:pointer}.instructions .diagram{display:block;margin:auto}.instructions .diagram_label{font-size:.9em;opacity:.8;position:absolute;text-align:center}.instructions .instructions-icon{max-height:1.6em;vertical-align:middle}.instructions .icon-container{display:inline-block;font-weight:600;height:1.4em;margin:-2px 0;padding:0 2px 0 4px;white-space:nowrap}.instructions .icon-container img{border-radius:2px;padding-left:3px;position:relative;top:-2px;vertical-align:top}#tasks-toolbar{display:none}.project.js7 .undo-redo .ui-button-text{display:none}.project.js7 .undo-redo .ui-button{min-width:0!important}.tools-container .ui-button:active:not(.ui-button-disabled),.tools-container .ui-button:hover:not(.ui-button-disabled){box-shadow:none}#admin-container{display:none}.print{display:none}@media print{.screen{display:none!important}body{width:100%}.print{display:block}#outer-container{top:0}.main #container{padding-bottom:0}.invoice h2{display:none}h2,#menu{box-shadow:none!important}#ca-style,#outer-container{position:relative;overflow:visible}.side-toolbar,.top-bar,#footer-container{display:none!important}}.social-share{display:inline-block;height:28px;margin:4px 3px;padding:0!important;position:relative;width:28px;margin-bottom:4px;box-sizing:border-box}#console .social-share{width:38px;height:38px;display:inline-block;margin:8px 4px 12px 0}.share-icon{width:38px;vertical-align:top}.share-icon:last-child{position:absolute;left:0;top:0}.html .social-share .share-icon{width:28px}.china .social-login{display:none}.china .social-container{display:none}.social-login{line-height:38px;margin-top:32px}.facebook-login{display:none!important}.social-login .social-share .share-icon{cursor:pointer;margin-left:8px;vertical-align:middle;width:38px}.social-login .social-share{display:inline-block;height:38px;width:38px}.social-share:hover .share-icon:last-child{opacity:0}.social-share .share-icon:first-child{opacity:0}.social-share:hover .share-icon:first-child{opacity:1}.slide.is-current{background-color:#fff0f0;border-radius:5px;box-shadow:0 0 6px 0 red inset;padding:10px 30px;margin:-10px -30px}.slide ._notes{background-color:#eee;display:block;padding:18px 24px;border-radius:5px;margin:0 -24px}.slide.is-current ._notes{box-shadow:0 0 4px #999}#presentation-timer{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:35px;cursor:pointer}/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=3a3eb662409b61cffe27)
 * Config saved to config.json and https://gist.github.com/3a3eb662409b61cffe27
 *//*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:'museo-sans-rounded',sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;background-color:transparent;text-decoration:none}a:hover{color:#23527c}a:active,a:hover{outline:0}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.section,.course-popup_wrapper,.course-popup_lesson,.course-popup_tasks,.points-grid,.blog-section_left,.blog-section_right,.blog-section_center,.blog-section_center,.featured-post_overlay,.bottom-bar_container,.paragraph-grid,.reasons,.signup-popup_step-options-container,.courses-container.-courses,.courses-container.-wide .course-box,.courses-container.-medium .course-box,.course-box_buttons,.profile-content,.homeschool-registration .step-1,.homeschool-registration .step-2,.homeschool-registration .step-3,.footer-signup,.video-cta,.events-list .events-list-info,.events-list-list,.events-list-list .events-list-event,.info-image,.slider,.testimonial-boxes_container,.four-sections,.header-image,.steps,.popup-gallery .slider,.contact-us,.subscription-pricing_boxes-container,.guide-task_wrapper,.tweets-container,.profile-info_row,.profile-info_user-info-container,.promo-box-container,.-promotion .promo-box_content.-mini,.lesson-wrapper,.project-boxes_container,.settings-boxes,.settings-boxes_box-top,.my-progress-container_course,.live-support,.tracks-preview_tracks,.vertical-info_block,.videos_container{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.course-popup_left,.course-popup_left,.course-popup_right,.course-popup_lesson-number-column,.course-popup_lesson-title-column,.course-popup_lesson-progress-bar-column,.course-popup_lesson-points-column,.course-popup_lesson-play-column,.course-popup_lesson-reset-column,.course-popup_task,.points-grid_point,.points-grid_point,.points-grid_point,.blog-section_left .blog-section_content,.blog-section_left .blog-section_content,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.blog-section_right .blog-section_content,.blog-section_right .blog-section_content,.blog-section_center .blog-section_content,.featured-post_info,.featured-post_info,.featured-post_author.-desktop,.featured-post_author.-desktop,.bottom-bar_col-1,.bottom-bar_col-2,.bottom-bar_col-2,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-3,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-4,.bottom-bar_col-4,.bottom-bar_col-5,.bottom-bar_col-5,.bottom-bar_col-5,.paragraph-grid_point,.paragraph-grid_point,.paragraph-grid_point,.reasons_left,.reasons_right,.reasons_middle,.courses-container_left,.courses-container_left,.courses-container_right,.courses-container.-mini .course-box_content,.courses-container.-small .course-box_content,.courses-container.-wide .course-box_content,.courses-container.-wide .course-box_content,.courses-container.-wide .course-box_preview,.courses-container.-medium .course-box_content,.courses-container.-medium .course-box_content,.courses-container.-medium .course-box_preview,.courses-container.-wide .course-box_buttons-left,.courses-container.-medium .course-box_buttons-left,.courses-container.-wide .course-box_buttons-right,.courses-container.-wide .course-box_buttons-right,.courses-container.-wide .course-box_buttons-right,.courses-container.-medium .course-box_buttons-right,.course-box_buttons-left,.course-box_buttons-left,.course-box_buttons-left,.course-box_buttons-left,.course-box_buttons-right,.course-box_buttons-right,.course-box_buttons-right,.course-box_buttons-right,.profile-content_left,.homeschool-registration .step-1_left,.homeschool-registration .step-1_left,.homeschool-registration .step-1_right,.homeschool-registration .step-1_right,.video-cta_video,.video-cta_video,.video-cta_signup,.video-cta_signup,.events-list-list .events-list-event div:first-child,.events-list-list .events-list-event div:first-child,.info-image_images,.info-image_images,.info-image_info,.info-image_info,.slider_control-left,.slider_control-right,.slider_content,.slider_content,.testimonial-boxes_box-container,.testimonial-boxes_box-container,.testimonial-boxes_box-container,.header-image_left,.header-image_left,.header-image_right,.header-image_right,.header-image.-wide .header-image_left,.header-image.-wide .header-image_left,.header-image.-wide .header-image_right,.header-image.-wide .header-image_right,.steps_left,.steps_right,.steps_left,.steps_right,.steps_middle,.popup-gallery .slider_content,.popup-gallery .slider_control-left,.popup-gallery .slider_control-right,.contact-us_section,.contact-us_section,.contact-us_section,.pricing_section-wrapper,.pricing_section,.subscription-pricing_box-container-left,.subscription-pricing_box-container-left,.subscription-pricing_box-container-right,.subscription-pricing_box-container-right,.guide-task_information,.guide-task_information,.guide-task_information,.guide-task_information.-smaller,.guide-task_information.-smaller,.guide-task_information.-smaller,.guide-task_controls,.guide-task_controls,.guide-task_controls,.guide-task_controls.-smaller,.guide-task_controls.-smaller,.guide-task_controls.-smaller,.tweet-container,.tweet-container,.tweet-container,.profile-info_col-left,.profile-info_col-left,.profile-info_col-right,.profile-info_col-right,.promo-box_container,.promo-box_container,.promo-box_container,.promo-box_container.-full,.promo-box_container.-full,.-promotion .promo-box_content.-mini .promo-box_left,.-promotion .promo-box_content.-mini .promo-box_left,.-promotion .promo-box_content.-mini .promo-box_left,.-promotion .promo-box_content.-mini .promo-box_right,.-promotion .promo-box_content.-mini .promo-box_right,.lesson-box,.lesson-box,.lesson-box,.project-boxes,.project-boxes,.project-boxes,.project-boxes_projects,.project-boxes_projects,.project-boxes_projects,.-lesson-index .lesson-box,.-lesson-index .lesson-box,.-lesson-index .project-boxes,.-lesson-index .project-boxes,.settings-boxes_box-wrapper,.settings-boxes_box-wrapper,.settings-boxes_box-wrapper,.settings-boxes_box-icon-wrapper,.settings-boxes_box-info,.my-progress-container_lessons,.my-progress-container_lessons,.my-progress-container_projects,.my-progress-container_projects,.live-support_users,.live-support_admins,.live-support_conversations,.tracks-preview_track,.tracks-preview_track,.vertical-info_block-image-wrapper,.vertical-info_block-image-wrapper,.vertical-info_block-image-wrapper,.vertical-info_block-info,.vertical-info_block-info,.vertical-info_block-info,.videos_video-wrapper,.videos_video-wrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.course-popup_left,.course-popup_right,.course-popup_lesson-number-column,.course-popup_lesson-title-column,.course-popup_lesson-progress-bar-column,.course-popup_lesson-points-column,.course-popup_lesson-play-column,.course-popup_lesson-reset-column,.course-popup_task,.points-grid_point,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.blog-section_center .blog-section_content,.featured-post_info,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.paragraph-grid_point,.courses-container.-mini .course-box_content,.courses-container.-small .course-box_content,.courses-container.-wide .course-box_content,.courses-container.-medium .course-box_content,.course-box_buttons-left,.course-box_buttons-right,.profile-content_left,.homeschool-registration .step-1_left,.homeschool-registration .step-1_right,.video-cta_video,.video-cta_signup,.events-list-list .events-list-event div:first-child,.info-image_images,.info-image_info,.slider_content,.testimonial-boxes_box-container,.header-image_left,.header-image_right,.header-image.-wide .header-image_left,.header-image.-wide .header-image_right,.popup-gallery .slider_content,.popup-gallery .slider_control-left,.popup-gallery .slider_control-right,.contact-us_section,.subscription-pricing_box-container-left,.subscription-pricing_box-container-right,.guide-task_information,.guide-task_controls,.tweet-container,.profile-info_col-left,.profile-info_col-right,.promo-box_container,.-promotion .promo-box_content.-mini .promo-box_left,.lesson-box,.project-boxes,.project-boxes_projects,.-lesson-index .lesson-box,.-lesson-index .project-boxes,.settings-boxes_box-wrapper,.settings-boxes_box-icon-wrapper,.settings-boxes_box-info,.my-progress-container_lessons,.my-progress-container_projects,.live-support_users,.live-support_admins,.live-support_conversations,.tracks-preview_track,.vertical-info_block-image-wrapper,.vertical-info_block-info,.videos_video-wrapper{float:left}.col-xs-12,.course-popup_left,.course-popup_right,.points-grid_point,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.featured-post_info,.paragraph-grid_point,.courses-container.-mini .course-box_content,.courses-container.-small .course-box_content,.courses-container.-wide .course-box_content,.courses-container.-medium .course-box_content,.course-box_buttons-left,.course-box_buttons-right,.profile-content_left,.homeschool-registration .step-1_left,.homeschool-registration .step-1_right,.video-cta_video,.video-cta_signup,.events-list-list .events-list-event div:first-child,.info-image_images,.info-image_info,.slider_content,.testimonial-boxes_box-container,.header-image_left,.header-image_right,.header-image.-wide .header-image_left,.header-image.-wide .header-image_right,.contact-us_section,.subscription-pricing_box-container-left,.subscription-pricing_box-container-right,.guide-task_information,.guide-task_controls,.tweet-container,.profile-info_col-left,.profile-info_col-right,.promo-box_container,.-promotion .promo-box_content.-mini .promo-box_left,.lesson-box,.project-boxes,.-lesson-index .lesson-box,.-lesson-index .project-boxes,.settings-boxes_box-wrapper,.my-progress-container_lessons,.my-progress-container_projects,.tracks-preview_track,.vertical-info_block-image-wrapper,.vertical-info_block-info,.videos_video-wrapper{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10,.blog-section_center .blog-section_content{width:83.33333333%}.col-xs-9,.settings-boxes_box-info{width:75%}.col-xs-8,.live-support_conversations{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.popup-gallery .slider_content,.project-boxes_projects{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4,.course-popup_lesson-title-column,.course-popup_lesson-progress-bar-column,.course-popup_lesson-points-column,.course-popup_task{width:33.33333333%}.col-xs-3,.popup-gallery .slider_control-left,.popup-gallery .slider_control-right,.settings-boxes_box-icon-wrapper{width:25%}.col-xs-2,.course-popup_lesson-number-column,.live-support_users,.live-support_admins{width:16.66666667%}.col-xs-1,.course-popup_lesson-play-column,.course-popup_lesson-reset-column{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1,.blog-section_center .blog-section_content{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.points-grid_point,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.featured-post_info,.featured-post_author.-desktop,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.paragraph-grid_point,.courses-container.-wide .course-box_content,.courses-container.-wide .course-box_preview,.courses-container.-medium .course-box_content,.courses-container.-medium .course-box_preview,.courses-container.-wide .course-box_buttons-left,.courses-container.-medium .course-box_buttons-left,.courses-container.-wide .course-box_buttons-right,.courses-container.-medium .course-box_buttons-right,.course-box_buttons-left,.course-box_buttons-right,.homeschool-registration .step-1_left,.homeschool-registration .step-1_right,.slider_control-left,.slider_control-right,.slider_content,.testimonial-boxes_box-container,.contact-us_section,.pricing_section-wrapper,.pricing_section,.guide-task_information,.guide-task_information.-smaller,.guide-task_controls,.guide-task_controls.-smaller,.profile-info_col-left,.profile-info_col-right,.promo-box_container,.promo-box_container.-full,.project-boxes_projects,.settings-boxes_box-wrapper,.my-progress-container_lessons,.my-progress-container_projects,.tracks-preview_track,.vertical-info_block-image-wrapper,.vertical-info_block-image-wrapper,.vertical-info_block-info,.vertical-info_block-info{float:left}.col-sm-12,.promo-box_container.-full{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content{width:83.33333333%}.col-sm-9,.courses-container.-wide .course-box_content,.courses-container.-medium .course-box_content,.guide-task_information{width:75%}.col-sm-8,.course-box_buttons-left,.vertical-info_block-info{width:66.66666667%}.col-sm-7,.homeschool-registration .step-1_left,.vertical-info_block-info{width:58.33333333%}.col-sm-6,.points-grid_point,.featured-post_info,.paragraph-grid_point,.courses-container.-wide .course-box_buttons-left,.courses-container.-medium .course-box_buttons-left,.courses-container.-wide .course-box_buttons-right,.courses-container.-medium .course-box_buttons-right,.slider_content,.testimonial-boxes_box-container,.contact-us_section,.pricing_section-wrapper,.pricing_section,.guide-task_information.-smaller,.guide-task_controls.-smaller,.profile-info_col-left,.profile-info_col-right,.promo-box_container,.project-boxes_projects,.settings-boxes_box-wrapper,.my-progress-container_lessons,.my-progress-container_projects,.tracks-preview_track{width:50%}.col-sm-5,.homeschool-registration .step-1_right,.vertical-info_block-image-wrapper{width:41.66666667%}.col-sm-4,.featured-post_author.-desktop,.course-box_buttons-right,.vertical-info_block-image-wrapper{width:33.33333333%}.col-sm-3,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.courses-container.-wide .course-box_preview,.courses-container.-medium .course-box_preview,.slider_control-left,.slider_control-right,.guide-task_controls{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3,.-three .points-grid_point:last-of-type,.contact-us_section:last-of-type{margin-left:25%}.col-sm-offset-2,.blog-section_right .blog-section_content{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.course-popup_left,.points-grid_point,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.featured-post_author.-desktop,.bottom-bar_col-1,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.paragraph-grid_point,.reasons_left,.reasons_right,.reasons_middle,.courses-container_left,.courses-container_left,.courses-container_right,.courses-container.-wide .course-box_buttons-right,.course-box_buttons-left,.course-box_buttons-right,.video-cta_video,.video-cta_signup,.events-list-list .events-list-event div:first-child,.info-image_images,.info-image_info,.testimonial-boxes_box-container,.header-image_left,.header-image_right,.header-image.-wide .header-image_left,.header-image.-wide .header-image_right,.steps_left,.steps_right,.steps_left,.steps_right,.steps_middle,.contact-us_section,.subscription-pricing_box-container-left,.subscription-pricing_box-container-right,.guide-task_information.-smaller,.guide-task_controls.-smaller,.tweet-container,.promo-box_container,.promo-box_container.-full,.-promotion .promo-box_content.-mini .promo-box_left,.-promotion .promo-box_content.-mini .promo-box_right,.lesson-box,.project-boxes,.project-boxes_projects,.-lesson-index .lesson-box,.-lesson-index .project-boxes,.settings-boxes_box-wrapper,.videos_video-wrapper{float:left}.col-md-12,.courses-container_left,.promo-box_container.-full,.project-boxes_projects{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8,.courses-container_left,.header-image.-wide .header-image_left,.guide-task_information.-smaller{width:66.66666667%}.col-md-7,.course-popup_left,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.info-image_info,.-promotion .promo-box_content.-mini .promo-box_left,.lesson-box,.-lesson-index .lesson-box{width:58.33333333%}.col-md-6,.course-box_buttons-left,.course-box_buttons-right,.video-cta_video,.video-cta_signup,.events-list-list .events-list-event div:first-child,.header-image_left,.header-image_right,.subscription-pricing_box-container-left,.subscription-pricing_box-container-right,.tweet-container,.videos_video-wrapper{width:50%}.col-md-5,.featured-post_author.-desktop,.reasons_left,.reasons_right,.courses-container.-wide .course-box_buttons-right,.info-image_images,.steps_left,.steps_right,.steps_left,.steps_right,.-promotion .promo-box_content.-mini .promo-box_right,.project-boxes,.-lesson-index .project-boxes{width:41.66666667%}.col-md-4,.points-grid_point,.courses-container_right,.testimonial-boxes_box-container,.header-image.-wide .header-image_right,.contact-us_section,.guide-task_controls.-smaller,.promo-box_container,.settings-boxes_box-wrapper{width:33.33333333%}.col-md-3,.bottom-bar_col-1,.bottom-bar_col-3,.paragraph-grid_point{width:25%}.col-md-2,.bottom-bar_col-2,.bottom-bar_col-4,.bottom-bar_col-5,.reasons_middle,.steps_middle{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5,.info-image.-right .info-image_info{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7,.info-image.-right .info-image_images{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5,.blog-section_right .blog-section_content{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1,.courses-container.-wide .course-box_buttons-right{margin-left:8.33333333%}.col-md-offset-0,.-three .points-grid_point:last-of-type,.contact-us_section:last-of-type{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.courses-container.-wide .course-box_buttons-right,.course-box_buttons-left,.course-box_buttons-right,.guide-task_information,.guide-task_information.-smaller,.guide-task_controls,.guide-task_controls.-smaller,.tweet-container,.-promotion .promo-box_content.-mini .promo-box_left,.-promotion .promo-box_content.-mini .promo-box_right,.lesson-box,.project-boxes{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10,.guide-task_information{width:83.33333333%}.col-lg-9,.guide-task_information.-smaller{width:75%}.col-lg-8,.course-box_buttons-left,.-promotion .promo-box_content.-mini .promo-box_left,.lesson-box{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4,.courses-container.-wide .course-box_buttons-right,.course-box_buttons-right,.tweet-container,.-promotion .promo-box_content.-mini .promo-box_right,.project-boxes{width:33.33333333%}.col-lg-3,.guide-task_controls.-smaller{width:25%}.col-lg-2,.guide-task_controls{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2,.courses-container.-wide .course-box_buttons-right{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.section:before,.section:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.section:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right,.header-bar_login,.info-boxes_box-links,.projects-popup_time,.course-box_top-bar-right,.course-box_details-button.-comingSoon,.certificates-popup_button,.dropdown-menu_buttons a:last-child,.top-notification_close,.contact-us_subtext,.lesson-box_top-bar-right{float:right!important}.pull-left,.projects-popup_title,.certificates-popup_certificate i{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg,.guide-nav.-mobile,.guide-nav_lesson-header.is-mobile{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.header-bar_mobile,.header-bar_mobile{display:none!important}@media(max-width:767px){.visible-xs,.guide-nav.-mobile,.guide-nav_lesson-header.is-mobile{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(max-width:767px){.visible-xs-block,.header-bar_mobile{display:block!important}}@media(max-width:767px){.visible-xs-inline{display:inline!important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm-block,.header-bar_mobile{display:block!important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media(min-width:1200px){.visible-lg-block{display:block!important}}@media(min-width:1200px){.visible-lg-inline{display:inline!important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media(max-width:767px){.hidden-xs,.course-popup_lesson-play-column,.course-popup_lesson-reset-column,.featured-post_author.-desktop,.bottom-bar_col-1,.header-bar_desktop,.courses-container_right,.courses-container.-wide .course-box_preview,.courses-container.-medium .course-box_preview,.slider_control-left,.slider_control-right,.-promotion .promo-box_content.-mini .promo-box_right{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm,.bottom-bar_col-1,.header-bar_desktop,.courses-container_right,.-promotion .promo-box_content.-mini .promo-box_right{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg,.guide-header.-mobile{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.p{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0}.small{font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.link{cursor:pointer;display:block;font:15px 'museo-sans-rounded',sans-serif;font-weight:500;line-height:1.3em;margin:10px 0 0;opacity:.8;text-decoration:none;text-transform:none}.link:hover{opacity:1}.verticalAlign,.blog-header_content,.blog-controls_dots,.blog-section_content,.loader,.course-box_preview-video-play,.course-box_preview-video-play-icon{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.verticalAlignAbsolute{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.verticalAlignFixed{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:fixed}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box{background-color:#fff;box-shadow:0 2px 0 0 #cccfdb;padding:15px}@media(min-width:992px){.box{padding:30px}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}a,a:hover,a:active,a:focus{color:inherit;text-decoration:none;cursor:pointer}.clearfix{visibility:hidden;display:block;content:"";clear:both;height:0}.badge{color:#fff;background-color:#878787;border-radius:3px;padding:2px 10px;line-height:20px}input{width:300px}textarea,select,input{border-radius:5px;font:16px 'museo-sans-rounded',sans-serif}textarea :focus,select :focus,input :focus{background-color:#f4f4f4;border-color:#aaa}textarea[type=checkbox],select[type=checkbox],input[type=checkbox]{width:30px}.responsive-video{position:relative;padding-bottom:51.25%;padding-top:25px;height:0}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.radial-progress_mask,.radial-progress_fill,.radial-progress -shadow{width:50px;height:50px;position:absolute}.radial-progress_shadow{box-shadow:none inset}.radial-progress_mask,.radial-progress_fill{-webkit-backface-visibility:hidden;transition:-webkit-transform 1s;transition:-ms-transform 1s;transition:transform 1s}.radial-progress_mask{clip:rect(0px,50px,50px,25px)}.radial-progress_mask .radial-progress_fill{clip:rect(0px,25px,50px,0px);background-color:#00afc4}.radial-progress[data-progress="0"] .radial-progress_mask.-full,.radial-progress[data-progress="0"] .radial-progress_fill{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.radial-progress[data-progress="0"] .radial-progress_fill.-fix{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.radial-progress[data-progress="1"] .radial-progress_mask.-full,.radial-progress[data-progress="1"] .radial-progress_fill{-webkit-transform:rotate(1.8deg);-ms-transform:rotate(1.8deg);transform:rotate(1.8deg)}.radial-progress[data-progress="1"] .radial-progress_fill.-fix{-webkit-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);transform:rotate(3.6deg)}.radial-progress[data-progress="2"] .radial-progress_mask.-full,.radial-progress[data-progress="2"] .radial-progress_fill{-webkit-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);transform:rotate(3.6deg)}.radial-progress[data-progress="2"] .radial-progress_fill.-fix{-webkit-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);transform:rotate(7.2deg)}.radial-progress[data-progress="3"] .radial-progress_mask.-full,.radial-progress[data-progress="3"] .radial-progress_fill{-webkit-transform:rotate(5.4deg);-ms-transform:rotate(5.4deg);transform:rotate(5.4deg)}.radial-progress[data-progress="3"] .radial-progress_fill.-fix{-webkit-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);transform:rotate(10.8deg)}.radial-progress[data-progress="4"] .radial-progress_mask.-full,.radial-progress[data-progress="4"] .radial-progress_fill{-webkit-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);transform:rotate(7.2deg)}.radial-progress[data-progress="4"] .radial-progress_fill.-fix{-webkit-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);transform:rotate(14.4deg)}.radial-progress[data-progress="5"] .radial-progress_mask.-full,.radial-progress[data-progress="5"] .radial-progress_fill{-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg)}.radial-progress[data-progress="5"] .radial-progress_fill.-fix{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}.radial-progress[data-progress="6"] .radial-progress_mask.-full,.radial-progress[data-progress="6"] .radial-progress_fill{-webkit-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);transform:rotate(10.8deg)}.radial-progress[data-progress="6"] .radial-progress_fill.-fix{-webkit-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);transform:rotate(21.6deg)}.radial-progress[data-progress="7"] .radial-progress_mask.-full,.radial-progress[data-progress="7"] .radial-progress_fill{-webkit-transform:rotate(12.6deg);-ms-transform:rotate(12.6deg);transform:rotate(12.6deg)}.radial-progress[data-progress="7"] .radial-progress_fill.-fix{-webkit-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);transform:rotate(25.2deg)}.radial-progress[data-progress="8"] .radial-progress_mask.-full,.radial-progress[data-progress="8"] .radial-progress_fill{-webkit-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);transform:rotate(14.4deg)}.radial-progress[data-progress="8"] .radial-progress_fill.-fix{-webkit-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);transform:rotate(28.8deg)}.radial-progress[data-progress="9"] .radial-progress_mask.-full,.radial-progress[data-progress="9"] .radial-progress_fill{-webkit-transform:rotate(16.2deg);-ms-transform:rotate(16.2deg);transform:rotate(16.2deg)}.radial-progress[data-progress="9"] .radial-progress_fill.-fix{-webkit-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);transform:rotate(32.4deg)}.radial-progress[data-progress="10"] .radial-progress_mask.-full,.radial-progress[data-progress="10"] .radial-progress_fill{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}.radial-progress[data-progress="10"] .radial-progress_fill.-fix{-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);transform:rotate(36deg)}.radial-progress[data-progress="11"] .radial-progress_mask.-full,.radial-progress[data-progress="11"] .radial-progress_fill{-webkit-transform:rotate(19.8deg);-ms-transform:rotate(19.8deg);transform:rotate(19.8deg)}.radial-progress[data-progress="11"] .radial-progress_fill.-fix{-webkit-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);transform:rotate(39.6deg)}.radial-progress[data-progress="12"] .radial-progress_mask.-full,.radial-progress[data-progress="12"] .radial-progress_fill{-webkit-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);transform:rotate(21.6deg)}.radial-progress[data-progress="12"] .radial-progress_fill.-fix{-webkit-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);transform:rotate(43.2deg)}.radial-progress[data-progress="13"] .radial-progress_mask.-full,.radial-progress[data-progress="13"] .radial-progress_fill{-webkit-transform:rotate(23.4deg);-ms-transform:rotate(23.4deg);transform:rotate(23.4deg)}.radial-progress[data-progress="13"] .radial-progress_fill.-fix{-webkit-transform:rotate(46.8deg);-ms-transform:rotate(46.8deg);transform:rotate(46.8deg)}.radial-progress[data-progress="14"] .radial-progress_mask.-full,.radial-progress[data-progress="14"] .radial-progress_fill{-webkit-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);transform:rotate(25.2deg)}.radial-progress[data-progress="14"] .radial-progress_fill.-fix{-webkit-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);transform:rotate(50.4deg)}.radial-progress[data-progress="15"] .radial-progress_mask.-full,.radial-progress[data-progress="15"] .radial-progress_fill{-webkit-transform:rotate(27deg);-ms-transform:rotate(27deg);transform:rotate(27deg)}.radial-progress[data-progress="15"] .radial-progress_fill.-fix{-webkit-transform:rotate(54deg);-ms-transform:rotate(54deg);transform:rotate(54deg)}.radial-progress[data-progress="16"] .radial-progress_mask.-full,.radial-progress[data-progress="16"] .radial-progress_fill{-webkit-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);transform:rotate(28.8deg)}.radial-progress[data-progress="16"] .radial-progress_fill.-fix{-webkit-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);transform:rotate(57.6deg)}.radial-progress[data-progress="17"] .radial-progress_mask.-full,.radial-progress[data-progress="17"] .radial-progress_fill{-webkit-transform:rotate(30.6deg);-ms-transform:rotate(30.6deg);transform:rotate(30.6deg)}.radial-progress[data-progress="17"] .radial-progress_fill.-fix{-webkit-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);transform:rotate(61.2deg)}.radial-progress[data-progress="18"] .radial-progress_mask.-full,.radial-progress[data-progress="18"] .radial-progress_fill{-webkit-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);transform:rotate(32.4deg)}.radial-progress[data-progress="18"] .radial-progress_fill.-fix{-webkit-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);transform:rotate(64.8deg)}.radial-progress[data-progress="19"] .radial-progress_mask.-full,.radial-progress[data-progress="19"] .radial-progress_fill{-webkit-transform:rotate(34.2deg);-ms-transform:rotate(34.2deg);transform:rotate(34.2deg)}.radial-progress[data-progress="19"] .radial-progress_fill.-fix{-webkit-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);transform:rotate(68.4deg)}.radial-progress[data-progress="20"] .radial-progress_mask.-full,.radial-progress[data-progress="20"] .radial-progress_fill{-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);transform:rotate(36deg)}.radial-progress[data-progress="20"] .radial-progress_fill.-fix{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);transform:rotate(72deg)}.radial-progress[data-progress="21"] .radial-progress_mask.-full,.radial-progress[data-progress="21"] .radial-progress_fill{-webkit-transform:rotate(37.8deg);-ms-transform:rotate(37.8deg);transform:rotate(37.8deg)}.radial-progress[data-progress="21"] .radial-progress_fill.-fix{-webkit-transform:rotate(75.6deg);-ms-transform:rotate(75.6deg);transform:rotate(75.6deg)}.radial-progress[data-progress="22"] .radial-progress_mask.-full,.radial-progress[data-progress="22"] .radial-progress_fill{-webkit-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);transform:rotate(39.6deg)}.radial-progress[data-progress="22"] .radial-progress_fill.-fix{-webkit-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);transform:rotate(79.2deg)}.radial-progress[data-progress="23"] .radial-progress_mask.-full,.radial-progress[data-progress="23"] .radial-progress_fill{-webkit-transform:rotate(41.4deg);-ms-transform:rotate(41.4deg);transform:rotate(41.4deg)}.radial-progress[data-progress="23"] .radial-progress_fill.-fix{-webkit-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);transform:rotate(82.8deg)}.radial-progress[data-progress="24"] .radial-progress_mask.-full,.radial-progress[data-progress="24"] .radial-progress_fill{-webkit-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);transform:rotate(43.2deg)}.radial-progress[data-progress="24"] .radial-progress_fill.-fix{-webkit-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);transform:rotate(86.4deg)}.radial-progress[data-progress="25"] .radial-progress_mask.-full,.radial-progress[data-progress="25"] .radial-progress_fill{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radial-progress[data-progress="25"] .radial-progress_fill.-fix{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.radial-progress[data-progress="26"] .radial-progress_mask.-full,.radial-progress[data-progress="26"] .radial-progress_fill{-webkit-transform:rotate(46.8deg);-ms-transform:rotate(46.8deg);transform:rotate(46.8deg)}.radial-progress[data-progress="26"] .radial-progress_fill.-fix{-webkit-transform:rotate(93.6deg);-ms-transform:rotate(93.6deg);transform:rotate(93.6deg)}.radial-progress[data-progress="27"] .radial-progress_mask.-full,.radial-progress[data-progress="27"] .radial-progress_fill{-webkit-transform:rotate(48.6deg);-ms-transform:rotate(48.6deg);transform:rotate(48.6deg)}.radial-progress[data-progress="27"] .radial-progress_fill.-fix{-webkit-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);transform:rotate(97.2deg)}.radial-progress[data-progress="28"] .radial-progress_mask.-full,.radial-progress[data-progress="28"] .radial-progress_fill{-webkit-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);transform:rotate(50.4deg)}.radial-progress[data-progress="28"] .radial-progress_fill.-fix{-webkit-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);transform:rotate(100.8deg)}.radial-progress[data-progress="29"] .radial-progress_mask.-full,.radial-progress[data-progress="29"] .radial-progress_fill{-webkit-transform:rotate(52.2deg);-ms-transform:rotate(52.2deg);transform:rotate(52.2deg)}.radial-progress[data-progress="29"] .radial-progress_fill.-fix{-webkit-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);transform:rotate(104.4deg)}.radial-progress[data-progress="30"] .radial-progress_mask.-full,.radial-progress[data-progress="30"] .radial-progress_fill{-webkit-transform:rotate(54deg);-ms-transform:rotate(54deg);transform:rotate(54deg)}.radial-progress[data-progress="30"] .radial-progress_fill.-fix{-webkit-transform:rotate(108deg);-ms-transform:rotate(108deg);transform:rotate(108deg)}.radial-progress[data-progress="31"] .radial-progress_mask.-full,.radial-progress[data-progress="31"] .radial-progress_fill{-webkit-transform:rotate(55.8deg);-ms-transform:rotate(55.8deg);transform:rotate(55.8deg)}.radial-progress[data-progress="31"] .radial-progress_fill.-fix{-webkit-transform:rotate(111.6deg);-ms-transform:rotate(111.6deg);transform:rotate(111.6deg)}.radial-progress[data-progress="32"] .radial-progress_mask.-full,.radial-progress[data-progress="32"] .radial-progress_fill{-webkit-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);transform:rotate(57.6deg)}.radial-progress[data-progress="32"] .radial-progress_fill.-fix{-webkit-transform:rotate(115.2deg);-ms-transform:rotate(115.2deg);transform:rotate(115.2deg)}.radial-progress[data-progress="33"] .radial-progress_mask.-full,.radial-progress[data-progress="33"] .radial-progress_fill{-webkit-transform:rotate(59.4deg);-ms-transform:rotate(59.4deg);transform:rotate(59.4deg)}.radial-progress[data-progress="33"] .radial-progress_fill.-fix{-webkit-transform:rotate(118.8deg);-ms-transform:rotate(118.8deg);transform:rotate(118.8deg)}.radial-progress[data-progress="34"] .radial-progress_mask.-full,.radial-progress[data-progress="34"] .radial-progress_fill{-webkit-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);transform:rotate(61.2deg)}.radial-progress[data-progress="34"] .radial-progress_fill.-fix{-webkit-transform:rotate(122.4deg);-ms-transform:rotate(122.4deg);transform:rotate(122.4deg)}.radial-progress[data-progress="35"] .radial-progress_mask.-full,.radial-progress[data-progress="35"] .radial-progress_fill{-webkit-transform:rotate(63deg);-ms-transform:rotate(63deg);transform:rotate(63deg)}.radial-progress[data-progress="35"] .radial-progress_fill.-fix{-webkit-transform:rotate(126deg);-ms-transform:rotate(126deg);transform:rotate(126deg)}.radial-progress[data-progress="36"] .radial-progress_mask.-full,.radial-progress[data-progress="36"] .radial-progress_fill{-webkit-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);transform:rotate(64.8deg)}.radial-progress[data-progress="36"] .radial-progress_fill.-fix{-webkit-transform:rotate(129.6deg);-ms-transform:rotate(129.6deg);transform:rotate(129.6deg)}.radial-progress[data-progress="37"] .radial-progress_mask.-full,.radial-progress[data-progress="37"] .radial-progress_fill{-webkit-transform:rotate(66.6deg);-ms-transform:rotate(66.6deg);transform:rotate(66.6deg)}.radial-progress[data-progress="37"] .radial-progress_fill.-fix{-webkit-transform:rotate(133.2deg);-ms-transform:rotate(133.2deg);transform:rotate(133.2deg)}.radial-progress[data-progress="38"] .radial-progress_mask.-full,.radial-progress[data-progress="38"] .radial-progress_fill{-webkit-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);transform:rotate(68.4deg)}.radial-progress[data-progress="38"] .radial-progress_fill.-fix{-webkit-transform:rotate(136.8deg);-ms-transform:rotate(136.8deg);transform:rotate(136.8deg)}.radial-progress[data-progress="39"] .radial-progress_mask.-full,.radial-progress[data-progress="39"] .radial-progress_fill{-webkit-transform:rotate(70.2deg);-ms-transform:rotate(70.2deg);transform:rotate(70.2deg)}.radial-progress[data-progress="39"] .radial-progress_fill.-fix{-webkit-transform:rotate(140.4deg);-ms-transform:rotate(140.4deg);transform:rotate(140.4deg)}.radial-progress[data-progress="40"] .radial-progress_mask.-full,.radial-progress[data-progress="40"] .radial-progress_fill{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);transform:rotate(72deg)}.radial-progress[data-progress="40"] .radial-progress_fill.-fix{-webkit-transform:rotate(144deg);-ms-transform:rotate(144deg);transform:rotate(144deg)}.radial-progress[data-progress="41"] .radial-progress_mask.-full,.radial-progress[data-progress="41"] .radial-progress_fill{-webkit-transform:rotate(73.8deg);-ms-transform:rotate(73.8deg);transform:rotate(73.8deg)}.radial-progress[data-progress="41"] .radial-progress_fill.-fix{-webkit-transform:rotate(147.6deg);-ms-transform:rotate(147.6deg);transform:rotate(147.6deg)}.radial-progress[data-progress="42"] .radial-progress_mask.-full,.radial-progress[data-progress="42"] .radial-progress_fill{-webkit-transform:rotate(75.6deg);-ms-transform:rotate(75.6deg);transform:rotate(75.6deg)}.radial-progress[data-progress="42"] .radial-progress_fill.-fix{-webkit-transform:rotate(151.2deg);-ms-transform:rotate(151.2deg);transform:rotate(151.2deg)}.radial-progress[data-progress="43"] .radial-progress_mask.-full,.radial-progress[data-progress="43"] .radial-progress_fill{-webkit-transform:rotate(77.4deg);-ms-transform:rotate(77.4deg);transform:rotate(77.4deg)}.radial-progress[data-progress="43"] .radial-progress_fill.-fix{-webkit-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);transform:rotate(154.8deg)}.radial-progress[data-progress="44"] .radial-progress_mask.-full,.radial-progress[data-progress="44"] .radial-progress_fill{-webkit-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);transform:rotate(79.2deg)}.radial-progress[data-progress="44"] .radial-progress_fill.-fix{-webkit-transform:rotate(158.4deg);-ms-transform:rotate(158.4deg);transform:rotate(158.4deg)}.radial-progress[data-progress="45"] .radial-progress_mask.-full,.radial-progress[data-progress="45"] .radial-progress_fill{-webkit-transform:rotate(81deg);-ms-transform:rotate(81deg);transform:rotate(81deg)}.radial-progress[data-progress="45"] .radial-progress_fill.-fix{-webkit-transform:rotate(162deg);-ms-transform:rotate(162deg);transform:rotate(162deg)}.radial-progress[data-progress="46"] .radial-progress_mask.-full,.radial-progress[data-progress="46"] .radial-progress_fill{-webkit-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);transform:rotate(82.8deg)}.radial-progress[data-progress="46"] .radial-progress_fill.-fix{-webkit-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);transform:rotate(165.6deg)}.radial-progress[data-progress="47"] .radial-progress_mask.-full,.radial-progress[data-progress="47"] .radial-progress_fill{-webkit-transform:rotate(84.6deg);-ms-transform:rotate(84.6deg);transform:rotate(84.6deg)}.radial-progress[data-progress="47"] .radial-progress_fill.-fix{-webkit-transform:rotate(169.2deg);-ms-transform:rotate(169.2deg);transform:rotate(169.2deg)}.radial-progress[data-progress="48"] .radial-progress_mask.-full,.radial-progress[data-progress="48"] .radial-progress_fill{-webkit-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);transform:rotate(86.4deg)}.radial-progress[data-progress="48"] .radial-progress_fill.-fix{-webkit-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);transform:rotate(172.8deg)}.radial-progress[data-progress="49"] .radial-progress_mask.-full,.radial-progress[data-progress="49"] .radial-progress_fill{-webkit-transform:rotate(88.2deg);-ms-transform:rotate(88.2deg);transform:rotate(88.2deg)}.radial-progress[data-progress="49"] .radial-progress_fill.-fix{-webkit-transform:rotate(176.4deg);-ms-transform:rotate(176.4deg);transform:rotate(176.4deg)}.radial-progress[data-progress="50"] .radial-progress_mask.-full,.radial-progress[data-progress="50"] .radial-progress_fill{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.radial-progress[data-progress="50"] .radial-progress_fill.-fix{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.radial-progress[data-progress="51"] .radial-progress_mask.-full,.radial-progress[data-progress="51"] .radial-progress_fill{-webkit-transform:rotate(91.8deg);-ms-transform:rotate(91.8deg);transform:rotate(91.8deg)}.radial-progress[data-progress="51"] .radial-progress_fill.-fix{-webkit-transform:rotate(183.6deg);-ms-transform:rotate(183.6deg);transform:rotate(183.6deg)}.radial-progress[data-progress="52"] .radial-progress_mask.-full,.radial-progress[data-progress="52"] .radial-progress_fill{-webkit-transform:rotate(93.6deg);-ms-transform:rotate(93.6deg);transform:rotate(93.6deg)}.radial-progress[data-progress="52"] .radial-progress_fill.-fix{-webkit-transform:rotate(187.2deg);-ms-transform:rotate(187.2deg);transform:rotate(187.2deg)}.radial-progress[data-progress="53"] .radial-progress_mask.-full,.radial-progress[data-progress="53"] .radial-progress_fill{-webkit-transform:rotate(95.4deg);-ms-transform:rotate(95.4deg);transform:rotate(95.4deg)}.radial-progress[data-progress="53"] .radial-progress_fill.-fix{-webkit-transform:rotate(190.8deg);-ms-transform:rotate(190.8deg);transform:rotate(190.8deg)}.radial-progress[data-progress="54"] .radial-progress_mask.-full,.radial-progress[data-progress="54"] .radial-progress_fill{-webkit-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);transform:rotate(97.2deg)}.radial-progress[data-progress="54"] .radial-progress_fill.-fix{-webkit-transform:rotate(194.4deg);-ms-transform:rotate(194.4deg);transform:rotate(194.4deg)}.radial-progress[data-progress="55"] .radial-progress_mask.-full,.radial-progress[data-progress="55"] .radial-progress_fill{-webkit-transform:rotate(99deg);-ms-transform:rotate(99deg);transform:rotate(99deg)}.radial-progress[data-progress="55"] .radial-progress_fill.-fix{-webkit-transform:rotate(198deg);-ms-transform:rotate(198deg);transform:rotate(198deg)}.radial-progress[data-progress="56"] .radial-progress_mask.-full,.radial-progress[data-progress="56"] .radial-progress_fill{-webkit-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);transform:rotate(100.8deg)}.radial-progress[data-progress="56"] .radial-progress_fill.-fix{-webkit-transform:rotate(201.6deg);-ms-transform:rotate(201.6deg);transform:rotate(201.6deg)}.radial-progress[data-progress="57"] .radial-progress_mask.-full,.radial-progress[data-progress="57"] .radial-progress_fill{-webkit-transform:rotate(102.6deg);-ms-transform:rotate(102.6deg);transform:rotate(102.6deg)}.radial-progress[data-progress="57"] .radial-progress_fill.-fix{-webkit-transform:rotate(205.2deg);-ms-transform:rotate(205.2deg);transform:rotate(205.2deg)}.radial-progress[data-progress="58"] .radial-progress_mask.-full,.radial-progress[data-progress="58"] .radial-progress_fill{-webkit-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);transform:rotate(104.4deg)}.radial-progress[data-progress="58"] .radial-progress_fill.-fix{-webkit-transform:rotate(208.8deg);-ms-transform:rotate(208.8deg);transform:rotate(208.8deg)}.radial-progress[data-progress="59"] .radial-progress_mask.-full,.radial-progress[data-progress="59"] .radial-progress_fill{-webkit-transform:rotate(106.2deg);-ms-transform:rotate(106.2deg);transform:rotate(106.2deg)}.radial-progress[data-progress="59"] .radial-progress_fill.-fix{-webkit-transform:rotate(212.4deg);-ms-transform:rotate(212.4deg);transform:rotate(212.4deg)}.radial-progress[data-progress="60"] .radial-progress_mask.-full,.radial-progress[data-progress="60"] .radial-progress_fill{-webkit-transform:rotate(108deg);-ms-transform:rotate(108deg);transform:rotate(108deg)}.radial-progress[data-progress="60"] .radial-progress_fill.-fix{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);transform:rotate(216deg)}.radial-progress[data-progress="61"] .radial-progress_mask.-full,.radial-progress[data-progress="61"] .radial-progress_fill{-webkit-transform:rotate(109.8deg);-ms-transform:rotate(109.8deg);transform:rotate(109.8deg)}.radial-progress[data-progress="61"] .radial-progress_fill.-fix{-webkit-transform:rotate(219.6deg);-ms-transform:rotate(219.6deg);transform:rotate(219.6deg)}.radial-progress[data-progress="62"] .radial-progress_mask.-full,.radial-progress[data-progress="62"] .radial-progress_fill{-webkit-transform:rotate(111.6deg);-ms-transform:rotate(111.6deg);transform:rotate(111.6deg)}.radial-progress[data-progress="62"] .radial-progress_fill.-fix{-webkit-transform:rotate(223.2deg);-ms-transform:rotate(223.2deg);transform:rotate(223.2deg)}.radial-progress[data-progress="63"] .radial-progress_mask.-full,.radial-progress[data-progress="63"] .radial-progress_fill{-webkit-transform:rotate(113.4deg);-ms-transform:rotate(113.4deg);transform:rotate(113.4deg)}.radial-progress[data-progress="63"] .radial-progress_fill.-fix{-webkit-transform:rotate(226.8deg);-ms-transform:rotate(226.8deg);transform:rotate(226.8deg)}.radial-progress[data-progress="64"] .radial-progress_mask.-full,.radial-progress[data-progress="64"] .radial-progress_fill{-webkit-transform:rotate(115.2deg);-ms-transform:rotate(115.2deg);transform:rotate(115.2deg)}.radial-progress[data-progress="64"] .radial-progress_fill.-fix{-webkit-transform:rotate(230.4deg);-ms-transform:rotate(230.4deg);transform:rotate(230.4deg)}.radial-progress[data-progress="65"] .radial-progress_mask.-full,.radial-progress[data-progress="65"] .radial-progress_fill{-webkit-transform:rotate(117deg);-ms-transform:rotate(117deg);transform:rotate(117deg)}.radial-progress[data-progress="65"] .radial-progress_fill.-fix{-webkit-transform:rotate(234deg);-ms-transform:rotate(234deg);transform:rotate(234deg)}.radial-progress[data-progress="66"] .radial-progress_mask.-full,.radial-progress[data-progress="66"] .radial-progress_fill{-webkit-transform:rotate(118.8deg);-ms-transform:rotate(118.8deg);transform:rotate(118.8deg)}.radial-progress[data-progress="66"] .radial-progress_fill.-fix{-webkit-transform:rotate(237.6deg);-ms-transform:rotate(237.6deg);transform:rotate(237.6deg)}.radial-progress[data-progress="67"] .radial-progress_mask.-full,.radial-progress[data-progress="67"] .radial-progress_fill{-webkit-transform:rotate(120.6deg);-ms-transform:rotate(120.6deg);transform:rotate(120.6deg)}.radial-progress[data-progress="67"] .radial-progress_fill.-fix{-webkit-transform:rotate(241.2deg);-ms-transform:rotate(241.2deg);transform:rotate(241.2deg)}.radial-progress[data-progress="68"] .radial-progress_mask.-full,.radial-progress[data-progress="68"] .radial-progress_fill{-webkit-transform:rotate(122.4deg);-ms-transform:rotate(122.4deg);transform:rotate(122.4deg)}.radial-progress[data-progress="68"] .radial-progress_fill.-fix{-webkit-transform:rotate(244.8deg);-ms-transform:rotate(244.8deg);transform:rotate(244.8deg)}.radial-progress[data-progress="69"] .radial-progress_mask.-full,.radial-progress[data-progress="69"] .radial-progress_fill{-webkit-transform:rotate(124.2deg);-ms-transform:rotate(124.2deg);transform:rotate(124.2deg)}.radial-progress[data-progress="69"] .radial-progress_fill.-fix{-webkit-transform:rotate(248.4deg);-ms-transform:rotate(248.4deg);transform:rotate(248.4deg)}.radial-progress[data-progress="70"] .radial-progress_mask.-full,.radial-progress[data-progress="70"] .radial-progress_fill{-webkit-transform:rotate(126deg);-ms-transform:rotate(126deg);transform:rotate(126deg)}.radial-progress[data-progress="70"] .radial-progress_fill.-fix{-webkit-transform:rotate(252deg);-ms-transform:rotate(252deg);transform:rotate(252deg)}.radial-progress[data-progress="71"] .radial-progress_mask.-full,.radial-progress[data-progress="71"] .radial-progress_fill{-webkit-transform:rotate(127.8deg);-ms-transform:rotate(127.8deg);transform:rotate(127.8deg)}.radial-progress[data-progress="71"] .radial-progress_fill.-fix{-webkit-transform:rotate(255.6deg);-ms-transform:rotate(255.6deg);transform:rotate(255.6deg)}.radial-progress[data-progress="72"] .radial-progress_mask.-full,.radial-progress[data-progress="72"] .radial-progress_fill{-webkit-transform:rotate(129.6deg);-ms-transform:rotate(129.6deg);transform:rotate(129.6deg)}.radial-progress[data-progress="72"] .radial-progress_fill.-fix{-webkit-transform:rotate(259.2deg);-ms-transform:rotate(259.2deg);transform:rotate(259.2deg)}.radial-progress[data-progress="73"] .radial-progress_mask.-full,.radial-progress[data-progress="73"] .radial-progress_fill{-webkit-transform:rotate(131.4deg);-ms-transform:rotate(131.4deg);transform:rotate(131.4deg)}.radial-progress[data-progress="73"] .radial-progress_fill.-fix{-webkit-transform:rotate(262.8deg);-ms-transform:rotate(262.8deg);transform:rotate(262.8deg)}.radial-progress[data-progress="74"] .radial-progress_mask.-full,.radial-progress[data-progress="74"] .radial-progress_fill{-webkit-transform:rotate(133.2deg);-ms-transform:rotate(133.2deg);transform:rotate(133.2deg)}.radial-progress[data-progress="74"] .radial-progress_fill.-fix{-webkit-transform:rotate(266.4deg);-ms-transform:rotate(266.4deg);transform:rotate(266.4deg)}.radial-progress[data-progress="75"] .radial-progress_mask.-full,.radial-progress[data-progress="75"] .radial-progress_fill{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.radial-progress[data-progress="75"] .radial-progress_fill.-fix{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.radial-progress[data-progress="76"] .radial-progress_mask.-full,.radial-progress[data-progress="76"] .radial-progress_fill{-webkit-transform:rotate(136.8deg);-ms-transform:rotate(136.8deg);transform:rotate(136.8deg)}.radial-progress[data-progress="76"] .radial-progress_fill.-fix{-webkit-transform:rotate(273.6deg);-ms-transform:rotate(273.6deg);transform:rotate(273.6deg)}.radial-progress[data-progress="77"] .radial-progress_mask.-full,.radial-progress[data-progress="77"] .radial-progress_fill{-webkit-transform:rotate(138.6deg);-ms-transform:rotate(138.6deg);transform:rotate(138.6deg)}.radial-progress[data-progress="77"] .radial-progress_fill.-fix{-webkit-transform:rotate(277.2deg);-ms-transform:rotate(277.2deg);transform:rotate(277.2deg)}.radial-progress[data-progress="78"] .radial-progress_mask.-full,.radial-progress[data-progress="78"] .radial-progress_fill{-webkit-transform:rotate(140.4deg);-ms-transform:rotate(140.4deg);transform:rotate(140.4deg)}.radial-progress[data-progress="78"] .radial-progress_fill.-fix{-webkit-transform:rotate(280.8deg);-ms-transform:rotate(280.8deg);transform:rotate(280.8deg)}.radial-progress[data-progress="79"] .radial-progress_mask.-full,.radial-progress[data-progress="79"] .radial-progress_fill{-webkit-transform:rotate(142.2deg);-ms-transform:rotate(142.2deg);transform:rotate(142.2deg)}.radial-progress[data-progress="79"] .radial-progress_fill.-fix{-webkit-transform:rotate(284.4deg);-ms-transform:rotate(284.4deg);transform:rotate(284.4deg)}.radial-progress[data-progress="80"] .radial-progress_mask.-full,.radial-progress[data-progress="80"] .radial-progress_fill{-webkit-transform:rotate(144deg);-ms-transform:rotate(144deg);transform:rotate(144deg)}.radial-progress[data-progress="80"] .radial-progress_fill.-fix{-webkit-transform:rotate(288deg);-ms-transform:rotate(288deg);transform:rotate(288deg)}.radial-progress[data-progress="81"] .radial-progress_mask.-full,.radial-progress[data-progress="81"] .radial-progress_fill{-webkit-transform:rotate(145.8deg);-ms-transform:rotate(145.8deg);transform:rotate(145.8deg)}.radial-progress[data-progress="81"] .radial-progress_fill.-fix{-webkit-transform:rotate(291.6deg);-ms-transform:rotate(291.6deg);transform:rotate(291.6deg)}.radial-progress[data-progress="82"] .radial-progress_mask.-full,.radial-progress[data-progress="82"] .radial-progress_fill{-webkit-transform:rotate(147.6deg);-ms-transform:rotate(147.6deg);transform:rotate(147.6deg)}.radial-progress[data-progress="82"] .radial-progress_fill.-fix{-webkit-transform:rotate(295.2deg);-ms-transform:rotate(295.2deg);transform:rotate(295.2deg)}.radial-progress[data-progress="83"] .radial-progress_mask.-full,.radial-progress[data-progress="83"] .radial-progress_fill{-webkit-transform:rotate(149.4deg);-ms-transform:rotate(149.4deg);transform:rotate(149.4deg)}.radial-progress[data-progress="83"] .radial-progress_fill.-fix{-webkit-transform:rotate(298.8deg);-ms-transform:rotate(298.8deg);transform:rotate(298.8deg)}.radial-progress[data-progress="84"] .radial-progress_mask.-full,.radial-progress[data-progress="84"] .radial-progress_fill{-webkit-transform:rotate(151.2deg);-ms-transform:rotate(151.2deg);transform:rotate(151.2deg)}.radial-progress[data-progress="84"] .radial-progress_fill.-fix{-webkit-transform:rotate(302.4deg);-ms-transform:rotate(302.4deg);transform:rotate(302.4deg)}.radial-progress[data-progress="85"] .radial-progress_mask.-full,.radial-progress[data-progress="85"] .radial-progress_fill{-webkit-transform:rotate(153deg);-ms-transform:rotate(153deg);transform:rotate(153deg)}.radial-progress[data-progress="85"] .radial-progress_fill.-fix{-webkit-transform:rotate(306deg);-ms-transform:rotate(306deg);transform:rotate(306deg)}.radial-progress[data-progress="86"] .radial-progress_mask.-full,.radial-progress[data-progress="86"] .radial-progress_fill{-webkit-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);transform:rotate(154.8deg)}.radial-progress[data-progress="86"] .radial-progress_fill.-fix{-webkit-transform:rotate(309.6deg);-ms-transform:rotate(309.6deg);transform:rotate(309.6deg)}.radial-progress[data-progress="87"] .radial-progress_mask.-full,.radial-progress[data-progress="87"] .radial-progress_fill{-webkit-transform:rotate(156.6deg);-ms-transform:rotate(156.6deg);transform:rotate(156.6deg)}.radial-progress[data-progress="87"] .radial-progress_fill.-fix{-webkit-transform:rotate(313.2deg);-ms-transform:rotate(313.2deg);transform:rotate(313.2deg)}.radial-progress[data-progress="88"] .radial-progress_mask.-full,.radial-progress[data-progress="88"] .radial-progress_fill{-webkit-transform:rotate(158.4deg);-ms-transform:rotate(158.4deg);transform:rotate(158.4deg)}.radial-progress[data-progress="88"] .radial-progress_fill.-fix{-webkit-transform:rotate(316.8deg);-ms-transform:rotate(316.8deg);transform:rotate(316.8deg)}.radial-progress[data-progress="89"] .radial-progress_mask.-full,.radial-progress[data-progress="89"] .radial-progress_fill{-webkit-transform:rotate(160.2deg);-ms-transform:rotate(160.2deg);transform:rotate(160.2deg)}.radial-progress[data-progress="89"] .radial-progress_fill.-fix{-webkit-transform:rotate(320.4deg);-ms-transform:rotate(320.4deg);transform:rotate(320.4deg)}.radial-progress[data-progress="90"] .radial-progress_mask.-full,.radial-progress[data-progress="90"] .radial-progress_fill{-webkit-transform:rotate(162deg);-ms-transform:rotate(162deg);transform:rotate(162deg)}.radial-progress[data-progress="90"] .radial-progress_fill.-fix{-webkit-transform:rotate(324deg);-ms-transform:rotate(324deg);transform:rotate(324deg)}.radial-progress[data-progress="91"] .radial-progress_mask.-full,.radial-progress[data-progress="91"] .radial-progress_fill{-webkit-transform:rotate(163.8deg);-ms-transform:rotate(163.8deg);transform:rotate(163.8deg)}.radial-progress[data-progress="91"] .radial-progress_fill.-fix{-webkit-transform:rotate(327.6deg);-ms-transform:rotate(327.6deg);transform:rotate(327.6deg)}.radial-progress[data-progress="92"] .radial-progress_mask.-full,.radial-progress[data-progress="92"] .radial-progress_fill{-webkit-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);transform:rotate(165.6deg)}.radial-progress[data-progress="92"] .radial-progress_fill.-fix{-webkit-transform:rotate(331.2deg);-ms-transform:rotate(331.2deg);transform:rotate(331.2deg)}.radial-progress[data-progress="93"] .radial-progress_mask.-full,.radial-progress[data-progress="93"] .radial-progress_fill{-webkit-transform:rotate(167.4deg);-ms-transform:rotate(167.4deg);transform:rotate(167.4deg)}.radial-progress[data-progress="93"] .radial-progress_fill.-fix{-webkit-transform:rotate(334.8deg);-ms-transform:rotate(334.8deg);transform:rotate(334.8deg)}.radial-progress[data-progress="94"] .radial-progress_mask.-full,.radial-progress[data-progress="94"] .radial-progress_fill{-webkit-transform:rotate(169.2deg);-ms-transform:rotate(169.2deg);transform:rotate(169.2deg)}.radial-progress[data-progress="94"] .radial-progress_fill.-fix{-webkit-transform:rotate(338.4deg);-ms-transform:rotate(338.4deg);transform:rotate(338.4deg)}.radial-progress[data-progress="95"] .radial-progress_mask.-full,.radial-progress[data-progress="95"] .radial-progress_fill{-webkit-transform:rotate(171deg);-ms-transform:rotate(171deg);transform:rotate(171deg)}.radial-progress[data-progress="95"] .radial-progress_fill.-fix{-webkit-transform:rotate(342deg);-ms-transform:rotate(342deg);transform:rotate(342deg)}.radial-progress[data-progress="96"] .radial-progress_mask.-full,.radial-progress[data-progress="96"] .radial-progress_fill{-webkit-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);transform:rotate(172.8deg)}.radial-progress[data-progress="96"] .radial-progress_fill.-fix{-webkit-transform:rotate(345.6deg);-ms-transform:rotate(345.6deg);transform:rotate(345.6deg)}.radial-progress[data-progress="97"] .radial-progress_mask.-full,.radial-progress[data-progress="97"] .radial-progress_fill{-webkit-transform:rotate(174.6deg);-ms-transform:rotate(174.6deg);transform:rotate(174.6deg)}.radial-progress[data-progress="97"] .radial-progress_fill.-fix{-webkit-transform:rotate(349.2deg);-ms-transform:rotate(349.2deg);transform:rotate(349.2deg)}.radial-progress[data-progress="98"] .radial-progress_mask.-full,.radial-progress[data-progress="98"] .radial-progress_fill{-webkit-transform:rotate(176.4deg);-ms-transform:rotate(176.4deg);transform:rotate(176.4deg)}.radial-progress[data-progress="98"] .radial-progress_fill.-fix{-webkit-transform:rotate(352.8deg);-ms-transform:rotate(352.8deg);transform:rotate(352.8deg)}.radial-progress[data-progress="99"] .radial-progress_mask.-full,.radial-progress[data-progress="99"] .radial-progress_fill{-webkit-transform:rotate(178.2deg);-ms-transform:rotate(178.2deg);transform:rotate(178.2deg)}.radial-progress[data-progress="99"] .radial-progress_fill.-fix{-webkit-transform:rotate(356.4deg);-ms-transform:rotate(356.4deg);transform:rotate(356.4deg)}.radial-progress[data-progress="100"] .radial-progress_mask.-full,.radial-progress[data-progress="100"] .radial-progress_fill{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.radial-progress[data-progress="100"] .radial-progress_fill.-fix{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.popup-img{margin-right:15px}.responsive-image,.info-image_image{width:100%}.-clearMargin{margin:0!important}.-overflow{overflow-x:hidden}.input-state,.input-state[placeholder],.popup-form_input,.popup-form_input[placeholder]{border:2px solid #a9b6bc;border-radius:3px;color:#a9b6bc;text-align:center;width:100%!important}.input-state:focus,.popup-form_input:focus{background-color:#fff;border-color:#2f9de6;color:#2f9de6}.input-state.has-error,.popup-form_input.invalid{box-shadow:none;border-color:#1a80c7;color:#1a80c7}.top-bar{overflow:visible}.t-transparent-header body{overflow-y:scroll}.loggedin .is-logged-out{display:none!important}.loggedin .header-bar_buttons{display:none}.loggedin .header-bar_profile{display:inline-block}.loggedin.t-transparent-header #status-bar{background-color:rgba(0,0,0,0)}.loggedout .is-logged-in{display:none!important}.loggedout .header-bar_buttons .header-bar_link{display:inline-block}.loggedout .header-bar_profile{display:none}.new-bar{display:block}.needs-save .header-bar{background-color:#666!important}.wiki .header-bar{height:50px!important}.wiki .top-bar{height:50px!important;padding:5px 10px}.white-background{background-color:#fff}.purple-background{background-color:#370a27}.learn-languages{margin-top:0;text-align:right;display:none}@media(min-width:992px){.learn-languages{display:block}}.learn-languages_learn{background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#3b3b3b;display:inline-block;font-size:12px;font-weight:bold;margin-right:30px;margin-bottom:10px;padding:2px 7px;position:relative}.learn-languages_learn:hover,.learn-languages_learn:active,.learn-languages_learn:focus{color:#3b3b3b;opacity:.7}.learn-languages_learn:before{border-left:10px solid white;border-top:11px solid transparent;border-bottom:10px solid transparent;content:"";height:0;position:absolute;right:-10px;top:0;width:0}.learn-languages_language{color:#fff;font-size:12px;font-weight:bold;padding:10px 10px;text-transform:uppercase}.learn-languages_language:hover,.learn-languages_language:active{color:#fff;opacity:.5}@media(min-width:530px){.learn-languages{text-align:left;margin-top:40px}}@media(min-width:992px){.learn-languages_language{padding:10px 5px}}@media(min-width:1200px){.learn-languages{margin-top:90px}.learn-languages_language{padding:10px 10px}}.action{margin-top:0;display:inline-block;cursor:pointer;text-transform:uppercase}.action:disabled{opacity:.6}.button,.secondary-button,.cta-button,.points-grid_button,.points-grid_button:hover,.header-bar_upgrade,.header-bar_start-button,.header-bar_register-button,.popup-form_button,.unsubscribe-popup_button,.certificates-popup_button,.header-banner_button,.footer-signup_button,.footer-signup_button.-solid,.header-image .button,.quiz-buttons_button.-check,.live-chat_info-button,.live-chat_input-send,.featured-post_info-button,.popup-form_social,.dropdown-menu_button,.top-notification_button,.message-bar_button,.message-bar.black .share_embed-button,.banner-container_button,.profile-info_button,.promo-box_button,.promo-box_button2,.promo-box_button3,.settings-boxes_box-button{background-color:transparent;border:1px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font:11px 'museo-sans-rounded',sans-serif;font-weight:bold;padding:.6em 1.4em;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none;vertical-align:middle}.button:hover,.button:focus,.button:active{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#eb384e;cursor:pointer;text-decoration:none!important}.button.-solid{color:#2f9de6;background-color:#fff}.button.-solid:hover{border-color:#13659c;background-color:rgba(0,0,0,0);color:#13659c;cursor:pointer}.button.-large-square{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold;padding:20px!important;margin-right:10px}.button.-white{border-color:#fff;color:#fff}.button.-white:hover,.button.-white:focus,.button.-white:active{background-color:rgba(255,255,255,0.15);color:#fff;transition:background-color .5s}.button.-solid-white,.course-popup_purchase-button{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em}.button.-solid-white:hover,.button.-solid-white:focus,.button.-solid-white:active,.course-popup_purchase-button:hover,.course-popup_purchase-button:focus,.course-popup_purchase-button:active{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.button.-default{background-color:#c9001e;border-color:#c9001e;color:#fff;padding:.6em 1.6em}.button.-default:hover,.button.-default:focus,.button.-default:active{border-color:#63000f;background-color:#63000f;color:#fff;cursor:pointer}.button.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}.button.-blue:hover,.button.-blue:focus,.button.-blue:active{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.button.-red,.popup-box_button,.ui-dialog_button,.popup-box .ui-dialog-buttonset .ui-button,.ui-dialog .ui-dialog-buttonset .ui-button,.pricing_button,.guiders_button.ui-button:not(.secondary-button),.reference_output .ui-button,.instructions .run-code_button,.content .run-code_button,.instructions .copy-code_button,.content .copy-code_button{color:#fff;background-color:#c9001e;border-color:#c9001e}.button.-red:hover,.button.-red:focus,.button.-red:active,.popup-box_button:hover,.popup-box_button:focus,.popup-box_button:active,.ui-dialog_button:hover,.ui-dialog_button:focus,.ui-dialog_button:active,.popup-box .ui-dialog-buttonset .ui-button:hover,.popup-box .ui-dialog-buttonset .ui-button:focus,.popup-box .ui-dialog-buttonset .ui-button:active,.ui-dialog .ui-dialog-buttonset .ui-button:hover,.ui-dialog .ui-dialog-buttonset .ui-button:focus,.ui-dialog .ui-dialog-buttonset .ui-button:active,.pricing_button:hover,.pricing_button:focus,.pricing_button:active,.guiders_button.ui-button:not(.secondary-button):hover,.guiders_button.ui-button:not(.secondary-button):focus,.guiders_button.ui-button:not(.secondary-button):active,.reference_output .ui-button:hover,.reference_output .ui-button:focus,.reference_output .ui-button:active,.instructions .run-code_button:hover,.instructions .run-code_button:focus,.instructions .run-code_button:active,.content .run-code_button:hover,.content .run-code_button:focus,.content .run-code_button:active,.instructions .copy-code_button:hover,.instructions .copy-code_button:focus,.instructions .copy-code_button:active,.content .copy-code_button:hover,.content .copy-code_button:focus,.content .copy-code_button:active{border-color:#c9001e;background-color:#ff4040;color:#fff;cursor:pointer}.button.-red-orange,.action{background:#c9001e;border-color:#c9001e;color:#fff;display:inline-block;padding:10px 15px}.button.-red-orange:hover,.button.-red-orange:active,.button.-red-orange:focus,.action:hover,.action:active,.action:focus{border-color:#c9001e;background-color:#ff4040;color:#fff;cursor:pointer}.button.-black{color:#fff;background-color:#565876;border:2px solid #565876}.button.-black:hover,.button.-black:focus,.button.-black:active{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}.button.-black-bordered,.bio-popup_button,.popup-box .ui-dialog-buttonset .ui-button:nth-of-type(2),.ui-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2),.popup-form_button.-secondary,.four-sections_buttons .button{color:#565876;background-color:transparent;border:2px solid #565876}.button.-black-bordered:hover,.button.-black-bordered:focus,.button.-black-bordered:active,.bio-popup_button:hover,.bio-popup_button:focus,.bio-popup_button:active,.popup-box .ui-dialog-buttonset .ui-button:nth-of-type(2):hover,.popup-box .ui-dialog-buttonset .ui-button:nth-of-type(2):focus,.popup-box .ui-dialog-buttonset .ui-button:nth-of-type(2):active,.ui-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2):hover,.ui-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2):focus,.ui-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2):active,.popup-form_button.-secondary:hover,.popup-form_button.-secondary:focus,.popup-form_button.-secondary:active,.four-sections_buttons .button:hover,.four-sections_buttons .button:focus,.four-sections_buttons .button:active{border-color:#2b2c3b;background-color:rgba(0,0,0,0);color:#2b2c3b;cursor:pointer}.secondary-button,.featured-post_info-button,.popup-form_social,.dropdown-menu_button,.top-notification_button,.message-bar_button,.message-bar.black .share_embed-button,.banner-container_button,.profile-info_button,.promo-box_button,.promo-box_button2,.promo-box_button3,.settings-boxes_box-button{background-color:rgba(120,120,120,0.2);color:#fff;font-size:11px}.secondary-button:hover,.secondary-button:active,.secondary-button:focus,.featured-post_info-button:hover,.featured-post_info-button:active,.featured-post_info-button:focus,.popup-form_social:hover,.popup-form_social:active,.popup-form_social:focus,.dropdown-menu_button:hover,.dropdown-menu_button:active,.dropdown-menu_button:focus,.top-notification_button:hover,.top-notification_button:active,.top-notification_button:focus,.message-bar.black .share_embed-button:hover,.message-bar.black .share_embed-button:active,.message-bar.black .share_embed-button:focus,.banner-container_button:hover,.banner-container_button:active,.banner-container_button:focus,.profile-info_button:hover,.profile-info_button:active,.profile-info_button:focus,.promo-box_button:hover,.promo-box_button:active,.promo-box_button:focus,.promo-box_button2:hover,.promo-box_button2:active,.promo-box_button2:focus,.promo-box_button3:hover,.promo-box_button3:active,.promo-box_button3:focus,.settings-boxes_box-button:hover,.settings-boxes_box-button:active,.settings-boxes_box-button:focus{background-color:rgba(255,255,255,0.15);color:#fff;transition:background-color .5s}.cta-button{color:#fff!important;background-color:#c9001e;border-color:#c9001e;font-size:15px;text-transform:uppercase}.cta-button:hover,.cta-button:focus{background-color:#ff4040;color:#fff}.cta-button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.cta-button.-secondary:hover,.cta-button.-secondary:focus{background-color:#5d5f72}.backdrop{position:fixed;background:rgba(64,64,64,0.94);top:0;bottom:0;left:0;right:0}dialog{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:fixed;left:0;right:0;margin:auto;border:0;border-radius:5px;padding:0;background:white;color:black;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;text-align:center;display:none;z-index:10000}dialog.payment{margin-top:0}dialog.completed{background-color:transparent}dialog.payment.share{margin-top:0}dialog[open]{display:block}dialog::backdrop{background:rgba(0,0,0,0.7)}dialog header{background-color:#e7e7e7;border-top-left-radius:5px;border-top-right-radius:5px;padding:12px;position:relative}dialog footer{font-size:13px;bottom:-64px;padding:0;position:absolute;text-align:center;width:100%}dialog aside+footer{bottom:-145px}dialog footer .vertical-divider{border-left:3px solid #e5e5e5;display:inline-block;height:24px;margin:-6px 24px}dialog footer a,dialog footer a:visited{color:#e5e5e5;margin:0}dialog footer .fa{margin:12px;padding:0}dialog footer a:hover{color:white}dialog header .fa{font-size:32px;padding-right:6px}dialog header h1{background-color:white;border-radius:2px;color:#a5a5a5;font-size:20px;font-weight:400;line-height:2.5em;margin:0;padding:20px 30px}dialog h2{color:#818181;font-size:28px;font-weight:300;margin:40px 0 0;line-height:1.4em}dialog.payment h2{margin:24px 0 0}dialog p{color:#a5a5a5;margin:12px}dialog section .secure-payment{color:#9b9b9b;font-size:13px;font-weight:700}dialog section .secure-payment .fa{font-size:18px;margin-right:12px;margin-top:24px}dialog .dialog-buttons{margin:40px 24px 24px}dialog.payment .dialog-buttons{margin:24px 24px 24px}dialog .dialog-buttons .action:first-child{margin-right:10px}dialog .action{font-weight:800;padding:18px 8px;max-width:180px;min-width:180px}dialog .action .extra{font-weight:400;padding:8px 0 0 0!important}dialog .action.double{padding:0}dialog a{cursor:pointer}dialog .action span{display:block;padding:10px}dialog .action span:nth-child(2){padding:16px 0}dialog .action span:first-child{background-color:white;border:5px solid #e7e7e7;color:#9b9b9b;font-size:12px;padding:10px 20px}dialog aside{background-color:white;border-radius:5px;bottom:-100px;color:#a8a8a8;padding:20px 10px;position:absolute;width:100%}dialog aside a{background-image:url(/image/social/twitter-idle.png);cursor:pointer;display:inline-block;height:44px;vertical-align:middle;width:42px}dialog aside a.facebook{background-image:url(/image/social/facebook-idle.png)}dialog aside a.facebook:hover{background-image:url(/image/social/facebook-active.png)}dialog aside a.twitter:hover{background-image:url(/image/social/twitter-active.png)}dialog aside a:first-of-type{margin-left:12px}dialog .down.arrow{border-top:10px solid white;bottom:-4px;left:0;margin:auto;right:0}dialog .up.arrow{border-bottom-color:white;top:-17px;left:0;margin:auto;right:0}#trialCompleteDialog{background-color:transparent}.dialog-subscription_header{color:#fff;font-size:36px;font-weight:normal;line-height:1.1em}.dialog-subscription_subheader{color:#fff;font-size:15px;font-weight:bold;margin:5px 0 0}.dialog-subscription_box,.dialog-subscription_choices{background-color:#fff;border-radius:5px;padding:30px 20px;margin:30px auto;width:360px}.dialog-subscription_box-header,.dialog-subscription_choices-header{color:#000;font-size:24px;font-weight:500;margin-top:0!important;line-height:1.1em}.dialog-subscription_box-subheader,.dialog-subscription_choices-subheader{color:#7b8093;font-size:11px;margin-bottom:5px;text-align:center;text-transform:uppercase}.dialog-subscription_box-text,.dialog-subscription_choices-text{color:#000;font-size:15px}.dialog-subscription_badge{background-color:#26b15e;border:15px solid #69c990;border-radius:50%;color:#fff;display:inline-block;height:150px;margin-bottom:15px;position:relative;width:150px}.dialog-subscription_icon{font-size:70px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0;top:60%}.dialog-subscription_subscription-button,.dialog-subscription_cancel-button,.dialog-subscription_close-button{color:#fff;background-color:#c9001e;border-color:#c9001e;display:block;font:11px 'museo-sans-rounded',sans-serif;font-weight:bold;letter-spacing:.8px;margin:0 auto;padding:20px;text-transform:uppercase;width:246px}.dialog-subscription_subscription-button:hover,.dialog-subscription_cancel-button:hover,.dialog-subscription_close-button:hover,.dialog-subscription_subscription-button:focus,.dialog-subscription_cancel-button:focus,.dialog-subscription_close-button:focus{color:#fff;background-color:#ff4040}.dialog-subscription_subscription-button.is-enabled,.dialog-subscription_cancel-button.is-enabled,.dialog-subscription_close-button.is-enabled{cursor:pointer;opacity:.8;transition:opacity .4s;background-color:#c9001e;color:#fff}.dialog-subscription_subscription-button.is-enabled:hover,.dialog-subscription_cancel-button.is-enabled:hover,.dialog-subscription_close-button.is-enabled:hover{opacity:1}.dialog-subscription_cancel-button,.dialog-subscription_close-button{color:#fff;background-color:transparent}.dialog-subscription_cancel-button:hover,.dialog-subscription_close-button:hover,.dialog-subscription_cancel-button:focus,.dialog-subscription_close-button:focus{color:#878787;background-color:transparent}.dialog-subscription_secure{color:#fff;font-size:12px}.dialog-subscription_secure-paypal{margin-left:5px;position:relative;top:7px}.course-popup{background-color:rgba(35,36,37,0.98);bottom:0;left:0;padding:75px 0;position:absolute;opacity:0;overflow:hidden;right:0;top:0;transition:opacity .3s;z-index:-1}.course-popup.-is-visible{opacity:1;position:fixed;transition:opacity .3s;z-index:1000}.course-popup_wrapper{color:#fff;font-family:'museo-sans-rounded',sans-serif;font-weight:bold}.course-popup_close{color:#fff;cursor:pointer;position:absolute;right:30px;top:30px}.course-popup_close:hover{opacity:.6}.course-popup_left{display:none}.course-popup .courses-container_course{width:100%}.course-popup .course-box-2{display:block;width:320px;margin:0 auto 20px auto}.course-popup_lessons-wrapper{overflow:hidden}.course-popup_lessons{margin-right:14px;outline:0;overflow:visible!important;max-height:450px;width:100%}.course-popup_lessons .jspHorizontalBar{display:none!important}.jspScrollPane .course-popup_lessons{margin-right:0}.jspScrollPane .course-popup_lessons.jspScrollable{margin-right:14px}.course-popup_lesson{height:40px;margin:0}.course-popup .column{height:100%;padding:0;text-align:center}.course-popup_lesson-number-column{height:100%;padding:0;text-align:center;color:#fff;width:40px;font-size:18px}.course-popup_lesson-title-column{height:100%;padding:0;text-align:center;color:#fff;width:150px;padding:0 15px 0 15px}.course-popup_lesson-title{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:13px;font-weight:800!important;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.course-popup_lesson-title img{display:none}.course-popup_lesson-title img.flag{display:inline;vertical-align:top}.course-popup_lesson-progress-bar-column{height:100%;padding:0;text-align:center;width:80px}.course-popup_progress-bar{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#fff;border:2px solid #fff;border-radius:3px;width:100%}.course-popup_progress{padding:3px 0;background-color:#fff}.course-popup_lesson-points-column{height:100%;padding:0;text-align:center;padding:0 10px;width:64px}.course-popup_points-wrapper{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.course-popup_lesson-points{display:inline-block;border:2px solid #fff;background-color:transparent;color:#fff;padding:2px 0 0;width:44px}.course-popup_lesson-points.-solid{background-color:#fff;color:#1e1f2a}.course-popup_lesson-play-column,.course-popup_lesson-reset-column{height:100%;padding:0;text-align:center;width:30px}.course-popup_icon-wrapper{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:right}.course-popup_play-icon{position:relative;top:2px}.course-popup_play-icon,.course-popup_reset-icon{color:#fff;cursor:pointer;font-size:20px}.course-popup_reset-icon:hover{opacity:.7}.course-popup_lesson-number,.course-popup_lesson-title{cursor:pointer}.course-popup_lesson:hover .course-popup_play-icon,.course-popup_lesson:hover .course-popup_lesson-number,.course-popup_lesson:hover .course-popup_lesson-title{opacity:.7}.course-popup_reset-icon{font-size:25px}.lesson-index-menu.-project .course-popup_lesson-reset-column{display:none}.course-popup_lesson-number-circle{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);border:2px solid #fff;border-radius:50%;height:30px;width:30px;text-align:center}.course-popup_lesson-number{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:right}.course-popup_info{text-align:center;font-size:13px;font-weight:normal;margin:0 auto;width:350px}.course-popup_info p{margin-bottom:6px}.course-popup_info-header,.course-popup_info-subheader{font-weight:700!important;margin:0!important;margin-top:0!important;text-transform:capitalize!important}.course-popup_info-header{font:36px 'museo-sans-rounded',sans-serif!important}.course-popup_info-subheader{font-size:18px}.course-popup_tasks{display:block;height:30px;margin:20px auto 40px;width:350px}.course-popup_task{font-size:10px;text-align:center}.course-popup_task_count{font-size:30px;font-weight:normal;line-height:30px}.course-popup_purchase-container{border-radius:3px;padding:30px 20px;margin:15px auto;text-align:center;width:350px}.course-popup_purchase-container.-top{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:5px}.course-popup_purchase-container.-bottom{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.course-popup_purchase-icon{font-size:40px}.course-popup_purchase-header{font-size:22px;line-height:25px;margin-bottom:10px}.course-popup_purchase-info{font-size:16px;font-weight:normal}.course-popup_purchase-button{margin:10px 0 0}.points-grid{display:inline-block;padding:52px 0;text-align:center}.points-grid_header{font-size:36px;font-weight:500;line-height:1em;margin-bottom:13px}.points-grid_text{font-size:18px;font-weight:500;line-height:1em;margin-bottom:39px;margin-bottom:26px}.points-grid_point{padding:0 40px;margin-top:26px}.points-grid .three{padding-top:40px}.-three .points-grid_point{min-height:100px}.points-grid_content{font-size:13px;margin:0 auto;max-width:300px;text-align:center;width:100%}@media(min-width:992px){.points-grid_content{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0}}.points-grid img{border:0;margin-top:10px;margin-bottom:20px}.points-grid_link span,.points-grid_subheader{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none}.points-grid_info{margin-top:3px;padding:0 10px}.points-grid_link{display:block;font-size:11px;font-weight:700;margin-top:26px;text-transform:uppercase}.points-grid_link-icon:before{font-size:15px;position:relative;top:3px}.points-grid_link:hover{opacity:.8}.points-grid_button{background-color:#c9001e;border-color:#c9001e}.points-grid_button:hover{background-color:#ff1739;border-color:#ff1739}.points-grid_link i{font-size:20px;padding-left:10px}.points-grid_icon{display:inline-block;font-size:46px;margin-bottom:10px}.points-grid .-light{font-weight:normal}.points-grid.-bottom-padding{padding:0}.points-grid.-bottom-padding .points-grid_content{margin-bottom:80px}.full-background{background-color:#3d3f4c;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center}.full-background.-red{background-color:#c9001e}.full-background.-purple{background-color:#716bf1}.full-background.-white,.full-background.-light{background-color:#fff}.full-background.-secondary-background{background-color:#f1f2f7}.full-background.-grey{background-color:#f2f2f2}.full-background.-blue-green{background:#201151;background:-moz-linear-gradient(-45deg,#201151 0,#137686 79%,#137686 100%);background:-webkit-linear-gradient(-45deg,#201151 0,#137686 79%,#137686 100%);background:linear-gradient(135deg,#201151 0,#137686 79%,#137686 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#201151',endColorstr='#137686',GradientType=1)}.full-background.-black{background-color:#17151b}.full-background.-dark-blue{background-color:#1f1f35;color:#fff}.full-background.-teach-codecamps{background-image:url(/image/background/teach-code-camp.jpg)}.full-background.-footer-cta{background-image:url(/image/background/mac-desk.jpg);background-position:center center}.full-background.-girl-laptop{background-image:url(/image/background/footer-hero.jpg);background-position:center center}.full-background.-students-blurred{background-image:url(/image/background/students-blurred-bg.jpg)}.full-background.-right{text-align:right}@media(min-width:767px){.full-background.-teach-codecamps{height:360px}}@media(min-width:1400px){.-teach-codecamps{background-position-y:-116px}}.blog-header{color:#fff;background-color:#000;height:780px}.blog-header_header{font:120px 'Clicker Script',cursive;margin:0;text-align:center}.blog-header_subheader{font:38px 'museo-sans-rounded',sans-serif;margin:0;text-align:center}.blog-controls{background-color:rgba(0,0,0,0.6);color:#fff;bottom:0;height:100vh;left:0;padding-top:100px;position:fixed;text-align:center;width:30px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.blog-controls_dots{list-style-type:none;text-align:center;margin:0 auto;width:6px}.blog-controls_dot{background-color:transparent;border:1px solid #fff;cursor:pointer;border-radius:50%;height:6px;margin:10px 0}.blog-controls_dot.is-active{background-color:#fff}.blog-controls_arrow{background-color:#fff;border-radius:10px;bottom:50px;cursor:pointer;color:#000;display:inline-block;margin-left:-5px;padding-top:14px;position:absolute;text-align:center;width:16px}.blog-controls_arrow:hover{background-color:rgba(255,255,255,0.7)}@media(min-width:676px){.blog-controls{width:75px}}.blog-section{clear:both;color:#fff;background-color:#000;font:17px 'museo-sans-rounded',sans-serif;height:660px;line-height:22px}.blog-section.-heading{height:400px}.blog-section_left,.blog-section_right,.blog-section_center{background-color:rgba(0,0,0,0.5);height:100%}.blog-section_left .blog-section_content,.blog-section_right .blog-section_content{position:relative;padding:0 100px}.blog-section_center{background-color:rgba(0,0,0,0.5);height:100%}.blog-section_center .blog-section_content{position:relative;padding:0 100px;text-align:center}.blog-section_header{font:35px 'museo-sans-rounded',sans-serif;line-height:36px;text-transform:uppercase}.blog-section_header.-small{font-size:20px;line-height:25px;margin-bottom:60px}.blog-section_image{height:100%;position:absolute}.blog-section_triangle{width:0;height:0;border-style:solid;border-width:50px 0 0 50px;border-color:transparent transparent transparent #fff;margin:0 0 5px 2px}@media(min-width:676px){.blog-section{height:780px}.blog-section.-heading{height:400px}.blog-section_header{font-size:45px;line-height:45px}.blog-section_header.-small{font-size:25px;line-height:29px;margin-bottom:60px}}@media(min-width:992px){.blog-section_left,.blog-section_right{background-color:transparent}.blog-section_left .blog-section_content,.blog-section_right .blog-section_content{position:relative;padding:0 120px}}.featured-post{background:#2f3241 url(/image/background/featured-post.jpg) no-repeat center center;background-size:cover;margin-top:90px}.featured-post_overlay{background-color:rgba(0,0,0,0.2);color:#fff;margin:60px 0 30px 0;padding:15px;padding-bottom:30px;visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0;position:relative}.featured-post_overlay:before,.featured-post_overlay:after{content:" ";display:table}.featured-post_overlay:after{clear:both}@media(min-width:767px){.featured-post_overlay{height:300px!important;padding:30px}}.featured-post_info{height:100%;position:relative}.featured-post_info-back{color:#fff;background-color:transparent;font-size:11px;font-weight:bold;margin-left:-6px;padding:6px;position:relative;opacity:.8;text-transform:uppercase;top:-5px}.featured-post_info-back-icon{border:2px solid #fff;border-radius:50%;font-size:16px;margin-right:10px;padding:4px 4px 1px 5px;position:relative;top:3px}.featured-post_info-back:hover{cursor:pointer;opacity:1}.featured-post_info-category{font-size:11px;font-weight:bold;margin-top:60px;text-transform:uppercase}.featured-post_info-header{font-size:30px;font-weight:500;line-height:1em;text-transform:capitalize}@media(min-width:767px){.featured-post_info-header{font-size:36px}}.featured-post_info-button-wrapper{margin-top:20px}@media(min-width:767px){.featured-post_info-button-wrapper{position:absolute;bottom:0}}.featured-post_info-button-wrapper.-fixed{margin-bottom:30px;position:initial}@media(min-width:767px){.featured-post_info{width:440px}}.featured-post_share-button{background-color:#7b8093;border-radius:5px;color:#fff;padding:5px 12px;margin-right:10px}.featured-post_share-button:hover{color:#fff;background-color:#979baa}.featured-post_share-button-icon{display:inline-block;font-size:14px;height:15px;position:relative;top:2px}.featured-post_share-button-count{display:inline-block;font-size:11px;margin-left:10px;vertical-align:middle}.featured-post_share-button.-twitter{background-color:#55acef}.featured-post_share-button.-twitter:hover{background-color:#84c3f3}.featured-post_share-button.-facebook{background-color:#3b5999}.featured-post_share-button.-facebook:hover{background-color:#4d70ba}.featured-post_share-button.-twitter .featured-post_share-button-icon,.featured-post_share-button.-facebook .featured-post_share-button-icon{left:2px}.featured-post_author{font-size:11px;font-weight:bold;line-height:1.2em}.featured-post_author-photo{border:2px solid #fff;border-radius:50%;height:30px;left:-35px;margin-right:5px;margin-top:-2px;position:absolute;width:30px}.featured-post_shadow{display:inline-block;-webkit-text-shadow:-5px 0 26px #000;-moz-text-shadow:-5px 0 26px #000;text-shadow:-5px 0 26px #000}.featured-post_author.-mobile{left:35px;margin-top:20px;position:relative}.featured-post_author.-desktop{height:100%;float:right;position:relative}.featured-post_author-wrapper{bottom:0;position:absolute;right:0}@media(min-width:767px){.featured-post_author.-mobile{display:none}}.blog-posts{margin:0 -15px 30px}.blog-post{background-color:#fff;box-shadow:0 2px 0 0 #cccfdb;padding:15px;font-size:18px;margin-bottom:30px;margin-top:-30px}@media(min-width:992px){.blog-post{padding:30px}}.blog-post_content{padding:20px 15px}@media(min-width:767px){.blog-post_content{padding:20px 10px}}@media(min-width:992px){.blog-post_content{padding:20px 150px}}.blog-post_text{color:#000;line-height:1.6em}.blog-post_text p,.blog-post_text h2,.blog-post_text h3,.blog-post_text ul{display:block!important;margin-bottom:15px}.blog-post_text h2{line-height:1.2em}.blog-post_text a{color:#c9001e}.blog-post_text a:hover{color:#ff7373}.blog-post_text h2{font-size:30px}.blog-post_text h3{font-size:24px}.blog-post_text img.align-none{margin-bottom:30px!important;margin-top:30px!important}.blog-post_text img.align-right{float:right;margin:10px 0 10px 10px}.blog-post_text img.align-left{float:right;margin:10px 10px 10px 0}.blog-post_text img{max-width:100%}@media(max-width:767px){.blog-post_text img{width:100%}}.blog-post_text .cta-button{display:inline-block;margin:10px 0}.blog-post_text ul{left:20px;position:relative}.post-tags{color:#7b8093;font-size:12px}.post-tags_header{display:inline-block;margin-right:10px;text-transform:uppercase}.post-tags_tags{display:inline-block;position:relative;top:4px}.post-tags_tag{list-style-type:none;float:left;margin-right:5px}.try-now{background-color:#496cc3;border-radius:5px;color:#fff;margin-bottom:30px;padding:30px;position:relative}.try-now h2{font-weight:normal;width:50%}.try-now .cta-button{background-color:transparent;color:#fff;border-color:#fff;margin-right:10px}.try-now .cta-button:hover,.try-now .cta-button:focus{background-color:rgba(255,255,255,0.15)}.try-now_image{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;right:30px;height:130px}.comments{margin-top:50px}.comments_login{background-color:#f1f2f7;border-radius:3px;display:none;padding:50px;text-align:center}.comments_login-header{font-size:24px;font-weight:300}.comments_login-button{border-radius:3px;margin-top:10px;color:#fff!important;background-color:#c9001e;border-color:#c9001e;font-size:15px;text-transform:uppercase;padding:5px 20px}.comments_login-button:hover,.comments_login-button:focus{background-color:#ff4040;color:#fff}.comments_login-button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.comments_login-button.-secondary:hover,.comments_login-button.-secondary:focus{background-color:#5d5f72}.comments_reply-form,.comments_comment-form{display:none}.comments_reply-form-field,.comments_comment-form-field{border:1px solid #cccfdb;border-radius:3px;height:75px;padding:10px;resize:none;width:100%}.comments_reply-form-field:focus,.comments_comment-form-field:focus{border-color:#2f9de6}.comments_reply-form-button,.comments_comment-form-button{border-radius:3px;margin-top:10px;color:#fff!important;background-color:#c9001e;border-color:#c9001e;font-size:15px;text-transform:uppercase;padding:5px 20px}.comments_reply-form-button:hover,.comments_comment-form-button:hover,.comments_reply-form-button:focus,.comments_comment-form-button:focus{background-color:#ff4040;color:#fff}.comments_reply-form-button.-secondary,.comments_comment-form-button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.comments_reply-form-button.-secondary:hover,.comments_comment-form-button.-secondary:hover,.comments_reply-form-button.-secondary:focus,.comments_comment-form-button.-secondary:focus{background-color:#5d5f72}.comments_container{padding-top:30px}.comments_reply-form{display:block;margin:20px 0 40px 50px}.comments_comment{margin-top:30px}.comments_comment.-reply{border:1px solid #b9bccc;border-radius:3px;margin-top:20px;margin-left:50px;padding:20px}.comments_comment-profile-pic-wrapper{float:left;margin-right:10px;width:40px}.comments_comment-profile-pic{border-radius:50%;width:100%}.comments_comment-content{margin-left:10px}.comments_comment-profile-info{font-size:12px;font-weight:bold;line-height:1em;margin-bottom:10px}.comments_comment-profile-points{margin-left:10px}.comments_comment-profile-points:before{color:#c9001e;font-size:8px;margin-right:2px}.comments_comment-timestamp{color:#7b8093;float:right;font-size:11px;font-weight:normal;text-transform:uppercase}.comments_comment-text{font-size:15px;line-height:1.4em}.comments_comment-buttons{padding-left:40px;margin-top:10px}.comments_comment-replies-count{background-color:#4aa564;border-radius:14px;color:#fff;font-size:11px;font-weight:bold;margin-right:10px;padding:5px 9px}.comments_comment-replies-count[data-upvotes="0"]{display:none}.comments_comment-up-vote,.comments_comment-reply{font-size:11px;font-weight:bold;cursor:pointer;margin-right:10px;padding:8px 10px;text-transform:uppercase}.comments_comment-up-vote,.comments_comment-reply{background-color:transparent;border:1px solid #fff;border-radius:2px;color:#7b8093}.comments_comment-up-vote:before{font-size:14px;margin-right:5px;position:relative;text-shadow:1px 1px 2px #4aa564;top:2px}.comments_comment-reply{margin-left:-10px}.comments_comment-reply:before{font-size:14px;margin-right:5px;position:relative;text-shadow:1px 1px 2px #7b8093;top:2px}.comments_comment-up-vote:hover,.comments_comment-reply:hover,.comments_comment-up-vote:active,.comments_comment-reply:active{border:1px solid #4aa564;background-color:#f4faf6;color:#4aa564}.comments_comment.-reply .comments_comment-up-vote{margin-left:0}.bottom-bar{padding:26px 0 65px!important;position:relative}@media(min-width:767px){.bottom-bar{padding:78px 0!important}}.bottom-bar_container{visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}.bottom-bar_container:before,.bottom-bar_container:after{content:" ";display:table}.bottom-bar_container:after{clear:both}.bottom-bar_header{color:#000!important;font-size:12px;font-weight:800;letter-spacing:.7px;margin-bottom:15px;margin-top:20px;text-transform:uppercase}@media(min-width:767px){.bottom-bar_header{margin-top:0}}.bottom-bar_header:nth-of-type(2){margin-top:30px}.bottom-bar_logo{color:#7b8093;font-size:200px;left:10px;position:absolute;top:-103px}.bottom-bar_button{background-color:#fff;border:0;color:#7b8093;font-size:11px;font-weight:600;left:0;margin-left:15px!important;margin-top:10px;position:absolute;text-transform:uppercase}.bottom-bar_button:hover,.bottom-bar_button:focus{opacity:.8}.bottom-bar_button-icon{font-size:14px;margin-right:5px;position:relative;top:2px}.bottom-bar_copyright{bottom:39px;color:#7b8093;font-size:12px;font-weight:normal;margin-left:15px;position:absolute}@media(min-width:992px){.bottom-bar_copyright{bottom:78px}}.bottom-bar_social{margin-top:10px;position:relative;z-index:5}.bottom-bar_social-link{color:#7b8093!important;margin:5px 10px 0 0!important;font-size:22px}.bottom-bar_social-link:hover{opacity:.8}.bottom-bar_link{color:#7b8093!important;display:block;font-size:11px;font-weight:600;letter-spacing:.7px;margin-left:0!important;margin-top:10px;text-transform:uppercase}.bottom-bar_link.-phone{margin-top:0;position:relative;top:-5px}.bottom-bar_link.-darker{color:#636778!important}.bottom-bar_link.-inline{display:inline-block}.bottom-bar_link:last-of-type{margin-bottom:10px}.bottom-bar_link:hover{opacity:.8}.t-course .header-bar_menu-button{color:white}.top-bar{height:60px}.top-bar .js-points{cursor:pointer}.header-bar{border-bottom:1px solid #cccfdb;font-size:28px;font-weight:bold;height:60px;margin:auto;padding:0 10px;position:absolute;text-transform:uppercase;z-index:5;right:0;left:0;top:0;bottom:0;vertical-align:middle}.t-course .header-bar{border-bottom:0}.header-bar .is-logged-out .header-bar_icon{display:none}.header-bar_mobile.is-logged-out .header-bar_icon{display:inline-block}.header-bar_login{color:#eb384e;font-size:14px;margin-top:15px}.header-bar_buttons{padding-right:75px}.header-bar_menu-button:hover,.header-bar_login:hover{cursor:pointer;opacity:.8}.header-bar_menu-button{color:#7b8093;background-color:transparent;font-size:18px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:50px}@media(min-width:767px){.header-bar_menu-button{left:10px;position:absolute}}@media(min-width:992px){.header-bar_menu-button{left:initial}}.header-bar_menu-button.-lessons{display:none!important}.header-bar_logo-wrapper{bottom:0;display:inline-block;height:36px;margin:auto;min-width:100px;overflow:hidden;position:absolute;top:0;vertical-align:middle}.header-bar_logo{color:#7b8093;font-size:180px;position:relative;top:-83px;cursor:pointer;opacity:.8;transition:opacity .4s}.header-bar_logo:hover{opacity:1}.t-editor .header-bar_logo{display:none}.header-bar_icon{bottom:0;color:#2f3241;left:0;margin:auto;position:relative;right:0;text-align:center;vertical-align:middle;top:4px;height:28px;width:40px}.header-bar_icon:hover{color:#c9001e}@media(min-width:767px){.header-bar_icon{position:absolute;top:0}}.header-bar_icon:hover{text-decoration:none}.header-bar_buttons,.header-bar_profile{color:#aaa;font-size:0;margin:auto;right:0;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.header-bar_profile{margin-right:65px}.header-bar_link,.header-bar_login-button{color:#848484;font:11px 'museo-sans-rounded',sans-serif;font-weight:bold;padding:10px 10px;text-transform:capitalize}.header-bar_link:hover,.header-bar_login-button:hover{text-decoration:none}.header-bar_mobile .header-bar_start-button,.header-bar_mobile .header-bar_login-button{position:absolute;right:65px;top:13px}.header-bar_upgrade,.header-bar_start-button,.header-bar_register-button{background-color:#c9001e;border-color:#c9001e;color:#fff;padding-bottom:8px;padding-top:8px}.header-bar_upgrade:hover,.header-bar_start-button:hover,.header-bar_register-button:hover{border-color:#c9001e;background-color:#ff4040;color:#fff;cursor:pointer}.header-bar_start-button{margin-left:12px;margin-right:60px}@media(max-width:400px){.header-bar_start-button.-large{display:none}.header-bar_start-button.-small{display:inline-block}}@media(min-width:401px){.header-bar_start-button.-large{display:inline-block}.header-bar_start-button.-small{display:none}}@media(min-width:992px){.header-bar_start-button{margin-right:10px}}.header-bar_register-button{display:none}.header-bar_upgrade{margin-right:10px}.header-bar_upgrade.is-hidden{display:none!important}.header-bar_picture{background-color:#878787;background-size:90%;border:1px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:20px;line-height:12px;margin-right:5px;overflow:hidden;width:20px}.header-bar_help{background-color:transparent;display:none;font-size:20px;left:40px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}@media(min-width:767px){.header-bar_help.is-visible{display:inline-block}}@media(min-width:992px){.header-bar_help{left:70px}}.header-bar_help.-dark{color:#848484;padding:0}.header-bar_default:before{font-size:20px;line-height:20px;margin-left:-1px;position:relative;top:-1px}.header-bar_user-info{display:inline-block;margin-right:3px;padding-top:3px;vertical-align:middle;text-align:right}.header-bar_pic{background-color:#fff;display:none;min-height:110%;left:-1px;position:relative;min-width:110%;top:-1px;width:110%}.header-bar_text{display:block;font:12px 'museo-sans-rounded',sans-serif;margin-right:2px;vertical-align:middle;text-transform:capitalize}.header-bar_text.js-name{color:#ddd;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-page .header-bar_start-button{display:none}.cc-page .header-bar_register-button{display:inline-block}@media(min-width:590px){.header-bar_text.js-name{max-width:100px}}@media(min-width:768px){.header-bar{padding:0 40px}}.language-selector{color:#aaa;font-size:0;margin:auto;padding:3px 0 3px 6px;right:6px;z-index:999;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;cursor:pointer;opacity:.8;transition:opacity .4s}.language-selector:hover{opacity:1}.language-selector_arrow{padding:6px 5px 5px 5px}.language-selector_selected-language{background:#c9001e;border-radius:18px;color:#fff;display:inline-block;font-size:12px;position:relative;text-align:center;top:-2px;width:30px}.language-selector_language{color:#fff;cursor:pointer;list-style-type:none;margin:0 -20px;padding:5px 20px;white-space:nowrap}.language-selector_language:hover{color:#cccfdb;text-decoration:none}.language-selector_language-flag{margin-right:10px;opacity:.9;position:relative;top:4px}.language-selector .language-selector_arrow{color:#7b8093;font-size:15px}.t-dev .header-bar_icon{color:#7b8093}.t-editor .header-bar_icon{left:0;right:initial}.t-transparent-header.loggedout .profile-info{display:none}.t-transparent-header.loggedin .top-bar{border:0}.t-transparent-header.loggedin #status-bar{background-color:transparent}.t-transparent-header.loggedin #inner-container{margin-top:0}.t-transparent-header.loggedin #outer-container{top:0}.loggedin .header-bar{background-color:#7d0013;border-color:#7d0013;background-color:#1e1f2a;border-color:#000}.loggedin .header-bar *{color:white}.info-boxes{margin-top:40px;height:auto;text-align:center}.info-boxes_header{font:36px 'museo-sans-rounded',sans-serif;font-weight:bold;padding-top:20px;margin-bottom:60px}.info-boxes_wrapper{color:#fff;display:inline-block;position:relative;margin:0 9px;text-align:center;width:300px}.info-boxes_box{border-radius:5px;display:inline-block;height:200px;margin-bottom:50px;position:relative;overflow:hidden;width:100%}.info-boxes_box-info{background-color:rgba(0,0,0,0.5);top:0;padding:0 10px;position:absolute;text-align:left;width:100%}.info-boxes_media{height:auto;min-height:270px;position:relative;top:-35px;width:100%}.info-boxes_image{height:auto;min-height:200px;width:100%}.info-boxes_box-name{font-size:12px;font-weight:bold;position:relative;text-transform:capitalize;top:8px}.info-boxes_box-title{display:inline-block;font-size:12px;line-height:20px;overflow:hidden;position:relative;text-transform:capitalize;top:-8px;text-overflow:ellipsis;white-space:nowrap;width:150px}.info-boxes_box-icon{color:#fff;font-size:20px;margin:0 5px;position:relative;top:5px}.info-boxes_box-icon:hover{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#ccc;cursor:pointer}.info-boxes_box-links{position:relative;top:-12px}.info-boxes_link{color:#fff;font-size:13px;font-weight:bold;padding-left:5px;position:relative;text-transform:capitalize}.info-boxes_link:hover{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#ccc;cursor:pointer}.info-boxes_link-arrow{font-size:18px;margin:0 5px;position:relative;top:5px}@media(min-width:768px){.info-boxes{margin:50px -30px 10px}.info-boxes_wrapper{margin:0 30px}}@media(min-width:992px){.info-boxes{margin:50px -20px 10px}}@media(min-width:1200px){.info-boxes{margin:40px -65px 40px}}.bio-popup{font:15px 'museo-sans-rounded',sans-serif;font-weight:400;line-height:25px;padding:30px;text-align:center}.bio-popup:not(.-small):not(.-large){width:490px}.bio-popup.-large,.bio-popup.-small{padding:0}.bio-popup_pic{border:2px solid #fff;border-radius:50%;display:inline-block;height:120px;margin-bottom:25px!important;overflow:hidden;width:120px}.bio-popup_header{font:36px 'museo-sans-rounded',sans-serif!important;padding-top:10px}.bio-popup_header,.bio-popup_subheader{color:#fff;font-weight:700!important;margin:0!important;margin-top:0!important;text-transform:capitalize!important}.bio-popup_subheader{font-size:18px;margin-bottom:25px}.bio-popup_pic img{min-height:100%;width:100%}.bio-popup_buttons{margin-bottom:24px}.bio-popup_button{background-color:transparent;border-color:#fff!important;border-radius:3px;border-width:1px;color:#fff!important;font:15px 'museo-sans-rounded',sans-serif!important;font-weight:400!important;display:inline-block;margin:15px 10px 0;padding:5px 16px!important;white-space:nowrap;text-transform:uppercase}.bio-popup_button:hover,.bio-popup_button:focus{background-color:rgba(255,255,255,0.2)!important;color:#fff!important;outline:0}.bio-popup_button:nth-child(n+4){display:none}.bio-popup_gallery{margin:-50px 0 25px -45px;overflow:hidden;width:480px}.bio-popup_gallery-image{border-top-left-radius:5px;border-top-right-radius:5px;width:100%}.mini-info{background:#716bf1 url(../images/code-with-ada-02.jpg) no-repeat center left;background-size:cover;border-radius:5px;font-family:'museo-sans-rounded',sans-serif;margin:50px 0}.mini-info_content{background-color:rgba(0,0,0,0.4);color:#fff;padding:38px 80px 38px 40px}.mini-info_header{font-size:24px;font-weight:400;margin-bottom:5px}.mini-info_text{font-size:16px;margin-bottom:20px}@media(min-width:992px){.mini-info{background-size:auto 100%;padding-left:50%}.mini-info_content{background-color:transparent}.mini-info_header{font-size:20px}.mini-info_text{font-size:14px}}@media(min-width:1200px){.mini-info{padding-left:30%}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset!important}.ui-widget-overlay{background:rgba(41,41,41,0.3)}.ui-widget{font-family:'museo-sans-rounded',sans-serif}.ui-dialog{box-shadow:0 0 8px #b9bccc}.ui-dialog.-resource{overflow:hidden;padding:0!important}.ui-dialog.-resource .ui-dialog-title{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;font-size:13px;padding-left:16px;text-align:left}.popup-box,.ui-dialog{background-color:#fff;color:#282828;margin:0}.popup-box .small-logo,.ui-dialog .small-logo{display:none}.popup-box .ui-dialog-content,.ui-dialog .ui-dialog-content,.popup-box .ui-dialog-F-close,.ui-dialog .ui-dialog-F-close{font:15px 'museo-sans-rounded',sans-serif;font-weight:300}.popup-box_title,.ui-dialog_title{color:#282828;font-family:'museo-sans-rounded',sans-serif;font:18px 'museo-sans-rounded',sans-serif;font-weight:400}.popup-box .ui-dialog-content,.ui-dialog .ui-dialog-content{margin-bottom:0!important;outline:0}.popup-box .ui-dialog-content .ui-dialog_input,.ui-dialog .ui-dialog-content .ui-dialog_input,.popup-box .ui-dialog-content textarea,.ui-dialog .ui-dialog-content textarea,.popup-box .ui-dialog-content .input input,.ui-dialog .ui-dialog-content .input input{border:1px solid #d4d4d4;border-radius:2px;font-size:14px;margin-bottom:0;text-align:left}.popup-box .ui-dialog-content .ui-dialog_input:focus,.ui-dialog .ui-dialog-content .ui-dialog_input:focus,.popup-box .ui-dialog-content textarea:focus,.ui-dialog .ui-dialog-content textarea:focus,.popup-box .ui-dialog-content .input input:focus,.ui-dialog .ui-dialog-content .input input:focus{border:1px solid #1a80c7;background-color:#fff!important}.popup-box .ui-dialog-buttonset,.ui-dialog .ui-dialog-buttonset{margin-top:0}.popup-box .ui-dialog-buttonset .ui-button:first-of-type,.ui-dialog .ui-dialog-buttonset .ui-button:first-of-type{float:left;margin-right:10px;min-width:140px}.popup-box_button,.ui-dialog_button,.popup-box .ui-dialog-buttonset .ui-button,.ui-dialog .ui-dialog-buttonset .ui-button{border-radius:2px;font:12px 'museo-sans-rounded',sans-serif;margin:15px 20px 10px 0;text-transform:uppercase}.popup-box .ui-dialog-buttonset .ui-button:nth-of-type(2),.ui-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2){background-color:#fff;border-color:#7b8093!important;border-width:1px;color:#7b8093}.popup-box .ui-dialog-buttonset .ui-button:nth-of-type(2):hover,.ui-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2):hover{background-color:#ebecef!important;border-width:1px;color:#7b8093!important}.popup-box .ui-dialog-title,.ui-dialog .ui-dialog-title{color:#282828;display:block;font:18px 'museo-sans-rounded',sans-serif;font-weight:400;letter-spacing:.8px;margin:0;padding:0;text-align:center;text-transform:capitalize}.popup-box .ui-dialog-titlebar,.ui-dialog .ui-dialog-titlebar{padding-bottom:12px;padding-top:12px}.popup-box .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-close{background-color:transparent;color:#1e1f2a;float:right;font-size:16px;padding:6px;position:absolute;margin:-6px;right:-10px;top:-10px;cursor:pointer;opacity:.8;transition:opacity .4s}.popup-box .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1}.popup-box .ui-dialog-titlebar-close .ui-icon,.ui-dialog .ui-dialog-titlebar-close .ui-icon{padding:0}.popup-dialog{max-width:700px;margin:15px;min-width:300px;padding:24px 24px}.popup-dialog.-lesson-index{max-width:950px;min-width:950px}.popup-dialog.-lesson-index.-no-projects{max-width:650px;min-width:650px}.popup-dialog.-lesson-index .ui-dialog-titlebar-close{visibility:hidden}.popup-dialog h1{color:#333;font:24px 'museo-sans-rounded',sans-serif;font-weight:700;line-height:1.2em;margin:18px 0 6px;padding:6px 0;text-align:center;text-transform:none;font-weight:normal!important;line-height:1.25em;margin-top:24px;text-transform:uppercase}.popup-dialog p{font-size:16px}.popup-dialog th{cursor:pointer}.popup-dialog.-dark{max-width:600px;padding:0}.popup-dialog.-dark h1,.popup-dialog.-dark p{color:#fff}.popup-dialog.-rating,.popup-dialog.-schools,.popup-dialog.-blog{padding:0 28px 28px;text-align:center}.popup-dialog.quiz-scores-popup{min-width:300px;padding:24px}.popup-dialog .ui-dialog-titlebar{left:0;padding:24px 24px 20px 24px;position:absolute;right:0;top:0}.popup-dialog .ui-dialog-titlebar-close{font-size:26px;right:15px;top:0;z-index:3}.popup-dialog h1{color:#fff;font:40 'museo-sans-rounded',sans-serif;font-weight:700;margin-top:20px;text-transform:capitalize!important}.popup-dialog .ui-dialog-content{font-size:16px!important;font-weight:300;margin-top:40px;overflow-y:auto}.popup-dialog.-lesson-index .ui-dialog-content{height:initial!important;max-height:430px!important}.popup-dialog.-lesson-index.-project{max-width:400px;min-width:400px}.popup-dialog.-lesson-index.-project.-tasks-1 .ui-dialog-content{height:70px!important}.popup-dialog.-lesson-index.-project.-tasks-1 .ui-dialog-content .jspTrack{display:none}.popup-dialog.-lesson-index.-project.-tasks-5 .ui-dialog-content{height:200px!important}.popup-dialog.-lesson-index.-project.-tasks-5 .ui-dialog-content .jspTrack{display:none}.popup-dialog.-lesson-index.-project.-tasks .ui-dialog-content{height:370px!important}.popup-dialog.ui-no-title .ui-dialog-content{margin-top:0}.popup-dialog section{clear:both;padding:2px 0}.popup-dialog section>img{max-height:160px}.popup-dialog.-one-point{max-width:550px}.popup-dialog.-one-point h1{margin-top:16px}.popup-dialog.-two-point section{padding:32px 0}.popup-dialog.-two-point img{max-height:initial}.popup-dialog.-two-point h1{margin-top:6px}.popup-dialog.-two-point section:nth-of-type(even){padding-bottom:0}.popup-dialog.-two-point section:nth-of-type(even) p{padding-left:200px}.popup-dialog.-three-point section:nth-child(odd)>img,.popup-dialog section:nth-child(even)>img{float:left;margin-left:-24px;margin-right:24px}.popup-dialog.-three-point section:nth-child(even)>img,.popup-dialog section:nth-child(odd)>img{float:right;margin-right:-24px;margin-left:24px}.popup-dialog .ui-icon-closethick:before{color:#1e1f2a;font-family:'codeavengers-font'!important;font-size:18px;position:relative}.popup-dialog:focus{outline:-webkit-focus-ring-color auto 0}.-presentation.popup-dialog{padding-bottom:0}.-presentation .ui-dialog-content{margin-bottom:0}.ui-dialog{box-sizing:content-box}.ui-dialog.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog-titlebar,.ui-dialog-content{position:relative}.ui-dialog-title img{display:none;margin-right:10px}.ui-dialog.-dark,.popup-box.-dark{background-color:rgba(30,31,42,0.9);box-shadow:none;color:#fff}.ui-dialog.-dark .ui-dialog-title,.popup-box.-dark .ui-dialog-title{color:rgba(255,255,255,0.9)}.ui-dialog.-dark .code-toolbar.output_toolbar .ui-button,.popup-box.-dark .code-toolbar.output_toolbar .ui-button{color:#fff}.ui-dialog.-dark .ui-icon-closethick:before,.popup-box.-dark .ui-icon-closethick:before{color:#fff;text-shadow:0 0 35px rgba(0,0,0,0.7)}.ui-dialog.-dark .button-container .ui-button.option.current .ui-button-text,.popup-box.-dark .button-container .ui-button.option.current .ui-button-text{border-bottom-color:#fff}.ui-dialog.-black,.popup-box.-black{background-color:black}.popup-form{width:300px;text-align:center;margin-bottom:0!important;text-align:left}.popup-form_message{font-size:16px!important;font-weight:300;position:relative;text-transform:none}.popup-form_button{color:#fff!important;background-color:#c9001e;border-color:#c9001e;font-size:15px;border:1px solid #c9001e;border-radius:2px!important;display:inline-block;font:11px 'museo-sans-rounded',sans-serif;font-weight:600;margin-top:15px;margin-right:5px;padding:10px 20px;text-transform:uppercase}.popup-form_button:hover,.popup-form_button:focus{background-color:#ff4040;color:#fff}.popup-form_button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.popup-form_button.-secondary:hover,.popup-form_button.-secondary:focus{background-color:#5d5f72}.popup-form_button.-login{width:97px}.popup-form_input,.popup-form_input[placeholder]{color:#282828;border-width:1px;border-radius:2px;font-size:14px;margin-bottom:0;margin-top:10px;padding:15px;text-align:left}.popup-form_input:first-of-type,.popup-form_input[placeholder]:first-of-type{margin-top:0}.popup-form_input:focus{border-color:#1a80c7;color:#1a80c7!important}.popup-form .error-message{display:none}.popup-form .error-message,.popup-form_error{background-color:#1a80c7;color:#fff;font-size:11px!important;margin:0!important;padding:6px 8px!important;z-index:100}.popup-form_icon{font-size:15px;position:relative;top:3px;left:-3px}.popup-form_button.-secondary,.popup-form_social{background-color:#fff;border-color:#7b8093;color:#7b8093;font:11px 'museo-sans-rounded',sans-serif;font-weight:600;margin-top:15px;min-width:initial;padding:8px 20px;width:initial}.popup-form_button.-secondary:hover,.popup-form_social:hover{background-color:#ebecef;color:#7b8093}.popup-form_social{position:relative;top:1px}.popup-form_reset-password{border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#565876;font:11px 'museo-sans-rounded',sans-serif;font-weight:700;margin:0!important;padding:15px 0 5px 0;position:relative}.popup-form_reset-password-link,.popup-form_reset-password-text{font-size:12px!important;font-weight:bold!important;color:#70858f!important;cursor:pointer;transition:opacity .3s}.popup-form_reset-password-link i{position:relative;top:2px}.popup-form_reset-password-link:hover{text-decoration:none;color:#435056!important}.popup-form_reset-password-text{position:absolute;top:10px}.popup-form .-hidden{display:none;opacity:0}.popup-form .-visible{opacity:1}@media(min-width:768px){.login-popup{width:350px}}.feedback-dialog_message{margin-bottom:18px}.js-time{font-family:'Source Code Pro',monospace}.unsubscribe-popup{width:400px}.unsubscribe-popup_select{margin:10px 0;width:100%}.unsubscribe-popup_custom-reason{display:none;margin-bottom:10px}.unsubscribe-popup_custom-reason.is-visible{display:block}.unsubscribe-popup_text{margin-right:0!important}.unsubscribe-popup_button{color:#fff!important;background-color:#c9001e;border-color:#c9001e;font-size:15px;text-transform:uppercase;padding:10px 16px;width:100%}.unsubscribe-popup_button:hover,.unsubscribe-popup_button:focus{background-color:#ff4040;color:#fff}.unsubscribe-popup_button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.unsubscribe-popup_button.-secondary:hover,.unsubscribe-popup_button.-secondary:focus{background-color:#5d5f72}.paragraph-grid{text-align:center;border-bottom:1px solid #bebebe;display:inline-block;padding:70px 0}.paragraph-grid_header{font:36px 'museo-sans-rounded',sans-serif;font-weight:700;margin-bottom:54px;text-align:center;text-transform:none}.paragraph-grid_point{margin-bottom:30px;padding:0 100px}.paragraph-grid_point-header{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none}.paragraph-grid_point-text{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0}.paragraph-grid .icon-right{position:relative;top:3px}.paragraph-grid_link{color:#c9001e!important}@media(min-width:676px){_point{padding:0 50px}}@media(min-width:992px){.paragraph-grid_point{margin-bottom:0;padding:0 20px}}.loader{font-size:50px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:-32px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s infinite ease;animation:load6 1.7s infinite ease}@-webkit-keyframes load6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);box-shadow:0 -0.83em 0 -0.4em #137686,0 -0.83em 0 -0.42em #137686,0 -0.83em 0 -0.44em #137686,0 -0.83em 0 -0.46em #137686,0 -0.83em 0 -0.477em #137686}5%,95%{box-shadow:0 -0.83em 0 -0.4em #137686,0 -0.83em 0 -0.42em #137686,0 -0.83em 0 -0.44em #137686,0 -0.83em 0 -0.46em #137686,0 -0.83em 0 -0.477em #137686}10%,59%{box-shadow:0 -0.83em 0 -0.4em #137686,-0.087em -0.825em 0 -0.42em #137686,-0.173em -0.812em 0 -0.44em #137686,-0.256em -0.789em 0 -0.46em #137686,-0.297em -0.775em 0 -0.477em #137686}20%{box-shadow:0 -0.83em 0 -0.4em #137686,-0.338em -0.758em 0 -0.42em #137686,-0.555em -0.617em 0 -0.44em #137686,-0.671em -0.488em 0 -0.46em #137686,-0.749em -0.34em 0 -0.477em #137686}38%{box-shadow:0 -0.83em 0 -0.4em #137686,-0.377em -0.74em 0 -0.42em #137686,-0.645em -0.522em 0 -0.44em #137686,-0.775em -0.297em 0 -0.46em #137686,-0.82em -0.09em 0 -0.477em #137686}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);box-shadow:0 -0.83em 0 -0.4em #137686,0 -0.83em 0 -0.42em #137686,0 -0.83em 0 -0.44em #137686,0 -0.83em 0 -0.46em #137686,0 -0.83em 0 -0.477em #137686}}@keyframes load6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);box-shadow:0 -0.83em 0 -0.4em #137686,0 -0.83em 0 -0.42em #137686,0 -0.83em 0 -0.44em #137686,0 -0.83em 0 -0.46em #137686,0 -0.83em 0 -0.477em #137686}5%,95%{box-shadow:0 -0.83em 0 -0.4em #137686,0 -0.83em 0 -0.42em #137686,0 -0.83em 0 -0.44em #137686,0 -0.83em 0 -0.46em #137686,0 -0.83em 0 -0.477em #137686}10%,59%{box-shadow:0 -0.83em 0 -0.4em #137686,-0.087em -0.825em 0 -0.42em #137686,-0.173em -0.812em 0 -0.44em #137686,-0.256em -0.789em 0 -0.46em #137686,-0.297em -0.775em 0 -0.477em #137686}20%{box-shadow:0 -0.83em 0 -0.4em #137686,-0.338em -0.758em 0 -0.42em #137686,-0.555em -0.617em 0 -0.44em #137686,-0.671em -0.488em 0 -0.46em #137686,-0.749em -0.34em 0 -0.477em #137686}38%{box-shadow:0 -0.83em 0 -0.4em #137686,-0.377em -0.74em 0 -0.42em #137686,-0.645em -0.522em 0 -0.44em #137686,-0.775em -0.297em 0 -0.46em #137686,-0.82em -0.09em 0 -0.477em #137686}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);box-shadow:0 -0.83em 0 -0.4em #137686,0 -0.83em 0 -0.42em #137686,0 -0.83em 0 -0.44em #137686,0 -0.83em 0 -0.46em #137686,0 -0.83em 0 -0.477em #137686}}.preview-textarea{display:none}.preview{background:transparent url(/images/header-phone.png) no-repeat top right;display:none;font-family:'museo-sans-rounded',sans-serif;height:565px;margin:0 auto;width:304px;position:absolute;top:-110px;right:10px}.preview .transform{transform:scale(0.66,0.66);-moz-transform:scale(0.66,0.66);-webkit-transform:scale(0.66,0.66);-o-transform:scale(0.66,0.66);-ms-transform:scale(0.66,0.66);transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;height:579px;width:362px}.preview_bar{background-color:#9fa5ab;border-radius:15px;height:300px;margin-top:135px;position:absolute;width:5px}.preview_bar-position{background-color:#fff;border-radius:15px;bottom:0;height:100%;max-height:0;position:absolute;transition:max-height .5s linear;width:100%}.preview_bar-position.-position1{max-height:0}.preview_bar-position.-position2{max-height:33.333%}.preview_bar-position.-position3{max-height:66.666%}.preview_bar-position.-position4{max-height:100%}.preview_bar-arrow{color:#9fa5ab;font-size:30px;position:relative;left:-12px;top:-10px}.preview_hours{cursor:pointer}.preview_hours.-active p,.preview_hours:hover p{opacity:1}.preview_hours p{display:block;font-weight:bold;opacity:.7;text-align:right;transition:opacity .5s;width:100px}.preview_hours p:first-of-type{font-size:14px}.preview_hours p:last-of-type{font-size:10px}.preview .-first,.preview .-second,.preview .-third,.preview .-fourth{position:absolute;top:279px;left:-112px}.preview .-second{top:179px}.preview .-third{top:79px}.preview .-fourth{top:-20px}.preview_circle{border:4px solid #9fa5ab;background-color:#9fa5ab;border-radius:50%;height:15px;right:-22px;position:absolute;top:10px;width:15px}.preview_bar-position.-position1 .preview_circle,.preview_bar-position.-position2 .preview_circle,.preview_bar-position.-position3 .preview_circle,.preview_bar-position.-position4 .preview_circle{background-color:#fff}.preview_circle.-white{border:4px solid #fff;background-color:#fff}.preview_circle.-active,.preview_circle:hover,.preview_hours:hover .preview_circle{background-color:#9fa5ab;cursor:pointer}.preview_learn{display:block;font-size:13px;line-height:15px;margin-top:54px;margin-left:90px;width:200px;visibility:hidden}.preview_learn.-visible{visibility:visible}.preview_learn-text{display:none}.preview_container{border-radius:5px;height:382px;margin-left:49px;margin-top:10px;width:239px}.preview .loader{left:48%;opacity:.0;position:absolute;transition:visibility 0s,opacity .5s linear;visibility:hidden}.preview_iframe{border-radius:5px;height:100%;opacity:.0;transition:visibility 0s,opacity .5s linear;visibility:0;width:100%}.preview .-show{visibility:visible;opacity:1}.preview_buttons{bottom:10px;position:absolute;right:0;text-align:center;width:274px}.preview_selections{margin-bottom:10px}.preview_selection{color:#a2a3a6;cursor:pointer;font-size:12px;font-weight:bold;padding:10px;margin-bottom:10px;text-transform:uppercase}.preview_selection:hover,.preview_selection.-active{color:#fff}.preview_choose{color:#a2a3a6;font-size:14px;font-weight:bold;text-transform:capitalize}.preview_button{border-radius:5px;border-width:1px;padding:5px 55px}.preview_button:hover{background-color:#fff;color:#3b3b3b}@media(min-width:992px){.preview{display:block}}.reasons_left,.reasons_right{text-align:center}.reasons_middle{display:none;font-size:0}.reasons_left .reasons_section{padding-right:0;text-align:right}.reasons_right .reasons_section{padding-left:20px;text-align:left}.reasons_wrapper{position:absolute;bottom:30px}.reasons_left .reasons_wrapper{right:20px}.reasons_section{background-color:#fff;border-radius:5px;display:inline-block;height:256px;max-width:455px;width:100%}.reasons_left .reasons_section:first-of-type{margin-top:55px}.reasons_section{margin-bottom:55px}.reasons_bar{display:none}.reasons_triangle{border-top:10px solid transparent;border-bottom:10px solid transparent;display:none;height:0;position:absolute;width:0}.reasons_triangle.-right{border-left:10px solid white;right:-50px}.reasons_triangle.-left{border-right:10px solid #fff;left:-30px}.reasons_background{border-radius:5px;height:256px;position:relative}.reasons_background.-student{background:transparent url(/images/student-box.png) no-repeat top left}.reasons_background.-phone{background:transparent url(/images/phone-box.png) no-repeat bottom left}.reasons_background.-laptop{background:transparent url(/images/laptop-box.png) no-repeat center right}.reasons_background.-tutor{background:transparent url(/images/tutor-box.png) no-repeat top right}.reasons_background.-student .reasons_triangle{top:-28px}.reasons_background.-phone .reasons_triangle{top:-48px}.reasons_background.-laptop .reasons_triangle{bottom:0}.reasons_background.-tutor .reasons_triangle{bottom:-9px}.reasons_text{color:#616161;font-size:18px;line-height:1.2em}.reasons_link{color:#777;cursor:pointer;display:inline-block;font:12px 'museo-sans-rounded',sans-serif;font-weight:bold;margin-top:45px;text-transform:uppercase}.reasons_link:hover{color:#3b3b3b}.reasons_arrow{font-size:15px;left:3px;position:relative;top:3px}@media(min-width:500px){.reasons_left .reasons_section{padding-right:20px}.reasons_right .reasons_section{padding-left:20px}.reasons_text{font-size:24px}}@media(min-width:992px){.reasons_link{cursor:pointer}.reasons_left{padding:55px 0}.reasons_section{margin-bottom:0;width:100%}.reasons_left .reasons_section:first-of-type{margin-top:0}.reasons_right .reasons_section:first-of-type{margin-top:55px}.reasons_section:first-of-type{margin-bottom:55px}.reasons_text{font-size:20px}.reasons_middle{display:inline-block}.reasons_triangle{display:block}}@media(min-width:1200px){.reasons_section{margin-bottom:0;width:100%}.reasons_text{font-size:25px}}.signup-popup{background-color:#1e1f2a;display:none;bottom:0;left:0;padding:50px 0;position:fixed;opacity:0;overflow:auto;overflow-x:hidden;right:0;top:0;transition:opacity .3s;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;z-index:0}.signup-popup.is-visible{opacity:1;z-index:1050!important}.signup-popup_top-bar{height:50px;overflow:hidden;padding:0 20px;position:absolute;top:14px;text-align:center;width:100%;z-index:21}.signup-popup_top-bar-buttons{position:absolute;top:0;right:25px}.signup-popup_top-bar-button{background-color:transparent;border:1px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font:11px 'museo-sans-rounded',sans-serif;font-weight:bold;padding:.6em 1.4em;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none;vertical-align:middle;position:fixed;left:25px}.signup-popup_top-bar-button:hover,.signup-popup_top-bar-button:focus,.signup-popup_top-bar-button:active{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#eb384e;cursor:pointer;text-decoration:none!important}.signup-popup_top-bar-button.-solid{color:#2f9de6;background-color:#fff}.signup-popup_top-bar-button.-solid:hover{border-color:#13659c;background-color:rgba(0,0,0,0);color:#13659c;cursor:pointer}.signup-popup_top-bar-button.-large-square{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold;padding:20px!important;margin-right:10px}.signup-popup_top-bar-button.-white{border-color:#fff;color:#fff}.signup-popup_top-bar-button.-white:hover,.signup-popup_top-bar-button.-white:focus,.signup-popup_top-bar-button.-white:active{background-color:rgba(255,255,255,0.15);color:#fff;transition:background-color .5s}.signup-popup_top-bar-button.-solid-white{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em}.signup-popup_top-bar-button.-solid-white:hover,.signup-popup_top-bar-button.-solid-white:focus,.signup-popup_top-bar-button.-solid-white:active{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.signup-popup_top-bar-button.-default{background-color:#c9001e;border-color:#c9001e;color:#fff;padding:.6em 1.6em}.signup-popup_top-bar-button.-default:hover,.signup-popup_top-bar-button.-default:focus,.signup-popup_top-bar-button.-default:active{border-color:#63000f;background-color:#63000f;color:#fff;cursor:pointer}.signup-popup_top-bar-button.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}.signup-popup_top-bar-button.-blue:hover,.signup-popup_top-bar-button.-blue:focus,.signup-popup_top-bar-button.-blue:active{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.signup-popup_top-bar-button.-red{color:#fff;background-color:#c9001e;border-color:#c9001e}.signup-popup_top-bar-button.-red:hover,.signup-popup_top-bar-button.-red:focus,.signup-popup_top-bar-button.-red:active{border-color:#c9001e;background-color:#ff4040;color:#fff;cursor:pointer}.signup-popup_top-bar-button.-red-orange{background:#c9001e;border-color:#c9001e;color:#fff;display:inline-block;padding:10px 15px}.signup-popup_top-bar-button.-red-orange:hover,.signup-popup_top-bar-button.-red-orange:active,.signup-popup_top-bar-button.-red-orange:focus{border-color:#c9001e;background-color:#ff4040;color:#fff;cursor:pointer}.signup-popup_top-bar-button.-black{color:#fff;background-color:#565876;border:2px solid #565876}.signup-popup_top-bar-button.-black:hover,.signup-popup_top-bar-button.-black:focus,.signup-popup_top-bar-button.-black:active{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}.signup-popup_top-bar-button.-black-bordered{color:#565876;background-color:transparent;border:2px solid #565876}.signup-popup_top-bar-button.-black-bordered:hover,.signup-popup_top-bar-button.-black-bordered:focus,.signup-popup_top-bar-button.-black-bordered:active{border-color:#2b2c3b;background-color:rgba(0,0,0,0);color:#2b2c3b;cursor:pointer}.signup-popup_top-bar-button:hover,.signup-popup_top-bar-button:active,.signup-popup_top-bar-button:focus{border-color:#fff;color:#fff;opacity:.8}@media(min-width:992px){.signup-popup_top-bar{padding:0 50px;text-align:initial}.signup-popup_top-bar-buttons{right:50px}.signup-popup_top-bar-button{position:initial}.signup-popup_top-bar-button.is-hidden{display:none}}.signup-popup_logo{color:#fff;display:none;font-size:180px;position:relative;top:-93px;left:-10px;cursor:pointer;transition:opacity .5s}.signup-popup_logo:hover{color:#fff;opacity:.8}.signup-popup_logo-icon{color:#fff;cursor:pointer;font-size:40px;padding:5px;position:relative;top:-6px}.signup-popup_logo-icon:hover{opacity:.8}.signup-popup_close{color:#fff;cursor:pointer;margin-left:20px;padding:5px;position:relative;top:3px}.signup-popup_close:hover{opacity:.8}.signup-popup_dots-container{text-align:center}.signup-popup_dot{background-color:#878787;border-radius:50%;display:inline-block;height:10px;margin:0 3px;width:10px}.signup-popup_dot.is-active{background-color:#fff}.signup-popup_step-container{color:#fff;padding:10px;text-align:center}.signup-popup_step-container.-step1,.signup-popup_step-container.-step2,.signup-popup_step-container.-step3,.signup-popup_step-container.-step4,.signup-popup_step-container.-step5,.signup-popup_step-container.-step6,.signup-popup_step-container.-step7{display:none}.signup-popup_step-info-container{height:440px;position:relative}.signup-popup_step-info{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.signup-popup_step-header{font-size:24px}.signup-popup_step-subheader{font-size:18px}.signup-popup_step-options-container{margin-top:30px}.signup-popup_step-option{background-color:#fff;box-shadow:0 0 0 0 #888;border-radius:5px;color:#000;padding:20px 0;position:relative;text-align:left;top:0;width:100%;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;transition:all .2s}.signup-popup_step-option:hover{box-shadow:0 4px 0 0 #888;top:-4px}.signup-popup_step-option:active{box-shadow:1px 0 0 0 #888;top:0}.signup-popup_step-option-container{border-radius:5px;display:inline-block;cursor:pointer;margin:0 auto;padding:5px 30px;width:100%}.signup-popup_step-option-container.is-active{padding:5px 24px}.signup-popup_step-option-container.is-active .signup-popup_step-option,.signup-popup_step-option-container.is-active .signup-popup_step-option:hover,.signup-popup_step-option-container.is-active .signup-popup_step-option:active{box-shadow:none!important;top:0!important}.signup-popup_step-option-image{display:none;height:60px;margin-left:20%;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.signup-popup_step-option-info{font-size:11px;font-weight:700;text-transform:uppercase}.signup-popup_step-option-info-wrapper{display:inline-block;padding-left:30px;text-align:left;width:100%}.signup-popup_step-option-header{font-size:18px;font-weight:500;line-height:1em;padding:0}.signup-popup_step-option-icon{color:#9ea3b5;font-size:30px;float:left;margin:0 20px;position:relative;top:-9px}@media(min-width:767px){.signup-popup_step-option-image{margin-left:30%}.signup-popup_step-option-container{width:500px}}@media(min-width:992px){.signup-popup_step-option{padding:40px 6px;text-align:center}.signup-popup_step-option-container{margin:0 8px;padding:10px;width:260px}.signup-popup_step-option-container.is-active{background-color:#fff;padding:10px}.signup-popup_step-option-container.-small{width:210px}.signup-popup_step-option-options-container{margin-top:50px}.signup-popup_step-option-info-container{height:452px}.signup-popup_step-option-image{display:initial}.signup-popup_step-option-info{font-size:11px}.signup-popup_step-option-info-wrapper{display:inline-block;padding-left:0;text-align:center}.signup-popup_step-option-image{height:140px;margin-bottom:30px;margin-left:0}.signup-popup_step-option-header{font-size:24px;padding:5px 10px 0}.signup-popup_step-option-icon{font-size:50px;float:none;margin:0;position:initial}}@media(min-width:992px){.signup-popup_step-container{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0}.signup-popup_step-header{font-size:36px}}.signup-popup_checkmark-wrapper{border-radius:50%;display:none;height:44px;right:-10px;position:absolute;text-align:center;top:-10px;width:44px}.signup-popup_checkmark-background-opaque{background-color:rgba(235,56,78,0.2);border-radius:50%;height:100%;width:100%}.signup-popup_checkmark-background-solid{background-color:#c9001e;border-radius:50%;height:38px;left:3px;position:absolute;top:3px;width:38px}.signup-popup_checkmark-icon{border-radius:50%;color:#fff;font-size:19px;left:0;position:absolute;right:0;top:8px}@media(min-width:992px){.signup-popup_checkmark-wrapper{right:-25px;top:-25px}}.signup-popup_points{color:#fff;font-size:18px;font-weight:800;line-height:1em;margin-top:20px}.signup-popup_points-wrapper{border-radius:50%;height:80px;left:-15px;position:absolute;top:-15px;width:80px}.signup-popup_points-background-opaque{background-color:rgba(50,150,199,0.5);border-radius:50%;height:100%;width:100%}.signup-popup_points-background-solid{background-color:#329bc7;border-radius:50%;height:70px;left:5px;position:absolute;top:5px;width:70px}.signup-popup_points-text{color:#fff;font-size:12px;font-weight:normal;line-height:1em}.signup-popup_switch{display:block;height:50px}.signup-popup_input-wrapper{max-width:100%;padding:0 30px;margin:0 auto;text-align:left}.signup-popup_label{display:block;font-size:12px;font-weight:700;margin-bottom:5px}.signup-popup_input{border:0;color:#282828;height:50px;padding:10px;margin-bottom:10px;width:100%}.signup-popup_input:focus{background-color:#434654;color:#fff}.signup-popup_select{height:50px;line-height:50px;margin-bottom:7px;position:relative;top:-3px;width:100%}.signup-popup_switch-input{display:none}.signup-popup_switch-label{background-color:#fff;border:1px solid rgba(0,0,0,0.2);color:rgba(0,0,0,0.6);display:inline-block;float:left;font-size:14px;font-weight:bold;padding:9px 14px;text-align:center;text-shadow:none;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;width:50%}.signup-popup_switch-label:hover{color:#fff;cursor:pointer;background-color:#c9001e}.signup-popup_switch-label:first-of-type{border-radius:5px 0 0 5px}.signup-popup_switch-label:last-of-type{border-radius:0 5px 5px 0}.signup-popup_switch-input:checked+.signup-popup_switch-label{background-color:#c9001e;color:#fff;-webkit-box-shadow:none;box-shadow:none}.signup-popup_social-container{margin:20px 0}.signup-popup_social-link{background-color:#fff;border-radius:50%;display:inline-block;color:#1e1f2a;font-size:16px;height:35px;margin:0 10px;padding-top:9px;text-align:center;width:35px}.signup-popup_social-link:hover{color:#1e1f2a;opacity:.8}@media(min-width:992px){.signup-popup_social-link{font-size:22px;height:45px;width:45px}}.signup-popup_buttons{padding:0 15px}.signup-popup_continue-button{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em;color:#fff;background-color:#3b3c48;font-size:14px;font-weight:bold;padding:20px;width:100%;text-transform:uppercase}.signup-popup_continue-button:hover,.signup-popup_continue-button:focus,.signup-popup_continue-button:active{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.signup-popup_continue-button:hover,.signup-popup_continue-button:focus{color:#fff;background-color:#3b3c48}.signup-popup_continue-button.is-enabled{background-color:#c9001e;color:#fff}.signup-popup_continue-button.is-enabled:hover{background-color:#ff4040}.signup-popup_continue-button-text.is-loading{display:none}@media(min-width:767px){.signup-popup_continue-button{width:440px}}@media(min-width:992px){.signup-popup_continue-button{width:245px}}.signup-popup_back-button{background-color:transparent;color:#fff;font-size:14px;font-weight:bold;margin-top:14px;padding:6px;text-transform:uppercase}.signup-popup_step-container.-step0 .signup-popup_back-button{visibility:hidden}.signup-popup_step-option-container.is-active .signup-popup_checkmark-wrapper{display:block}@media(min-width:767px){.signup-popup_input-wrapper{max-width:500px}}@media(min-width:992px){.signup-popup{padding:100px 0}.signup-popup_logo{display:inline-block}.signup-popup_logo-icon{display:none}.signup-popup_buttons{margin-top:40px}.signup-popup_input-wrapper{margin-bottom:2px!important;max-width:330px}.signup-popup_input{height:40px;margin-bottom:10px}}.project-popup{border:none!important;box-shadow:none!important;padding:0!important}.projects-popup{background-color:#fff;border:2px solid #7d8896;border-radius:5px;color:#7d8896;width:265px;z-index:3}.projects-popup_title{font:13px 'museo-sans-rounded',sans-serif;font-weight:800;text-transform:capitalize;width:70%}.projects-popup.-tip{width:initial}.projects-popup.-tip .projects-popup_title{font-weight:normal;width:100%;text-transform:initial}.projects-popup_time{font:10px 'museo-sans-rounded',sans-serif;font-weight:bold;text-transform:uppercase}.projects-popup_header:after{visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}.projects-popup_header:after:before,.projects-popup_header:after:after{content:" ";display:table}.projects-popup_header:after:after{clear:both}.projects-popup_info{padding:10px;position:relative}.projects-popup_description{font:14px 'museo-sans-rounded',sans-serif;margin-top:10px}.projects-popup.-quiz .projects-popup_description{height:initial}.projects-popup_image-wrapper{max-height:212px;overflow:hidden;position:relative;width:100%}.projects-popup_image-wrapper.-promo{top:5px}.projects-popup_image{border-bottom-left-radius:2px;border-bottom-right-radius:2px;height:auto!important;max-height:initial!important;max-width:initial!important;width:100%!important}.projects-popup_image-overlay{bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0.29) 0,rgba(221,221,221,0) 66%,rgba(255,255,255,0) 76%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.29) 0,rgba(221,221,221,0) 66%,rgba(255,255,255,0) 76%);background:linear-gradient(to bottom,rgba(0,0,0,0.29) 0,rgba(221,221,221,0) 66%,rgba(255,255,255,0) 76%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a000000',endColorstr='#00ffffff',GradientType=0);height:212px;position:absolute;width:261px}.projects-popup_top .projects-popup_image-overlay{background:-moz-linear-gradient(top,rgba(255,255,255,0) 24%,rgba(221,221,221,0) 34%,rgba(0,0,0,0.29) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 24%,rgba(221,221,221,0) 34%,rgba(0,0,0,0.29) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 24%,rgba(221,221,221,0) 34%,rgba(0,0,0,0.29) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#4a000000',GradientType=0)}.projects-popup_progress-bar{background-color:#d8dadd;border-radius:15px;height:3px;margin:15px 0 5px;width:100%}.projects-popup_progress{background-color:#7d8896;border-radius:15px;height:3px}.projects-popup_progress.-javascript{background-color:#3084d8}.projects-popup_progress.-html-css{background-color:#4fc38f}.projects-popup_progress.-jquery{background-color:#17d192}.projects-popup_progress.-quiz-web,.projects-popup_progress.-web-dev{background-color:#22b7ab}.projects-popup_progress.-python{background-color:#496cc3}.project-popup[data-position=bottom] .projects-popup_bottom,.project-popup .projects-popup_top{display:none}.project-popup .projects-popup_bottom,.project-popup[data-position=bottom] .projects-popup_top{display:block}.projects-popup:after{border-style:solid;border-width:10px;content:'';display:block;height:0;left:0;margin:0 auto;position:absolute;right:0;width:0}.projects-popup:before{border-style:solid;border-width:12px;content:'';display:block;height:0;left:0;margin:0 auto;position:absolute;right:0;width:0}.project-popup[data-position=top] .projects-popup:after{border-color:transparent transparent #fff transparent;top:-18px}.project-popup[data-position=top] .projects-popup:before{border-color:transparent transparent #7d8896 transparent;top:-23px}.project-popup[data-position=bottom] .projects-popup:after{border-color:#fff transparent transparent transparent;top:initial;bottom:-18px}.project-popup[data-position=bottom] .projects-popup:before{border-color:#7d8896 transparent transparent;top:initial;bottom:-23px}.js-courses-container{display:none;text-align:center}.courses-container.-courses{visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}.courses-container.-courses:before,.courses-container.-courses:after{content:" ";display:table}.courses-container.-courses:after{clear:both}.courses-container.-moveBorder{border-bottom:0;border-top:1px solid #dfe1e5;padding-top:50px}.courses-container:first-of-type.-moveBorder{border-top:0;padding-top:0}.courses-container.-moveBorder .course-box{margin-bottom:0!important}.courses-container.-moveBorder .lesson-box{margin-bottom:60px}.courses-container.-track{border:0;margin-bottom:0;padding-bottom:0}.courses-container_course{display:block;margin:0 auto 15px}.courses-container.-mini .course-box{width:100%;margin-bottom:20px}.courses-container.-mini .course-box_description{height:105px}.courses-container.-mini .course-box_description p{display:none}.courses-container.-wide .course-box,.courses-container.-medium .course-box{border:0;border-radius:5px;margin:0;margin-bottom:70px;width:100%}.courses-container.-medium .course-box{margin-bottom:30px}.courses-container.-mini .course-box_content,.courses-container.-small .course-box_content{padding:0}.courses-container.-mini .course-box_preview,.courses-container.-small .course-box_preview{display:none}.courses-container.-wide .course-box_content,.courses-container.-wide .course-box_preview,.courses-container.-medium .course-box_content,.courses-container.-medium .course-box_preview{height:100%;padding:0}.courses-container.-wide .course-box_buttons-left,.courses-container.-medium .course-box_buttons-left{padding:0}.courses-container.-mini .course-box_buttons-left .course-box_details-button,.courses-container.-wide .course-box_buttons-left .course-box_details-button{display:none}.courses-container.-medium .course-box_details-button,.courses-container.-medium .course-box_resume-button{width:49%}.courses-container.-wide .course-box_buttons-right,.courses-container.-medium .course-box_buttons-right{padding:6px 0 0 0}.courses-container.-wide .course-box_buttons-right .course-box_details-button,.courses-container.-medium .course-box_buttons-right .course-box_details-button{display:none}.courses-container_buttons-right .course-box_footer-info,.courses-container.-wide .course-box_footer-info,.courses-container.-medium .course-box_footer-info{display:none}.courses-container.mini .course-box_footer-info,.courses-container.small .course-box_footer-info{padding:10px 0}.courses-container.-wide .course-box_buttons-right .course-box_footer-info,.courses-container.-medium .course-box_buttons-right .course-box_footer-info{display:inline-block}.courses-container.-wide .course-box_footer-info,.courses-container.-medium .course-box_footer-info{text-align:center}.courses-container_section-header{color:#2f3241;font-size:18px;font-weight:bold;margin:20px 0}.courses-container_section-text{color:#7b8093;display:-webkit-box!important;font-size:14px;line-height:1.5;margin-bottom:15px}.courses-container_section-button{background-color:#fff;padding:15px;border-radius:0;color:#7b8093;font-size:11px;font-weight:700;margin-bottom:8px;padding:10px!important;text-align:left;text-transform:uppercase;width:100%;box-shadow:0 2px 0 0 #cccfdb;cursor:pointer;position:relative;top:0;transition:all .2s}@media(min-width:992px){.courses-container_section-button{padding:30px}}.courses-container_section-button:hover{box-shadow:0 3px 0 0 #cccfdb;top:-1px}.courses-container_section-button:active{box-shadow:0 1px 0 0 #cccfdb;top:1px}.courses-container_section-button-arrow{float:right;position:relative;top:1px}.-promotion .courses-container_left{width:100%}.-promotion .courses-container_right{display:none}@media(min-width:500px){.courses-container.-mini .course-box{width:400px}}@media(min-width:767px){.courses-container.-wide .course-box,.courses-container.-medium .course-box{height:227px}.courses-container.-wide .course-box_content,.courses-container.-medium .course-box_content{border-right:0;border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.courses-container.-medium .course-box_description,.courses-container.-wide .course-box_description{min-height:90px}.courses-container.-wide .course-box_description,.courses-container.-medium .course-box_description{width:75%}.courses-container.-medium .course-box_description{padding-right:20px}.courses-container.-wide .course-box_footer-info,.courses-container.-medium .course-box_footer-info{text-align:right}.courses-container.-wide .course-box_top-post,.courses-container.-wide .course-box_preview-btn,.courses-container.-medium .course-box_top-post,.courses-container.-medium .course-box_preview-btn{display:none}.courses-container.-wide .course-box_percentage-bottom,.courses-container.-medium .course-box_percentage-bottom{display:none}.courses-container.-wide .course-box_percentage-top,.courses-container.-medium .course-box_percentage-top{display:block}}@media(min-width:992px){.courses-container_course{display:inline-block}.courses-container_course:nth-of-type(odd){margin-right:15px}.courses-container.-small:nth-of-type(odd) .course-box{margin-right:70px}.courses-container.-wide .course-box,.courses-container.-medium .course-box{height:230px}.courses-container.-medium .course-box_percentage-top{right:-185px}.courses-container.-mini .course-box{margin:0 0 20px 0;width:400px}}@media(min-width:1200px){.courses-container.-medium .course-box_percentage-top{right:-190px;width:200px}.courses-container.-wide .course-box_description,.courses-container.-medium .course-box_description{width:67%}.courses-container.-wide .course-box,.courses-container.-medium .course-box{height:220px}.courses-container.-mini .course-box_description{height:105px}}@media(min-width:1600px){.courses-container.-mini .course-box{width:411px}}.track-container .courses-container_course{display:block;margin-right:0;text-align:center}.track-container .course-box_track{display:inline-block!important}.courses-container:last-of-type{border:0;padding-bottom:0;margin-bottom:0}.course-box{color:#7d8896;background-color:#fff;border-radius:5px;display:inline-block;position:relative;margin-bottom:40px;text-align:initial;width:350px}.course-box_track{background-color:#7d8896;border:3px solid #fff;border-radius:15px;display:none;height:30px;left:50%;margin-left:-10px;position:absolute;top:-15px;width:12px;z-index:2}.course-box_top-bar{background-color:#7d8896;color:#fff;font:12px 'museo-sans-rounded',sans-serif;font-weight:800;height:38px;letter-spacing:.05em;padding:2px 2px 0 2px;text-align:left}.course-box_content{border:2px solid #7d8896;border-radius:5px}.course-box_top-bar-left,.course-box_top-bar-right{display:inline-block;height:38px;position:relative;top:1px}.course-box_top-bar-right{font:9px 'museo-sans-rounded',sans-serif;font-weight:bold;padding-top:9px;padding-right:10px}.course-box_type{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;color:#7d8896;display:inline-block;font:12px 'museo-sans-rounded',sans-serif;font-weight:bold;height:100%;padding:8px 12px;margin-right:8px}.course-box_title{font:12px 'museo-sans-rounded',sans-serif;font-weight:800;text-transform:none}.course-box_top-post{background-color:#fff;display:inline-block;border-top-left-radius:5px;border-top-right-radius:5px;margin-left:15px;height:13px;position:relative;top:14px;width:3px}.course-box_preview-btn{display:inline-block;height:100%;margin-left:6px;padding:0 0 0 12px}.course-box_preview-btn-triangle{margin-left:3px;position:relative;top:1px}.course-box_preview-image,.course-box_preview-video{border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:rgba(0,0,0,0.7);height:100%}.course-box_preview-image{text-align:center;overflow:hidden}.course-box_preview-image-image{width:100%;min-height:100%}.course-box_preview-video-play{border:3px solid #fff;border-radius:50%;color:#fff;font-size:35px;height:75px;margin:0 auto;text-align:center;width:75px}.course-box_preview-video-play-icon{padding:9px 0 0 6px}.course-box_details{font:14px 'museo-sans-rounded',sans-serif;font-weight:300;padding:15px}.course-box_buttons{margin:0 0 10px;height:35px}.course-box_buttons-left{padding:0;margin-bottom:10px}.course-box_buttons-right{padding:0;margin-bottom:20px}.course-box_description,.course-box_details p{margin-bottom:20px;margin-top:0;text-align:left}.course-box_resume-button{background-color:#7d8896;border-color:#7d8896;display:inline-block;color:#fff;text-align:center;text-transform:none;width:100%}.course-box_resume-button:hover,.course-box_resume-button:focus,.course-box_resume-button:active{background-color:#646f7c;color:#fff;opacity:.9}.course-box_resume-button.-fullWidth{width:100%}.course-box_details-button{border-color:#7d8896;color:#7d8896;text-transform:none;width:100%}.course-box_details-button:hover,.course-box_details-button:active,.course-box_details-button:focus{border-color:#4d5560;background-color:rgba(0,0,0,0);color:#4d5560;cursor:pointer}.course-box_details-button.-comingSoon{position:relative;top:-13px}.course-box_footer-info{display:inline-block;font:10px 'museo-sans-rounded',sans-serif;font-weight:bold;font-weight:800;text-align:center;width:32%}.course-box_buttons-right .course-box_footer-info{display:none}.course-box_footer-info{margin-bottom:10px}.course-box_footer-info:nth-of-type(2),.course-box_footer-info:nth-of-type(3),.course-box_footer-info:nth-of-type(4){text-align:center}.course-box_percentage-bottom,.course-box_percentage-top{display:block;border-left:5px solid #fff;height:15px;left:0;margin:0 auto;position:absolute;right:0;bottom:-9px;width:130px}.course-box_percentage-bottom{bottom:-7px;transition:width .5s}.course-box_percentage-top{display:none;top:70px;width:200px}.course-box_percentage-circle{background-color:#fff;border:3px solid #7d8896;border-radius:50%;display:inline-block;height:14px;position:absolute;width:14px;z-index:2}.course-box_percentage-percent-wrapper{background-color:#d8dadd;display:inline-block;height:6px;position:absolute;padding:0 10px;top:4px;width:80%}.course-box_percentage-percent{background-color:#7d8896;border-radius:10px;border-right:1px solid #fff;display:inline-block;height:6px;position:absolute}.course-box_percentage-divider{background-color:#fff;display:inline-block;height:3px;width:3px;position:absolute;right:-4px;top:-1px}.course-box_percentage-ribbon{border-left:0 solid #fff;color:#e8eaeb;font-size:30px;position:absolute;right:0;top:-9px}.course-box_percentage-top .course-box_percentage-ribbon{display:inline-block}.course-box_percentage-ribbon .-percent100{color:#d8dadd}.course-box_coming-dot{background-color:#fff;border-radius:50%;display:inline-block;height:7px;margin-right:5px;width:7px}.course-box_coming-text,.course-box_coming-date{color:#7d8896;font:11px 'museo-sans-rounded',sans-serif;font-weight:700px;margin-bottom:5px!important;padding-left:10px;position:relative;text-align:left;top:-10px}.course-box_coming-date{font-size:12px;font-weight:800px;margin-top:0}.course-box.-'javascript' .course-box_top-bar,.course-box.-'javascript' .course-box_percentage-percent,.course-box.-'javascript' .course-box_track{background-color:#3084d8}.course-box.-'javascript' .course-box_content,.course-box.-'javascript' .course-box_details-button{border-color:#3084d8}.course-box.-'javascript' .course-box_details-button:hover,.course-box.-'javascript' .course-box_details-button:active,.course-box.-'javascript' .course-box_details-button:focus{border-color:#1a5188;background-color:rgba(0,0,0,0);color:#1a5188;cursor:pointer}.course-box.-'javascript' .course-box_type,.course-box.-'javascript' .-percent100,.course-box.-'javascript' .course-box_details-button,.course-box.-'javascript' .course-box_coming-date{color:#3084d8}.course-box.-'javascript' .course-box_resume-button{background-color:color;border-color:#3084d8}.course-box.-'javascript' .course-box_resume-button:hover,.course-box.-'javascript' .course-box_resume-button:active,.course-box.-'javascript' .course-box_resume-button:focus{border-color:#1a5188;background-color:#1a5188;color:#fff;cursor:pointer}.course-box.-'javascript' .course-box_preview-image{background-color:#226ab3}.course-box.-'html-css' .course-box_top-bar,.course-box.-'html-css' .course-box_percentage-percent,.course-box.-'html-css' .course-box_track{background-color:#4fc38f}.course-box.-'html-css' .course-box_content,.course-box.-'html-css' .course-box_details-button{border-color:#4fc38f}.course-box.-'html-css' .course-box_details-button:hover,.course-box.-'html-css' .course-box_details-button:active,.course-box.-'html-css' .course-box_details-button:focus{border-color:#2c805a;background-color:rgba(0,0,0,0);color:#2c805a;cursor:pointer}.course-box.-'html-css' .course-box_type,.course-box.-'html-css' .-percent100,.course-box.-'html-css' .course-box_details-button,.course-box.-'html-css' .course-box_coming-date{color:#4fc38f}.course-box.-'html-css' .course-box_resume-button{background-color:color;border-color:#4fc38f}.course-box.-'html-css' .course-box_resume-button:hover,.course-box.-'html-css' .course-box_resume-button:active,.course-box.-'html-css' .course-box_resume-button:focus{border-color:#2c805a;background-color:#2c805a;color:#fff;cursor:pointer}.course-box.-'html-css' .course-box_preview-image{background-color:#39a675}.course-box.-'jquery' .course-box_top-bar,.course-box.-'jquery' .course-box_percentage-percent,.course-box.-'jquery' .course-box_track{background-color:#17d192}.course-box.-'jquery' .course-box_content,.course-box.-'jquery' .course-box_details-button{border-color:#17d192}.course-box.-'jquery' .course-box_details-button:hover,.course-box.-'jquery' .course-box_details-button:active,.course-box.-'jquery' .course-box_details-button:focus{border-color:#0d7552;background-color:rgba(0,0,0,0);color:#0d7552;cursor:pointer}.course-box.-'jquery' .course-box_type,.course-box.-'jquery' .-percent100,.course-box.-'jquery' .course-box_details-button,.course-box.-'jquery' .course-box_coming-date{color:#17d192}.course-box.-'jquery' .course-box_resume-button{background-color:color;border-color:#17d192}.course-box.-'jquery' .course-box_resume-button:hover,.course-box.-'jquery' .course-box_resume-button:active,.course-box.-'jquery' .course-box_resume-button:focus{border-color:#0d7552;background-color:#0d7552;color:#fff;cursor:pointer}.course-box.-'jquery' .course-box_preview-image{background-color:#12a372}.course-box.-'web-dev' .course-box_top-bar,.course-box.-'web-dev' .course-box_percentage-percent,.course-box.-'web-dev' .course-box_track{background-color:#22b7ab}.course-box.-'web-dev' .course-box_content,.course-box.-'web-dev' .course-box_details-button{border-color:#22b7ab}.course-box.-'web-dev' .course-box_details-button:hover,.course-box.-'web-dev' .course-box_details-button:active,.course-box.-'web-dev' .course-box_details-button:focus{border-color:#12615b;background-color:rgba(0,0,0,0);color:#12615b;cursor:pointer}.course-box.-'web-dev' .course-box_type,.course-box.-'web-dev' .-percent100,.course-box.-'web-dev' .course-box_details-button,.course-box.-'web-dev' .course-box_coming-date{color:#22b7ab}.course-box.-'web-dev' .course-box_resume-button{background-color:color;border-color:#22b7ab}.course-box.-'web-dev' .course-box_resume-button:hover,.course-box.-'web-dev' .course-box_resume-button:active,.course-box.-'web-dev' .course-box_resume-button:focus{border-color:#12615b;background-color:#12615b;color:#fff;cursor:pointer}.course-box.-'web-dev' .course-box_preview-image{background-color:#1a8c83}.course-box.-'python' .course-box_top-bar,.course-box.-'python' .course-box_percentage-percent,.course-box.-'python' .course-box_track{background-color:#496cc3}.course-box.-'python' .course-box_content,.course-box.-'python' .course-box_details-button{border-color:#496cc3}.course-box.-'python' .course-box_details-button:hover,.course-box.-'python' .course-box_details-button:active,.course-box.-'python' .course-box_details-button:focus{border-color:#29417d;background-color:rgba(0,0,0,0);color:#29417d;cursor:pointer}.course-box.-'python' .course-box_type,.course-box.-'python' .-percent100,.course-box.-'python' .course-box_details-button,.course-box.-'python' .course-box_coming-date{color:#496cc3}.course-box.-'python' .course-box_resume-button{background-color:color;border-color:#496cc3}.course-box.-'python' .course-box_resume-button:hover,.course-box.-'python' .course-box_resume-button:active,.course-box.-'python' .course-box_resume-button:focus{border-color:#29417d;background-color:#29417d;color:#fff;cursor:pointer}.course-box.-'python' .course-box_preview-image{background-color:#3655a3}.course-box.-'design' .course-box_top-bar,.course-box.-'design' .course-box_percentage-percent,.course-box.-'design' .course-box_track{background-color:#7062ba}.course-box.-'design' .course-box_content,.course-box.-'design' .course-box_details-button{border-color:#7062ba}.course-box.-'design' .course-box_details-button:hover,.course-box.-'design' .course-box_details-button:active,.course-box.-'design' .course-box_details-button:focus{border-color:#43387e;background-color:rgba(0,0,0,0);color:#43387e;cursor:pointer}.course-box.-'design' .course-box_type,.course-box.-'design' .-percent100,.course-box.-'design' .course-box_details-button,.course-box.-'design' .course-box_coming-date{color:#7062ba}.course-box.-'design' .course-box_resume-button{background-color:color;border-color:#7062ba}.course-box.-'design' .course-box_resume-button:hover,.course-box.-'design' .course-box_resume-button:active,.course-box.-'design' .course-box_resume-button:focus{border-color:#43387e;background-color:#43387e;color:#fff;cursor:pointer}.course-box.-'design' .course-box_preview-image{background-color:#5647a2}.course-box:hover .course-box_percentage-bottom{width:250px}.course-box:hover .course-box_percentage-star{display:none}.course-box:hover .course-box_percentage-ribbon{display:inline-block}@media(min-width:460px){.course-box{width:433px}}@media(min-width:767px){.course-box_buttons-left{margin-bottom:0;padding-right:10px}.course-box_buttons-right{margin-bottom:0}.course-box_percentage-top{right:-180px;width:140px}.course-box_percentage-percent-wrapper{width:80%}}@media(min-width:992px){.course-box_track{left:45%}.course-box_percentage-top{right:-230px}.course-box_percentage-percent-wrapper{width:90%}}@media(min-width:1200px){.course-box{width:533px}.course-box.-mini{width:350px}.course-box_track{left:46%}.course-box_percentage-top{right:-330px}.courses-container.-medium .course-box_percentage-top{right:-190px}}.choose-backgrounds-popup{padding-left:15px;padding-right:15px;padding-bottom:15px}.backgrounds-popup{font-size:0;line-height:1em;max-width:300px}.backgrounds-popup_option{background-size:cover;border-radius:3px;cursor:pointer;display:inline-block;height:67px;margin:15px;width:70px}.backgrounds-popup_option:hover{opacity:.8}.backgrounds-popup .-background-1{background-image:url('/images/profile/profile-bg-1.jpg')}.backgrounds-popup .-background-2{background-image:url('/images/profile/profile-bg-2.jpg')}.backgrounds-popup .-background-3{background-image:url('/images/profile/profile-bg-3.jpg')}.backgrounds-popup .-background-4{background-image:url('/images/profile/profile-bg-4.jpg')}.backgrounds-popup .-background-5{background-image:url('/images/profile/profile-bg-5.jpg')}.backgrounds-popup .-background-6{background-image:url('/images/profile/profile-bg-6.jpg')}.backgrounds-popup .-background-7{background-image:url('/images/profile/profile-bg-7.jpg')}.backgrounds-popup .-background-8{background-image:url('/images/profile/profile-bg-8.jpg')}.backgrounds-popup .-background-9{background-image:url('/images/profile/profile-bg-9.jpg')}.backgrounds-popup .-background-10{background-image:url('/images/profile/profile-bg-10.jpg')}.backgrounds-popup .-background-11{background-image:url('/images/profile/profile-bg-11.jpg')}.backgrounds-popup .-background-12{background-image:url('/images/profile/profile-bg-12.jpg')}.backgrounds-popup .-background-13{background-image:url('/images/profile/profile-bg-13.jpg')}@media(min-width:768px){.backgrounds-popup{max-width:508px}.backgrounds-popup_option{height:97px;margin:15px;width:97px}}.profile-content{visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0;margin:0;width:100%}.profile-content:before,.profile-content:after{content:" ";display:table}.profile-content:after{clear:both}.profile-content_left{padding:25px 0}.badges-popup{text-align:center;height:346px;overflow-y:auto;width:100%}.badges-popup img{margin:3px;opacity:1!important}.track-container,.pinned-course{display:none;margin:0 auto}.track-container .promo-box_description{height:initial}.certificates-popup{width:300px;height:330px;margin:15px 0 0;overflow-y:auto}.certificates-popup_certificate{border-bottom:1px solid #e1e1e1;padding-bottom:30px;margin-bottom:30px!important}.certificates-popup_message{color:#4f4f4f;font-size:24px!important;line-height:40px;padding:30px;text-align:center}.certificates-popup_certificate:last-of-type{border:0;margin-bottom:0!important}.certificates-popup_certificate i{font-size:42px;margin-right:15px}.certificates-popup_info{display:inline-block}.certificates-popup_button{border-color:#4f4f4f;color:#4f4f4f;margin:5px 10px 0}.certificates-popup_button:hover,.certificates-popup_button:focus,.certificates-popup_button:active{border-color:#828282;color:#828282}.certificates-popup_name{font-size:14px;margin:0;padding:0;text-transform:uppercase}.certificates-popup_date{font-size:11px!important;line-height:4px;font-weight:bold}@media(min-width:768px){.certificates-popup{width:520px}.certificates-popup_message{padding:70px}}.t-course-html-css .course-box_header,.t-course-html-css .button:hover,.t-course-html-css .button:focus,.t-course-html-css .button:active,.t-course-html-css .course-progress_course-number,.t-course-html-css .course-progress_course-play{color:#4fc38f!important}.t-course-html-css .course-popup_purchase-button{color:#4fc38f}.t-course-html-css .t-background,.t-course-html-css .badge,.t-course-html-css .course-progress_lesson-progress.-completed,.t-course-html-css .radial-progress_fill{background-color:#4fc38f!important}.t-course-html-css .-solid{color:#4fc38f!important}.t-course-html-css .-solid:hover,.t-course-html-css .course-progress_course-play.-completed{color:#fff!important}.t-course-html-css .badge.-white{background-color:#fff!important;color:#4fc38f!important}.t-course-html-css .badge.-opaque{background-color:rgba(255,255,255,0.1)!important}.t-course-javascript .course-box_header,.t-course-javascript .button:hover,.t-course-javascript .button:focus,.t-course-javascript .button:active,.t-course-javascript .course-progress_course-number,.t-course-javascript .course-progress_course-play{color:#3084d8!important}.t-course-javascript .course-popup_purchase-button{color:#3084d8}.t-course-javascript .t-background,.t-course-javascript .badge,.t-course-javascript .course-progress_lesson-progress.-completed,.t-course-javascript .radial-progress_fill{background-color:#3084d8!important}.t-course-javascript .-solid{color:#3084d8!important}.t-course-javascript .-solid:hover,.t-course-javascript .course-progress_course-play.-completed{color:#fff!important}.t-course-javascript .badge.-white{background-color:#fff!important;color:#3084d8!important}.t-course-javascript .badge.-opaque{background-color:rgba(255,255,255,0.1)!important}.t-course-jquery .course-box_header,.t-course-jquery .button:hover,.t-course-jquery .button:focus,.t-course-jquery .button:active,.t-course-jquery .course-progress_course-number,.t-course-jquery .course-progress_course-play{color:#17d192!important}.t-course-jquery .course-popup_purchase-button{color:#17d192}.t-course-jquery .t-background,.t-course-jquery .badge,.t-course-jquery .course-progress_lesson-progress.-completed,.t-course-jquery .radial-progress_fill{background-color:#17d192!important}.t-course-jquery .-solid{color:#17d192!important}.t-course-jquery .-solid:hover,.t-course-jquery .course-progress_course-play.-completed{color:#fff!important}.t-course-jquery .badge.-white{background-color:#fff!important;color:#17d192!important}.t-course-jquery .badge.-opaque{background-color:rgba(255,255,255,0.1)!important}.t-course-python .course-box_header,.t-course-python .button:hover,.t-course-python .button:focus,.t-course-python .button:active,.t-course-python .course-progress_course-number,.t-course-python .course-progress_course-play{color:#496cc3!important}.t-course-python .course-popup_purchase-button{color:#496cc3}.t-course-python .t-background,.t-course-python .badge,.t-course-python .course-progress_lesson-progress.-completed,.t-course-python .radial-progress_fill{background-color:#496cc3!important}.t-course-python .-solid{color:#496cc3!important}.t-course-python .-solid:hover,.t-course-python .course-progress_course-play.-completed{color:#fff!important}.t-course-python .badge.-white{background-color:#fff!important;color:#496cc3!important}.t-course-python .badge.-opaque{background-color:rgba(255,255,255,0.1)!important}.t-course-web-dev .course-box_header,.t-course-web-dev .button:hover,.t-course-web-dev .button:focus,.t-course-web-dev .button:active,.t-course-web-dev .course-progress_course-number,.t-course-web-dev .course-progress_course-play{color:#22b7ab!important}.t-course-web-dev .course-popup_purchase-button{color:#22b7ab}.t-course-web-dev .t-background,.t-course-web-dev .badge,.t-course-web-dev .course-progress_lesson-progress.-completed,.t-course-web-dev .radial-progress_fill{background-color:#22b7ab!important}.t-course-web-dev .-solid{color:#22b7ab!important}.t-course-web-dev .-solid:hover,.t-course-web-dev .course-progress_course-play.-completed{color:#fff!important}.t-course-web-dev .badge.-white{background-color:#fff!important;color:#22b7ab!important}.t-course-web-dev .badge.-opaque{background-color:rgba(255,255,255,0.1)!important}.t-course-design .course-box_header,.t-course-design .button:hover,.t-course-design .button:focus,.t-course-design .button:active,.t-course-design .course-progress_course-number,.t-course-design .course-progress_course-play{color:#7062ba!important}.t-course-design .course-popup_purchase-button{color:#7062ba}.t-course-design .t-background,.t-course-design .badge,.t-course-design .course-progress_lesson-progress.-completed,.t-course-design .radial-progress_fill{background-color:#7062ba!important}.t-course-design .-solid{color:#7062ba!important}.t-course-design .-solid:hover,.t-course-design .course-progress_course-play.-completed{color:#fff!important}.t-course-design .badge.-white{background-color:#fff!important;color:#7062ba!important}.t-course-design .badge.-opaque{background-color:rgba(255,255,255,0.1)!important}.header-banner{background:#15203f url(/images/banner-texture-01.png) no-repeat center right;border-radius:5px;color:#fff;font-size:18px;line-height:20px;margin-bottom:20px;padding:30px 20px}.header-banner_button{background-color:#00b0f5;border-color:#00b0f5;margin-top:15px}.header-banner_button:hover,.header-banner_button:active,.header-banner_button:focus{opacity:.7}.dropdown-menu{border-radius:3px;background-color:rgba(30,31,42,0.9);box-shadow:0 0 2px #Fff;cursor:pointer;display:none;font-size:14px;font-weight:700;padding:15px 20px;left:15px;position:absolute;min-width:120px;z-index:999;z-index:1001}.dropdown-menu_container{display:inline-block}.dropdown-menu i{position:relative;top:2px}.dropdown-menu_divider{border-color:rgba(255,255,255,0.7)!important;background-color:rgba(255,255,255,0.2)!important;margin:0!important;width:100%!important}.dropdown-menu_divider:first-of-type{margin-top:9px!important;padding-bottom:0}.dropdown-menu_divider:last-of-type{margin-bottom:9px!important;padding-top:0}.dropdown-menu_divider-text{color:rgba(255,255,255,0.7);text-align:center}.dropdown-menu_link,.dropdown-menu_link:visited{color:#fff;cursor:pointer;display:block;padding:5px 20px;margin:0 -20px;text-transform:capitalize;text-decoration:none}.dropdown-menu_link.-video:before,.dropdown-menu_link:visited.-video:before,.dropdown-menu_link.-resource:before,.dropdown-menu_link:visited.-resource:before{margin-right:6px;position:relative;top:2px}.dropdown-menu_link:active,.dropdown-menu_link:hover{color:#cccfdb;text-decoration:none}.dropdown-menu.-right .dropdown-menu_triangle{left:initial;right:25px}.dropdown-menu.-right[data-position=bottom]{top:510px!important}.dropdown-menu_back{border-bottom:1px solid #fff;display:none;margin-bottom:15px;margin-top:-10px;padding-bottom:15px;padding-top:15px}.dropdown-menu_back:hover{color:#cccfdb}.dropdown-menu_back i{margin-right:10px}.dropdown-menu_links{list-style-type:none}.dropdown-menu_buttons{border-top:1px solid rgba(255,255,255,0.7);display:none;line-height:25px;margin-top:9px;padding-top:20px;text-transform:capitalize}.dropdown-menu.main-menu .dropdown-menu_buttons{display:block}.dropdown-menu_settings{color:#fff;cursor:pointer;margin-left:10px;display:inline-block}.dropdown-menu:before,.dropdown-menu:after{border-color:transparent transparent #1e1f2a transparent;border-style:solid;border-width:9px;content:'';display:block;height:0;opacity:.9;position:absolute;top:-18px;width:0}.dropdown-menu:before{border-width:10px;border-color:transparent transparent rgba(255,255,255,0.4) transparent;top:-21px}.dropdown-menu.-center:before,.dropdown-menu.-center:after{left:0;margin:auto;right:0}.dropdown-menu.-right:after{left:initial;right:22px}.dropdown-menu.-right:before{left:initial;right:21px}.dropdown-menu.-left:after{right:initial;left:22px}@media(max-width:767px){.dropdown-menu.-left:after{left:15px!important}}.dropdown-menu.-left:before{right:initial;left:21px}@media(max-width:767px){.dropdown-menu.-left:before{left:14px!important}}.top-notification{background-color:#eb384e;color:#fff;display:block;font-size:16px;line-height:70px;padding:0 30px;position:fixed;top:-70px;width:100%;z-index:2;transition:top .5s}.top-notification_close{font-size:14px;cursor:pointer}.top-notification_close:hover{opacity:.6}.top-notification_button{margin-left:15px}.t-transparent-header #outer-container,.top-bar{transition:margin-top .5s;margin-top:0}.has-notification .top-notification{top:0}.t-transparent-header .has-notification #outer-container,.has-notification .top-bar{margin-top:70px}.homeschool-registration .step-1{color:#555;font-family:'museo-sans-rounded',sans-serif}.homeschool-registration .step-1_container{max-width:100%;text-align:center}.homeschool-registration .step-1_left,.homeschool-registration .step-1_right{margin:20px 0;padding:0 20px}.homeschool-registration .step-1_right{text-align:center}.homeschool-registration .step-1_step{font-size:12px}.homeschool-registration .step-1_title{font-size:25px;font-weight:normal;line-height:30px;text-transform:capitalize}.homeschool-registration .step-1_input{border:1px solid #dfdfdf;color:#909090;margin-bottom:10px;padding:10px;width:254px}.homeschool-registration .step-1_input.is-matching{background-color:#efe;border:1px solid #cfc}.homeschool-registration .step-2{background-color:#dfdfdf;color:#555;font-family:'museo-sans-rounded',sans-serif;padding:25px}.homeschool-registration .step-2_section,.homeschool-registration .step-2_add-child{background-color:#fff;padding:25px;margin:15px;text-align:center;position:relative}.homeschool-registration .step-2_step{font-size:12px}.homeschool-registration .step-2_title{font-size:25px;font-weight:normal;line-height:30px;text-transform:capitalize}.homeschool-registration .step-2_input{border:1px solid #dfdfdf;margin:5px;margin-right:10px;padding:10px}.homeschool-registration .step-2_input:first-of-type{margin-top:50px}.homeschool-registration .step-2_icon{color:#a2a2a2;font-size:40px;left:50%;margin-left:-20px;margin-top:-5px;position:absolute}.homeschool-registration .step-2_close-icon{color:#a2a2a2;cursor:pointer;display:none;font-size:25px;top:15px;right:15px;position:absolute}.homeschool-registration .step-2_close-icon:hover{color:#6f6f6f}.homeschool-registration .step-2_plus{font-size:35px;height:35px;display:inline-block}.homeschool-registration .step-2_plus-text{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:inline-block;margin-left:10px}.homeschool-registration .step-2_add-child{cursor:pointer;text-align:center}.homeschool-registration .step-2_add-child:hover{background-color:#c9001e;color:#fff}.homeschool-registration .step-3{background-color:#c9001e;color:#fff;font-family:'museo-sans-rounded',sans-serif;padding:75px 25px;text-align:center}.homeschool-registration .step-3_step{font-size:12px}.homeschool-registration .step-3_title{font-size:25px;font-weight:normal;line-height:30px;text-transform:capitalize}.homeschool-registration .step-3 .button{font-size:16px;margin-top:25px;border-radius:5px;padding:20px 25px}.homeschool-registration .step-3 .button:hover{background-color:#fff;color:#c9001e}.homeschool-registration .step-3 .button .icon-right{font-size:14px;margin-left:5px;position:relative;top:2px}@media(min-width:768px){.homeschool-registration .step-1_container{max-width:760px;text-align:left;padding:0}.homeschool-registration .step-1_left,.homeschool-registration .step-1_right{margin:15px 0;padding:20px 0}.homeschool-registration .step-1_left{border-right:1px solid #dfdfdf;height:202px}.homeschool-registration .step-1_right{text-align:right}.homeschool-registration .step-1_title{font-size:30px}.homeschool-registration .step-2_section,.homeschool-registration .step-2_add-child{text-align:left;margin:15px auto;max-width:760px}.homeschool-registration .step-2_add-child{text-align:center}.homeschool-registration .step-2_title{font-size:30px}.homeschool-registration .step-2_input{border:1px solid #dfdfdf;margin:0 5px;padding:10px;width:195px}.homeschool-registration .step-2_input:first-of-type{margin:0 5px;margin-left:60px}.homeschool-registration .step-2_icon{color:#a2a2a2;font-size:40px;margin-left:0;margin-top:-2px;left:inherit;position:absolute}.homeschool-registration .step-2_close-icon{margin-left:5px;margin-top:8px;top:initial;right:initial}.homeschool-registration .step-3{padding:75px}.homeschool-registration .step-3_title{font-size:30px}}.footer-signup{color:#fff;max-width:760px;padding:156px 0;margin:0 auto;text-align:center}.footer-signup_input{background-color:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.005);color:#fff;margin-right:10px;width:100%}.footer-signup_input:focus{background-color:rgba(255,255,255,0.3)}.footer-signup_button{color:#fff!important;background-color:#c9001e;border-color:#c9001e;font-size:15px;text-transform:uppercase;font-weight:700;margin-top:20px;padding:18px 20px;width:280px}.footer-signup_button:hover,.footer-signup_button:focus{background-color:#ff4040;color:#fff}.footer-signup_button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.footer-signup_button.-secondary:hover,.footer-signup_button.-secondary:focus{background-color:#5d5f72}.footer-signup_button.-solid{background-color:#fff;color:#c9001e}.footer-signup_button.-solid:hover{background-color:transparent;color:#fff}.footer-signup_ccd{font-size:12px;font-weight:bold;line-height:1em;opacity:.6;position:relative;top:15px}.footer-signup_ccd-icon{font-size:15px;margin-right:3px;position:relative;top:3px}.footer-signup_main-header{font:42px 'museo-sans-rounded',sans-serif;font-weight:500;color:#fff;margin:0 0 30px 0;line-height:44px}.footer-signup_sub-header{font:22px 'museo-sans-rounded',sans-serif;color:#fff;line-height:1.3em;margin:-20px 0 30px 0}.footer-signup_footer{bottom:20px;font-size:12px;left:0;position:absolute;right:0}.footer-signup.-small{border-radius:3px;margin-bottom:40px;padding:50px 0 70px}.footer-signup.-small .footer-signup_main-header{font-weight:normal;font-size:30px}.footer-signup.-homepage .footer-signup_sub-header{margin-bottom:50px}.footer-signup.-homepage .footer-signup_input{background-color:#fff;border:0;border-radius:5px;color:#717171;font:14px 'museo-sans-rounded',sans-serif;font-weight:bold;margin-right:20px;padding:20px}.video-cta_video{padding:50px 30px 0 30px}.video-cta_signup{padding:20px 0 20px 0}.video-cta_signup div{color:#fff;text-align:center}.video-cta_signup div:first-child{padding-top:40px}.video-cta_signup div:last-child{padding:32px}.video-cta_header{font:42px 'museo-sans-rounded',sans-serif;font-weight:500;color:#fff;margin:0 0 30px 0;line-height:44px;margin-top:40px}@media(min-width:767px){.video-cta_signup div button{margin-top:0}.video-cta_video{padding:40px 100px 0}}@media(min-width:992px){.video-cta_video{padding:40px 50px}.video-cta_video-wrapper{padding-bottom:49.25%}.video-cta_signup{padding:30px 0}.video-cta_signup{font-size:20px}}.events-list .events-list-info{color:#fff;padding:60px 0 30px;font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none}.events-list .events-list-info h2{font:36px 'museo-sans-rounded',sans-serif;font-weight:700;margin-bottom:54px;text-align:center;text-transform:none;margin-bottom:15px}.events-list .events-list-info a{cursor:pointer;display:block;font:15px 'museo-sans-rounded',sans-serif;font-weight:500;line-height:1.3em;margin:10px 0 0;opacity:.8;text-transform:none;border-bottom:2px solid transparent;color:#fff;display:inline-block;margin:20px;text-decoration:none;text-transform:uppercase;transition:border-color .3s}.events-list .events-list-info a:hover{opacity:1}.events-list .events-list-info a:hover{border-color:#fff;text-decoration:none}.events-list-list{padding-bottom:40px;overflow-x:hidden}.events-list-list .events-list-event{background-color:#fff;color:#878787;margin:inherit;margin-bottom:5px;padding:30px;text-align:left}.events-list-list .events-list-event div:first-child{width:60%}.events-list-list .events-list-event div:first-child h3{color:#2f3241;font-size:16px;text-transform:uppercase}.events-list-list .events-list-event div:last-child{text-align:left;padding:15px}.events-list-list .events-list-event p:last-of-type{padding-bottom:10px}.events-list-list .events-list-event a{color:#2f3241;padding-left:20px;text-transform:uppercase}.events-list-list .events-list-event a:hover{color:#717798;text-decoration:none}.events-list-list .events-list-event .button,.events-list-list .events-list-event .button:hover{color:#fff!important}@media(min-width:992px){.events-list-list{overflow:inherit}.events-list-list .events-list-event{margin:0 auto 10px auto;padding:40px 20px;width:680px;position:relative;top:-20px}.events-list-list .events-list-event div:last-child{text-align:right}}.info-image{color:#878787;border-radius:3px;font-size:15px;padding:0 20px;text-align:center}.info-image_images{margin:70px 0 0 0}.info-image_info{display:table;height:100%;padding:0 50px}.info-image.-center{padding:40px 50px;text-align:center}.info-image.-right{display:inline-block;margin-top:20px;text-align:center}.info-image_header{font:42px 'museo-sans-rounded',sans-serif;font-weight:500;color:#fff;margin:0 0 30px 0;line-height:44px}.info-image_text{font:22px 'museo-sans-rounded',sans-serif;color:#fff;line-height:1.3em;margin:-20px 0 30px 0}.info-image_image{max-width:400px}.info-image_info-content,.info-image_image{display:table-cell;vertical-align:middle;margin:0 auto}.info-image .-vertical{display:inline-block;height:100%;vertical-aligin:middle}.info-image_header.-dark,.info-image_text.-dark{color:#fff}.info-image.-red{background-color:#c9001e;color:#fff;margin-bottom:80px}.info-image .-light{font-weight:normal;font-size:30px}@media(min-width:677px){.info-image{height:250px}.info-image.-right{margin-top:80px;text-align:left;width:550px}}@media(min-width:992px){.info-image{text-align:left;height:400px}.info-image.-center{padding:80px 100px}.info-image_info-content,.info-image_image{margin:0}.info-image .-no-image{vertical-align:middle;margin:0 auto}.info-image_images{margin:60px 0}.info-image .-bottom{margin-bottom:0}.info-image.-center .info-image_text{padding:0 200px}}.slider{color:#000;padding:15px 0 160px}.slider.-dark{color:#fff}.slider_control-left{text-align:left}.slider_control-right{text-align:right}.slider_control-right,.slider_control-left{font-size:50px;margin-top:55px}.slider_content{position:static;text-align:center}.slider_item{display:none;min-height:105px}.slider_item.is-active{display:list-item}.slider_item-header{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none;margin-top:15px}.slider_item-text{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0;padding:0 30px}.slider_dots-container{bottom:28px;clear:both;display:block;font-size:12px;left:0;margin:0 auto;position:absolute;right:0}.slider_dot{color:#7b8093;cursor:pointer;display:inline-block;padding:6px;transition:color 1s}.slider_dot.is-active{color:#fff}.slider_list,.slider_dots-container{list-style-type:none;padding-left:0!important}.slider_nav{cursor:pointer;opacity:.8;transition:opacity .4s;opacity:.5;padding:6px}.slider_nav:hover{opacity:1}.-light .slider{color:#878787;font-size:14px}.-light .slider_item-header{color:#878787}.-light .slider_dot{color:#bababa}.-light .slider_dot.is-active{color:#000!important}@media(min-width:767px){.slider .-light{font-size:15px}}@media(min-width:992px){.slider{padding:15px 0 140px}.-light .slider_control-left,.-light .slider_control-right{margin-top:50px}}.testimonials-container{border-radius:5px;color:#fff;padding:60px 20px;position:relative;margin-bottom:60px}.testimonials-container_header{font:30px 'museo-sans-rounded',sans-serif;font-weight:700;margin:24px 0 12px;padding:6px 0;text-align:center;text-transform:none;margin:0}.-light .testimonials-container{background-color:#fff;border:1px solid #878787}.-light .testimonials-container_header{color:#878787}@media(min-width:992px){.testimonials-container{padding:60px 85px 100px}.testimonials-container_header{margin:0 0 32px}}.testimonial-boxes{padding:52px 0}.testimonial-boxes_header,.testimonial-boxes_text{text-align:center}.testimonial-boxes_header{font-size:36px;font-weight:500;line-height:1em;margin-bottom:13px}.testimonial-boxes_text{font-size:18px;font-weight:500;line-height:1em;margin-bottom:39px}.testimonial-boxes_container{visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}.testimonial-boxes_container:before,.testimonial-boxes_container:after{content:" ";display:table}.testimonial-boxes_container:after{clear:both}@media(max-width:767px){.testimonial-boxes_container{width:320px;margin:0 auto;left:0;right:0}}.testimonial-boxes_box-container{padding:13px}@media(max-width:767px){.testimonial-boxes_box-container{padding:13px 0}}.testimonial-boxes_box{background-color:#fff;padding:15px;border-radius:3px;text-align:left;box-shadow:0 2px 0 0 #cccfdb;cursor:pointer;position:relative;top:0;transition:all .2s}@media(min-width:992px){.testimonial-boxes_box{padding:30px}}.testimonial-boxes_box:hover{box-shadow:0 4px 0 0 #cccfdb;top:-2px}.testimonial-boxes_box:active{box-shadow:0 1px 0 0 #cccfdb;top:1px}.testimonial-boxes_box-info{font-size:18px;font-weight:500}.testimonial-boxes_box-text{font-size:15px;font-weight:300;height:104px}.testimonial-boxes_box-buttons{text-align:right}.testimonial-boxes_box-button{background-color:transparent;font-size:11px;font-weight:700;text-transform:uppercase}.testimonial-boxes_box-button:before{float:right;font-size:15px;margin-left:10px;margin-top:-1px}.testimonial-boxes_popup{padding:11px;width:400px}.testimonial-boxes_popup .testimonial-boxes_box-text{height:initial}.four-sections{text-align:center}.four-sections_section{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0;display:inline-block;text-align:center;width:285px}.four-sections_section:nth-child(-n+2){padding:50px 10px 30px}.four-sections_section:nth-child(n+3){padding:0 10px 50px}.four-sections_img{height:60px;margin-bottom:10px}.four-sections_section:first-child .four-sections_img img{border-radius:15px;width:85px}.four-sections_buttons{margin-top:20px;text-align:center}.four-sections_buttons .button{background-color:transparent;border-color:#fff!important;border-radius:3px;border-width:1px;color:#fff!important;font:15px 'museo-sans-rounded',sans-serif!important;font-weight:400!important;display:inline-block;margin:15px 10px 0;padding:5px 16px!important;white-space:nowrap;text-transform:uppercase}.four-sections_buttons .button:hover,.four-sections_buttons .button:focus{background-color:rgba(255,255,255,0.2)!important;color:#fff!important;outline:0}.four-sections_align{display:inline-block;height:100%;vertical-align:middle}.four-sections_link{cursor:pointer;display:block;font:15px 'museo-sans-rounded',sans-serif;font-weight:500;line-height:1.3em;margin:10px 0 0;opacity:.8;text-decoration:none;text-transform:none}.four-sections_link:hover{opacity:1}.four-sections_section:hover .four-sections_link,.four-sections_link:hover,.four-sections_link:active,.four-sections_link:focus{color:#3b3b3b}.four-sections_arrow{font-size:15px;left:3px;position:relative;top:3px}@media(min-width:676px){.four-sections_section{margin-bottom:0}}@media(min-width:992px){.four-sections_section{width:350px}}@media(min-width:1200px){.four-sections_section{padding:80px 10px 50px;width:250px}}.fadeTransition{-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-ms-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}.header-image{background-size:cover;color:#fff;margin:0;overflow:hidden;padding:100px 0;position:relative;text-align:left}.header-image .container{padding:0}.header-image .button{color:#fff!important;background-color:#c9001e;border-color:#c9001e;font-size:15px;text-transform:uppercase;font-size:15px!important;min-width:220px;padding:18px 20px!important;vertical-align:initial}.header-image .button:hover,.header-image .button:focus{background-color:#ff4040;color:#fff}.header-image .button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.header-image .button.-secondary:hover,.header-image .button.-secondary:focus{background-color:#5d5f72}.header-image .button:hover,.header-image .button:focus{border-color:#ff4040;font-size:15px;padding:18px 20px}.header-image .button.-white{background-color:transparent;border-color:#fff;color:#fff;display:none;margin-left:10px}@media(min-width:650px){.header-image .button.-white{display:initial}}.header-image .button.-white:hover,.header-image .button.-white:focus{background-color:rgba(255,255,255,0.15)}.header-image_background{position:absolute;right:0}@media(min-width:992px){.header-image_background{display:initial;right:40px}}.header-image_background-image{opacity:.5}@media(min-width:992px){.header-image_background-image{opacity:1}}.header-image.-codeavengers{background-image:url(/image/background/team-02.jpg);padding:120px 0}.header-image.-purple{background-image:none;background-color:#490d34;padding:40px 0;text-align:center}.header-image.-landing-page{background-color:#006da5}.header-image.-landing-page .header-image_background{height:350px;right:-100px;top:-250px;z-index:1}@media(max-width:600px){.header-image.-landing-page .header-image_background{right:-200px}}@media(min-width:767px){.header-image.-landing-page .header-image_background{right:-20px}}@media(min-width:992px){.header-image.-landing-page .header-image_background{height:460px;opacity:1;right:30px;top:10px}}@media(min-width:1200px){.header-image.-landing-page .header-image_background{right:60px}}.header-image.-home-page{background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url(/image/background/laptop-and-phone-2.jpg);background-position:right center;background-size:cover}@media(min-width:992px){.header-image.-home-page{background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url(/image/background/laptop-and-phone-2.jpg);background-position:right center;background-size:cover}}@media(min-width:1600px){.header-image.-home-page{background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url(/image/background/laptop-and-phone.jpg);background-position:0 center;background-size:cover}}.header-image.-starry{background-image:url(/image/background/starry.jpg);background-position:center center}.header-image.-guy-using-laptop{background-image:url(/image/background/guy-using-laptop.jpg);background-position:center bottom}.header-image.-girl-using-laptop{background-image:url(/image/background/girl-using-laptop.jpg);padding:96px 0}.header-image.-teacher-classroom{background-image:url(/image/background/teacher-classroom.jpg);background-position-x:right;padding:143px 0}.header-image.-students-blurred{background-image:url(/image/background/students-blurred.jpg)}.header-image.-code-camp-bg{background-image:url(/image/background/code-camp.jpg);padding:90px 0 58px}.header-image.-ada-hour-code{background-color:#716bf1;background-image:url(/image/background/code-with-ada-01.jpg);background-size:cover;padding:100px 20px}.header-image.-full-height{height:100vh}.header-image_left{z-index:2}.header-image_logo{margin-bottom:10px}.header-image_main-header{font:42px 'museo-sans-rounded',sans-serif;font-weight:500;color:#fff;margin:0 0 30px 0;line-height:44px;padding:0 15px 0 0}.header-image_main-header br{display:none}@media(min-width:767px){.header-image_main-header br{display:inline-block}}.header-image_sub-header{font:22px 'museo-sans-rounded',sans-serif;color:#fff;line-height:1.3em;margin:-20px 0 30px 0}.header-image_ccd-icon{display:none;font-size:20px;margin-right:3px;opacity:.6;position:relative;top:6px}.header-image_ccd{bottom:0;display:none;font-size:11px;font-weight:bold;left:17px;letter-spacing:1px;line-height:1em;opacity:.6;position:absolute;text-transform:uppercase}.header-image_footer{bottom:-120px;font-size:12px;left:0;position:absolute;right:0}.header-image.-center{text-align:center}.header-image.-center .header-image_main-header{font-weight:normal}.header-image .-thin{font-size:36px;font-weight:500;line-height:45px;text-transform:initial}@media(max-width:460px){.header-image .-thin{font-size:35px}}.header-image .-cursive{font:60px 'Clicker Script',cursive;font-weight:bold;line-height:70px;padding-left:5px}.header-image_video{border-radius:3px;cursor:pointer;display:none;height:155px;margin:0 auto;position:absolute;right:140px;top:110px;width:200px;z-index:2;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-ms-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}@media(min-width:700px){.header-image_video{display:block}}@media(min-width:767px){.header-image_video{height:175px;right:90px;top:100px;width:300px}}@media(min-width:992px){.header-image_video{height:200px;right:43px;top:90px;width:400px}}.header-image_video-play{background-color:rgba(201,0,30,0.8);border-radius:14px;-webkit-box-shadow:0 0 18px 2px rgba(0,0,0,0.7);-moz-box-shadow:0 0 18px 2px rgba(0,0,0,0.7);box-shadow:0 0 18px 2px rgba(0,0,0,0.7);color:#fff;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;margin:0 auto;opacity:1;padding:15px 20px;right:0;text-align:center;width:105px;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-ms-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}.header-image_video-play:before{font-size:35px;position:relative;text-shadow:1px 1px 11px #646464;top:2px}.header-image_video-text{bottom:20px;font-size:13px;font-weight:bold;left:0;letter-spacing:1px;position:absolute;opacity:0;right:0;text-align:center;text-transform:uppercase;width:100%;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-ms-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}.header-image_background-image{-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear}.header-image_background:hover .header-image_background-image{cursor:pointer;opacity:.4}.header-image_background:hover .header-image_video-play{background-color:#c9001e}.header-image_background:hover .header-image_video-text{opacity:1}@media(min-width:767px){.header-image{padding:120px 0 140px}.header-image.-codeavengers{background-image:url(/image/background/team-01.jpg)}.header-image.-guy-using-laptop{height:600px}.header-image_ccd{bottom:-100px;display:block}.header-image_input{width:auto;margin-bottom:0}.header-image_input{width:200px}}@media(min-width:992px){.header-image{padding:100px 0 160px}.header-image_ccd{bottom:-120px}.header-image.-guy-using-laptop{height:700px}.header-image_left{width:52%}.header-image_right{width:48%}}@media(min-width:1099px){.header-image.-codeavengers{background-position-y:-30px}}@media(min-width:1150px){.header-image.-codeavengers{background-position-y:-70px}.header-image_input{width:300px}}@media(min-width:1500px){.header-image.-ada-hour-code{background-position-y:-110px}}.steps_left,.steps_right{padding:40px;text-align:left}.steps_left{padding-bottom:0}.steps_right{padding-bottom:30px}.steps_middle{display:none}.steps_section{background-color:#fff;border-radius:5px;display:inline-block;margin-bottom:35px;padding:40px 20px 20px;position:relative;width:100%}.steps_section:last-of-type{margin-bottom:0}.steps_check{background-color:#24c2e4;border-radius:50%;display:inline-block;color:#fff;font-size:18px;height:33px;left:-12px;padding:7px;position:absolute;top:-12px;width:33px}.steps_triangle{border-top:10px solid transparent;border-bottom:10px solid transparent;display:none;height:0;position:absolute;width:0}.steps_dot{background-color:#fff;border-radius:50%;height:8px;position:absolute;width:8px}.steps_triangle.-right{border-left:10px solid white;right:-10px;top:15px}.steps_triangle.-right .steps_dot{left:113px;top:-4px}.steps_triangle.-left{border-right:10px solid #fff;bottom:15px;left:-10px}.steps_triangle.-left .steps_dot{left:-113px;top:-4px}.steps_text{color:#282828;font:16px 'museo-sans-rounded',sans-serif;font-weight:700;line-height:18px}.steps_link{color:#777;display:inline-block;font:12px 'museo-sans-rounded',sans-serif;font-weight:bold;margin-top:10px;text-transform:uppercase}.steps_arrow{font-size:20px;right:20px;position:absolute;bottom:15px}@media(min-width:992px){.steps_link{cursor:pointer}.steps_left,.steps_right{padding:55px 0}.steps_section{max-width:455px;width:100%}.steps_middle{display:inline-block}.steps_triangle{display:block}.steps_triangle.-right .steps_dot{left:71px}.steps_triangle.-left .steps_dot{left:-71px}}@media(min-width:1200px){.steps_triangle.-right .steps_dot{left:103px}.steps_triangle.-left .steps_dot{left:-104px}}.popup-gallery{margin:0;position:relative;width:480px;z-index:1}.popup-gallery_image-title{color:#fff;font:24px 'museo-sans-rounded',sans-serif;font-weight:700;line-height:1.2em;margin:18px 0 6px;padding:6px 0;text-align:center;text-transform:none;font-weight:normal}.popup-gallery_image-wrapper{border-top-left-radius:5px;border-top-right-radius:5px;height:325px;margin-bottom:0!important;overflow:hidden;width:100%}.popup-gallery_image{height:100%}.popup-gallery_image-description{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0;background-color:rgba(0,0,0,0.5);bottom:40px;display:none;margin:0!important;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;opacity:1;padding:20px;position:absolute;width:100%}.popup-gallery_image-wrapper:hover .popup-gallery_image-description{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;opacity:0}.popup-gallery .slider{color:#fff;height:60px;padding:0;width:480px;margin-left:0;margin-bottom:0!important}.popup-gallery .slider_content{height:100%;padding:0;overflow:hidden;text-align:center;width:77%}.popup-gallery .slider_content-wrapper{font-size:0;margin-top:5px;position:relative;text-align:center;width:100%}.popup-gallery .slider_content-wrapper:hover .slider_image,.popup-gallery .slider_content-wrapper:hover .slider_item.is-active .slider_image{opacity:.5}.popup-gallery .slider_content-wrapper.-large{text-align:left;width:3000px}.popup-gallery .slider_control-left,.popup-gallery .slider_control-right{margin-top:17px;padding:0;width:11%}.popup-gallery .slider_control-left{padding-left:10px;text-align:left}.popup-gallery .slider_control-right{padding-right:10px;text-align:right}.popup-gallery .slider_nav{font-size:30px}.popup-gallery .slider_nav:hover{cursor:pointer;opacity:.7}.popup-gallery .slider_item{border-radius:10px;cursor:pointer;display:inline-block;height:50px;padding:3px 6px;min-height:initial;overflow:hidden;text-align:center;width:74px}.popup-gallery .slider_image{border-radius:5px;min-height:100%;opacity:.5;width:100%}.popup-gallery .slider_item .slider_image:hover{opacity:1!important}.popup-gallery .slider_item.is-active .slider_image{opacity:1}.popup-gallery .slider_dots{margin:5px 0!important}.-large .popup-gallery,.-large .popup-gallery .slider{width:572px}.-large .popup-gallery_image-wrapper{height:400px}.-presentation .popup-gallery{margin-bottom:0}.popup-gallery.-single .popup-gallery_image-description{bottom:0}.popup-gallery.-single .slider{display:none}.contact-us{border-top:1px solid #bdbdbd;display:inline-block;padding-top:50px;width:100%}.contact-us_content{font:16px 'museo-sans-rounded',sans-serif;font-weight:300;margin:0 auto 50px;width:300px}.contact-us img{border:0;margin-top:10px;margin-bottom:20px}.contact-us_header{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none}.contact-us_info{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0;height:70px;margin-bottom:20px;margin-top:3px}.contact-us_links{color:#636363;cursor:pointer;font-size:12px;font-weight:800;text-decoration:none}.contact-us_links-container.-small{display:inline-block;width:48%}.contact-us_link{margin-right:20px}.contact-us_link:hover,.contact-us_link:focus{color:#636363;opacity:.7}.contact-us_subtext{display:inline-block;width:155px;border-left:1px solid #647488;padding-left:30px}.contact-us.-bottom-padding{padding:0}.contact-us.-bottom-padding .contact-us_content{margin-bottom:80px}@media(min-width:676px){.contact-us_content{margin:0 auto 60px}}@media(min-width:992px){.contact-us_content{margin:0 auto 110px}}.solution-dialog .ui-dialog-buttonpane{height:48px;position:absolute;top:0;right:40px}.solution-dialog .ui-button-text{font-size:9px;font-weight:bold;letter-spacing:1.2px;line-height:2.5em;min-width:65px;padding:0 10px}.solution-dialog .ui-dialog-buttonset .ui-button:first-of-type{float:none;height:32px;margin:0;min-height:32px;min-width:auto;padding:1px 6px;width:auto}.solution-dialog .ui-dialog-content{margin:0}.solution-dialog .ui-dialog-buttonset{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.solution-dialog .example-container{margin:0}.solution-dialog .example-image{display:none;box-sizing:border-box;height:100%;margin:0;padding:0;overflow:hidden}.solution-dialog.is-solution-image .ui-dialog-content{height:300px;position:relative}.solution-dialog.is-solution-image .example-container{height:300px;margin:0;padding:0}.solution-dialog .example-image img{height:100%}.solution-dialog .ui-dialog-buttonpane{display:none}.solution-dialog.is-solution-code .ui-dialog-buttonpane,.solution-dialog.is-solution-image .example-image{display:block}.solution-dialog.is-solution-code.is-solution-image .example-code,.solution-dialog.is-solution-code.is-solution-image .ui-dialog-buttonpane{display:none}.tools-container{background-color:transparent;color:#dfe0e3;height:60px;left:0;position:relative;right:0;text-align:right;text-transform:uppercase!important;top:0}.tools-container a{font-size:13px;line-height:36px}.tools-container .toolbar{bottom:0;height:40px;padding:2px 12px 2px 6px;position:absolute;margin:auto;margin-right:86px;min-height:40px;right:0;top:0;vertical-align:middle;width:100%;border-right-style:solid;border-right-width:1px;border-color:rgba(255,255,255,0.5)}.t-course.demo .tools-container .toolbar{border-right-style:none;margin-right:0;padding-right:0}.tools-container .toolbar .ui-button-text{border-bottom:2px solid transparent;padding:.1em .1em}.tools-container .toolbar #question-label .ui-button-text{border-bottom-color:#CCC}.tools-container .toolbar #lesson-mode-container,.tools-container .toolbar .language-selector{background-color:rgba(255,255,255,0.6);color:black;display:inline-block;font-size:11px;line-height:3em;margin:3px 0;padding:6px 0;text-transform:uppercase}.tools-container .toolbar #lesson-mode-container:hover,.tools-container .toolbar .language-selector:hover{background-color:#fff;color:black}.tools-container .toolbar #lesson-mode-container{display:none!important}.tools-container .ui-button{background-color:transparent;display:inline-block;margin:0;padding:0 8px}.tools-container .ui-button:hover{opacity:1}.pricing{font-size:0;margin:32px;position:relative}.pricing_header{color:#fff;font:36px 'museo-sans-rounded',sans-serif;font-weight:700}.pricing_info{color:#fff;font-size:18px!important;line-height:1.2em;margin:0 0 40px!important}.pricing_country{background-color:white;color:black;font-size:16px;padding:4px;position:absolute;right:0;width:138px}.pricing_section-wrapper{color:#282828;font-family:'museo-sans-rounded',sans-serif;margin-bottom:0!important;position:relative}.pricing_section-wrapper:first-of-type{padding-left:0;padding-right:8px}.pricing_section-wrapper:last-of-type{padding-left:8px;padding-right:0}.pricing_section{background-color:#fff;border-radius:5px;height:212px;padding-bottom:10px;width:100%}.pricing_section p{color:#000!important}.pricing_section-header{border-bottom:1px solid #e1e1e1;font-size:24px;padding:15px 0;margin-bottom:15px}.pricing_section-info{font-size:15px!important;padding-bottom:10px}.pricing_section-link{bottom:10px;cursor:pointer;font-weight:bold;font-size:12px;left:15px;position:absolute}.pricing_section-link:hover{opacity:.7}.pricing_input-wrapper{line-height:1em;margin-bottom:2px!important;margin-top:8px;width:100%}.pricing_input-wrapper.-small.-odd{margin-right:2%}@media(min-width:767px){.pricing_input-wrapper.-small{display:inline-block;width:49%}}.pricing_label{color:#fff;font-size:15px;line-height:1em;margin-left:0}.pricing_button{margin-top:15px;padding:14px}.pricing_input{border:1px solid #cccfdb;border-radius:3px;color:#7b8093;height:40px;padding:10px;margin:0;width:100%}.pricing_input:focus{border-color:#1a80c7;color:#1a80c7}.pricing_button{font-size:14px;font-weight:500;border-radius:3px;text-transform:uppercase!important;width:100%}.subscription-pricing_boxes-container{margin:60px 0;visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}.subscription-pricing_boxes-container:before,.subscription-pricing_boxes-container:after{content:" ";display:table}.subscription-pricing_boxes-container:after{clear:both}.subscription-pricing_spinner{bottom:87px;left:0;right:0;position:absolute!important}.subscription-pricing_box{position:relative}.subscription-pricing_box-container-left,.subscription-pricing_box-container-right{margin-bottom:30px;display:none}.subscription-pricing_box-container-left{display:none}.subscription-pricing_box-container-right.-show,.subscription-pricing_box-container-left.-show{display:inline-block}.subscription-pricing_box-container-right.-full{display:inline-block;width:100%}.subscription-pricing_box-left,.subscription-pricing_box-right{background-color:#fff;border-radius:3px;padding:30px;margin:0 auto;text-align:left;width:100%}@media(min-width:767px){.subscription-pricing_box-left,.subscription-pricing_box-right{width:375px}}@media(min-width:992px){.subscription-pricing_boxes-container{margin:80px 0 60px 0;padding:0 100px}.subscription-pricing_box-container-left,.subscription-pricing_box-container-right{min-height:450px;position:relative}.subscription-pricing_box-left{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;right:15px}.subscription-pricing_box-right{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.subscription-pricing_box-container-right.-full .subscription-pricing_box-right{right:0;left:0}}.subscription-pricing_secure{color:#7b8093;font-size:12px;margin-top:15px;text-align:center}.subscription-pricing_secure-paypal{margin-left:5px;position:relative;top:7px}.subscription-pricing_header{color:#000;font-size:24px;font-weight:500;line-height:1.2em}.subscription-pricing_subheader{color:#9ea2b0;font-size:11px;font-weight:700;margin-bottom:30px;text-transform:uppercase}.subscription-pricing_choice{display:inline-block;border:1px solid #878787;border-radius:3px;height:100px;position:relative;text-align:center;width:100%}.subscription-pricing_choice:last-of-type{margin-top:10px}@media(min-width:767px){.subscription-pricing_choice{width:150px}.subscription-pricing_choice:last-of-type{margin-left:10px}}.subscription-pricing_choice-content{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.subscription-pricing_choice-price{color:#000;font-size:36px;font-weight:500;line-height:1em}.subscription-pricing_choice-type{color:#878787;font-size:11px;font-weight:700;margin:0}.subscription-pricing_choice-description{display:inline-block;color:#878787;font-size:14px;font-weight:500;margin-bottom:25px;margin-top:10px;text-align:center}.subscription-pricing_choice-description.-in-box{margin-bottom:0}.subscription-pricing_choice-description-bold{font-weight:700}.subscription-pricing_choice.is-active,.subscription-pricing_choice:hover{border-color:#c9001e;cursor:pointer}.subscription-pricing_choice.is-active .subscription-pricing_choice-price,.subscription-pricing_choice:hover .subscription-pricing_choice-price{color:#c9001e}.subscription-pricing_badge{border:1px solid #6f41d6;color:#6f41d6;border-radius:3px;font-size:11px;font-weight:700;padding:3px 10px 4px;position:absolute;right:30px;text-transform:uppercase;top:30px}.subscription-pricing_checkmark-wrapper{border-radius:50%;display:none;height:30px;right:-10px;position:absolute;text-align:center;top:-13px;width:30px}.subscription-pricing_checkmark-background-opaque{background-color:rgba(235,56,78,0.2);border-radius:50%;height:100%;width:100%}.subscription-pricing_checkmark-background-solid{background-color:#c9001e;border-radius:50%;height:24px;left:3px;position:absolute;top:3px;width:24px}.subscription-pricing_checkmark-icon{border-radius:50%;color:#fff;left:0;position:absolute;right:0;top:4px}.subscription-pricing_choice.is-active .subscription-pricing_checkmark-wrapper{display:block}.subscription-pricing_list{list-style-type:none;margin-left:20px}.subscription-pricing_list-item{color:#878787;font-size:14px;line-height:1.7em}.subscription-pricing_list-item:before{color:#6f41d6;font-size:10px;margin-right:10px;margin-left:-20px}.subscription-pricing_list-item a{color:#c9001e}.subscription-pricing_button{background-color:transparent;border:1px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font:11px 'museo-sans-rounded',sans-serif;font-weight:bold;padding:.6em 1.4em;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none;vertical-align:middle;background-color:#6f41d6;border-color:#6f41d6;margin-top:30px;padding:15px;width:100%}.subscription-pricing_button:hover,.subscription-pricing_button:focus,.subscription-pricing_button:active{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#eb384e;cursor:pointer;text-decoration:none!important}.subscription-pricing_button.-solid{color:#2f9de6;background-color:#fff}.subscription-pricing_button.-solid:hover{border-color:#13659c;background-color:rgba(0,0,0,0);color:#13659c;cursor:pointer}.subscription-pricing_button.-large-square{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold;padding:20px!important;margin-right:10px}.subscription-pricing_button.-white{border-color:#fff;color:#fff}.subscription-pricing_button.-white:hover,.subscription-pricing_button.-white:focus,.subscription-pricing_button.-white:active{background-color:rgba(255,255,255,0.15);color:#fff;transition:background-color .5s}.subscription-pricing_button.-solid-white{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em}.subscription-pricing_button.-solid-white:hover,.subscription-pricing_button.-solid-white:focus,.subscription-pricing_button.-solid-white:active{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.subscription-pricing_button.-default{background-color:#c9001e;border-color:#c9001e;color:#fff;padding:.6em 1.6em}.subscription-pricing_button.-default:hover,.subscription-pricing_button.-default:focus,.subscription-pricing_button.-default:active{border-color:#63000f;background-color:#63000f;color:#fff;cursor:pointer}.subscription-pricing_button.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}.subscription-pricing_button.-blue:hover,.subscription-pricing_button.-blue:focus,.subscription-pricing_button.-blue:active{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.subscription-pricing_button.-red{color:#fff;background-color:#c9001e;border-color:#c9001e}.subscription-pricing_button.-red:hover,.subscription-pricing_button.-red:focus,.subscription-pricing_button.-red:active{border-color:#c9001e;background-color:#ff4040;color:#fff;cursor:pointer}.subscription-pricing_button.-red-orange{background:#c9001e;border-color:#c9001e;color:#fff;display:inline-block;padding:10px 15px}.subscription-pricing_button.-red-orange:hover,.subscription-pricing_button.-red-orange:active,.subscription-pricing_button.-red-orange:focus{border-color:#c9001e;background-color:#ff4040;color:#fff;cursor:pointer}.subscription-pricing_button.-black{color:#fff;background-color:#565876;border:2px solid #565876}.subscription-pricing_button.-black:hover,.subscription-pricing_button.-black:focus,.subscription-pricing_button.-black:active{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}.subscription-pricing_button.-black-bordered{color:#565876;background-color:transparent;border:2px solid #565876}.subscription-pricing_button.-black-bordered:hover,.subscription-pricing_button.-black-bordered:focus,.subscription-pricing_button.-black-bordered:active{border-color:#2b2c3b;background-color:rgba(0,0,0,0);color:#2b2c3b;cursor:pointer}.subscription-pricing_button:hover,.subscription-pricing_button:active,.subscription-pricing_button:focus{border-color:#8f6bdf;background-color:#8f6bdf;color:#fff;cursor:pointer}.subscription-pricing_button.is-disabled{color:#fff;background-color:#3b3c48!important;border-color:#3b3c48!important}.subscription-pricing_box-right .subscription-pricing_list-item:before{color:#c9001e}.subscription-pricing_box-right .subscription-pricing_button{background-color:#c9001e;border-color:#c9001e;display:block;margin-top:30px}.subscription-pricing_box-right .subscription-pricing_button:hover,.subscription-pricing_box-right .subscription-pricing_button:active,.subscription-pricing_box-right .subscription-pricing_button:focus{border-color:#c9001e;background-color:#ff4040;color:#fff;cursor:pointer}.subscription-pricing_paypal-button{display:none}.faq{max-width:820px;margin:0 auto;padding:38px 40px}.faq h1{font:36px 'museo-sans-rounded',sans-serif;font-weight:700;margin-bottom:54px;text-align:center;text-transform:none;margin-top:0;margin-bottom:22px}.faq p{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0;padding-left:18px;padding-right:64px;margin-bottom:10px}.faq .is-expanded h2{margin-bottom:12px}.faq p:last-of-type{margin-bottom:0}.faq h2{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none;margin:0;padding:0 60px 18px 18px;cursor:pointer;opacity:.8;transition:opacity .4s}.faq h2:hover{opacity:1}.faq .fa{color:#717171;font-size:17px;font-weight:400;position:absolute;top:0;right:16px;padding:4px 6px;cursor:pointer}.faq article:not(:last-of-type){border-bottom:1px solid #d4d4d4}.faq article>.faq_answer{display:none;margin-bottom:12px}.faq article.is-expanded>*:not(h2){display:block}.faq .is-expanded.is-expanding .fa:before,.faq .fa:before{content:"\44"}.faq .is-expanded .fa:before{content:"\e017"}.faq article{position:relative;margin-bottom:20px;overflow:hidden}.wiki .message-bar{border-radius:0;bottom:0;font-family:monospace;font-size:12px;min-height:50px;left:0;line-height:1em;padding:0;position:fixed;right:0;top:auto;white-space:pre-wrap;z-index:10}.message-bar{background-color:#282828;color:white;display:none;font-size:18px;line-height:2em;padding:24px 18px;top:60px;margin:0 0 3px 0;border-radius:3px;position:absolute;left:0;right:0}.message-bar_text{display:block;line-height:1.5em;margin-left:70px;margin-top:3px;opacity:.9}.message-bar_label{opacity:1}.message-bar_close{cursor:pointer;font-size:14px;padding:8px 10px;position:absolute;right:0;top:0;transition:opacity .2s}.message-bar_close:hover{color:white}.message-bar_label{display:block;font-size:20px;font-weight:500;letter-spacing:.8px}.message-bar_button-container{bottom:6px;position:absolute;right:0}.message-bar_button{background-color:transparent;border:0;font-size:14px;margin-left:0;opacity:.8;transition:opacity .3s}.message-bar_button:hover{opacity:1}.message-bar_button:last-of-type:after{font-size:18px;padding-left:6px;vertical-align:text-bottom}.message-bar *{-ms-user-select:text;-moz-user-select:text;-webkit-user-select:text;user-select:text}.message-bar code{background-color:#ececec!important;color:#282828}.message-bar code.wide{display:inline-block;white-space:pre-wrap;padding:0 12px;line-height:1.2;font-size:14px}.message-bar[data-type="correct"]{padding-bottom:36px}.message-bar_icon{background-color:white;border-radius:50%;font-size:28px;float:left;height:48px;line-height:2.1em;margin-right:20px;text-align:center;width:48px}.message-bar_close:hover{opacity:.8;transition:opacity .2s}.message-bar[data-type="error"]{background-color:#7b8094;font-size:15px}.message-bar[data-type="error"] .message-bar_text{color:#e5e6ee}.message-bar[data-type="error"] .message-bar_close{color:#e5e6ee}.message-bar[data-type="error"] .message-bar_label{color:white}.message-bar[data-type="error"] .message-bar_icon{color:#7b8094}.message-bar[data-type="share"]{background-color:#7b8094;font-size:15px}.message-bar[data-type="share"] .message-bar_text{color:#e5e6ee}.message-bar[data-type="share"] .message-bar_close{color:#e5e6ee}.message-bar[data-type="share"] .message-bar_label{color:white}.message-bar[data-type="share"] .message-bar_icon{color:#7b8094}.message-bar[data-type="correct"]{background-color:#58a4d1;font-size:15px}.message-bar[data-type="correct"] .message-bar_text{color:#3b7393}.message-bar[data-type="correct"] .message-bar_close{color:#3b7393}.message-bar[data-type="correct"] .message-bar_label{color:white}.message-bar[data-type="correct"] .message-bar_icon{color:#70a4d2;box-shadow:0 0 0 6px #89c5e1}.message-bar[data-type="share"] .message-bar_label{margin-bottom:12px}.message-bar[data-type="share"] .message-bar_icon{display:none}.message-bar[data-type="share"] .message-bar_text{margin-left:0}.message-bar .next-task{display:none}.message-bar .extra{display:inline-block;padding:0!important}.message-bar span.ui-icon[button]{vertical-align:top}.message-bar .no-wrap{white-space:nowrap}.t-edit .message-bar .no-wrap{display:inline-block}.message-bar.black .share_link{background-color:white;border-radius:5px;box-shadow:0 2px 0 0 #58585a;display:block;font-weight:500!important;margin-right:150px;opacity:1;overflow:hidden;padding:12px 16px}.message-bar.black .share_link-copy{cursor:pointer;float:right;font-size:22px}.message-bar.black .share_link-text,.message-bar.black .share_link-copy{color:#a0a3b7!important}.message-bar.black .share_link-text:hover,.message-bar.black .share_link-copy:hover{color:#333!important}.message-bar.black .share_link-text{width:88%;display:inline-block;overflow:hidden}@media(max-width:1200px){.message-bar.black .share_link-text{width:80%}}.message-bar.black .share_embed-button{float:right;height:46px;width:136px}.message-bar.black .share_social{margin-top:12px}.message-bar.black .share_social-button{color:#FFF!important;font-size:30px;height:32px;margin-right:18px;opacity:1;vertical-align:top;width:32px}.message-bar.black .share_social-button:hover{color:white!important;opacity:.8}.message-bar iframe{cursor:pointer}pre.jqconsole{font-family:'museo-sans-rounded',sans-serif!important;font-size:14px /*!important*/}.jqconsole>span{opacity:.4;transition:opacity .2s linear;display:block}.jqconsole:first-child .jqconsole-prompt{margin-top:0}.jqconsole>span.jqconsole-prompt,.jqconsole>span.jqconsole-old-prompt,.jqconsole>span.jqconsole-output{opacity:1}.jqconsole>span:hover,.jqconsole>span.output{opacity:1;transition:opacity .2s linear}.console .ui-button{font-weight:600}.console .current .ui-button.first:hover{background-color:#fa5f5f!important}.console .current .message strong[gloss="yes"]{color:#81d2f0}.console .front.highlight{box-shadow:none!important}.console a:hover{color:#479ad0}.console .extra{color:#aaa;display:inline}.console .next-task{margin-right:5px}.console .next-task .fa{padding-left:15px}.console.pass .current .message,.console.alert .current .message{background-color:#eee;border-radius:3px;color:#222;padding:10px;width:100%;border:2px solid #aaa}.console .continue.button-container{display:block}.console hr{color:#4a4a4a;background-color:#4a4a4a}.console .current,.console .output{display:inline-block;width:100%;position:relative}.console .current{margin:0}.console .running{display:block}.console .continue{margin-top:10px;margin-bottom:2px;display:inline-block}.console .error,.console .reset .info{color:#479ad0}.console .success,.console .warn,.console .info{color:#999}.test-heading{border-bottom:1px solid #d3d3d3}.jqconsole .running{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace}.jqconsole{word-wrap:break-word}pre.jqconsole{padding:10px;overflow-x:hidden!important;line-height:22px}.jqconsole-cursor{background-color:#478686;width:2px;height:21px;display:inline-block!important}.jqconsole-blurred .jqconsole-cursor{background-color:#666}.jqconsole-prompt{color:#002326;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;margin-top:10px}.jqconsole-prompt>span:nth-child(2)>span:first-child{display:none}.jqconsole-prompt>span:first-child:before{color:#b5b5b5;padding-right:5px;vertical-align:middle}.jqconsole-prompt>span:first-child:before{color:#b5b5b5;padding-right:5px}.jqconsole-old-prompt{color:#bbb;font-weight:normal;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace}.jqconsole-input{color:#dd0}.jqconsole-old-input{color:#bb0;font-weight:normal}.jqconsole-output{color:#1f455c;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace}.guide-mode{background-color:#617a85}.guide-mode .ca-style *{opacity:.9}.guide-mode .ca-style * .guiders_parent,.guide-mode .ca-style * .guiders_highlight,.guide-mode .ca-style * .guiders_highlight *{opacity:1!important}.guide-mode .ca-style * .guiders_parent{opacity:.99!important}.guider{background-color:rgba(30,31,42,0.9);border:0;color:#fff;font-family:'Open Sans',tahoma,geneva,arial,verdana,helvetica,sans-serif;position:absolute;outline:0;padding:8px 24px 20px;width:500px;z-index:10000!important;border-radius:5px}.guider.-fullscreen{border-radius:0;bottom:0!important;left:0!important;right:0!important;top:0!important;width:100%!important}.guider.-fullscreen .guiders_content{height:100%}.guider.-fullscreen .guiders_content-container{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0}.guider.-fullscreen .guiders_button:after{display:none}.guider.-fullscreen .guiders-preview{background-color:#fff;color:#000;font-weight:nornal;margin:0 auto;width:360px}.guider.-fullscreen .guiders-preview_image{width:100%}.guider.-fullscreen .guiders-preview_content{padding:20px;margin-bottom:20px}.guider.-fullscreen .guiders-preview_subtitle{color:#7b8093;font-size:12px;font-weight:bold;text-transform:uppercase}.guider.-fullscreen .guiders-preview_title{font-size:24px;font-weight:300;line-height:1.1em;margin:10px 0}.guider.-fullscreen .guiders-preview_action{display:block;font-size:15px;font-weight:400;margin:0 auto;padding:0 40px 0;width:360px}.guider.-fullscreen .guiders-preview_description{font-size:14px}.guider.-fullscreen .guiders-preview_social-buttons{text-align:center;margin-top:20px}.guider.-fullscreen .guiders-preview_social-button{background-color:transparent;border:1px solid #fff;border-radius:2px;cursor:pointer;font:11px 'museo-sans-rounded',sans-serif;font-weight:bold;padding:.6em 1.4em;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none;vertical-align:middle;border:0;border-radius:3px;color:#fff;display:inline-block;height:38px;margin:0 5px;padding:10px 20px 11px;opacity:1}.guider.-fullscreen .guiders-preview_social-button:hover,.guider.-fullscreen .guiders-preview_social-button:focus,.guider.-fullscreen .guiders-preview_social-button:active{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#eb384e;cursor:pointer;text-decoration:none!important}.guider.-fullscreen .guiders-preview_social-button.-solid{color:#2f9de6;background-color:#fff}.guider.-fullscreen .guiders-preview_social-button.-solid:hover{border-color:#13659c;background-color:rgba(0,0,0,0);color:#13659c;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-large-square{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold;padding:20px!important;margin-right:10px}.guider.-fullscreen .guiders-preview_social-button.-white{border-color:#fff;color:#fff}.guider.-fullscreen .guiders-preview_social-button.-white:hover,.guider.-fullscreen .guiders-preview_social-button.-white:focus,.guider.-fullscreen .guiders-preview_social-button.-white:active{background-color:rgba(255,255,255,0.15);color:#fff;transition:background-color .5s}.guider.-fullscreen .guiders-preview_social-button.-solid-white{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em}.guider.-fullscreen .guiders-preview_social-button.-solid-white:hover,.guider.-fullscreen .guiders-preview_social-button.-solid-white:focus,.guider.-fullscreen .guiders-preview_social-button.-solid-white:active{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-default{background-color:#c9001e;border-color:#c9001e;color:#fff;padding:.6em 1.6em}.guider.-fullscreen .guiders-preview_social-button.-default:hover,.guider.-fullscreen .guiders-preview_social-button.-default:focus,.guider.-fullscreen .guiders-preview_social-button.-default:active{border-color:#63000f;background-color:#63000f;color:#fff;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}.guider.-fullscreen .guiders-preview_social-button.-blue:hover,.guider.-fullscreen .guiders-preview_social-button.-blue:focus,.guider.-fullscreen .guiders-preview_social-button.-blue:active{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-red{color:#fff;background-color:#c9001e;border-color:#c9001e}.guider.-fullscreen .guiders-preview_social-button.-red:hover,.guider.-fullscreen .guiders-preview_social-button.-red:focus,.guider.-fullscreen .guiders-preview_social-button.-red:active{border-color:#c9001e;background-color:#ff4040;color:#fff;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-red-orange{background:#c9001e;border-color:#c9001e;color:#fff;display:inline-block;padding:10px 15px}.guider.-fullscreen .guiders-preview_social-button.-red-orange:hover,.guider.-fullscreen .guiders-preview_social-button.-red-orange:active,.guider.-fullscreen .guiders-preview_social-button.-red-orange:focus{border-color:#c9001e;background-color:#ff4040;color:#fff;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-black{color:#fff;background-color:#565876;border:2px solid #565876}.guider.-fullscreen .guiders-preview_social-button.-black:hover,.guider.-fullscreen .guiders-preview_social-button.-black:focus,.guider.-fullscreen .guiders-preview_social-button.-black:active{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-black-bordered{color:#565876;background-color:transparent;border:2px solid #565876}.guider.-fullscreen .guiders-preview_social-button.-black-bordered:hover,.guider.-fullscreen .guiders-preview_social-button.-black-bordered:focus,.guider.-fullscreen .guiders-preview_social-button.-black-bordered:active{border-color:#2b2c3b;background-color:rgba(0,0,0,0);color:#2b2c3b;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button:hover,.guider.-fullscreen .guiders-preview_social-button:focus{border:0;border-radius:3px;color:#fff;opacity:.8}.guider.-fullscreen .guiders-preview_social-button.-twitter{background-color:#55acef}.guider.-fullscreen .guiders-preview_social-button.-facebook{background-color:#3b5999}.guider.-fullscreen .guiders-preview_social-icon{font-size:13px;margin-right:3px;position:relative;top:2px}.guider.-fullscreen .guiders_title{display:none}.guider.-fullscreen .guiders_content{text-align:center}.guider.-fullscreen .guiders_buttons_container,.guider.-fullscreen .guiders_description{max-width:600px;margin:auto}.guider.-fullscreen .guiders_button.ui-button{float:none;font:11px 'museo-sans-rounded',sans-serif;font-weight:bold;margin:0 auto!important;padding:20px;width:245px}.guider.-fullscreen .guiders_button.ui-button .secondary-button,.guider.-fullscreen .guiders_button.ui-button .featured-post_info-button,.guider.-fullscreen .guiders_button.ui-button .popup-form_social,.guider.-fullscreen .guiders_button.ui-button .dropdown-menu_button,.guider.-fullscreen .guiders_button.ui-button .top-notification_button,.guider.-fullscreen .guiders_button.ui-button .message-bar.black .share_embed-button,.guider.-fullscreen .guiders_button.ui-button .banner-container_button,.guider.-fullscreen .guiders_button.ui-button .profile-info_button,.guider.-fullscreen .guiders_button.ui-button .promo-box_button,.guider.-fullscreen .guiders_button.ui-button .promo-box_button2,.guider.-fullscreen .guiders_button.ui-button .promo-box_button3,.guider.-fullscreen .guiders_button.ui-button .settings-boxes_box-button{text-align:center}.guider .guiders_arrow_left{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;transition:opacity 300ms ease-out;border-style:solid;border-width:10px;content:'';display:block;height:0;position:absolute;opacity:.8;width:0;left:-20px;border-color:transparent #1e1f2a transparent transparent}.guider .guiders_arrow_right{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;transition:opacity 300ms ease-out;border-style:solid;border-width:10px;content:'';display:block;height:0;position:absolute;opacity:.8;width:0;border-color:transparent transparent transparent #1e1f2a;right:-20px}.guider .guiders_arrow_down{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;transition:opacity 300ms ease-out;border-style:solid;border-width:10px;content:'';display:block;height:0;position:absolute;opacity:.8;width:0;bottom:-20px;border-color:#1e1f2a transparent transparent transparent}.guider .guiders_arrow_up{border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;transition:opacity 300ms ease-out;border-style:solid;border-width:10px;content:'';display:block;height:0;position:absolute;opacity:.8;width:0;border-color:transparent transparent #1e1f2a transparent;top:-20px}.-lang-ru .guiders-preview_social-button{width:100%}.-lang-ru .guiders-preview_social-button.-facebook{margin-top:10px}.guiders_button.ui-button{display:inline-block;float:right;font-size:.8em;font-weight:800;margin-left:6px!important;min-width:75px;padding:12px 28px;text-align:center;text-decoration:none;border-radius:5px;transition:all .2s linear}.guiders_buttons_container{position:relative;width:100%;padding-top:20px}.guiders_close{margin:-6px;padding:10px 0 0;position:absolute;right:0}.guiders_content{position:relative}.guiders_title{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none;float:left;font-size:18px;font-weight:600;line-height:1.5em;margin:12px 0;width:100%}.guiders_description p{clear:both;font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0}.guiders_highlight{position:relative;z-index:101}.guide-mode #guiders_overlay{background-color:rgba(0,0,0,0.05)}#guiders_overlay{background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);z-index:10}.guiders_x_button{background-image:none;color:#fff;cursor:pointer;font-size:25px;height:20px;left:-10px;padding:10px;position:relative;width:20px;top:-10px}.guiders_x_button:hover{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#ccc;cursor:pointer}.guiders_buttons_container .guiders_button.secondary-button,.guiders_buttons_container .guiders_button.featured-post_info-button,.guiders_buttons_container .guiders_button.popup-form_social,.guiders_buttons_container .guiders_button.dropdown-menu_button,.guiders_buttons_container .guiders_button.top-notification_button,.guiders_buttons_container .guiders_button.message-bar.black .share_embed-button,.guiders_buttons_container .guiders_button.banner-container_button,.guiders_buttons_container .guiders_button.profile-info_button,.guiders_buttons_container .guiders_button.promo-box_button,.guiders_buttons_container .guiders_button.promo-box_button2,.guiders_buttons_container .guiders_button.promo-box_button3,.guiders_buttons_container .guiders_button.settings-boxes_box-button{left:0;position:absolute}.-fullscreen .guiders_buttons_container .guiders_button.secondary-button,.-fullscreen .guiders_buttons_container .guiders_button.featured-post_info-button,.-fullscreen .guiders_buttons_container .guiders_button.popup-form_social,.-fullscreen .guiders_buttons_container .guiders_button.dropdown-menu_button,.-fullscreen .guiders_buttons_container .guiders_button.top-notification_button,.-fullscreen .guiders_buttons_container .guiders_button.message-bar.black .share_embed-button,.-fullscreen .guiders_buttons_container .guiders_button.banner-container_button,.-fullscreen .guiders_buttons_container .guiders_button.profile-info_button,.-fullscreen .guiders_buttons_container .guiders_button.promo-box_button,.-fullscreen .guiders_buttons_container .guiders_button.promo-box_button2,.-fullscreen .guiders_buttons_container .guiders_button.promo-box_button3,.-fullscreen .guiders_buttons_container .guiders_button.settings-boxes_box-button{margin:0 auto!important;right:0}.guiders_buttons_container .guiders_button:first-of-type:after{font-size:14px;font-weight:800!important;position:relative;top:2px;margin-left:8px}.guiders_buttons_container .guiders_button.-prev:before{font-size:14px;font-weight:800!important;position:relative;top:2px;margin-right:8px}#leaderboard{border-collapse:collapse;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;width:100%}#leaderboard td[data-rank="1"]{background-image:url("/image/leaderboard/1.png");background-position:center left;background-repeat:no-repeat;background-size:auto 90%}#leaderboard td[data-rank="2"]{background-image:url("/image/leaderboard/2.png");background-position:center left;background-repeat:no-repeat;background-size:auto 90%}#leaderboard td[data-rank="3"]{background-image:url("/image/leaderboard/3.png");background-position:center left;background-repeat:no-repeat;background-size:auto 90%}#leaderboard-dialog{overflow-y:auto!important;padding:0}#leaderboard .codename{text-align:left;min-width:80px;max-width:120px;overflow-x:hidden;text-overflow:ellipsis}#leaderboard td{text-align:right;padding:0 6px;min-width:30px}#leaderboard th{cursor:pointer;font-size:smaller;min-width:45px;padding:4px 2px}#leaderboard tr:nth-child(2n),#leaderboard th{background-color:#eee;color:#a5a5a5}.jspContainer{outline:0;overflow:hidden;position:relative}.jspScrollable{outline:0}.jspPane{position:absolute;overflow:hidden}.jspVerticalBar{position:absolute;top:0;right:0;bottom:0;width:8px}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:8px;background:white}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{position:relative;border:0 #111 solid}.t-dark .jspTrack{border:0;background-color:#3e4057}.jspDrag{background-color:#b8b8b8;border-radius:5px;left:0;position:relative;top:0;cursor:pointer;opacity:.8;transition:opacity .4s}.jspDrag:hover{opacity:1}.t-dark .jspDrag{background-color:white}.jspHorizontalBar{opacity:.8}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}.jspTrack{border:1px solid #032e42;border:1px solid #d6d6d6;background-color:#eee;border-radius:5px;box-sizing:border-box;height:100%!important}.ui-dialog ::-webkit-scrollbar-track,.main :not(.ace_scrollbar)::-webkit-scrollbar-track{background-color:#f8f8f8;border:1px solid #d6d6d6;border-radius:5px}.is-windows-os .ace_scrollbar::-webkit-scrollbar-thumb,.ui-dialog ::-webkit-scrollbar-thumb,.main :not(.ace_scrollbar)::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:5px}.is-windows-os .ace_scrollbar::-webkit-scrollbar-thumb:hover,.ui-dialog ::-webkit-scrollbar-thumb:hover,.main ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.4);box-shadow:inset 0 0 2px rgba(0,0,0,0.5)}.is-windows-os .ace_scrollbar::-webkit-scrollbar-thumb:active,.ui-dialog ::-webkit-scrollbar-thumb:active,.main ::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,0.6)}.ui-dialog ::-webkit-scrollbar-corner,.main ::-webkit-scrollbar-corner{background-color:#f0f0f0;border:1px solid #a8a8a8;border:0;background-color:transparent}.ui-dialog ::-webkit-scrollbar,.main :not(.ace_scrollbar)::-webkit-scrollbar{width:12px;height:12px;z-index:100}.is-windows-os .ace_scrollbar::-webkit-scrollbar{width:16px}.jqconsole::-webkit-scrollbar,.container::-webkit-scrollbar,.ui-dialog::-webkit-scrollbar,.info::-webkit-scrollbar{width:12px}.is-windows-os .ace_scrollbar::-webkit-scrollbar-track,.container::-webkit-scrollbar-track{background-color:#f0f0f0;border:#CCC 1px solid}@media screen{.com{color:#4c886b}.atv{color:#080}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}.ca-content code ol.linenums,code ol.linenums{color:#a5a5a5;counter-reset:item;padding:0 0 0 2.8em;list-style-type:none;margin:0!important}.ca-content code ol.linenums li,code ol.linenums li{border-left:solid 1px #d5d5d5;display:block;list-style-type:decimal;margin:0;padding:0 .5em 0 0}.ca-content code ol.linenums li:before,code ol.linenums li:before{color:#666;content:counter(item);counter-increment:item;display:inline-block;margin-left:-3em;margin-right:.5em;padding-right:.5em;text-align:right;width:3em}.ca-content code ol.linenums li:nth-child(odd),code ol.linenums li:nth-child(odd){background-color:#f8f8f8}.ca-content code ol.linenums li:nth-child(even),code ol.linenums li:nth-child(even){background-color:#fff}.ca-content code ol.linenums li:nth-child(n):hover,code ol.linenums li:nth-child(n):hover{background-color:rgba(0,0,0,0.04)}#info .file-explorer-container{display:none;background-color:white;padding:12px 12px 0}.ide #info .file-explorer-container{display:block}#info .file-explorer-container h1{font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;margin:0 -20px 6px;padding:6px 20px 10px;border-bottom:3px solid #1e1f2a}.file-explorer{background-color:white;position:relative;width:100%}#file_tree_explorer .file-explorer{border-radius:0;background:#FFF;float:left;height:430px;overflow:scroll;padding:5px;width:190px}.fileTreePreview{background-color:#eee;width:430px;height:300px;line-height:0;float:right;overflow:hidden;position:relative}.fileTreePreview ._img-container{line-height:300px;margin:0;padding:0}.fileTreePreview img{border-top:solid 1px #BBB;border-left:solid 1px #BBB;bottom:0;left:0;margin:auto;max-width:400px;max-height:280px;position:absolute;right:0;top:0}#fileTreePreviewPathsInfo{background-color:white;width:430px;height:130px;float:right;color:black;text-align:left;font-size:12px;padding:5px;line-height:16px;overflow-x:scroll;overflow-y:hidden}#fileTreePreviewPathsInfo code{font-size:12px!important;margin-bottom:3px;display:inline-block}.file-explorer ul.jqueryFileTree{font-family:Verdana,sans-serif;font-size:12px;line-height:18px;padding:0;margin:0}.file-explorer ul.jqueryFileTree li{list-style:none;padding:0;padding-left:20px;margin:0;white-space:nowrap}.file-explorer ul.jqueryFileTree li.selected a{color:#32a3cd!important;font-weight:800}.file-explorer ul.jqueryFileTree a{color:#333;display:block;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;font-weight:400;padding:0 2px;text-decoration:none}.file-explorer ul.jqueryFileTree a:hover{background-color:#f8f8f8}#fileTreeContextMenu{background-color:white;border:1px solid #bbb;border-radius:2px;color:#111;display:none;font-size:14px;line-height:1.6em;padding:0;position:absolute;z-index:10001}#fileTreeContextMenu ul{-webkit-margin-before:0;-webkit-padding-start:0}#fileTreeContextMenu li{list-style:none;cursor:default;padding:4px 14px}#fileTreeContextMenu li:hover{background-color:lightBlue}#fileTreeContextMenu hr{margin:6px 0}.jqueryFileTree li.directory{background:url('/css/images/fileTreeIcons/directory.png') left top no-repeat}.jqueryFileTree li.expanded{background:url('/css/images/fileTreeIcons/folder_open.png') left top no-repeat}.jqueryFileTree li.file{background:url('/css/images/fileTreeIcons/file.png') left top no-repeat}.jqueryFileTree li.wait{background:url('/css/images/fileTreeIcons/spinner.png') left top no-repeat}.jqueryFileTree li.ext_bmp{background:url('/css/images/fileTreeIcons/picture.png') left top no-repeat}.jqueryFileTree li.ext_css{background:url('/css/images/fileTreeIcons/css.png') left top no-repeat}.jqueryFileTree li.ext_doc{background:url('/css/images/fileTreeIcons/doc.png') left top no-repeat}.jqueryFileTree li.ext_gif{background:url('/css/images/fileTreeIcons/picture.png') left top no-repeat}.jqueryFileTree li.ext_h{background:url('/css/images/fileTreeIcons/code.png') left top no-repeat}.jqueryFileTree li.ext_html{background:url('/css/images/fileTreeIcons/html.png') left top no-repeat}.jqueryFileTree li.ext_htm{background:url('/css/images/fileTreeIcons/html.png') left top no-repeat}.jqueryFileTree li.ext_jpg{background:url('/css/images/fileTreeIcons/picture.png') left top no-repeat}.jqueryFileTree li.ext_jpeg{background:url('/css/images/fileTreeIcons/picture.png') left top no-repeat}.jqueryFileTree li.ext_js{background:url('/css/images/fileTreeIcons/script.png') left top no-repeat}.jqueryFileTree li.ext_log{background:url('/css/images/fileTreeIcons/txt.png') left top no-repeat}.jqueryFileTree li.ext_m4p{background:url('/css/images/fileTreeIcons/music.png') left top no-repeat}.jqueryFileTree li.ext_mp3{background:url('/css/images/fileTreeIcons/music.png') left top no-repeat}.jqueryFileTree li.ext_ogg{background:url('/css/images/fileTreeIcons/music.png') left top no-repeat}.jqueryFileTree li.ext_pcx{background:url('/css/images/fileTreeIcons/picture.png') left top no-repeat}.jqueryFileTree li.ext_pdf{background:url('/css/images/fileTreeIcons/pdf.png') left top no-repeat}.jqueryFileTree li.ext_php{background:url('/css/images/fileTreeIcons/php.png') left top no-repeat}.jqueryFileTree li.ext_png{background:url('/css/images/fileTreeIcons/picture.png') left top no-repeat}.jqueryFileTree li.ext_ppt{background:url('/css/images/fileTreeIcons/ppt.png') left top no-repeat}.jqueryFileTree li.ext_psd{background:url('/css/images/fileTreeIcons/psd.png') left top no-repeat}.jqueryFileTree li.ext_pl{background:url('/css/images/fileTreeIcons/script.png') left top no-repeat}.jqueryFileTree li.ext_py{background:url('/css/images/fileTreeIcons/script.png') left top no-repeat}.jqueryFileTree li.ext_swf{background:url('/css/images/fileTreeIcons/flash.png') left top no-repeat}.jqueryFileTree li.ext_tif{background:url('/css/images/fileTreeIcons/picture.png') left top no-repeat}.jqueryFileTree li.ext_tiff{background:url('/css/images/fileTreeIcons/picture.png') left top no-repeat}.jqueryFileTree li.ext_txt{background:url('/css/images/fileTreeIcons/txt.png') left top no-repeat}.jqueryFileTree li.ext_wav{background:url('/css/images/fileTreeIcons/music.png') left top no-repeat}.jqueryFileTree li.ext_zip{background:url('/css/images/fileTreeIcons/zip.png') left top no-repeat}.popover{position:absolute;top:0;left:0;z-index:1003;padding:7px;border-radius:5px;color:#111}.popover ul{padding-left:20px;margin:10px 0}.popover .popover-content{padding:14px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;font-size:smaller}.popover.black{background-color:rgba(0,0,0,0.9);color:white}.popover.bottom .arrow{top:100%;position:absolute;left:50%;top:0;margin-left:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #888}.popover.top .arrow{bottom:100%;position:absolute;left:50%;bottom:0;margin-right:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #888}.popover.right .arrow{top:50%;left:0;margin-top:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #479ad0}.popover .arrow{position:absolute;width:0;height:0}.popover .inner{background-repeat:no-repeat;box-shadow:0 2px 5px rgba(0,0,0,0.2);border-style:solid;border-width:0;max-width:450px}#rgbColorWidget-dialog .popover{right:10px}.right{float:right}.ui-slider .ui-slider-handle{background-color:#464646;border:solid 1px rgba(2,22,31,0.4);border-radius:3px;cursor:w-resize;height:1.2em;position:absolute;width:1.2em;z-index:2}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.colorValue-container,.redSlider,.greenSlider,.blueSlider{float:left;clear:left;width:260px;margin-top:15px;margin-bottom:15px}.rgbValue{margin-bottom:0}.hexValue{margin-top:0}.greenSwatch{left:60px}.blueSwatch{left:30px;top:30px}.mixSwatch{width:80px;height:80px;border-radius:50px}.ui-slider-range{border-radius:4px}.colorValue{background:#000;border:2px solid #999;border-radius:2px;color:#FFF;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace!important;font-size:24px!important;padding:6px}.swatchCanvas{position:absolute;right:10px;height:210px;width:225px}.redSlider .ui-slider-range{background:#ef2929}.redSlider .ui-slider-handle{border-color:#ef2929}.greenSlider .ui-slider-range{background:#8ae234}.greenSlider .ui-slider-handle{border-color:#8ae234}.blueSlider .ui-slider-range{background:#729fcf}.blueSlider .ui-slider-handle{border-color:#729fcf}.courseName-label{margin-left:22px}.reference-page .side-toolbar-label{display:none}.reference h2{margin:-10px -5px 10px}#reference-content{display:none}.s-markup-activity .message-bar{display:none!important}.review-game-mode #code-container,.review-game-mode #output{display:none}.review-game-mode #editor-toolbar .ui-button:not(.next-button){display:none!important}.review-game-mode .activity_container{display:block;top:0}.review-game-mode .activity_container .review-game{display:block}.review-game-mode .activity_container .activity{display:none}.review-game-mode .message-bar{display:block;max-width:800px}.review-game{border-radius:5px;bottom:0;display:none;max-width:800px;overflow:hidden;position:absolute;top:60px;width:100%}.review-game-mode .review-game{display:block}.review-game_contents{overflow:hidden;padding:0;position:absolute;border-radius:0;bottom:0;left:0;right:0;top:10px}.review-game_contents code.multi{background-color:white;font-size:1em;margin-top:10px;width:100%}.review-game_message{display:none;position:absolute;padding:15px 20px;font-size:24px;color:#479ad0;z-index:901;text-align:center;background-color:white;opacity:.7;border-radius:5px;width:380px}.review-game_question{background-color:white;border-radius:0;padding:0}.review-game_option,.review-game_options{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.review-game_option{background-color:#fff;border-radius:5px;box-shadow:0 3px 0 0 #7f7f83;color:#50525d;display:inline-block;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;font-size:20px;font-weight:800;line-height:1.4em;min-width:140px;padding:8px 24px;position:absolute;text-align:center;cursor:pointer;opacity:.8;transition:opacity .4s}.review-game_option:hover{opacity:1}.review-game_option.guessed{cursor:default}.review-game_options{background-color:#15161e;bottom:0;cursor:default;overflow:hidden;position:absolute;width:100%;top:0;border-top:2px solid #eee}.review-game_answer.success{background-color:#63b779!important;color:#fff!important;z-index:900}.review-game_distractor.error{background-color:#f66;color:black}.review-game_button-container{font-size:0;text-align:center;z-index:901}.review-game_button-container .button{height:75px;margin-bottom:18px;opacity:.85;padding-left:0!important;padding-right:0!important;position:relative;width:200px;z-index:901}.review-game_start-button{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none;background-color:rgba(0,0,0,0.8);border:2px solid rgba(255,255,255,0.8);border-radius:40px;color:#fff;line-height:80px;padding:0 36px;text-transform:capitalize;cursor:pointer;opacity:.8;transition:opacity .4s}.review-game_start-button:hover{opacity:1}.review-game_start-button .icon-right{color:rgba(255,255,255,0.8);font-size:28px;padding-left:64px}.review-game_start-button .icon-right:before{vertical-align:text-bottom}.review-game_progressbar{position:absolute;bottom:0}.review-game_option.fade{opacity:.3}.review-game_objective{box-shadow:none;background-color:transparent;color:#1e1f2a;font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none;color:#2f3241;line-height:32px;margin:0;padding:0;z-index:1}.review-game_contents code{padding:0;font-size:1em;padding-right:0!important}.review-game_contents code.wide{display:block}.review-game_progressbar{display:inline-block;overflow:hidden;padding:0;margin:0;background-color:#646773;height:10px;position:absolute;top:0;width:100%}.review-game_progress{background-color:#17a0e1;bottom:0;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;transition:width .4s ease-in-out;width:0}.review-game_toolbar{background-color:#fff;overflow:hidden}.review-game_question-container{background-color:#fff;border-radius:0;color:#1e1f2a;overflow-y:auto;max-height:55%;font:24px 'museo-sans-rounded',sans-serif;font-weight:700;line-height:1.2em;margin:18px 0 6px;padding:6px 0;text-align:center;text-transform:none;font-size:22px;text-align:left;padding:.6em 20px;line-height:1.4em;margin:0}.review-game_question-container code.multi{font-size:14px!important}.course-outline_level-name{color:#999;display:block;font-size:.8em;line-height:1.5em}.course-outline a{text-decoration:none}.course-outline img{float:right;width:200px}.course-outline .ca-style h1{font:36px 'museo-sans-rounded',sans-serif;font-weight:700;margin-bottom:54px;text-align:center;text-transform:none;text-align:left;margin-bottom:32px}.course-outline .ca-style h2{font:30px 'museo-sans-rounded',sans-serif;font-weight:700;margin:24px 0 12px;padding:6px 0;text-align:center;text-transform:none;text-align:left}.course-outline .ca-style h3{font:24px 'museo-sans-rounded',sans-serif;font-weight:700;line-height:1.2em;margin:18px 0 6px;padding:6px 0;text-align:center;text-transform:none;text-align:left}.course-outline .ca-style h4{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none;text-align:left}.course-outline .ca-style p{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0;margin:12px 0}.ca-style .course-outline_projects p{font-size:14px}.course-outline_projects{font-size:14px}.course-outline #intro-container img{float:right;margin-top:16px;margin-left:16px;width:210px}.course-outline nav.float{width:200px}.course-outline #menu{max-width:810px;margin-left:250px}.course-outline .help{padding-left:40px!important;padding-right:40px!important}.course-outline .ca-style a{color:inherit;font-weight:inherit}.course-outline .module-course img{margin-top:6px;margin-left:12px}.course-outline .module-course .lesson-name{color:#333;font-weight:bold}.course-outline .module-course .lesson-description{color:#666}.course-outline.html img{width:360px}.course-outline .project-label{font-weight:bold;color:#3d99c9}.course-outline .special{font-weight:bold;color:#3d99c9}.course-outline .ca-style h4{opacity:.60}.reference{background-color:white;display:none;font-size:12px;margin:0;padding:10px}.reference_dialog{outline:0}.reference_dialog .ui-dialog-content{margin:0;padding:0}.reference .jspDrag{background-color:#9ea3b5}.reference .jspTrack{background-color:transparent;border:0}.reference_entry,.reference_output-container{border-left:1px solid #b9bccc}.reference_output-container{bottom:0;position:absolute;right:0;top:0;width:255px}.reference_output-toolbar{top:0;height:40px;text-align:center;min-height:0!important}.reference_console{position:absolute;top:40px;bottom:0;left:0;right:0}.reference_output{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:white;border-radius:0;bottom:0;height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%}.reference_output canvas{height:100%;width:100%}.reference_output .ui-button{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);border-radius:0;height:100%;min-width:40px!important;padding:0 12px!important;text-transform:uppercase;width:100%}.reference_output .ui-button-text{display:inline-block!important;min-width:36px!important}.reference_code{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #cccfdb;border-radius:0;bottom:0;overflow:hidden;position:absolute!important;width:430px}.reference_entry{bottom:0;left:200px;position:absolute;right:0;top:0}.reference_topbar{font-size:0;left:10px;position:absolute;top:-40.5px}.reference_topics{color:#b5b5b5;background-color:white;border-radius:0;bottom:0;font-size:13px;left:0;padding:0;position:absolute;overflow:auto;top:0;width:100%}.reference_topic{border:1px solid transparent;border-radius:2px;color:#7b8093;letter-spacing:.4px;margin:0 10px;padding:4px 6px}.reference_topic:hover{background-color:#f8f8f8;cursor:pointer}.reference_topic.is-selected{border:1px solid #cccfdb}.reference_topic.is-current{color:white}.reference_topic code{font-weight:bold;letter-spacing:0}.reference_topic.is-active code{color:#111}.reference_description{background-color:white;border-radius:0;color:#333;font-size:13px;left:0;letter-spacing:.4px;line-height:1.6em;overflow-y:auto;max-height:260px;padding:10px 20px;position:absolute;right:0;top:0;width:430px}.reference_description button{background-color:#f0f0f0;border:solid 2px #ccc;border-radius:2px;color:#aaa;cursor:pointer;font-size:11px;margin-top:2px;min-width:50px;padding:3px 2px}.reference_description button:hover{color:#7a7881;background-color:#f8f8f8;border:solid 2px #026492}.reference_description button.is-current{background-color:white;border:solid 2px #479ad0;color:#464646}.reference_container{position:absolute;bottom:0;left:0;right:0;top:0}.reference_topics-container{bottom:10px;overflow:hidden;position:absolute;top:10px;width:190px}.reference_play-button{font-size:13px!important}.reference_attribute{margin-bottom:0}.reference_item{margin-bottom:3px}.reference_attribute code,.reference_definition code,.reference_attribute-name{border:1px solid #f1f2f7;border-radius:3px;letter-spacing:.8px;padding:2px 4px 2px 5px}.reference_examples{margin-top:2px}.reference_name{display:block;font-size:16px;font-weight:bold;margin-bottom:6px;white-space:normal}.reference_name code{white-space:normal}.reference_attribute-name{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;font-weight:700}.ui-dialog.-resource .ui-dialog-titlebar{background-color:#f1f2f7;height:48px;padding:0}.ui-dialog.-resource .ui-dialog-title{margin-bottom:0}.ui-dialog.-resource .ui-dialog-titlebar-close{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color:#b9bccc;font-size:18px;height:18px;margin:0;right:6px}table.ascii{background-color:#333;color:white;border:solid #333 6px;font-size:1em;border-spacing:1px}table.ascii td{padding:0 2px}table.ascii td:nth-of-type(3n){text-align:right}table.ascii .ascii_char{background-color:#181818;text-align:center}table.ascii .ascii_code{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;text-align:right}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;max-width:95%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.featherlight-inner{max-width:100%;max-height:100%}.help{height:auto;font-weight:300;padding-top:0;padding-bottom:48px;padding-left:80px!important;padding-right:80px!important}.content .h1.mu-container{margin-top:0;padding-bottom:0}.content .h1.mu-container.section-0{padding-top:0}.content .h1{margin:48px -80px 24px;padding:24px 80px}.content .h1.section-0{margin-top:0}.instructions .run-code_container,.content .run-code_container,.instructions .copy-code_container.-copy,.content .copy-code_container.-copy{margin-top:8px;padding-left:0;padding-right:0;padding-top:18px}.instructions .run-code_container code,.content .run-code_container code,.instructions .copy-code_container.-copy code,.content .copy-code_container.-copy code{margin:0;padding-bottom:8px;padding-top:8px}.instructions .run-code_container button,.content .run-code_container button,.instructions .copy-code_container.-copy button,.content .copy-code_container.-copy button{border-radius:4px;left:-14px;padding:2px 4px}.instructions .copy-code_container.-icopy,.content .copy-code_container.-icopy{display:inline-block;line-height:1em;margin-right:12px;padding-left:0;padding-right:0;padding-top:0}.instructions .copy-code_container.-icopy .copy-code_button,.content .copy-code_container.-icopy .copy-code_button{border-radius:0 4px 4px 0;bottom:0;font-size:.4em;line-height:.5em;padding:0 2px;right:-12px;top:0;width:12px}.instructions .run-code_container,.content .run-code_container,.instructions .copy-code_container,.content .copy-code_container{display:block;position:relative}.instructions .run-code_container code:hover,.content .run-code_container code:hover,.instructions .copy-code_container code:hover,.content .copy-code_container code:hover{border:1px solid #c9001e;cursor:pointer}.instructions .run-code_container .align-right,.content .run-code_container .align-right,.instructions .copy-code_container .align-right,.content .copy-code_container .align-right{position:absolute;right:-18px;top:-8px}.instructions .run-code_container.-icon,.content .run-code_container.-icon,.instructions .copy-code_container.-icon,.content .copy-code_container.-icon{padding-right:12px}.instructions .run-code_button,.content .run-code_button,.instructions .copy-code_button,.content .copy-code_button{font-size:9px;font-weight:bold;letter-spacing:.8px;position:absolute;text-transform:uppercase;top:0}.instructions figure{display:inline-block;margin:5px;text-align:center}.instructions figure.-full-width{display:block;margin:auto}.instructions figure.align-right{float:right}.instructions figure.align-right img{padding-left:10px}.instructions figure.align-left{float:left}.instructions figure.align-left img{padding-right:10px}.instructions figure img{padding-bottom:4px}.instructions figcaption{font-size:.8em;line-height:1.4em;opacity:.8;padding-left:2px;padding-right:2px;padding-top:2px}.instructions .notice1,.content .notice1{font-size:200%;line-height:150%}.instructions .notice2,.content .notice2{font-size:120%;border:1px solid slateGray;padding:10px;width:100%}.instructions .notice3,.content .notice3{font-size:160%;font-weight:700;line-height:170%;padding:10px}.instructions .notice4,.content .notice4{font-size:120%;border:1px solid gray;padding:10px;width:100%}.instructions .noticeHeading,.content .noticeHeading{font-size:200%;line-height:20Table0%;padding:50px 10px 5px 10px}.instructions .noticeTeach,.content .noticeTeach{border:1px solid sienna;padding:10px}.instructions .reveal-answer,.content .reveal-answer{color:#7b8093}.instructions .borderSolid,.content .borderSolid{border:3px solid #9ea3b5;border-radius:5px;padding:10px}.instructions .borderSolid2,.content .borderSolid2{border:3px solid #b9bccc;border-radius:5px;padding:10px}.instructions .borderDash,.content .borderDash{border:3px dashed #9ea3b5;border-radius:5px;padding:10px}.instructions .borderLightDash,.content .borderLightDash{border:3px dashed #b9bccc;border-radius:5px;padding:10px}.instructions table,.content table{width:100%}.instructions .default-table,.content .default-table{border:3px solid #b9bccc}.instructions .default-table td,.content .default-table td{border:1px solid #b9bccc}.instructions .default-table th,.content .default-table th{height:50px}.instructions .default-table th,.content .default-table th,.instructions .default-table td,.content .default-table td{padding:15px;text-align:left;vertical-align:top}.instructions .show-examples-table,.content .show-examples-table{border:3px none #b9bccc;border-collapse:separate;border-spacing:10px;padding:10px;text-align:center}.instructions .show-examples-table th,.content .show-examples-table th,.instructions .show-examples-table td,.content .show-examples-table td{border:3px solid #b9bccc;border-radius:5px;padding:10px;text-align:center;vertical-align:top}.instructions .show-examples-table th,.content .show-examples-table th{border-color:#9ea3b5;font-size:1.5em;background-color:#e4e6ee}.instructions .second-row-table,.content .second-row-table{border-collapse:separate;border-spacing:0 2.5px;width:100%}.instructions .second-row-table tr:nth-child(even),.content .second-row-table tr:nth-child(even){background-color:#f1f2f7}.instructions .second-row-table th,.content .second-row-table th{font-size:1.5em;color:#7b8093}.instructions .second-row-table td,.content .second-row-table td{vertical-align:top}.instructions .spreadsheet-table,.content .spreadsheet-table{border:3px solid #7b8093;padding:10px;text-align:center}.instructions .spreadsheet-table th,.content .spreadsheet-table th,.instructions .spreadsheet-table td,.content .spreadsheet-table td{border:3px solid #b9bccc;border-radius:5px;padding:10px;text-align:center}.instructions .spreadsheet-table th,.content .spreadsheet-table th{border-color:#9ea3b5}.instructions .borderThTable th,.content .borderThTable th{border:3px solid #9ea3b5;background-color:#f1f2f7}.instructions .borderThTable td,.content .borderThTable td{border:3px solid #9ea3b5}.instructions table.solidBlackTableBorder,.content table.solidBlackTableBorder{border:3px solid #7b8093}.instructions .solidBlackTableBorder td,.content .solidBlackTableBorder td{border:3px solid #7b8093;padding:10px;text-align:center}.instructions table.solidBlackTableBorder th,.content table.solidBlackTableBorder th{border:3px solid #7b8093;padding:10px;text-align:center}.instructions .second-row,.content .second-row{background-color:#f1f2f7}.instructions table.bigDisplayTable,.content table.bigDisplayTable,.instructions .bigDisplayTable td,.content .bigDisplayTable td{height:200px;border-collapse:collapse;border:1px solid black;text-align:center;font-size:150%;vertical-align:middle}.instructions #tableCompare,.content #tableCompare{border:3px dashed #e4e6ee;padding:10px;border-collapse:collapse}.instructions #tableCompare table,.content #tableCompare table{border:3px solid slateGray;padding:10px;border-spacing:5px}.instructions #tableCompare td,.content #tableCompare td{border:3px solid steelBlue}.instructions #Specificitytable td,.content #Specificitytable td{letter-spacing:3px;background-color:#f1f2f7}.instructions #rainbowDiv,.content #rainbowDiv{background-image:-webkit-linear-gradient(crimson,coral,gold,yellowGreen,lightSeaGreen,royalBlue,darkSlateBlue);background-image:-moz-linear-gradient(crimson,coral,gold,yellowGreen,lightSeaGreen,royalBlue,darkSlateBlue);background-image:-o-linear-gradient(crimson,coral,gold,yellowGreen,lightSeaGreen,royalBlue,darkSlateBlue);background-image:linear-gradient(crimson,coral,gold,yellowGreen,lightSeaGreen,royalBlue,darkSlateBlue);font-size:2.5em;height:90px;line-height:90px;padding:0 30px 0;text-shadow:1px 2px 3px white,1px 2px 3px white,1px 2px 3px white;width:350px}.instructions .deg-225deg,.content .deg-225deg{background:-webkit-linear-gradient(-225deg,white,lightBlue,seaGreen);background:-o-linear-gradient(-225deg,white,lightBlue,seaGreen);background:-moz-linear-gradient(-225deg,white,lightBlue,seaGreen);background:linear-gradient(-225deg,white,lightBlue,seaGreen)}.instructions .deg-135deg,.content .deg-135deg{background:-webkit-linear-gradient(-135deg,white,lightBlue,seaGreen);background:-o-linear-gradient(-135deg,white,lightBlue,seaGreen);background:-moz-linear-gradient(-135deg,white,lightBlue,seaGreen);background:linear-gradient(-135deg,white,lightBlue,seaGreen)}.instructions .deg-45deg,.content .deg-45deg{background:-webkit-linear-gradient(-45deg,white,lightBlue,seaGreen);background:-o-linear-gradient(-45deg,white,lightBlue,seaGreen);background:-moz-linear-gradient(-45deg,white,lightBlue,seaGreen);background:linear-gradient(-45deg,white,lightBlue,seaGreen)}.instructions .deg45deg,.content .deg45deg{background:-webkit-linear-gradient(45deg,white,lightBlue,seaGreen);background:-o-linear-gradient(45deg,white,lightBlue,seaGreen);background:-moz-linear-gradient(45deg,white,lightBlue,seaGreen);background:linear-gradient(45deg,white,lightBlue,seaGreen)}.instructions .deg135deg,.content .deg135deg{background:-webkit-linear-gradient(135deg,white,lightBlue,seaGreen);background:-o-linear-gradient(135deg,white,lightBlue,seaGreen);background:-moz-linear-gradient(135deg,white,lightBlue,seaGreen);background:linear-gradient(135deg,white,lightBlue,seaGreen)}.instructions .deg225deg,.content .deg225deg{background:-webkit-linear-gradient(225deg,white,lightBlue,seaGreen);background:-o-linear-gradient(225deg,white,lightBlue,seaGreen);background:-moz-linear-gradient(225deg,white,lightBlue,seaGreen);background:linear-gradient(225deg,white,lightBlue,seaGreen)}.instructions .deg315deg,.content .deg315deg{background:-webkit-linear-gradient(315deg,white,lightBlue,seaGreen);background:-o-linear-gradient(315deg,white,lightBlue,seaGreen);background:-moz-linear-gradient(315deg,white,lightBlue,seaGreen);background:linear-gradient(315deg,white,lightBlue,seaGreen)}.instructions .image-gallery-basic,.content .image-gallery-basic{background-color:#7b8093}.instructions .image-gallery-basic img,.content .image-gallery-basic img{width:33.33%;border:1px solid black}.instructions .image-gallery-vert-align,.content .image-gallery-vert-align{background-color:#7b8093}.instructions .image-gallery-vert-align img,.content .image-gallery-vert-align img{width:33.33%;border:1px solid black;vertical-align:top}.ca-content .gallery{margin-left:auto;margin-right:auto;text-align:center}.ca-content .gallery br{display:none}.ca-content .gallery .video-wrapper{margin:0!important}.ca-content .gallery figcaption{font-size:12px}.ca-content .gallery_title{border-bottom:1px solid #f1f2f7;color:#747474;font-weight:600;letter-spacing:.8px;line-height:1.4em;margin:18px 0 2px 0;text-align:center;text-transform:uppercase}.ca-content .gallery_item{vertical-align:top}.ca-content .gallery_items{font-size:0}.ca-content .gallery_items>*{display:inline-block;margin:0 2% 2% 0}.ca-content .gallery_items img{padding:0!important;margin:0!important}.ca-content .gallery_items a{display:inline-block}.ca-content .gallery.-fonts.columns-3 .gallery_item,.ca-content .gallery.-fonts.columns-2 .gallery_item{margin-left:0;margin-right:0;border-right:1px solid #f1f2f7;padding-left:2%;padding-right:2%}.ca-content .gallery.-fonts.columns-3 .gallery_item>img,.ca-content .gallery.-fonts.columns-2 .gallery_item>img{margin-left:0;margin-right:0;max-width:176px}.ca-content .gallery.-fonts.columns-3 .gallery_item:first-child,.ca-content .gallery.-fonts.columns-2 .gallery_item:first-child{padding-left:0}.ca-content .gallery.-fonts.columns-3 .gallery_item:last-of-type,.ca-content .gallery.-fonts.columns-2 .gallery_item:last-of-type{border-right:0;padding-right:0}.ca-content .gallery.columns-1 .gallery_items>.gallery_item{height:auto;height:initial;width:100%}.ca-content .gallery.columns-1 .gallery_items>.gallery_item:nth-child(2n - 1){margin-right:0}.ca-content .gallery.columns-1 .gallery_items :nth-child(2n){display:initial}.ca-content .gallery.columns-2 .gallery_items>.gallery_item{height:auto;height:initial;width:49%}.ca-content .gallery.columns-2 .gallery_items>.gallery_item:nth-child(4n - 1){margin-right:0}.ca-content .gallery.columns-2 .gallery_items :nth-child(4n){display:initial}.ca-content .gallery.columns-3 .gallery_items>.gallery_item{height:auto;height:initial;width:32%}.ca-content .gallery.columns-3 .gallery_items>.gallery_item:nth-child(6n - 1){margin-right:0}.ca-content .gallery.columns-3 .gallery_items :nth-child(6n){display:initial}.ca-content .gallery.columns-4 .gallery_items>.gallery_item{height:auto;height:initial;width:23.5%}.ca-content .gallery.columns-4 .gallery_items>.gallery_item:nth-child(8n - 1){margin-right:0}.ca-content .gallery.columns-4 .gallery_items :nth-child(8n){display:initial}.ca-content .gallery.columns-5 .gallery_items>.gallery_item{height:auto;height:initial;width:18.4%}.ca-content .gallery.columns-5 .gallery_items>.gallery_item:nth-child(10n - 1){margin-right:0}.ca-content .gallery.columns-5 .gallery_items :nth-child(10n){display:initial}.ca-content .gallery.columns-6 .gallery_items>.gallery_item{height:auto;height:initial;width:15%}.ca-content .gallery.columns-6 .gallery_items>.gallery_item:nth-child(12n - 1){margin-right:0}.ca-content .gallery.columns-6 .gallery_items :nth-child(12n){display:initial}.ca-content .gallery.columns-7 .gallery_items>.gallery_item{height:auto;height:initial;width:12.57142857%}.ca-content .gallery.columns-7 .gallery_items>.gallery_item:nth-child(14n - 1){margin-right:0}.ca-content .gallery.columns-7 .gallery_items :nth-child(14n){display:initial}.ca-content .gallery.columns-8 .gallery_items>.gallery_item{height:auto;height:initial;width:10.75%}.ca-content .gallery.columns-8 .gallery_items>.gallery_item:nth-child(16n - 1){margin-right:0}.ca-content .gallery.columns-8 .gallery_items :nth-child(16n){display:initial}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.responsive{height:120%;width:120%;left:-30px;position:relative;top:-30px;-webkit-transition:top .2s ease-in-out,left .2s ease-in-out;-moz-transition:top .2s ease-in-out,left .2s ease-in-out;-o-transition:top .2s ease-in-out,left .2s ease-in-out;transition:top .2s ease-in-out,left .2s ease-in-out}.responsive_wrapper{height:930px;width:1230px;margin-left:-11px;padding:0;overflow:hidden;transform:scale(0.35);transform-origin:0 0}@media all and (max-width:1400px){.responsive_wrapper{margin-left:-31px}}@media all and (max-width:1260px){.responsive_wrapper{margin-left:-11px;height:730px;width:880px}}.responsive.-visible{background:#fff url("https://i.imgur.com/Kk4BSgP.jpg") repeat 30px 30px;left:0;top:0}.responsive_ruler-zero{background-color:#000;border-right:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;color:#fff;font-size:30px;display:inline-block;float:left;height:30px;padding-top:8px;padding-left:8px;position:relative;width:30px}.responsive_ruler-zero_icon{position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.responsive_ruler-top{background-color:black;color:#fff;position:relative;border-bottom:1px solid #fff;border-top:1px solid #fff;box-sizing:border-box;height:30px;margin-left:30px;width:100%}.responsive_ruler-top_overlay{background-color:rgba(255,255,255,0.25);display:inline-block;position:absolute;height:100%;width:2px}.responsive_ruler-top_zero{position:absolute;font-size:28px;left:4px;top:2px}.responsive_ruler-top_points{list-style-type:none!important;margin:0!important;padding:0!important;white-space:nowrap}.responsive_ruler-top_points_half{bottom:-3px;display:block;position:absolute;text-align:center;width:100%}.responsive_ruler-top_points_full{display:inline-block;box-sizing:border-box;border-right:1px solid #fff;height:30px;position:relative;width:100px}.responsive_ruler-top_points_number{display:inline-block;position:absolute;right:-55px;font-size:28px;top:4px;width:49px;z-index:5}.responsive_ruler-left{background-color:black;color:#fff;position:relative;border-left:1px solid #fff;border-right:1px solid #fff;box-sizing:border-box;float:left;height:100%;width:30px}.responsive_ruler-left_overlay{background-color:rgba(255,255,255,0.25);display:inline-block;position:absolute;height:2px;width:100%}.responsive_ruler-left_zero{font-size:28px;left:5px;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.responsive_ruler-left_points{list-style-type:none!important;margin:0!important;padding:0!important}.responsive_ruler-left_points_half{right:-13px;display:block;position:absolute;text-align:center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);padding-top:75%}.responsive_ruler-left_points_full{box-sizing:border-box;border-bottom:1px solid #fff;height:100px;position:relative;width:30px}.responsive_ruler-left_points_number{display:inline-block;width:49px;position:absolute;left:-10px;font-size:28px;top:60px;text-align:right;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(270deg);z-index:5}.responsive_draggable{background-color:rgba(255,255,255,0.4);float:right;height:350px;left:30px;position:absolute;width:400px;-webkit-filter:invert(100%);filter:invert(100%)}.responsive_draggable.-visible{-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px;padding:0 15px 15px 0}.responsive_draggable_content{border:1px solid black;background-color:#ddd;height:100%;position:relative;width:100%;z-index:2;-webkit-filter:invert(100%);filter:invert(100%)}.responsive_draggable_overlay{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.responsive_size-popup{background-color:rgba(0,0,0,0.5);color:white;display:none;font-size:40px;padding:10px;position:absolute}.responsive_size-popup.-visible{display:inline-block}.code-output .responsive_wrapper{margin-left:0}.t-editor .editor-bar{display:block;vertical-align:middle}.t-editor .editor-container .code-toolbar{background-color:#ddd;color:white;padding:3px}.t-editor .objective{font-size:20px;font-weight:bold;margin-bottom:12px}.editor-bar{display:none;font-size:16px;font-weight:600;letter-spacing:1px;line-height:60px;margin-left:44px;position:absolute!important;top:0}.editor-bar .ui-button{background-color:transparent!important;border-radius:0;color:#b5b5b5;vertical-align:middle;padding:0}.editor-bar .ui-button .ui-button-text{border-radius:5px;padding:.4em;text-transform:lowercase}.editor-bar .ui-button.current .ui-button-text{box-shadow:0 0 0 2px #ef5555}.editor-bar>*{display:inline-block}.t-editor #language-container{display:inline-block;margin:0 12px}.gloss-hover .ace_content{background-color:#fe9696!important}.ace_scroller{border-left:#dedede 1px solid;border-right-bottom:5px}.ace_content{left:0!important;right:0!important;width:initial!important}.ace-tm .ace_marker-layer .ace_bracket{background-color:#7db0cf}.ace-tm .ace_gutter-active-line{background-color:#eee!important}.ace-tm .ace_marker-layer .ace_active-line{background:rgba(0,0,0,0.03)!important}.ace-tm:not(.ace_focus) .ace_marker-layer .ace_active-line{background:rgba(0,0,0,0.01)!important}.ace-tm:not(.ace_focus){background-color:#fafafa}.ace_editor,.ace_editor div,.ace_editor textarea{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace!important;font-weight:400!important;letter-spacing:0!important;text-align:left!important}.ace_editor .ace_gutter-cell,.ace_editor div .ace_gutter-cell,.ace_editor textarea .ace_gutter-cell{text-align:right!important}.ace_editor .ace_gutter-cell.ace_info,.ace_editor div .ace_gutter-cell.ace_info,.ace_editor textarea .ace_gutter-cell.ace_info{background-image:none!important}a.powered-by-firepad{display:none}.line-highlight{background-color:#ddd!important;border-radius:1px;transition:background-color .3s linear}.ace_content{transition:background-color .3s linear}.ace_text-layer .code-highlight{transition:all .2s linear;background-color:rgba(255,255,255,0.7)}.ace_text-layer .code-highlight.last{box-shadow:0 3px 2px -2px #ec6262}.demo .ace_text-layer .code-highlight{transition:background-color .2s linear;background-color:rgba(161,218,255,0.65)!important}#review-game-dialog .question .highlight,.instructions .line-highlight,.instructions code .code-highlight{border-radius:2px;transition:background-color .2s linear;background-color:#ffb6b6!important;color:black}.ace_gutter-cell.highlight{background-color:rgba(161,218,255,0.65)!important}.guides{background-color:#f1f2f7;position:relative;z-index:2}.guides_container{background-color:#f1f2f7;left:0;margin:0 auto;max-width:1400px;opacity:0;position:relative;z-index:2;-webkit-transition:slide .5s forwards opacity .15s ease;-moz-transition:slide .5s forwards opacity .15s ease;-o-transition:slide .5s forwards opacity .15s ease;transition:slide .5s forwards opacity .15s ease}.guides_container.is-visible{opacity:1}.guides_container.t-quiz{max-width:1190px}.guides_left-bar{width:100%}.guides_left-bar.-quiz{display:none}.guides_right-bar{display:none}@media(min-width:1200px){.guides_right-bar{display:block;position:fixed;right:0;top:75px;width:245px}}.guides_content{margin:15px 15px 0}.guides_content.-quiz{margin:0;margin-top:60px}.guides_content.-quiz h2{margin-top:0}.guides_content.-quiz .list-level-1{counter-reset:item;margin-bottom:-20px;margin-top:-20px;margin-left:0;margin-right:0;padding-bottom:0;padding-top:0}.guides_content.-quiz .list-level-1_item{counter-increment:item;border-bottom:13px solid #f1f2f7;font-size:18px;line-height:1.4em;list-style-type:none;margin:0 -32px 0 -32px;padding:39px 50px;position:relative}.guides_content.-quiz .list-level-1_item:before{font-weight:500;content:counter(item) ".";margin-right:3px}.guides_content.-quiz .list-level-1_item>iframe,.guides_content.-quiz .list-level-2_item>iframe{margin-top:28px}.guides_content.-quiz .list-level-2_item:first-of-type{padding-top:0}.guides_content.-quiz .list-level-2_item:last-of-type{border-bottom:0}.guides_content.-quiz .list-level-2{font-size:14px}.guides_content.-quiz .list-level-2{list-style-position:inside;list-style-type:lower-alpha;margin:0;padding:0}.guides_content.-quiz .list-level-2_item p{padding:0}.guides_content.-quiz .multi{border-color:#b9bccc;display:block;font-size:12px;margin-top:15px}.guides_content.-quiz img{border:1px solid #b9bccc;border-radius:3px;margin-left:10px;margin-top:31px;padding-left:0}@media(min-width:767px){.guides{padding:15px}.guides_left-bar{margin:0;position:fixed;top:75px;width:245px}.guides_content{margin:0 0 0 260px}.guides_container{-webkit-transition:left 0s ease;-moz-transition:left 0s ease;-o-transition:left 0s ease;transition:left 0s ease}.guides_container.is-sliding{left:0}}.guides .guides_content.-quiz{margin-top:60px!important}@media(min-width:992px){.guides_left-bar.-quiz{display:block;width:285px}.guides_content{margin:0 260px}.guides_content.-quiz{color:#000;background-color:#fff;border-radius:2px;margin:0 300px;margin-top:60px;padding:20px 40px;width:687px}}@media(min-width:1200px){.guides_content.-quiz{width:887px}}.guide-header{background-color:#FFF;color:#000;padding:16px;position:relative}.guide-header_heading{font-size:15px;font-weight:normal;line-height:1em;letter-spacing:-0.3px;margin-bottom:10px;margin-right:70px}.guide-header_level{border:1px solid #9799a0;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:1px;padding:3px 6px 3px 7px;position:absolute;right:15px;text-transform:uppercase;top:16px}.guide-header_print{bottom:14px;cursor:pointer;font-size:16px;position:absolute;right:15px}.guide-header_print:hover{opacity:.8}.guide-header_text{font-size:14px;font-weight:300;margin-top:5px}@media(min-width:767px){.guide-header{border-top-left-radius:2px;border-top-right-radius:2px}}.guide-nav{background-color:#FFF;border-bottom-left-radius:2px;border-bottom-right-radius:2px;color:#000;display:none;font-family:15px 'museo-sans-rounded',sans-serif;padding-bottom:5px}.guide-nav.-mobile{background-color:#FFF;display:block;height:100%;margin-top:76px;position:fixed;width:100%;z-index:1}.guide-nav_lesson.is-expanded .guide-nav_lesson-header{background-color:#3e4254}.guide-nav_lesson.is-expanded .guide-nav_lesson-header:hover{background-color:#545971}.guide-nav_lesson-header{cursor:pointer;padding:6px 15px}.guide-nav_lesson-header.-mobile{background-color:#FFF;bottom:0;color:#000;display:block;padding:10px 20px;position:fixed;width:100%;z-index:20}@media(min-width:767px){.guide-nav_lesson-header.-mobile{display:none}}.guide-nav_mobile-header{color:#b9bccc;font-size:11px;font-weight:700;padding:15px;text-transform:uppercase}.guide-nav_mobile-close{cursor:pointer;padding:1px 5px;position:absolute;right:15px}.guide-nav_lesson:first-of-type.is-expanded .guide-nav_lesson-header{border-top-left-radius:5px;border-top-right-radius:5px}.guide-nav_lesson-header.is-mobile{background-color:#101116;color:#fff;margin-top:20px}.guide-nav_icon{margin-right:20px;position:relative;top:3px}.guide-nav_lesson-circle{background-color:#fff;border-radius:50%;display:inline-block;height:12px;margin-right:10px;position:relative;top:2px;width:12px}.guide-nav_lesson-name{overflow:hidden;top:4px;white-space:nowrap}.guide-nav_lesson-name,.guide-nav_period-name,.guide-nav_lesson-time,.guide-nav_period-time{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px}.guide-nav_lesson-name,.guide-nav_period-name{position:relative;text-transform:uppercase;width:80%}.guide-nav_lesson-name code,.guide-nav_period-name code{vertical-align:baseline}.guide-nav_lesson-time,.guide-nav_period-time{color:#7f7f81;text-align:right;text-transform:uppercase;width:45px}.guide-nav_lesson-header.-mobile .guide-nav_lesson-time{right:15px}.guide-nav_lesson-header .guide-nav_lesson-time{padding-top:5px;position:absolute}.guide-nav_periods{background-color:#FFF;height:0;overflow:hidden}.guide-nav_lesson.is-expanded .guide-nav_periods{box-sizing:content-box}.guide-nav_lesson:first-of-type.is-expanded{border-top-left-radius:5px;border-top-right-radius:5px}.guide-nav_lesson:first-of-type.is-expanded .guide-nav_lesson-header:hover,.guide-nav_lesson:last-of-type.is-expanded .guide-nav_lesson-header:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}.guide-nav_period{border-left:2px solid #FFF;cursor:pointer;padding:4px 15px}.guide-nav_period:first-of-type{margin-top:15px}.guide-nav_period:last-of-type{margin-bottom:15px}.guide-nav_period:hover{border-left:2px solid #7f7f81}.guide-nav_period.is-active{border-left:2px solid #fff}.guide-nav_period-name{overflow:hidden;top:4px;width:80%;white-space:nowrap}.guide-nav_lesson-name-overlay,.guide-nav_period-name-overlay{display:block;height:15px;position:absolute;right:0;top:0;width:100px}.guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(255,255,255,0) 33%,rgba(255,255,255,0.39) 65%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 33%,rgba(255,255,255,0.39) 65%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 33%,rgba(255,255,255,0.39) 65%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#FFF',GradientType=1)}.guide-nav_lesson-header.-mobile .guide-nav_lesson-name-overlay{display:none}.guide-nav_lesson.is-expanded .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(62,66,84,0) 33%,rgba(62,66,84,0.39) 59%,#3e4254 100%);background:-webkit-linear-gradient(left,rgba(62,66,84,0) 33%,rgba(62,66,84,0.39) 59%,#3e4254 100%);background:linear-gradient(to right,rgba(62,66,84,0) 33%,rgba(62,66,84,0.39) 59%,#3e4254 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003e4254',endColorstr='#3e4254',GradientType=1)}.guide-nav_period-name-overlay{background:-moz-linear-gradient(left,rgba(47,50,65,0) 33%,rgba(47,50,65,0.37) 58%,#2f3241 100%);background:-webkit-linear-gradient(left,rgba(47,50,65,0) 33%,rgba(47,50,65,0.37) 58%,#2f3241 100%);background:linear-gradient(to right,rgba(47,50,65,0) 33%,rgba(47,50,65,0.37) 58%,#2f3241 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002f3241',endColorstr='@headerBackground',GradientType=1)}.guide-nav_lesson-header.is-mobile .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(16,17,22,0) 33%,rgba(16,17,22,0.37) 58%,#101116 100%);background:-webkit-linear-gradient(left,rgba(16,17,22,0) 33%,rgba(16,17,22,0.37) 58%,#101116 100%);background:linear-gradient(to right,rgba(16,17,22,0) 33%,rgba(16,17,22,0.37) 58%,#101116 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#101116',endColorstr='#101116',GradientType=1)}@media(min-width:767px){.guide-nav{display:block}.guide-nav_lesson-name{width:145px}.guide-nav_lesson-name.-no-number{width:85%}.guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(255,255,255,0) 33%,rgba(255,255,255,0.39) 59%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 33%,rgba(255,255,255,0.39) 59%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 33%,rgba(255,255,255,0.39) 59%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00101116',endColorstr='#101116',GradientType=1)}.guide-nav_period-name{width:169px}}.guide{font-family:'museo-sans-rounded',sans-serif;font-size:15px;margin-top:10px;position:relative;z-index:3}.guide:first-of-type{margin-top:0}.guide:last-of-type{margin-bottom:50px}.guide_header{background-color:#FFF;border-radius:2px;color:#000;cursor:pointer;padding:20px 20px 20px 22px}.guide_header:hover{margin-top:-1px}.guide_header.mu.setup{margin:0}.guide.is-expanded .guide_header{border-bottom-left-radius:0;border-bottom-right-radius:0}.guide_controls{display:none}.guide_wrapper{position:relative}.guide_content{height:auto;overflow:hidden}.guide.is-expanded .guide_content{height:auto}.guide_tasks{border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:5px}.guide_heading{font-size:16px;font-weight:normal;line-height:1.4em;letter-spacing:-0.35px}.guide_text{font-size:14px;font-weight:300;letter-spacing:-0.3px;min-height:20px;padding-left:0!important}.guide code{background-color:rgba(255,255,255,0.5)}.guide code b{background-color:#ffff5c}.guide_buttons-wrapper{left:0;position:absolute;top:0}.guide_label{border-radius:2px;color:#fff;display:none;font-size:16px;height:30px;margin-left:10px;text-align:center;width:30px;bottom:-5px;left:-45px;position:absolute}@media(min-width:767px){.guide_label{display:inline-block}}.guide_label:hover{opacity:.8}.guide_label.action{background-color:transparent;border:0;padding:0}.guide_label-icon{font-size:22px;color:#b9bccc}.guide_time{font-size:11px;font-weight:bold;letter-spacing:1px;opacity:.5;position:absolute;right:0;top:4px;text-transform:uppercase}.guide_assign{display:inline-block;font-size:11px;letter-spacing:1px;text-transform:uppercase}.guide_assign-box{background-color:#fff;border-radius:2px;display:inline-block;height:15px;margin-right:5px;position:relative;top:3px;width:15px}.guide_buttons{border-left:1px solid #fff;display:inline-block;padding:0 0 0 10px}.guide_button{display:none;margin-left:5px;position:relative;top:3px}.guide_button:first-of-type{margin-left:0}.guide_toggle-wrapper{border-left:1px solid rgba(0,0,0,0.3);cursor:pointer;display:none;height:100%;position:absolute;right:0;text-align:right;top:0;width:35px}.guide_toggle{display:block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media(min-width:767px){.guide_information{display:inline-block;margin-right:100px}.guide_controls{display:inline-block;float:right;height:auto;padding:0;text-align:right;width:100px}.guide_tasks{margin-top:0}.guide_tasks{background-color:#fff;margin-top:0;padding-top:15px;padding-bottom:15px}.guide_wrapper{padding:0 15px 0 0}.guide_time{top:auto}.guide_buttons-wrapper{bottom:0;margin-right:50px;right:0;top:initial}.guide_button{display:inline-block}.guide_assign{padding:0 10px}.guide_toggle-wrapper{display:inline-block}.guide_time{margin-right:45px}}.guides-info-section{border-radius:2px;background-color:#FFF;border-bottom:solid #cccfdb 2px;display:none;font-family:15px 'museo-sans-rounded',sans-serif;margin-bottom:10px;padding:20px}.guides-info-section:last-of-type{margin-bottom:0}.guides-info-section_heading{color:#2f3241;font-size:12px;letter-spacing:.18px;text-transform:uppercase}.guides-info-section_text,.guides-info-section_link{color:#7b8093;font-size:14px;font-weight:300;line-height:19px;margin-top:5px}.guides-info-section_link{color:#c9001e;display:block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.guides-info-section_link:hover{color:#ff7373}.lesson-nav{background-color:#fff;border-bottom:1px solid #e4e6ee;font-family:'museo-sans-rounded',sans-serif;padding:15px 20px}.lesson-nav:first-of-type{margin-top:0}.lesson-nav_header{color:#343e5c;font-size:11px;font-weight:700;letter-spacing:1px;margin-right:15px;text-transform:capitalize}.lesson-nav_button{color:#9ea3b5;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:1px;margin-right:15px;padding:5px}.lesson-nav_button:last-of-type{margin:0}.lesson-nav_button.-link:hover,.lesson-nav_button.-link.is-active{cursor:pointer;color:#343e5c}.lesson-info{background-color:#fff;border-radius:2px;color:#FFF;font-family:15px 'museo-sans-rounded',sans-serif;margin-top:15px}.lesson-info_heading{border-bottom:1px solid #cccfdb;font-size:11px;font-weight:700;letter-spacing:1px;padding:15px 25px;text-transform:uppercase}.lesson-info_text{font-size:15px;padding:15px 25px}.guide-task{background-color:#fff;margin:0 15px 5px 15px;position:relative}.guide-task.expandable{cursor:pointer}.guide-task:last-of-type{margin-bottom:0}.guide-task_wrapper{margin-right:1px;padding:15px 0 0;position:relative;top:1px;visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}.guide-task_wrapper:before,.guide-task_wrapper:after{content:" ";display:table}.guide-task_wrapper:after{clear:both}.guide-task_wrapper.-white-border{border-bottom:1px solid #fff}.guide-task.is-expanded .guide-task_wrapper{border-bottom:0}.guide-task:first-of-type .guide-task_wrapper{border:0}.guide-task_information{line-height:15px;padding:0}@media(min-width:767px){.guide-task_information{width:73%}}@media(min-width:1200px){.guide-task_information{width:74%}}.guide-task_information.-smaller{padding:0}@media(min-width:1200px){.guide-task_information.-smaller{width:63%}}.guide-task_controls{margin-top:15px;padding:15px 0;text-align:center}@media(min-width:767px){.guide-task_controls{width:27%}}@media(min-width:1200px){.guide-task_controls{width:26%}}.guide-task_controls.-smaller{padding:0}@media(min-width:1200px){.guide-task_controls.-smaller{width:37%}}.guide-task_activities{cursor:initial;font-size:15px;height:0;overflow:hidden}.guide-task.is-expanded .guide-task_activities{padding:0 0 25px 0}.guide-task_type{background-color:#dd5585;border-radius:50%;color:#fff;display:none;height:30px;position:absolute;text-align:center;top:17px;width:30px}.guide-task_letter{display:block;height:100%}.guide-task_header{display:inline-block;margin-left:60px;padding-right:20px;width:100%}@media(min-width:992px){.guide-task_header{padding-right:0}}.guide-task_subheading{font-size:12px;font-weight:700;line-height:1.1em}.guide-task_subheading span{font-weight:800}.guide-task_heading{font-size:18px;font-weight:500;line-height:1.1em;width:100%}@media(max-width:767px){.guide-task_heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.guide-task_buttons{padding-right:5px;position:relative;top:-4px}.guide-task_label{border-radius:2px;color:#fff;display:none;font-size:16px;height:30px;margin-left:10px;text-align:center;width:30px;position:absolute;right:55px;top:-50px}@media(min-width:767px){.guide-task_label{display:inline-block}}.guide-task_label:hover{opacity:.8}.guide-task_label.action{background-color:transparent;border:0;padding:0}.guide-task_label-icon{font-size:22px;color:#b9bccc}.guide-task.hu .guide-task_label.-headsup{background-color:#da525f;display:inline-block}.guide-task.re .guide-task_label.-resources{background-color:#59c8bc;display:inline-block}.guide-task_label-icon{display:block;margin:3px auto 0;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.guide-task_button{background-color:transparent;border:1px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font:11px 'museo-sans-rounded',sans-serif;font-weight:bold;padding:.6em 1.4em;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none;vertical-align:middle;border-color:#cccfdb;color:#cccfdb;display:none;position:absolute;right:60px;top:-45px}.guide-task_button:hover,.guide-task_button:focus,.guide-task_button:active{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#eb384e;cursor:pointer;text-decoration:none!important}.guide-task_button.-solid{color:#2f9de6;background-color:#fff}.guide-task_button.-solid:hover{border-color:#13659c;background-color:rgba(0,0,0,0);color:#13659c;cursor:pointer}.guide-task_button.-large-square{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold;padding:20px!important;margin-right:10px}.guide-task_button.-white{border-color:#fff;color:#fff}.guide-task_button.-white:hover,.guide-task_button.-white:focus,.guide-task_button.-white:active{background-color:rgba(255,255,255,0.15);color:#fff;transition:background-color .5s}.guide-task_button.-solid-white{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em}.guide-task_button.-solid-white:hover,.guide-task_button.-solid-white:focus,.guide-task_button.-solid-white:active{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.guide-task_button.-default{background-color:#c9001e;border-color:#c9001e;color:#fff;padding:.6em 1.6em}.guide-task_button.-default:hover,.guide-task_button.-default:focus,.guide-task_button.-default:active{border-color:#63000f;background-color:#63000f;color:#fff;cursor:pointer}.guide-task_button.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}.guide-task_button.-blue:hover,.guide-task_button.-blue:focus,.guide-task_button.-blue:active{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.guide-task_button.-red{color:#fff;background-color:#c9001e;border-color:#c9001e}.guide-task_button.-red:hover,.guide-task_button.-red:focus,.guide-task_button.-red:active{border-color:#c9001e;background-color:#ff4040;color:#fff;cursor:pointer}.guide-task_button.-red-orange{background:#c9001e;border-color:#c9001e;color:#fff;display:inline-block;padding:10px 15px}.guide-task_button.-red-orange:hover,.guide-task_button.-red-orange:active,.guide-task_button.-red-orange:focus{border-color:#c9001e;background-color:#ff4040;color:#fff;cursor:pointer}.guide-task_button.-black{color:#fff;background-color:#565876;border:2px solid #565876}.guide-task_button.-black:hover,.guide-task_button.-black:focus,.guide-task_button.-black:active{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}.guide-task_button.-black-bordered{color:#565876;background-color:transparent;border:2px solid #565876}.guide-task_button.-black-bordered:hover,.guide-task_button.-black-bordered:focus,.guide-task_button.-black-bordered:active{border-color:#2b2c3b;background-color:rgba(0,0,0,0);color:#2b2c3b;cursor:pointer}@media(min-width:992px){.guide-task_button{display:inline-block}}.guide-task_time{color:#7b8093;font-size:11px;font-weight:700;letter-spacing:1px;position:absolute;right:10px;top:-42px}.guide-task_toggle{color:#b1b5c4;font-size:14px;margin-left:15px;position:relative;top:3px}.guide-task_toggle.-hidden{opacity:0}.guide-task.is-expanded .guide-task_header-wrapper{color:#fff;margin:0 -26px 0 -31px;padding:0 26px 0 31px}.guide-task.is-expanded .guide-task_time,.guide-task.is-expanded .guide-task_toggle{color:#fff}.guide-task_activity{border-top:1px solid #e4e6ee;padding:10px 0 10px 45px}.guide-task_activity-number{margin-right:20px}@media(max-width:767px){.guide-task{margin-left:0;margin-right:0}.guide-task.is-expanded .guide-content{border-bottom:0}}@media(min-width:767px){.guide-task{border-radius:2px;margin-bottom:0;overflow:hidden}.guide-task.is-expanded:hover{border-color:rgba(0,0,0,0)}.guide-task_wrapper{border-top:1px solid #cccfdb;margin-left:0;padding:15px 0}.guide-task:hover .guide-task_wrapper,.guide-task:hover+.guide-task .guide-task_wrapper{border-color:rgba(0,0,0,0)}.guide-task.is-expanded .guide-task_wrapper{border-top:1px solid rgba(0,0,0,0)}.guide-task.is-expanded .guide-task_wrapper:hover .guide-task.is-expanded .guide-task_wrapper_wrapper,.guide-task.is-expanded .guide-task_wrapper:hover+.guide-task.is-expanded .guide-task_wrapper .guide-task.is-expanded .guide-task_wrapper_wrapper{border-top:1px solid rgba(0,0,0,0)}.guide-task.is-expanded{margin:0;overflow:visible}.guide-task.is-expanded .guide-task_type{margin-top:15px}.guide-task_controls{margin-top:0;padding:0;text-align:right}.guide-task_header{margin-left:0}.guide-task_label{position:relative;top:7px;right:0}.guide-task_button{display:inline-block;position:initial}.guide-task_time{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:inline-block;right:auto;text-transform:uppercase;top:8px;width:45px}}.guide-task.accordion{padding-top:10px}.guide-task:first-child{margin-top:0}.guide-task_header-wrapper{padding:0 10px 0 13px}.guide-note{background-color:#d0a02c;border-radius:2px;color:#624c18;display:none;font-size:15px;margin-top:15px;padding:20px}.guide-note_header{font-weight:800}.is-expanded .guide-header{margin-top:0!important}.is-expanded .guide_header{margin-top:0!important}.is-expanded .guide-content{border-bottom:15px solid #f1f2f7;display:inline-block;width:100%}.is-expanded:last-child .guide-content{border-bottom:0}.is-expanded>.guide-task_header-wrapper{margin:15px 0 0 0!important;padding:0 15px!important}.guide-nav.accordian{border-bottom:2px solid #cccfdb;padding-bottom:10px}.guide.is-expanded{margin-top:30px;margin-bottom:30px}.guide:first-child.is-expanded{margin-top:0!important}.guide-task.is-expanded .guide-task_header-wrapper{border-top:15px solid #f1f2f7;margin-top:15px}.guide-task.a .guide-task_type{display:inline-block}.guide-task.a .guide-task_letter:before{display:block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:52%}@media(min-width:767px){.guide-task.a .guide-task_wrapper{margin-left:45px}}h2.mu.a:before{border-radius:50px;color:white;font-size:10px;margin-right:10px;text-align:center;float:left;line-height:23px!important;height:25px;width:25px}.guide-task.c .guide-task_type{display:inline-block}.guide-task.c .guide-task_letter:before{display:block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:52%}@media(min-width:767px){.guide-task.c .guide-task_wrapper{margin-left:45px}}h2.mu.c:before{border-radius:50px;color:white;font-size:10px;margin-right:10px;text-align:center;float:left;line-height:23px!important;height:25px;width:25px}.guide-task.ca .guide-task_type{display:inline-block}.guide-task.ca .guide-task_letter:before{display:block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:52%}@media(min-width:767px){.guide-task.ca .guide-task_wrapper{margin-left:45px}}h2.mu.ca:before{border-radius:50px;color:white;font-size:10px;margin-right:10px;text-align:center;float:left;line-height:23px!important;height:25px;width:25px}.guide-task.e .guide-task_type{display:inline-block}.guide-task.e .guide-task_letter:before{display:block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:52%}@media(min-width:767px){.guide-task.e .guide-task_wrapper{margin-left:45px}}h2.mu.e:before{border-radius:50px;color:white;font-size:10px;margin-right:10px;text-align:center;float:left;line-height:23px!important;height:25px;width:25px}.guide-task.p .guide-task_type{display:inline-block}.guide-task.p .guide-task_letter:before{display:block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:52%}@media(min-width:767px){.guide-task.p .guide-task_wrapper{margin-left:45px}}h2.mu.p:before{border-radius:50px;color:white;font-size:10px;margin-right:10px;text-align:center;float:left;line-height:23px!important;height:25px;width:25px}.guide-task.c .guide-task_letter:before{top:51%!important}.guide-nav_lesson:hover .section-0 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-0.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(121,128,146,0) 33%,rgba(121,128,146,0.39) 59%,#798092 100%);background:-webkit-linear-gradient(left,rgba(121,128,146,0) 33%,rgba(121,128,146,0.39) 59%,#798092 100%);background:linear-gradient(to right,rgba(121,128,146,0) 33%,rgba(121,128,146,0.39) 59%,#798092 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-0.is-active,.guide-nav_lesson:hover .section-0{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-0.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-0 .guide-task_label-icon,.guide-nav_lesson .section-0.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-0 .guide-nav_lesson-time{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-0.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-0 .guide-nav_lesson-circle{border:solid 2px rgba(255,255,255,0.98)}.section-0 .guide-nav_lesson-circle{background-color:#798092!important}.guide-nav_lesson-header.section-0.is-active,.guide-nav_lesson-header.section-0:hover{background-color:#798092!important}.guide_header.section-0{border-bottom:solid 3px #798092}.guide_header.section-0:hover{border-bottom:solid 4px #798092}.is-expanded .guide_header.section-0{border-top:solid 3px #798092}.section-0.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-0:hover{border-bottom:solid 0 #798092}.section-0 .guide-task_button{background-color:#798092;border-color:#798092;color:rgba(255,255,255,0.98)}.section-0.guide-task .guide-task_type{border:2px solid #798092;background-color:#798092}.section-0.e .guide-task_type{background-color:#fff}.section-0.e .guide-task_letter{color:#798092}.section-0.guide-task:hover .guide-task_header-wrapper{background-color:#798092;color:rgba(255,255,255,0.98);transition:background-color .4s}.section-0.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-0.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-0.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-0.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-0.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(255,255,255,0.98)!important}.section-0.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-0.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-0.guide-task.is-expanded .guide-task_header-wrapper{background-color:#798092;color:rgba(255,255,255,0.98)}.section-0.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-0.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(255,255,255,0.98)}.section-0.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-0.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(255,255,255,0.98)}.section-0.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(255,255,255,0.98)}.is-expanded .section-0.guide_header{color:#000;border:0}.is-expanded .section-0guide-task_wrapper:hover,.is-expanded .section-0 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-1 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-1.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(184,246,112,0) 33%,rgba(184,246,112,0.39) 59%,#b8f670 100%);background:-webkit-linear-gradient(left,rgba(184,246,112,0) 33%,rgba(184,246,112,0.39) 59%,#b8f670 100%);background:linear-gradient(to right,rgba(184,246,112,0) 33%,rgba(184,246,112,0.39) 59%,#b8f670 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-1.is-active,.guide-nav_lesson:hover .section-1{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-1.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-1 .guide-task_label-icon,.guide-nav_lesson .section-1.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-1 .guide-nav_lesson-time{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-1.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-1 .guide-nav_lesson-circle{border:solid 2px rgba(0,0,0,0.43)}.section-1 .guide-nav_lesson-circle{background-color:#b8f670!important}.guide-nav_lesson-header.section-1.is-active,.guide-nav_lesson-header.section-1:hover{background-color:#b8f670!important}.guide_header.section-1{border-bottom:solid 3px #b8f670}.guide_header.section-1:hover{border-bottom:solid 4px #b8f670}.is-expanded .guide_header.section-1{border-top:solid 3px #b8f670}.section-1.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-1:hover{border-bottom:solid 0 #b8f670}.section-1 .guide-task_button{background-color:#b8f670;border-color:#b8f670;color:rgba(0,0,0,0.43)}.section-1.guide-task .guide-task_type{border:2px solid #b8f670;background-color:#b8f670}.section-1.e .guide-task_type{background-color:#fff}.section-1.e .guide-task_letter{color:#b8f670}.section-1.guide-task:hover .guide-task_header-wrapper{background-color:#b8f670;color:rgba(0,0,0,0.43);transition:background-color .4s}.section-1.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-1.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-1.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-1.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-1.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(0,0,0,0.43)!important}.section-1.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-1.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-1.guide-task.is-expanded .guide-task_header-wrapper{background-color:#b8f670;color:rgba(0,0,0,0.43)}.section-1.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-1.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(0,0,0,0.43)}.section-1.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-1.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(0,0,0,0.43)}.section-1.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(0,0,0,0.43)}.is-expanded .section-1.guide_header{color:#000;border:0}.is-expanded .section-1guide-task_wrapper:hover,.is-expanded .section-1 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-2 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-2.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(101,237,152,0) 33%,rgba(101,237,152,0.39) 59%,#65ed98 100%);background:-webkit-linear-gradient(left,rgba(101,237,152,0) 33%,rgba(101,237,152,0.39) 59%,#65ed98 100%);background:linear-gradient(to right,rgba(101,237,152,0) 33%,rgba(101,237,152,0.39) 59%,#65ed98 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-2.is-active,.guide-nav_lesson:hover .section-2{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-2.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-2 .guide-task_label-icon,.guide-nav_lesson .section-2.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-2 .guide-nav_lesson-time{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-2.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-2 .guide-nav_lesson-circle{border:solid 2px rgba(0,0,0,0.43)}.section-2 .guide-nav_lesson-circle{background-color:#65ed98!important}.guide-nav_lesson-header.section-2.is-active,.guide-nav_lesson-header.section-2:hover{background-color:#65ed98!important}.guide_header.section-2{border-bottom:solid 3px #65ed98}.guide_header.section-2:hover{border-bottom:solid 4px #65ed98}.is-expanded .guide_header.section-2{border-top:solid 3px #65ed98}.section-2.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-2:hover{border-bottom:solid 0 #65ed98}.section-2 .guide-task_button{background-color:#65ed98;border-color:#65ed98;color:rgba(0,0,0,0.43)}.section-2.guide-task .guide-task_type{border:2px solid #65ed98;background-color:#65ed98}.section-2.e .guide-task_type{background-color:#fff}.section-2.e .guide-task_letter{color:#65ed98}.section-2.guide-task:hover .guide-task_header-wrapper{background-color:#65ed98;color:rgba(0,0,0,0.43);transition:background-color .4s}.section-2.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-2.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-2.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-2.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-2.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(0,0,0,0.43)!important}.section-2.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-2.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-2.guide-task.is-expanded .guide-task_header-wrapper{background-color:#65ed98;color:rgba(0,0,0,0.43)}.section-2.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-2.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(0,0,0,0.43)}.section-2.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-2.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(0,0,0,0.43)}.section-2.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(0,0,0,0.43)}.is-expanded .section-2.guide_header{color:#000;border:0}.is-expanded .section-2guide-task_wrapper:hover,.is-expanded .section-2 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-3 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-3.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(63,221,224,0) 33%,rgba(63,221,224,0.39) 59%,#3fdde0 100%);background:-webkit-linear-gradient(left,rgba(63,221,224,0) 33%,rgba(63,221,224,0.39) 59%,#3fdde0 100%);background:linear-gradient(to right,rgba(63,221,224,0) 33%,rgba(63,221,224,0.39) 59%,#3fdde0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-3.is-active,.guide-nav_lesson:hover .section-3{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-3.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-3 .guide-task_label-icon,.guide-nav_lesson .section-3.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-3 .guide-nav_lesson-time{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-3.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-3 .guide-nav_lesson-circle{border:solid 2px rgba(255,255,255,0.98)}.section-3 .guide-nav_lesson-circle{background-color:#3fdde0!important}.guide-nav_lesson-header.section-3.is-active,.guide-nav_lesson-header.section-3:hover{background-color:#3fdde0!important}.guide_header.section-3{border-bottom:solid 3px #3fdde0}.guide_header.section-3:hover{border-bottom:solid 4px #3fdde0}.is-expanded .guide_header.section-3{border-top:solid 3px #3fdde0}.section-3.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-3:hover{border-bottom:solid 0 #3fdde0}.section-3 .guide-task_button{background-color:#3fdde0;border-color:#3fdde0;color:rgba(255,255,255,0.98)}.section-3.guide-task .guide-task_type{border:2px solid #3fdde0;background-color:#3fdde0}.section-3.e .guide-task_type{background-color:#fff}.section-3.e .guide-task_letter{color:#3fdde0}.section-3.guide-task:hover .guide-task_header-wrapper{background-color:#3fdde0;color:rgba(255,255,255,0.98);transition:background-color .4s}.section-3.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-3.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-3.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-3.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-3.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(255,255,255,0.98)!important}.section-3.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-3.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-3.guide-task.is-expanded .guide-task_header-wrapper{background-color:#3fdde0;color:rgba(255,255,255,0.98)}.section-3.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-3.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(255,255,255,0.98)}.section-3.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-3.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(255,255,255,0.98)}.section-3.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(255,255,255,0.98)}.is-expanded .section-3.guide_header{color:#000;border:0}.is-expanded .section-3guide-task_wrapper:hover,.is-expanded .section-3 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-4 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-4.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(108,179,240,0) 33%,rgba(108,179,240,0.39) 59%,#6cb3f0 100%);background:-webkit-linear-gradient(left,rgba(108,179,240,0) 33%,rgba(108,179,240,0.39) 59%,#6cb3f0 100%);background:linear-gradient(to right,rgba(108,179,240,0) 33%,rgba(108,179,240,0.39) 59%,#6cb3f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-4.is-active,.guide-nav_lesson:hover .section-4{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-4.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-4 .guide-task_label-icon,.guide-nav_lesson .section-4.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-4 .guide-nav_lesson-time{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-4.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-4 .guide-nav_lesson-circle{border:solid 2px rgba(255,255,255,0.98)}.section-4 .guide-nav_lesson-circle{background-color:#6cb3f0!important}.guide-nav_lesson-header.section-4.is-active,.guide-nav_lesson-header.section-4:hover{background-color:#6cb3f0!important}.guide_header.section-4{border-bottom:solid 3px #6cb3f0}.guide_header.section-4:hover{border-bottom:solid 4px #6cb3f0}.is-expanded .guide_header.section-4{border-top:solid 3px #6cb3f0}.section-4.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-4:hover{border-bottom:solid 0 #6cb3f0}.section-4 .guide-task_button{background-color:#6cb3f0;border-color:#6cb3f0;color:rgba(255,255,255,0.98)}.section-4.guide-task .guide-task_type{border:2px solid #6cb3f0;background-color:#6cb3f0}.section-4.e .guide-task_type{background-color:#fff}.section-4.e .guide-task_letter{color:#6cb3f0}.section-4.guide-task:hover .guide-task_header-wrapper{background-color:#6cb3f0;color:rgba(255,255,255,0.98);transition:background-color .4s}.section-4.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-4.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-4.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-4.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-4.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(255,255,255,0.98)!important}.section-4.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-4.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-4.guide-task.is-expanded .guide-task_header-wrapper{background-color:#6cb3f0;color:rgba(255,255,255,0.98)}.section-4.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-4.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(255,255,255,0.98)}.section-4.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-4.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(255,255,255,0.98)}.section-4.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(255,255,255,0.98)}.is-expanded .section-4.guide_header{color:#000;border:0}.is-expanded .section-4guide-task_wrapper:hover,.is-expanded .section-4 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-5 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-5.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(160,155,238,0) 33%,rgba(160,155,238,0.39) 59%,#a09bee 100%);background:-webkit-linear-gradient(left,rgba(160,155,238,0) 33%,rgba(160,155,238,0.39) 59%,#a09bee 100%);background:linear-gradient(to right,rgba(160,155,238,0) 33%,rgba(160,155,238,0.39) 59%,#a09bee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-5.is-active,.guide-nav_lesson:hover .section-5{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-5.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-5 .guide-task_label-icon,.guide-nav_lesson .section-5.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-5 .guide-nav_lesson-time{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-5.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-5 .guide-nav_lesson-circle{border:solid 2px rgba(255,255,255,0.98)}.section-5 .guide-nav_lesson-circle{background-color:#a09bee!important}.guide-nav_lesson-header.section-5.is-active,.guide-nav_lesson-header.section-5:hover{background-color:#a09bee!important}.guide_header.section-5{border-bottom:solid 3px #a09bee}.guide_header.section-5:hover{border-bottom:solid 4px #a09bee}.is-expanded .guide_header.section-5{border-top:solid 3px #a09bee}.section-5.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-5:hover{border-bottom:solid 0 #a09bee}.section-5 .guide-task_button{background-color:#a09bee;border-color:#a09bee;color:rgba(255,255,255,0.98)}.section-5.guide-task .guide-task_type{border:2px solid #a09bee;background-color:#a09bee}.section-5.e .guide-task_type{background-color:#fff}.section-5.e .guide-task_letter{color:#a09bee}.section-5.guide-task:hover .guide-task_header-wrapper{background-color:#a09bee;color:rgba(255,255,255,0.98);transition:background-color .4s}.section-5.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-5.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-5.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-5.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-5.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(255,255,255,0.98)!important}.section-5.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-5.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-5.guide-task.is-expanded .guide-task_header-wrapper{background-color:#a09bee;color:rgba(255,255,255,0.98)}.section-5.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-5.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(255,255,255,0.98)}.section-5.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-5.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(255,255,255,0.98)}.section-5.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(255,255,255,0.98)}.is-expanded .section-5.guide_header{color:#000;border:0}.is-expanded .section-5guide-task_wrapper:hover,.is-expanded .section-5 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-6 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-6.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(244,137,234,0) 33%,rgba(244,137,234,0.39) 59%,#f489ea 100%);background:-webkit-linear-gradient(left,rgba(244,137,234,0) 33%,rgba(244,137,234,0.39) 59%,#f489ea 100%);background:linear-gradient(to right,rgba(244,137,234,0) 33%,rgba(244,137,234,0.39) 59%,#f489ea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-6.is-active,.guide-nav_lesson:hover .section-6{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-6.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-6 .guide-task_label-icon,.guide-nav_lesson .section-6.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-6 .guide-nav_lesson-time{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-6.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-6 .guide-nav_lesson-circle{border:solid 2px rgba(255,255,255,0.98)}.section-6 .guide-nav_lesson-circle{background-color:#f489ea!important}.guide-nav_lesson-header.section-6.is-active,.guide-nav_lesson-header.section-6:hover{background-color:#f489ea!important}.guide_header.section-6{border-bottom:solid 3px #f489ea}.guide_header.section-6:hover{border-bottom:solid 4px #f489ea}.is-expanded .guide_header.section-6{border-top:solid 3px #f489ea}.section-6.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-6:hover{border-bottom:solid 0 #f489ea}.section-6 .guide-task_button{background-color:#f489ea;border-color:#f489ea;color:rgba(255,255,255,0.98)}.section-6.guide-task .guide-task_type{border:2px solid #f489ea;background-color:#f489ea}.section-6.e .guide-task_type{background-color:#fff}.section-6.e .guide-task_letter{color:#f489ea}.section-6.guide-task:hover .guide-task_header-wrapper{background-color:#f489ea;color:rgba(255,255,255,0.98);transition:background-color .4s}.section-6.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-6.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-6.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-6.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-6.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(255,255,255,0.98)!important}.section-6.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-6.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-6.guide-task.is-expanded .guide-task_header-wrapper{background-color:#f489ea;color:rgba(255,255,255,0.98)}.section-6.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-6.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(255,255,255,0.98)}.section-6.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-6.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(255,255,255,0.98)}.section-6.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(255,255,255,0.98)}.is-expanded .section-6.guide_header{color:#000;border:0}.is-expanded .section-6guide-task_wrapper:hover,.is-expanded .section-6 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-7 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-7.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(255,133,179,0) 33%,rgba(255,133,179,0.39) 59%,#ff85b3 100%);background:-webkit-linear-gradient(left,rgba(255,133,179,0) 33%,rgba(255,133,179,0.39) 59%,#ff85b3 100%);background:linear-gradient(to right,rgba(255,133,179,0) 33%,rgba(255,133,179,0.39) 59%,#ff85b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-7.is-active,.guide-nav_lesson:hover .section-7{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-7.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-7 .guide-task_label-icon,.guide-nav_lesson .section-7.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-7 .guide-nav_lesson-time{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-7.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-7 .guide-nav_lesson-circle{border:solid 2px rgba(255,255,255,0.98)}.section-7 .guide-nav_lesson-circle{background-color:#ff85b3!important}.guide-nav_lesson-header.section-7.is-active,.guide-nav_lesson-header.section-7:hover{background-color:#ff85b3!important}.guide_header.section-7{border-bottom:solid 3px #ff85b3}.guide_header.section-7:hover{border-bottom:solid 4px #ff85b3}.is-expanded .guide_header.section-7{border-top:solid 3px #ff85b3}.section-7.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-7:hover{border-bottom:solid 0 #ff85b3}.section-7 .guide-task_button{background-color:#ff85b3;border-color:#ff85b3;color:rgba(255,255,255,0.98)}.section-7.guide-task .guide-task_type{border:2px solid #ff85b3;background-color:#ff85b3}.section-7.e .guide-task_type{background-color:#fff}.section-7.e .guide-task_letter{color:#ff85b3}.section-7.guide-task:hover .guide-task_header-wrapper{background-color:#ff85b3;color:rgba(255,255,255,0.98);transition:background-color .4s}.section-7.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-7.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-7.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-7.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-7.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(255,255,255,0.98)!important}.section-7.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-7.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-7.guide-task.is-expanded .guide-task_header-wrapper{background-color:#ff85b3;color:rgba(255,255,255,0.98)}.section-7.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-7.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(255,255,255,0.98)}.section-7.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-7.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(255,255,255,0.98)}.section-7.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(255,255,255,0.98)}.is-expanded .section-7.guide_header{color:#000;border:0}.is-expanded .section-7guide-task_wrapper:hover,.is-expanded .section-7 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-8 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-8.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(255,153,153,0) 33%,rgba(255,153,153,0.39) 59%,#f99 100%);background:-webkit-linear-gradient(left,rgba(255,153,153,0) 33%,rgba(255,153,153,0.39) 59%,#f99 100%);background:linear-gradient(to right,rgba(255,153,153,0) 33%,rgba(255,153,153,0.39) 59%,#f99 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-8.is-active,.guide-nav_lesson:hover .section-8{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-8.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-8 .guide-task_label-icon,.guide-nav_lesson .section-8.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-8 .guide-nav_lesson-time{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-8.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-8 .guide-nav_lesson-circle{border:solid 2px rgba(255,255,255,0.98)}.section-8 .guide-nav_lesson-circle{background-color:#f99!important}.guide-nav_lesson-header.section-8.is-active,.guide-nav_lesson-header.section-8:hover{background-color:#f99!important}.guide_header.section-8{border-bottom:solid 3px #f99}.guide_header.section-8:hover{border-bottom:solid 4px #f99}.is-expanded .guide_header.section-8{border-top:solid 3px #f99}.section-8.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-8:hover{border-bottom:solid 0 #f99}.section-8 .guide-task_button{background-color:#f99;border-color:#f99;color:rgba(255,255,255,0.98)}.section-8.guide-task .guide-task_type{border:2px solid #f99;background-color:#f99}.section-8.e .guide-task_type{background-color:#fff}.section-8.e .guide-task_letter{color:#f99}.section-8.guide-task:hover .guide-task_header-wrapper{background-color:#f99;color:rgba(255,255,255,0.98);transition:background-color .4s}.section-8.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-8.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-8.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-8.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-8.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(255,255,255,0.98)!important}.section-8.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-8.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-8.guide-task.is-expanded .guide-task_header-wrapper{background-color:#f99;color:rgba(255,255,255,0.98)}.section-8.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-8.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(255,255,255,0.98)}.section-8.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-8.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(255,255,255,0.98)}.section-8.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(255,255,255,0.98)}.is-expanded .section-8.guide_header{color:#000;border:0}.is-expanded .section-8guide-task_wrapper:hover,.is-expanded .section-8 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-9 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-9.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(255,174,147,0) 33%,rgba(255,174,147,0.39) 59%,#ffae93 100%);background:-webkit-linear-gradient(left,rgba(255,174,147,0) 33%,rgba(255,174,147,0.39) 59%,#ffae93 100%);background:linear-gradient(to right,rgba(255,174,147,0) 33%,rgba(255,174,147,0.39) 59%,#ffae93 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-9.is-active,.guide-nav_lesson:hover .section-9{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-9.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-9 .guide-task_label-icon,.guide-nav_lesson .section-9.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-9 .guide-nav_lesson-time{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-9.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-9 .guide-nav_lesson-circle{border:solid 2px rgba(0,0,0,0.43)}.section-9 .guide-nav_lesson-circle{background-color:#ffae93!important}.guide-nav_lesson-header.section-9.is-active,.guide-nav_lesson-header.section-9:hover{background-color:#ffae93!important}.guide_header.section-9{border-bottom:solid 3px #ffae93}.guide_header.section-9:hover{border-bottom:solid 4px #ffae93}.is-expanded .guide_header.section-9{border-top:solid 3px #ffae93}.section-9.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-9:hover{border-bottom:solid 0 #ffae93}.section-9 .guide-task_button{background-color:#ffae93;border-color:#ffae93;color:rgba(0,0,0,0.43)}.section-9.guide-task .guide-task_type{border:2px solid #ffae93;background-color:#ffae93}.section-9.e .guide-task_type{background-color:#fff}.section-9.e .guide-task_letter{color:#ffae93}.section-9.guide-task:hover .guide-task_header-wrapper{background-color:#ffae93;color:rgba(0,0,0,0.43);transition:background-color .4s}.section-9.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-9.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-9.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-9.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-9.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(0,0,0,0.43)!important}.section-9.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-9.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-9.guide-task.is-expanded .guide-task_header-wrapper{background-color:#ffae93;color:rgba(0,0,0,0.43)}.section-9.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-9.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(0,0,0,0.43)}.section-9.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-9.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(0,0,0,0.43)}.section-9.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(0,0,0,0.43)}.is-expanded .section-9.guide_header{color:#000;border:0}.is-expanded .section-9guide-task_wrapper:hover,.is-expanded .section-9 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-10 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-10.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(247,215,128,0) 33%,rgba(247,215,128,0.39) 59%,#f7d780 100%);background:-webkit-linear-gradient(left,rgba(247,215,128,0) 33%,rgba(247,215,128,0.39) 59%,#f7d780 100%);background:linear-gradient(to right,rgba(247,215,128,0) 33%,rgba(247,215,128,0.39) 59%,#f7d780 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-10.is-active,.guide-nav_lesson:hover .section-10{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-10.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-10 .guide-task_label-icon,.guide-nav_lesson .section-10.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-10 .guide-nav_lesson-time{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-10.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-10 .guide-nav_lesson-circle{border:solid 2px rgba(0,0,0,0.43)}.section-10 .guide-nav_lesson-circle{background-color:#f7d780!important}.guide-nav_lesson-header.section-10.is-active,.guide-nav_lesson-header.section-10:hover{background-color:#f7d780!important}.guide_header.section-10{border-bottom:solid 3px #f7d780}.guide_header.section-10:hover{border-bottom:solid 4px #f7d780}.is-expanded .guide_header.section-10{border-top:solid 3px #f7d780}.section-10.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-10:hover{border-bottom:solid 0 #f7d780}.section-10 .guide-task_button{background-color:#f7d780;border-color:#f7d780;color:rgba(0,0,0,0.43)}.section-10.guide-task .guide-task_type{border:2px solid #f7d780;background-color:#f7d780}.section-10.e .guide-task_type{background-color:#fff}.section-10.e .guide-task_letter{color:#f7d780}.section-10.guide-task:hover .guide-task_header-wrapper{background-color:#f7d780;color:rgba(0,0,0,0.43);transition:background-color .4s}.section-10.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-10.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-10.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-10.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-10.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(0,0,0,0.43)!important}.section-10.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-10.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-10.guide-task.is-expanded .guide-task_header-wrapper{background-color:#f7d780;color:rgba(0,0,0,0.43)}.section-10.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-10.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(0,0,0,0.43)}.section-10.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-10.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(0,0,0,0.43)}.section-10.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(0,0,0,0.43)}.is-expanded .section-10.guide_header{color:#000;border:0}.is-expanded .section-10guide-task_wrapper:hover,.is-expanded .section-10 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-11 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-11.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(184,246,112,0) 33%,rgba(184,246,112,0.39) 59%,#b8f670 100%);background:-webkit-linear-gradient(left,rgba(184,246,112,0) 33%,rgba(184,246,112,0.39) 59%,#b8f670 100%);background:linear-gradient(to right,rgba(184,246,112,0) 33%,rgba(184,246,112,0.39) 59%,#b8f670 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-11.is-active,.guide-nav_lesson:hover .section-11{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-11.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-11 .guide-task_label-icon,.guide-nav_lesson .section-11.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-11 .guide-nav_lesson-time{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-11.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-11 .guide-nav_lesson-circle{border:solid 2px rgba(0,0,0,0.43)}.section-11 .guide-nav_lesson-circle{background-color:#b8f670!important}.guide-nav_lesson-header.section-11.is-active,.guide-nav_lesson-header.section-11:hover{background-color:#b8f670!important}.guide_header.section-11{border-bottom:solid 3px #b8f670}.guide_header.section-11:hover{border-bottom:solid 4px #b8f670}.is-expanded .guide_header.section-11{border-top:solid 3px #b8f670}.section-11.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-11:hover{border-bottom:solid 0 #b8f670}.section-11 .guide-task_button{background-color:#b8f670;border-color:#b8f670;color:rgba(0,0,0,0.43)}.section-11.guide-task .guide-task_type{border:2px solid #b8f670;background-color:#b8f670}.section-11.e .guide-task_type{background-color:#fff}.section-11.e .guide-task_letter{color:#b8f670}.section-11.guide-task:hover .guide-task_header-wrapper{background-color:#b8f670;color:rgba(0,0,0,0.43);transition:background-color .4s}.section-11.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-11.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-11.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-11.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-11.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(0,0,0,0.43)!important}.section-11.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-11.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-11.guide-task.is-expanded .guide-task_header-wrapper{background-color:#b8f670;color:rgba(0,0,0,0.43)}.section-11.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-11.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(0,0,0,0.43)}.section-11.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-11.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(0,0,0,0.43)}.section-11.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(0,0,0,0.43)}.is-expanded .section-11.guide_header{color:#000;border:0}.is-expanded .section-11guide-task_wrapper:hover,.is-expanded .section-11 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-12 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-12.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(101,237,152,0) 33%,rgba(101,237,152,0.39) 59%,#65ed98 100%);background:-webkit-linear-gradient(left,rgba(101,237,152,0) 33%,rgba(101,237,152,0.39) 59%,#65ed98 100%);background:linear-gradient(to right,rgba(101,237,152,0) 33%,rgba(101,237,152,0.39) 59%,#65ed98 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-12.is-active,.guide-nav_lesson:hover .section-12{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-12.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-12 .guide-task_label-icon,.guide-nav_lesson .section-12.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-12 .guide-nav_lesson-time{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-12.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-12 .guide-nav_lesson-circle{border:solid 2px rgba(0,0,0,0.43)}.section-12 .guide-nav_lesson-circle{background-color:#65ed98!important}.guide-nav_lesson-header.section-12.is-active,.guide-nav_lesson-header.section-12:hover{background-color:#65ed98!important}.guide_header.section-12{border-bottom:solid 3px #65ed98}.guide_header.section-12:hover{border-bottom:solid 4px #65ed98}.is-expanded .guide_header.section-12{border-top:solid 3px #65ed98}.section-12.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-12:hover{border-bottom:solid 0 #65ed98}.section-12 .guide-task_button{background-color:#65ed98;border-color:#65ed98;color:rgba(0,0,0,0.43)}.section-12.guide-task .guide-task_type{border:2px solid #65ed98;background-color:#65ed98}.section-12.e .guide-task_type{background-color:#fff}.section-12.e .guide-task_letter{color:#65ed98}.section-12.guide-task:hover .guide-task_header-wrapper{background-color:#65ed98;color:rgba(0,0,0,0.43);transition:background-color .4s}.section-12.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-12.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-12.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-12.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-12.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(0,0,0,0.43)!important}.section-12.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-12.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-12.guide-task.is-expanded .guide-task_header-wrapper{background-color:#65ed98;color:rgba(0,0,0,0.43)}.section-12.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-12.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(0,0,0,0.43)}.section-12.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-12.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(0,0,0,0.43)}.section-12.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(0,0,0,0.43)}.is-expanded .section-12.guide_header{color:#000;border:0}.is-expanded .section-12guide-task_wrapper:hover,.is-expanded .section-12 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-13 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-13.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(63,221,224,0) 33%,rgba(63,221,224,0.39) 59%,#3fdde0 100%);background:-webkit-linear-gradient(left,rgba(63,221,224,0) 33%,rgba(63,221,224,0.39) 59%,#3fdde0 100%);background:linear-gradient(to right,rgba(63,221,224,0) 33%,rgba(63,221,224,0.39) 59%,#3fdde0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-13.is-active,.guide-nav_lesson:hover .section-13{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-13.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-13 .guide-task_label-icon,.guide-nav_lesson .section-13.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-13 .guide-nav_lesson-time{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-13.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-13 .guide-nav_lesson-circle{border:solid 2px rgba(0,0,0,0.43)}.section-13 .guide-nav_lesson-circle{background-color:#3fdde0!important}.guide-nav_lesson-header.section-13.is-active,.guide-nav_lesson-header.section-13:hover{background-color:#3fdde0!important}.guide_header.section-13{border-bottom:solid 3px #3fdde0}.guide_header.section-13:hover{border-bottom:solid 4px #3fdde0}.is-expanded .guide_header.section-13{border-top:solid 3px #3fdde0}.section-13.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-13:hover{border-bottom:solid 0 #3fdde0}.section-13 .guide-task_button{background-color:#3fdde0;border-color:#3fdde0;color:rgba(0,0,0,0.43)}.section-13.guide-task .guide-task_type{border:2px solid #3fdde0;background-color:#3fdde0}.section-13.e .guide-task_type{background-color:#fff}.section-13.e .guide-task_letter{color:#3fdde0}.section-13.guide-task:hover .guide-task_header-wrapper{background-color:#3fdde0;color:rgba(0,0,0,0.43);transition:background-color .4s}.section-13.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-13.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-13.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-13.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-13.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(0,0,0,0.43)!important}.section-13.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-13.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-13.guide-task.is-expanded .guide-task_header-wrapper{background-color:#3fdde0;color:rgba(0,0,0,0.43)}.section-13.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-13.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(0,0,0,0.43)}.section-13.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-13.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(0,0,0,0.43)}.section-13.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(0,0,0,0.43)}.is-expanded .section-13.guide_header{color:#000;border:0}.is-expanded .section-13guide-task_wrapper:hover,.is-expanded .section-13 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-14 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-14.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(108,179,240,0) 33%,rgba(108,179,240,0.39) 59%,#6cb3f0 100%);background:-webkit-linear-gradient(left,rgba(108,179,240,0) 33%,rgba(108,179,240,0.39) 59%,#6cb3f0 100%);background:linear-gradient(to right,rgba(108,179,240,0) 33%,rgba(108,179,240,0.39) 59%,#6cb3f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-14.is-active,.guide-nav_lesson:hover .section-14{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-14.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-14 .guide-task_label-icon,.guide-nav_lesson .section-14.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-14 .guide-nav_lesson-time{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-14.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-14 .guide-nav_lesson-circle{border:solid 2px rgba(255,255,255,0.98)}.section-14 .guide-nav_lesson-circle{background-color:#6cb3f0!important}.guide-nav_lesson-header.section-14.is-active,.guide-nav_lesson-header.section-14:hover{background-color:#6cb3f0!important}.guide_header.section-14{border-bottom:solid 3px #6cb3f0}.guide_header.section-14:hover{border-bottom:solid 4px #6cb3f0}.is-expanded .guide_header.section-14{border-top:solid 3px #6cb3f0}.section-14.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-14:hover{border-bottom:solid 0 #6cb3f0}.section-14 .guide-task_button{background-color:#6cb3f0;border-color:#6cb3f0;color:rgba(255,255,255,0.98)}.section-14.guide-task .guide-task_type{border:2px solid #6cb3f0;background-color:#6cb3f0}.section-14.e .guide-task_type{background-color:#fff}.section-14.e .guide-task_letter{color:#6cb3f0}.section-14.guide-task:hover .guide-task_header-wrapper{background-color:#6cb3f0;color:rgba(255,255,255,0.98);transition:background-color .4s}.section-14.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-14.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-14.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-14.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-14.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(255,255,255,0.98)!important}.section-14.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-14.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-14.guide-task.is-expanded .guide-task_header-wrapper{background-color:#6cb3f0;color:rgba(255,255,255,0.98)}.section-14.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-14.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(255,255,255,0.98)}.section-14.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-14.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(255,255,255,0.98)}.section-14.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(255,255,255,0.98)}.is-expanded .section-14.guide_header{color:#000;border:0}.is-expanded .section-14guide-task_wrapper:hover,.is-expanded .section-14 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-15 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-15.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(160,155,238,0) 33%,rgba(160,155,238,0.39) 59%,#a09bee 100%);background:-webkit-linear-gradient(left,rgba(160,155,238,0) 33%,rgba(160,155,238,0.39) 59%,#a09bee 100%);background:linear-gradient(to right,rgba(160,155,238,0) 33%,rgba(160,155,238,0.39) 59%,#a09bee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-15.is-active,.guide-nav_lesson:hover .section-15{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-15.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-15 .guide-task_label-icon,.guide-nav_lesson .section-15.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-15 .guide-nav_lesson-time{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-15.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-15 .guide-nav_lesson-circle{border:solid 2px rgba(255,255,255,0.98)}.section-15 .guide-nav_lesson-circle{background-color:#a09bee!important}.guide-nav_lesson-header.section-15.is-active,.guide-nav_lesson-header.section-15:hover{background-color:#a09bee!important}.guide_header.section-15{border-bottom:solid 3px #a09bee}.guide_header.section-15:hover{border-bottom:solid 4px #a09bee}.is-expanded .guide_header.section-15{border-top:solid 3px #a09bee}.section-15.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-15:hover{border-bottom:solid 0 #a09bee}.section-15 .guide-task_button{background-color:#a09bee;border-color:#a09bee;color:rgba(255,255,255,0.98)}.section-15.guide-task .guide-task_type{border:2px solid #a09bee;background-color:#a09bee}.section-15.e .guide-task_type{background-color:#fff}.section-15.e .guide-task_letter{color:#a09bee}.section-15.guide-task:hover .guide-task_header-wrapper{background-color:#a09bee;color:rgba(255,255,255,0.98);transition:background-color .4s}.section-15.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-15.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-15.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-15.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-15.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(255,255,255,0.98)!important}.section-15.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-15.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-15.guide-task.is-expanded .guide-task_header-wrapper{background-color:#a09bee;color:rgba(255,255,255,0.98)}.section-15.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-15.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(255,255,255,0.98)}.section-15.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-15.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(255,255,255,0.98)}.section-15.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(255,255,255,0.98)}.is-expanded .section-15.guide_header{color:#000;border:0}.is-expanded .section-15guide-task_wrapper:hover,.is-expanded .section-15 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-16 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-16.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(244,137,234,0) 33%,rgba(244,137,234,0.39) 59%,#f489ea 100%);background:-webkit-linear-gradient(left,rgba(244,137,234,0) 33%,rgba(244,137,234,0.39) 59%,#f489ea 100%);background:linear-gradient(to right,rgba(244,137,234,0) 33%,rgba(244,137,234,0.39) 59%,#f489ea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-16.is-active,.guide-nav_lesson:hover .section-16{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-16.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-16 .guide-task_label-icon,.guide-nav_lesson .section-16.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-16 .guide-nav_lesson-time{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-16.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-16 .guide-nav_lesson-circle{border:solid 2px rgba(255,255,255,0.98)}.section-16 .guide-nav_lesson-circle{background-color:#f489ea!important}.guide-nav_lesson-header.section-16.is-active,.guide-nav_lesson-header.section-16:hover{background-color:#f489ea!important}.guide_header.section-16{border-bottom:solid 3px #f489ea}.guide_header.section-16:hover{border-bottom:solid 4px #f489ea}.is-expanded .guide_header.section-16{border-top:solid 3px #f489ea}.section-16.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-16:hover{border-bottom:solid 0 #f489ea}.section-16 .guide-task_button{background-color:#f489ea;border-color:#f489ea;color:rgba(255,255,255,0.98)}.section-16.guide-task .guide-task_type{border:2px solid #f489ea;background-color:#f489ea}.section-16.e .guide-task_type{background-color:#fff}.section-16.e .guide-task_letter{color:#f489ea}.section-16.guide-task:hover .guide-task_header-wrapper{background-color:#f489ea;color:rgba(255,255,255,0.98);transition:background-color .4s}.section-16.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-16.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-16.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-16.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-16.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(255,255,255,0.98)!important}.section-16.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-16.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-16.guide-task.is-expanded .guide-task_header-wrapper{background-color:#f489ea;color:rgba(255,255,255,0.98)}.section-16.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-16.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(255,255,255,0.98)}.section-16.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-16.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(255,255,255,0.98)}.section-16.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(255,255,255,0.98)}.is-expanded .section-16.guide_header{color:#000;border:0}.is-expanded .section-16guide-task_wrapper:hover,.is-expanded .section-16 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-17 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-17.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(255,133,179,0) 33%,rgba(255,133,179,0.39) 59%,#ff85b3 100%);background:-webkit-linear-gradient(left,rgba(255,133,179,0) 33%,rgba(255,133,179,0.39) 59%,#ff85b3 100%);background:linear-gradient(to right,rgba(255,133,179,0) 33%,rgba(255,133,179,0.39) 59%,#ff85b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-17.is-active,.guide-nav_lesson:hover .section-17{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-17.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-17 .guide-task_label-icon,.guide-nav_lesson .section-17.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-17 .guide-nav_lesson-time{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-17.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-17 .guide-nav_lesson-circle{border:solid 2px rgba(255,255,255,0.98)}.section-17 .guide-nav_lesson-circle{background-color:#ff85b3!important}.guide-nav_lesson-header.section-17.is-active,.guide-nav_lesson-header.section-17:hover{background-color:#ff85b3!important}.guide_header.section-17{border-bottom:solid 3px #ff85b3}.guide_header.section-17:hover{border-bottom:solid 4px #ff85b3}.is-expanded .guide_header.section-17{border-top:solid 3px #ff85b3}.section-17.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-17:hover{border-bottom:solid 0 #ff85b3}.section-17 .guide-task_button{background-color:#ff85b3;border-color:#ff85b3;color:rgba(255,255,255,0.98)}.section-17.guide-task .guide-task_type{border:2px solid #ff85b3;background-color:#ff85b3}.section-17.e .guide-task_type{background-color:#fff}.section-17.e .guide-task_letter{color:#ff85b3}.section-17.guide-task:hover .guide-task_header-wrapper{background-color:#ff85b3;color:rgba(255,255,255,0.98);transition:background-color .4s}.section-17.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-17.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-17.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-17.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-17.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(255,255,255,0.98)!important}.section-17.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-17.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-17.guide-task.is-expanded .guide-task_header-wrapper{background-color:#ff85b3;color:rgba(255,255,255,0.98)}.section-17.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-17.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(255,255,255,0.98)}.section-17.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-17.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(255,255,255,0.98)}.section-17.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(255,255,255,0.98)}.is-expanded .section-17.guide_header{color:#000;border:0}.is-expanded .section-17guide-task_wrapper:hover,.is-expanded .section-17 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-18 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-18.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(255,153,153,0) 33%,rgba(255,153,153,0.39) 59%,#f99 100%);background:-webkit-linear-gradient(left,rgba(255,153,153,0) 33%,rgba(255,153,153,0.39) 59%,#f99 100%);background:linear-gradient(to right,rgba(255,153,153,0) 33%,rgba(255,153,153,0.39) 59%,#f99 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-18.is-active,.guide-nav_lesson:hover .section-18{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-18.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-18 .guide-task_label-icon,.guide-nav_lesson .section-18.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-18 .guide-nav_lesson-time{color:rgba(255,255,255,0.98)}.guide-nav_lesson .section-18.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-18 .guide-nav_lesson-circle{border:solid 2px rgba(255,255,255,0.98)}.section-18 .guide-nav_lesson-circle{background-color:#f99!important}.guide-nav_lesson-header.section-18.is-active,.guide-nav_lesson-header.section-18:hover{background-color:#f99!important}.guide_header.section-18{border-bottom:solid 3px #f99}.guide_header.section-18:hover{border-bottom:solid 4px #f99}.is-expanded .guide_header.section-18{border-top:solid 3px #f99}.section-18.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-18:hover{border-bottom:solid 0 #f99}.section-18 .guide-task_button{background-color:#f99;border-color:#f99;color:rgba(255,255,255,0.98)}.section-18.guide-task .guide-task_type{border:2px solid #f99;background-color:#f99}.section-18.e .guide-task_type{background-color:#fff}.section-18.e .guide-task_letter{color:#f99}.section-18.guide-task:hover .guide-task_header-wrapper{background-color:#f99;color:rgba(255,255,255,0.98);transition:background-color .4s}.section-18.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-18.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-18.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-18.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-18.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(255,255,255,0.98)!important}.section-18.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-18.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-18.guide-task.is-expanded .guide-task_header-wrapper{background-color:#f99;color:rgba(255,255,255,0.98)}.section-18.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(255,255,255,0.98)}.section-18.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(255,255,255,0.98)}.section-18.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-18.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(255,255,255,0.98)}.section-18.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(255,255,255,0.98)}.is-expanded .section-18.guide_header{color:#000;border:0}.is-expanded .section-18guide-task_wrapper:hover,.is-expanded .section-18 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-19 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-19.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(255,174,147,0) 33%,rgba(255,174,147,0.39) 59%,#ffae93 100%);background:-webkit-linear-gradient(left,rgba(255,174,147,0) 33%,rgba(255,174,147,0.39) 59%,#ffae93 100%);background:linear-gradient(to right,rgba(255,174,147,0) 33%,rgba(255,174,147,0.39) 59%,#ffae93 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-19.is-active,.guide-nav_lesson:hover .section-19{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-19.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-19 .guide-task_label-icon,.guide-nav_lesson .section-19.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-19 .guide-nav_lesson-time{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-19.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-19 .guide-nav_lesson-circle{border:solid 2px rgba(0,0,0,0.43)}.section-19 .guide-nav_lesson-circle{background-color:#ffae93!important}.guide-nav_lesson-header.section-19.is-active,.guide-nav_lesson-header.section-19:hover{background-color:#ffae93!important}.guide_header.section-19{border-bottom:solid 3px #ffae93}.guide_header.section-19:hover{border-bottom:solid 4px #ffae93}.is-expanded .guide_header.section-19{border-top:solid 3px #ffae93}.section-19.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-19:hover{border-bottom:solid 0 #ffae93}.section-19 .guide-task_button{background-color:#ffae93;border-color:#ffae93;color:rgba(0,0,0,0.43)}.section-19.guide-task .guide-task_type{border:2px solid #ffae93;background-color:#ffae93}.section-19.e .guide-task_type{background-color:#fff}.section-19.e .guide-task_letter{color:#ffae93}.section-19.guide-task:hover .guide-task_header-wrapper{background-color:#ffae93;color:rgba(0,0,0,0.43);transition:background-color .4s}.section-19.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-19.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-19.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-19.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-19.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(0,0,0,0.43)!important}.section-19.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-19.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-19.guide-task.is-expanded .guide-task_header-wrapper{background-color:#ffae93;color:rgba(0,0,0,0.43)}.section-19.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-19.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(0,0,0,0.43)}.section-19.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-19.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(0,0,0,0.43)}.section-19.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(0,0,0,0.43)}.is-expanded .section-19.guide_header{color:#000;border:0}.is-expanded .section-19guide-task_wrapper:hover,.is-expanded .section-19 .guide-task_controls:hover{color:#fff!important}.guide-nav_lesson:hover .section-20 .guide-nav_lesson-name-overlay,.guide-nav_lesson .section-20.is-active .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(247,215,128,0) 33%,rgba(247,215,128,0.39) 59%,#f7d780 100%);background:-webkit-linear-gradient(left,rgba(247,215,128,0) 33%,rgba(247,215,128,0.39) 59%,#f7d780 100%);background:linear-gradient(to right,rgba(247,215,128,0) 33%,rgba(247,215,128,0.39) 59%,#f7d780 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@base-color',endColorstr='@base-color',GradientType=1)}.guide-nav_lesson .section-20.is-active,.guide-nav_lesson:hover .section-20{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-20.is-active .guide-task_label-icon,.guide-nav_lesson:hover .section-20 .guide-task_label-icon,.guide-nav_lesson .section-20.is-active .guide-nav_lesson-time,.guide-nav_lesson:hover .section-20 .guide-nav_lesson-time{color:rgba(0,0,0,0.43)}.guide-nav_lesson .section-20.is-active .guide-nav_lesson-circle,.guide-nav_lesson:hover .section-20 .guide-nav_lesson-circle{border:solid 2px rgba(0,0,0,0.43)}.section-20 .guide-nav_lesson-circle{background-color:#f7d780!important}.guide-nav_lesson-header.section-20.is-active,.guide-nav_lesson-header.section-20:hover{background-color:#f7d780!important}.guide_header.section-20{border-bottom:solid 3px #f7d780}.guide_header.section-20:hover{border-bottom:solid 4px #f7d780}.is-expanded .guide_header.section-20{border-top:solid 3px #f7d780}.section-20.is-expanded .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.is-expanded .guide_header.section-20:hover{border-bottom:solid 0 #f7d780}.section-20 .guide-task_button{background-color:#f7d780;border-color:#f7d780;color:rgba(0,0,0,0.43)}.section-20.guide-task .guide-task_type{border:2px solid #f7d780;background-color:#f7d780}.section-20.e .guide-task_type{background-color:#fff}.section-20.e .guide-task_letter{color:#f7d780}.section-20.guide-task:hover .guide-task_header-wrapper{background-color:#f7d780;color:rgba(0,0,0,0.43);transition:background-color .4s}.section-20.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-20.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-20.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-20.guide-task:hover .guide-task_header-wrapper .guide-task_toggle,.section-20.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon{color:rgba(0,0,0,0.43)!important}.section-20.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,0.25);border-color:transparent;color:#fff}.section-20.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,0.17)}.section-20.guide-task.is-expanded .guide-task_header-wrapper{background-color:#f7d780;color:rgba(0,0,0,0.43)}.section-20.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid rgba(0,0,0,0.43)}.section-20.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter{color:rgba(0,0,0,0.43)}.section-20.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-20.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time{color:rgba(0,0,0,0.43)}.section-20.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:rgba(0,0,0,0.43)}.is-expanded .section-20.guide_header{color:#000;border:0}.is-expanded .section-20guide-task_wrapper:hover,.is-expanded .section-20 .guide-task_controls:hover{color:#fff!important}.t-quiz .guide-nav_lesson-circle{background-color:#7b8093!important;border:solid 2px #7b8093!important}.t-quiz .guide-nav_lesson-circle.-correct{background-color:#29cb57!important;border:solid 2px #29cb57!important}.t-quiz .quiz .guide-nav_lesson-header.is-active,.t-quiz .guide-nav_lesson-header:hover{background-color:#cccfdb!important;color:#fff}.t-quiz .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(204,207,219,0) 33%,rgba(204,207,219,0.39) 59%,#cccfdb 100%)!important;background:-webkit-linear-gradient(left,rgba(204,207,219,0) 33%,rgba(204,207,219,0.39) 59%,#cccfdb 100%)!important;background:linear-gradient(to right,rgba(204,207,219,0) 33%,rgba(204,207,219,0.39) 59%,#cccfdb 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@grey-three',endColorstr='@grey-three',GradientType=1)!important}.lesson-notes_sidepanel{background-color:#fff;margin-top:-2px;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.lesson-notes_sidepanel.is-visible{opacity:1}.fullscreen #inner-container{margin-top:-20px;padding-top:20px}.fullscreen .guide-nav_mobile-header,.fullscreen .guide-header,.fullscreen .guide-nav_lesson,.fullscreen .guide-nav_lesson-header,.fullscreen .guide-task_time,.fullscreen .guide-task_button{display:none}.fullscreen .guide-nav.-mobile{background-color:#f1f2f7}.fullscreen .guide_header{border:0;border-radius:0;cursor:initial}.fullscreen .guide-task_information{width:80%}.fullscreen .guide-task_controls{float:right;margin-top:0;padding:5px 0 20px 0;width:10%}.fullscreen .guide_tasks .is-expanded .guide-task_type{top:30px}.fullscreen .guide.is-expanded{margin-bottom:0;padding-bottom:20px}.fullscreen .guides_content{margin:0}.lesson-plan_key{background-color:#798092;border-radius:50%;color:#fff;display:inline-block;height:30px;margin-right:5px;position:relative;text-align:center;top:10px;width:30px}.lesson-plan_key.-extension{background-color:transparent;border:2px solid #798092;color:#798092}.lesson-plan_key:before{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0}.toolbar{padding:12px 5px 0 5px;display:inline-block;min-height:40px;vertical-align:top;z-index:998}#code-container{left:500px;right:410px}#info{bottom:0;left:0;position:absolute;top:60px;width:490px;z-index:1}.info_container{margin-top:10px}.info_container:first-child{margin-top:0}.instructions-content{font-weight:300}.ca-style ol{padding:12px 12px 12px 24px}.ca-style .task-steps{margin:7px auto;padding:18px 27px 18px 57px}.glossInfo-dialog .ui-dialog-content{line-height:1.4em}.glossInfo-dialog .ui-dialog-content .list-level-1{padding:0 0 0 12px}.glossInfo-dialog .ui-dialog-content .list-level-1_item{padding-bottom:3px}.rtl .ca-style .task-steps{padding:18px 27px 18px 35px}body.course button,body.course .ui-widget{font-family:'museo-sans-rounded',sans-serif}body.fontFail,.fontFail button,.fontFail input,.fontFail textarea{font-family:sans-serif}.course-mode{background-color:#1e1f2a;position:static}.course-mode .language-selector{border-radius:3px;display:inline-block}.course-mode .top-bar .tasks-toolbar{display:none!important}.course-mode .toolbar .ui-button{font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.course-mode .toolbar .ui-button .ui-button-text{line-height:1.2em}.course-mode .is-logged-out .header-bar_link{display:none}.course-mode .header-bar_text.js-name{max-width:55px}.course-mode .is-logged-out .header-bar_logo{display:none}.course-mode .is-logged-out .header-bar_icon{color:#fff;display:inline-block;right:initial}.course-mode .tasks-toolbar{background-color:white;border-radius:3px 3px 0 0;border-bottom:3px solid;height:43px;padding:0;position:absolute;margin:auto;top:0;left:0;right:0;max-width:810px;min-width:190px}.course-mode .tasks-toolbar .task-number{display:none}.course-mode .tasks-toolbar_label{font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;line-height:40px;padding-right:20px}.course-mode .tasks-toolbar_container{display:inline-block;bottom:0;padding:0;position:absolute;left:0;margin:auto;top:0;vertical-align:middle}.course-mode .tasks-toolbar_container .ui-button{background-color:transparent;min-width:20px;padding:0;vertical-align:baseline;width:20px;cursor:pointer;opacity:.8;transition:opacity .4s;opacity:.3}.course-mode .tasks-toolbar_container .ui-button .ui-button-text{background-color:#6f7eb7;border-color:#6f7eb7;display:inline-block;height:3px;padding:0;vertical-align:middle;width:17px}.course-mode .tasks-toolbar_container .ui-button:hover{opacity:1}.course-mode .tasks-toolbar_container .ui-button.passed .ui-button-text{background-color:#17a0e1;border-color:#17a0e1}.course-mode .tasks-toolbar_container .ui-button.current{opacity:1!important}.course-mode .tasks-toolbar_container .ui-button.current .ui-button-text{background-color:#fff;border-style:solid;border-radius:3px;border-width:2px;height:5px}.course-mode .tasks-toolbar_index{color:#6f7eb7;font-size:18px;margin-left:4px;padding:6px 5px;position:relative;top:7px;cursor:pointer;opacity:.8;transition:opacity .4s;opacity:.5}.course-mode .tasks-toolbar_index:hover{opacity:1}.course-mode .tasks-toolbar .button-container{background:transparent;bottom:0;border-left:3px solid #1e1f2a;border-radius:0;display:inline-block;padding:0 8px;position:absolute;right:0;top:0;margin:auto;min-height:0}.course-mode .tasks-toolbar .button-container .ui-button-text{display:none}.course-mode .tasks-toolbar .button-container .ui-button{color:#1e1f2a;background-color:transparent;height:36px;margin:3px 1px;min-height:36px!important;min-width:36px!important;cursor:pointer;opacity:.8;transition:opacity .4s}.course-mode .tasks-toolbar .button-container .ui-button:hover{opacity:1}.course-mode .tasks-toolbar .button-container .ui-button .ui-icon{margin:0}.course-mode .tasks-toolbar .button-container .ui-button.ui-button-disabled{cursor:default!important;display:none!important;opacity:.2}.course-mode .tasks-toolbar .button-container .ui-button.ui-button-disabled>*{cursor:default!important}.course-mode .header-bar_logo{color:#fff;cursor:pointer;opacity:.8;transition:opacity .4s}.course-mode .header-bar_logo:hover{opacity:1}.course-mode .header-bar_buttons{padding-right:15px}.course-mode .header-bar_buttons,.course-mode .header-bar_profile{color:#eee}.course-mode .header-bar_profile{margin-right:8px}@media(min-width:1200px){.course-mode .header-bar_profile{margin-right:5px}}.course-mode .header-bar_menu-button,.course-mode .header-bar_icon{transition:opacity .5s;color:white;opacity:.85}.course-mode .header-bar_menu-button:hover,.course-mode .header-bar_icon:hover{opacity:1}.course-mode .header-bar_menu-button.-other-pages{display:none!important}.course-mode .header-bar_menu-button.-lessons{display:inline-block!important}.course-mode .lesson-index-menu{background-color:rgba(30,31,42,0.9);border:0}.course-mode .lesson-index-menu.-project .course-popup_lesson-progress-bar-column{display:none}.course-mode .lesson-index-menu .jspVerticalBar{right:-14px}.course-mode .lesson-index-menu .jspContainer{overflow:visible}.course-mode .language-selector{color:#fff;position:fixed;right:0;top:30px}.course-mode .language-selector_arrow{color:#fff}@media(min-width:768px){.course-mode .language-selector{right:35px}}.course-mode .top-bar{border-radius:3px;box-shadow:none;position:fixed;left:10px;right:10px;top:0;width:505px;z-index:1001}.course-mode.big-challenge .top-bar .header-bar{height:95px}.course-mode .header-bar{background-color:transparent;padding:0 10px;height:60px}.course-mode .instructions-container{background:#fff;bottom:0;overflow-y:hidden;overflow-x:hidden;position:absolute;top:0;width:100%}.course-mode:not(.ide) .instructions{background:white;border-radius:0 0 3px 3px;color:#1e1f2a;padding-bottom:0;overflow:visible;margin-top:0;bottom:0;position:absolute;overflow-x:hidden;overflow-y:auto;top:0;width:100%}.course-mode .has-tasks .instructions{margin-top:43px}.course-mode .instructions .objective{box-shadow:none;color:#1e1f2a;font-size:20px;font-weight:600;line-height:1.4em;position:static;margin-bottom:18px;width:100%}.course-mode .instructions .objective code{color:#7a7881!important;opacity:.8}.course-mode .instructions .objective b,.course-mode .instructions .objective strong{font-weight:800!important}.course-mode .instructions .objective_image{display:block;margin:-18px -36px 16px -36px}.course-mode .instructions .objective_image img{border-bottom:3px solid #1e1f2a;height:auto;margin:0;max-width:100%;width:auto}.course-mode .instructions ol.multi-column{column-count:1;-webkit-column-count:1;-moz-column-count:1;list-style-type:none}.course-mode .instructions .task-steps-container{background-color:#1e1f2a;border-bottom:3px solid #1e1f2a;border-radius:0;border-top:3px solid #1e1f2a;padding:0;margin:18px -38px 18px -38px;position:static;z-index:0}.course-mode .instructions .task-steps-container li{margin:3px 0}.course-mode .instructions .task-steps-container .task-steps{background-color:white;margin:0 auto}.course-mode .instructions .task-steps-container .task-steps:last-child{margin-bottom:0}.course-mode .instructions .task-steps-container .task-steps:first-child{margin-top:0}.course-mode .instructions .task-steps-container p.task-steps{padding:18px 30px 18px 36px}.course-mode .instructions .task-steps-container .task-steps-container:first-child{margin-top:0}.course-mode .instructions .task-steps-container .task-steps-container:first-child p.task-steps{margin-top:0}.course-mode .instructions .game-container{display:block;position:relative}.course-mode .instructions .game{background-color:transparent;border:0;position:relative;margin:-10px auto 0;z-index:1;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.course-mode .instructions .game.float{margin:5px 0;float:right}.course-mode .instructions .block{background-color:black;z-index:100;background-image:url('../image/game/block.jpg')}.course-mode .instructions .start.block{z-index:199;background-color:cyan;background-position:0 -200px;box-shadow:0 0 3px 2px #34ceff}.course-mode .instructions .block.end{z-index:199;background-position:0 -160px;box-shadow:0 0 3px 2px #ffd700}.course-mode .instructions .border,.course-mode .instructions .block.move{z-index:90;border:1px solid #002326}.course-mode .instructions .robot{z-index:200}.course-mode .instructions .robot,.course-mode .instructions .block{position:absolute}.course-mode .instructions .robot,.course-mode .instructions .block.start,.course-mode .instructions .block.end{width:40px;height:40px;background-size:40px 240px;background-image:url('../image/game/robots.png')}.course-mode .instructions .robot[direction=east]{background-position:0 0}.course-mode .instructions .robot[direction=west]{background-position:0 -40px}.course-mode .instructions .robot[direction=north]{background-position:0 -120px}.course-mode .instructions .robot[direction=south]{background-position:0 -80px}.course-mode .instructions-content>p:not(.task-steps):last-child{padding-bottom:18px}.course-mode .instructions ol.multi-column input{width:180px}.course-mode .instructions ol input{border:1px solid #b5b5b5;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;max-width:70%;min-width:105px;padding:1px 2px;width:105px}.course-mode .instructions ol input[type="number"]{min-width:60px;width:60px}.course-mode .html .instructions ol input{max-width:65%}span.button-link,span.button-gloss{background-color:#1e1f2a;border-radius:2px;color:white;cursor:pointer;display:inline-block;font-size:.80em;font-weight:400;padding:1px;line-height:1.25em;opacity:1;vertical-align:baseline}span.button-link{background-color:white;border:1px solid #ccc;color:#999;font-weight:bold;opacity:.95}span.button-link.-icon{border:0;font-size:1.2em;padding:0}span.button-link.button-irun{text-transform:uppercase}span .ui-icon:before{line-height:1.25em}#main.html,#main.training{left:20px;right:20px;top:0;bottom:20px;position:absolute}.demo #main{margin:0;left:10px!important;min-width:0!important;right:10px!important;top:10px!important;overflow:visible!important}#console{cursor:default;top:0}#console .continue{vertical-align:middle}@media(max-height:800px){#console hr{display:none}}#console .ui-button-text-only .ui-button-text{padding:0}.code-toolbar .project-buttons,.code-toolbar .answer-buttons{float:right;left:auto;left:initial}.code-toolbar .ui-button{background-color:transparent;border:0;color:white;opacity:.8;transition:opacity .25s}.code-toolbar .ui-button:hover{opacity:1}.code-toolbar .ui-button.ui-button-disabled{opacity:.5!important}.code-toolbar .execute-button.ui-button{border:3px solid white;border-radius:10px;width:100px}.code-toolbar.output_toolbar{background-color:#fff;text-align:center}.code-toolbar.output_toolbar .ui-button{color:#1e1f2a;padding:0 6px}.menu-more_button{cursor:pointer;opacity:.8;transition:opacity .4s;font-size:16px;padding:6px 3px;position:relative;top:9px}.menu-more_button:hover{opacity:1}#main .ui-button.current{outline:none!important;z-index:901}.output-container{bottom:0;position:absolute;right:0;top:60px;width:400px;margin:0}.output-container .output-ui .ui-button.option .ui-button-text{border-bottom:2px solid transparent;border-top:2px solid transparent}.output-container .output-ui .ui-button.option.current .ui-button-text{border-bottom-color:#1e1f2a}.demo .output-container{bottom:0;margin:0;right:0;top:60px;width:29.5%}.html.demo .output-container{height:inherit;bottom:120px!important;margin:0;position:fixed!important}#app-dialog #exampleApp{display:none}#app-dialog iframe{background-color:white}#app-container{border:1px solid #eee}.paperscript-dialog{padding:12px}.paperscript-dialog .ui-dialog-title{margin-bottom:0;min-height:24px}.paperscript-dialog .ui-dialog-titlebar-close{margin:0 0 12px 6px}.paperscript-dialog .button-container{background-color:transparent;position:absolute;top:0;left:40px;right:40px}.paperscript-dialog .button-container .ui-button.option .ui-button-text{border-bottom:2px solid rgba(0,0,0,0);border-top:2px solid rgba(0,0,0,0);transition:border-bottom-color .4s}.paperscript-dialog .button-container .ui-button.option.current .ui-button-text{border-bottom-color:#1e1f2a}.paperscript-dialog_slider-container{display:none}.paperscript-dialog_slider-container .ui-slider .ui-slider-handle{background-color:#fff;padding:8px 8px}.paperscript-dialog.showSolution{padding-top:6px;margin-top:0}.paperscript-dialog.showSolution .ui-dialog-title{padding:12px}.paperscript-dialog.showSolution .output_toolbar{background-color:transparent}.paperscript-dialog.showSolution .paperscript-dialog_slider-container{height:40px;margin:0;display:block;position:relative}.paperscript-dialog.showSolution .paperscript-dialog_slider{background-color:#999;border-radius:3px}.paperscript-dialog.showSolution .paperscript-dialog_slider-label{color:#fff}.paperscript-dialog.showSolution .paperscript-dialog_slider-label:first-child{right:14px}.paperscript-dialog.showSolution .paperscript-dialog_slider-label:last-child{float:right}.paperscript-dialog.showSolution .paperscript-dialog_slider-label-container{display:block;margin:0 0 8px 0;text-align:left}.paperscript-dialog .canvas-container{position:relative;margin:0 auto 0;width:500px;height:500px;background-color:#fff;box-shadow:0 0 0 2px #eee;z-index:0}#outputCanvas-container{display:none}#outputCanvas-container.focus-container #paperscriptCanvas{box-shadow:0 0 0 2px #ef5555 inset}#outputCanvas-container canvas{-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;-transform-origin:top left}#outputCanvas-container .canvas-container{background-color:#aaa;position:relative;top:43px}.paperscript-dialog .showGrid .canvas-container{box-shadow:none}.paperscript-dialog.ui-dialog .ui-dialog-titlebar-close{top:-4px}.showCanvas #outputCanvas-container{background-color:transparent;top:0;display:block;margin-bottom:6px}.canvas{background-color:white;width:500px;height:500px;position:absolute;top:0}.showSolution #paperscriptCanvas{background-color:rgba(129,188,224,0.25);opacity:1.0}.exampleCanvas #paperscriptCanvas:not(.hasBackgroundColor){background-color:rgba(245,255,0,0.25)!important}.showGrid #gridCanvas{background-color:white}.showGrid #paperscriptCanvas{background-color:rgba(255,255,255,0.4);opacity:1.0}.colored-background #paperscriptCanvas{background-color:rgba(129,188,224,0.4);opacity:.75}#app-dialog .button-container,.paperscript-dialog .button-container,.paperscript-dialog_slider-container{display:none}#app-dialog.showSolution .button-container,.paperscript-dialog.showSolution2 .button-container{display:block;height:40px;margin:0}.ui-dialog.output-ui .option{background-color:#f8f8f8;color:#a5a5a5;display:inline-block;height:100%;font-size:22px!important;font-weight:700;margin:5px 0;width:50%}#errorCanvas{display:none;background-color:rgba(255,240,240,0.7)}.canvasError #errorCanvas{display:block}.canvasError #paperscriptCanvas2,.canvasError #paperscriptCanvas{opacity:.25!important}canvas{transition:background-color 1s linear}.loadingCanvas canvas{background-color:#ddd!important}.showSolution #paperscriptCanvas2{opacity:.75}#outputCanvas-container canvas{opacity:.85!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#outputCanvas-container.focus-container canvas{opacity:1!important}.showSolution2 #paperscriptCanvas2{display:none}#gridCanvas{z-index:-2}.showCanvas #gridCanvas{z-index:0}.showCanvas #paperscriptCanvas2{z-index:1}.showCanvas #paperscriptCanvas{z-index:2}#paperscriptCanvas2{background-color:rgba(245,255,0,0.25);z-index:-1}.editor{border-radius:3px;overflow:hidden;top:60px;bottom:0;position:absolute!important;width:100%;z-index:1}.code-toolbar{font-size:0;left:0;padding:0;position:absolute;right:0;text-align:left;top:0}#example-editor{top:40px}.translation #example-editor{top:20px}#editor-toolbar{height:40px;margin:10px -6px;padding:0 6px 0 18px;border-left-style:solid;border-right-style:solid;border-left-width:1px;border-right-width:1px;border-color:rgba(255,255,255,0.5)}#example-toolbar{padding-top:0}.javascript.noStatusBar #ca-style{overflow:hidden}#code-container{position:absolute;bottom:0;top:0;margin:0;min-width:350px}.demo #code-container{margin:0;left:0;right:auto;bottom:0;width:auto}.wide #code-container,.wide #info{bottom:0;top:0}#code,#example,#console,#outputCanvas-container{border-radius:3px;overflow:visible;position:absolute;width:100%}#code-container #code{bottom:0;top:0}#example{bottom:0}#console,.showCanvas #results-container{bottom:0;position:absolute;width:100%}.showCanvas #console{border-top-left-radius:0;border-top-right-radius:0}.showCanvas #outputCanvas-container canvas{border-bottom-left-radius:0;border-bottom-right-radius:0}.demo #console,.demo .showCanvas #results-container{width:100%}.grid-activity{padding-bottom:10px}.rtl .instructions{direction:rtl}.html #output{bottom:auto;padding-bottom:0;position:absolute;right:10px;top:60px;width:auto;transform-origin:right top;-moz-transform-origin:right top;-webkit-transform-origin:right top;-o-transform-origin:right top;-ms-transform-origin:right top}.html #output:hover{z-index:2}.html.output-window #code-container{right:40px!important}.html #code-editor{top:60px}.filetabs #code-editor{top:103px}.html .alert h3{background-image:none;padding-left:0}#result{top:36px}.html #console{min-height:150px}#gloss{max-width:650px}.file-tabs{color:#1e1f2a;font-size:13px;position:absolute;bottom:1px;font-weight:normal!important;text-align:left;text-transform:none!important;left:8px;z-index:1000;top:60px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.file-tabs>*{line-height:1.25em;background-color:white;border-top:2px solid #b5b5b5;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;display:inline-block;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;padding:6px 16px;margin:0 3px 3px 0;opacity:.8;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.file-tabs .success.current,.file-tabs .current{border-top:2px solid #ec6262!important;opacity:1}.demo.html .file-tabs{font-size:20px}#file-tabs{display:none}body.filetabs #file-tabs{display:block}.file-tabs>*:hover{border-top:2px solid #ecbc62!important;color:#333}#file-tabs .currentHtml{background:#eee!important;border-top:2px solid #ecbc62!important;color:#464646;opacity:1}@media all and (max-width:1650px){.project.js7:not(.demo) .ui-button-text-icon-primary .ui-button-text{display:none}.project.js7:not(.demo) .ui-button-text-icon-primary .ui-icon{margin-right:0}.project.js7 .toolbar .ui-button{min-width:32px!important}}@media all and (max-width:1650px){#file-tabs>*{padding:6px}}@media all and (max-width:1520px),(max-height:800px){.ide #file-tabs>*{font-size:12px}}@media all and (max-width:1390px),(max-height:800px){.ide #file-tabs .file-extension{display:none}}.instructions{font-size:15px}.instructions{padding-left:36px;padding-right:36px;padding-top:18px;padding-bottom:12px}.info code.multi.linenums:not([data-lang='text']){padding:0;font-size:1em;padding-right:0!important}.javascript.demo #code-container{right:30%}.ide #info{bottom:0;left:0;width:250px}.ide .instructions-container{height:100%;overflow-y:auto;overflow-x:hidden}.ide .instructions{border-top:3px solid #1e1f2a;padding-left:16px;padding-right:12px;padding-top:16px;padding-bottom:12px;margin-top:18px!important}.ide.javascript #editor-toolbar{text-align:right}.ide.javascript #info{left:auto;right:0;width:250px}.ide:not(.demo) #code-container{left:260px;right:810px}.ide.javascript:not(.demo) #code-container{left:0;right:670px}.ide.javascript.ide:not(.demo) #output{right:260px}.ide .top-bar{width:140px!important}.ide .top-bar .header-bar_icon{display:none}@media all and (max-width:1300px){.javascript .output-container{max-width:370px}.javascript.ide:not(.demo) #code-container{left:0;right:640px}.javascript #code-container{right:380px}}@media all and (max-width:1100px){.javascript .output-container{max-width:320px}.javascript.ide:not(.demo) #code-container{left:0;right:590px}.javascript #code-container{right:330px}}@media all and (max-height:850px),(max-width:1280px){.output-ui .ui-button{min-width:initial}}@media all and (max-height:700px){#deploy-button .ui-button-text{display:none}}.html.ide .main-toolbar .ui-button-text{display:none!important}.ide.filetabs .code-toolbar .multiline-toolbar{float:right}.compact-toolbar .connected .ui-button-text{display:none!important}.compact-toolbar .ui-button{min-width:36px!important;padding:0 3px}@media(max-width:1550px){.code-toolbar .connected .ui-button-text{display:none!important}.code-toolbar .ui-button{min-width:36px!important;padding:0 3px}.output-ui .code-toolbar .connected .ui-button-text{display:inline-block!important}}.html.screen-output .code-toolbar .ui-button:not(#check-button) .ui-button-text{display:none!important}@media(max-width:1310px){.html .code-toolbar .ui-button:not(#next-button,#check-button) .ui-button-text{display:none!important}}@media(max-width:1370px){.code-toolbar .ui-button-text{display:none!important}.code-toolbar .ui-button-text-icon-primary .ui-icon{margin:0!important}.code-toolbar .ui-button-text-only .ui-button-text{display:inline-block!important}.code-toolbar .execute-button{width:85px}}#results-container{overflow:visible}.instructions-container,#info{border-radius:3px}body:not(.showCanvas) #results-container{height:100%}.ide.demo #code-container{left:0}#grid-canvas{background-color:#fff;border:0 solid #DDD;height:450px;width:500px;margin:0 -20px;padding:0}.tangrams-activity #grid-canvas,.tangrams-activity .canvas{height:480px;left:0;margin:auto;right:0;width:480px;z-index:0;position:absolute;top:0}.tangrams-activity #grid-canvas{background-color:transparent;opacity:.6}.tangrams-activity.blank-canvas #grid-canvas{background-color:white;border:1px solid #ccc}.tangrams-activity .output-container{display:none}.grid-activity #code-container{right:235px!important;left:530px!important;min-width:250px!important}.grid-activity #undo-button,.grid-activity #redo-button{display:none}.grid-activity .output-container{width:225px!important}.grid-activity #info{min-width:520px!important}.grid-activity #undo-button,.grid-activity #redo-button,.grid-activity .tools-container button[id="leaderboard-label"],.grid-activity .tools-container button[id="reference-label"],.grid-activity .tools-container button[id="toolbox-label"]{display:none}.grid-activity .output-container{width:225px!important}.grid-activity #info{min-width:520px!important}.tangrams-activity .instructions{padding:10px;margin:auto}@media all and (max-height:700px){.grid-activity .objective{font-size:18px;padding:0}.grid-activity #grid-canvas{margin:0 auto}}.loading-icons{display:inline-block;padding-left:10px}.guide-content{padding:30px}@media(min-width:992px){.guide-content{padding:30px 60px}}.guide-content .aside,.content .aside,.instructions .aside{background-color:#efefef;border-radius:10px;margin:20px 0 10px 0;overflow:hidden;padding:10px 30px}.guide-content .aside_heading,.content .aside_heading,.instructions .aside_heading{font-weight:bold}.guide-content .code-output,.content .code-output,.instructions .code-output{background-color:#f1f2f7!important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;margin:13px 0;text-align:left;width:100%}.guide-content .code-output>*,.content .code-output>*,.instructions .code-output>*{vertical-align:top}.guide-content .code-output iframe,.content .code-output iframe,.instructions .code-output iframe{background-color:#FFF;box-shadow:0 1px 0 rgba(0,0,0,0.11);border:none!important;vertical-align:top;width:100%}.guide-content .code-output_container,.content .code-output_container,.instructions .code-output_container{position:relative}.guide-content .code-output_code,.content .code-output_code,.instructions .code-output_code{position:relative}.guide-content .code-output_code code,.content .code-output_code code,.instructions .code-output_code code{box-shadow:0 1px 0 rgba(0,0,0,0.11)}.guide-content .code-output.side-view>div,.content .code-output.side-view>div,.instructions .code-output.side-view>div{clear:none;float:left;width:49.3%!important}.guide-content .code-output_side-view>div,.content .code-output_side-view>div,.instructions .code-output_side-view>div{clear:none;float:left;height:100%;width:50%!important}.guide-content .code-output_side-view>div:nth-child(2),.content .code-output_side-view>div:nth-child(2),.instructions .code-output_side-view>div:nth-child(2){padding-left:0!important}.guide-content .code-output_stack-view>div,.content .code-output_stack-view>div,.instructions .code-output_stack-view>div{clear:both;float:left;width:100%!important}.guide-content .code-output_stack-view>div:nth-child(2),.content .code-output_stack-view>div:nth-child(2),.instructions .code-output_stack-view>div:nth-child(2){padding-top:0!important}.guide-content .code-output code,.content .code-output code,.instructions .code-output code{background-color:#FFF;border:0;border-radius:2px;margin:0!important;opacity:1;padding:14px;vertical-align:top;width:100%}.guide-content .code-output .ace_editor,.content .code-output .ace_editor,.instructions .code-output .ace_editor{bottom:0;left:5px;position:absolute;right:3px;top:48px;width:auto}.guide-content .code-output.-stack .ace_editor,.content .code-output.-stack .ace_editor,.instructions .code-output.-stack .ace_editor,.guide-content .code-output.-vertical-stack .ace_editor,.content .code-output.-vertical-stack .ace_editor,.instructions .code-output.-vertical-stack .ace_editor{left:0;position:relative;right:0;top:0;width:100%}.guide-content .code-output.-stack .code-output_output,.content .code-output.-stack .code-output_output,.instructions .code-output.-stack .code-output_output,.guide-content .code-output.-vertical-stack .code-output_output,.content .code-output.-vertical-stack .code-output_output,.instructions .code-output.-vertical-stack .code-output_output,.guide-content .code-output.-stack .code-output_code,.content .code-output.-stack .code-output_code,.instructions .code-output.-stack .code-output_code,.guide-content .code-output.-vertical-stack .code-output_code,.content .code-output.-vertical-stack .code-output_code,.instructions .code-output.-vertical-stack .code-output_code{padding-left:5px;padding-right:5px}.guide-content .code-output label,.content .code-output label,.instructions .code-output label{background-color:#FFF;border-bottom:1px solid #e4e6ee;color:#646876;display:inline-block;font-size:10px;font-weight:800;height:38px;line-height:38px;overflow:hidden;padding:0 14px;text-align:left;text-transform:uppercase;width:100%}.guide-content .code-output>div,.content .code-output>div,.instructions .code-output>div{background-color:#f1f2f7;border:none!important;padding:5px}.guide-content .code-output>div:first-child,.content .code-output>div:first-child,.instructions .code-output>div:first-child{padding-right:3px}.guide-content .code-output>div:nth-child(2),.content .code-output>div:nth-child(2),.instructions .code-output>div:nth-child(2){padding-left:3px}.instructions .code-output{margin:6px -36px 0 -36px;width:490px}.ca-content img.-clear{clear:both}.ca-content img.align-right{float:right;padding-left:10px}.ca-content img.align-left{float:left;padding-right:10px}.ca-content img.align-none{display:inline-block;margin:0;margin:5px 10px 5px 0;vertical-align:top}.ca-content img.align-inline{display:inline-block;margin:0;padding:0;vertical-align:middle}.ca-content img.-full-width,.ca-content img.align-full,.ca-content img.align-center{display:block;margin:auto!important;padding:12px 0}.ca-content img.flag{border:1px solid #101010;padding:1px;position:relative;top:6px}.ca-content .captioned-image{margin-bottom:12px;text-align:center}.ca-content .captioned-image.align-inline{display:inline-block}.ca-content .captioned-image.align-center{display:block;margin:auto}.ca-content .captioned-image.align-left{float:left}.ca-content .captioned-image.align-right{float:right}.ca-content .captioned-image img{float:none;padding:0}.guide-task_heading figcaption,.guide_text figcaption,.guide-content figcaption{font-size:.9em;margin:3px 0;text-align:center}.guide-task_heading img,.guide_text img,.guide-content img{max-width:100%;overflow:hidden}.guide-task_heading img.align-right,.guide_text img.align-right,.guide-content img.align-right{float:right;padding-left:10px}.guide-task_heading img.align-left,.guide_text img.align-left,.guide-content img.align-left{float:left;padding-right:10px}@media(max-width:992px){.guide-task_heading img.-wide,.guide_text img.-wide,.guide-content img.-wide{padding-left:0;padding-right:0;padding-bottom:6px;padding-top:6px}}.guide-task_heading p,.guide_text p,.guide-content p{font-size:14px;line-height:1.6em;letter-spacing:.3px;padding:0 0 12px 0}.guide-task_heading h2,.guide_text h2,.guide-content h2{color:#000!important}.guide-task_heading ol,.guide_text ol,.guide-content ol,.guide-task_heading ul,.guide_text ul,.guide-content ul{margin:0 0 9px 30px}.guide-task_heading ol li,.guide_text ol li,.guide-content ol li,.guide-task_heading ul li,.guide_text ul li,.guide-content ul li{padding:0 0 3px 0}.guide-task_heading code,.guide_text code,.guide-content code{border:1px solid #f1f2f7;border-radius:3px;font-size:.9em;letter-spacing:.8px;margin-top:5px;padding:1px 4px;position:relative}.guide-task_heading code.multi.linenums,.guide_text code.multi.linenums,.guide-content code.multi.linenums{padding:0}.guide-task_heading code.wide,.guide_text code.wide,.guide-content code.wide{display:inline-block;font-size:12px;margin:10px 0 10px 0;padding:8px 12px 8px 12px}.guide-task_heading iframe,.guide_text iframe,.guide-content iframe{color:blue}.guide-task_heading h3,.guide_text h3,.guide-content h3{font-weight:400;font-size:20px;letter-spacing:-0.6px;line-height:1.6em;margin-bottom:6px;margin-top:10px}.guide-task_heading li code,.guide_text li code,.guide-content li code{margin-top:-2px}.guide-task_heading li,.guide_text li,.guide-content li{margin:3px 0}.guide-task_heading table td,.guide_text table td,.guide-content table td{border:1px solid #b9bccc;padding:6px}.guide-task_heading .second-row-table,.guide_text .second-row-table,.guide-content .second-row-table{border:none!important}.guide-task_heading a,.guide_text a,.guide-content a{color:#da2028;font-weight:500;text-decoration:none}.guide-task_heading a:hover,.guide_text a:hover,.guide-content a:hover{opacity:.7;text-decoration:underline}.guide-task_heading table td,.guide_text table td,.guide-content table td{border:2px solid #e4e6ee!important}.guide-task_heading .notice1 a,.guide_text .notice1 a,.guide-content .notice1 a{border:solid 1px #da2028;border-radius:2px;font-size:11px;font-weight:600;letter-spacing:.8px;padding:5px 10px;text-transform:uppercase!important;text-decoration:none!important}.guide-task_heading .notice1 a:hover,.guide_text .notice1 a:hover,.guide-content .notice1 a:hover{background-color:#da2028;color:#FFF}.guide-task_heading_lessons,.guide_text_lessons,.guide-content_lessons{margin-bottom:10px}.guide-task_heading_lessons-header,.guide_text_lessons-header,.guide-content_lessons-header{font-size:18px}.guide-task_heading_lessons-lesson,.guide_text_lessons-lesson,.guide-content_lessons-lesson{padding:0!important;text-transform:capitalize}.course-mode-header{left:500px;margin:0 auto;position:absolute;right:0;top:0}.ide .activity_container{display:none}.activity{left:0!important;margin:0 auto;position:absolute;right:0;top:0;width:770px}.activity_container{display:none;bottom:0;left:570px;position:absolute;right:0;top:60px}.activity input{border:2px solid #c5c5c5;border-radius:5px;padding:2px 4px}.activity[data-count="6"] .ex-multichoice_container{width:600px}.activity[data-count="6"] .ex-multichoice{margin:16px}.activity_toolbar{background-color:transparent;display:inline-block;position:absolute;height:50px;left:initial;padding:0;right:0;text-align:right;top:0}.activity_toolbar .ui-button{min-width:75px}.activity_message,.activity_title{background-color:#fff;color:#444;display:inline-block;font-weight:800;padding:12px;text-transform:uppercase}.activity_message{background-color:#444;color:white;display:none;left:36px;position:absolute;right:325px}.activity_message.is-correct{background-color:#3acc9f}.activity_content-container{overflow-y:auto}.activity_content{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;margin:0 auto;min-height:360px}.activity_content>*{padding:12px 16px}.activity_content>*:first-child{margin:0}.activity_content>ol:first-child,.activity_content>p:first-child{padding-top:18px}.activity_content p+div{margin-top:0!important;padding-top:0!important}.s-markup-activity .activity_content>*{padding:12px 18px;margin:0;vertical-align:top}.activity_icon{font-size:14px;padding-left:0;padding-right:6px}.s-markup-activity #output,.s-activity #output,.s-markup-activity #code-container,.s-activity #code-container{display:none}.s-markup-activity .message-bar,.s-activity .message-bar{display:none}.s-markup-activity .activity,.s-activity .activity{max-height:100%;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.s-markup-activity .activity_container,.s-activity .activity_container{display:block}.s-markup-activity .activity_content-container.is-fixed-size,.s-activity .activity_content-container.is-fixed-size{overflow:visible}.s-markup-activity .activity_content,.s-activity .activity_content{height:initial}.s-markup-activity .activity_content>*:first-child,.s-activity .activity_content>*:first-child{margin-top:0!important}.s-markup-activity #info,.s-activity #info{width:560px}@media all and (max-width:1400px),(max-height:800px){.objective{font-size:18px;margin:0}.instructions{padding-top:12px}.instructions .code-output{margin:6px -20px 0 -20px;width:460px}.instructions ol .task-description{margin-left:-25px!important}.instructions .task-steps .task-description{margin-left:-35px!important}.course-mode .top-bar{width:480px}.activity_container{left:470px}.s-markup-activity #info,.s-activity #info,#info{width:460px}.course-mode-header,#code-container,.lesson-activity-container,#code-container,.activity{left:470px}#review-game-dialog .question-container,.instructions{padding-left:20px;padding-right:20px}#file-tabs{font-size:12px}.tasks-toolbar .ui-button{min-width:20px}.top-bar:not(:hover) .tasks-toolbar .ui-button .ui-button-text:before{line-height:33px}.top-bar .badge-container{display:none!important}.html #input-container{width:700px}.instructions p.task-steps{background-position:25px}.objective_image{margin-top:12px}.objective_image,.course-mode .instructions .task-steps-container{margin-right:-22px;margin-left:-22px}.lesson-label,.console{font-size:13px}}@media all and (max-width:1260px){.activity_container{left:330px}.s-markup-activity #info,.s-activity #info,#info{width:320px}.instructions{font-size:12px}.instructions .objective{font-size:16px}.instructions .code-output{margin:6px -10px 0 -16px;width:320px}.course-mode .top-bar{width:340px}.course-mode .tasks-toolbar_label{display:none}.course-mode .instructions{padding-left:16px;padding-right:10px}.course-mode .objective_image{margin-top:12px}.course-mode .objective_image,.course-mode .instructions .task-steps-container{margin-right:-12px;margin-left:-18px}.course-mode .task-steps{padding:12px 10px 12px 44px}.course-mode .instructions .objective{font-size:16px}.course-mode .instructions-container code.multi,.course-mode .instructions-container code.wide{white-space:nowrap}table.ascii{font-size:.8em}.course-mode-header,.lesson-activity-container,#code-container,.activity{left:330px}}.full-width #main{max-width:99%}.full-width .t-quiz button{margin:50px auto}.matching-quiz{border:1px solid #b9bccc;border-radius:3px;border-spacing:10px;display:inline-block;font-size:14px;max-width:100%;margin:0 2% 0 0!important;vertical-align:top}.matching-quiz:last-of-type{margin:0!important}.matching-quiz.-image-labels,.matching-quiz.-image-answers{min-width:100px}.matching-quiz tbody{display:table;width:100%}.matching-quiz_container{border-radius:3px;display:inline-block;font-size:0;margin:0 0 39px 0;width:100%}.js.activity .matching-quiz_container{background-color:transparent;border:0;margin:0}.matching-quiz_question{background-color:#fff;border-bottom:4px solid #f1f2f7;border-radius:10px;transition:all .4s;width:100%}.matching-quiz_question:last-of-type{border-bottom:0}.matching-quiz_question.has-hover{background-color:#dceaf8}.matching-quiz_question.has-hover .ui-draggable:not(.ui-draggable-dragging){opacity:.5}.matching-quiz_question>*{padding:5px;position:relative}.matching-quiz_question>* img{border:0;margin:0!important;max-height:200px;max-width:400px;vertical-align:middle!important}.matching-quiz_question .image-link{display:inline-block;vertical-align:middle}.horizontal.matching-quiz_question{vertical-align:bottom}.horizontal.matching-quiz_question>*{display:block;margin:10px auto;text-align:center}.horizontal.matching-quiz_question>* img{max-width:100%;max-height:110px}.matching-quiz_helper-wrapper{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.matching-quiz_answer{background-color:white;border-left:4px solid #f1f2f7;box-sizing:border-box;line-height:1.5em;margin:6px;padding:13px 26px;text-align:left;vertical-align:middle;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.matching-quiz_answer h1,.matching-quiz_answer h2,.matching-quiz_answer h3,.matching-quiz_answer h4,.matching-quiz_answer h5,.matching-quiz_answer h6{margin:0!important;padding:0!important}.matching-quiz_answer:first-of-type{border-bottom:4px solid #f1f2f7}.matching-quiz_answer:before{font-size:12px;color:#cccfdb;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0}.-code-answers .matching-quiz_answer{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace}.-code-answers .matching-quiz_answer code{background-color:transparent!important;border:0}.-image-answers .matching-quiz_answer{font-size:0;padding-bottom:0;padding-right:0;padding-top:0}.-image-answers .matching-quiz_answer img{border-radius:10px}.matching-quiz_answer.ui-draggable-dragging{border:0}.matching-quiz_answer.ui-draggable-dragging,.matching-quiz_answer:hover{-webkit-box-shadow:0 1px 6px 1px rgba(107,107,107,0.5);-moz-box-shadow:0 1px 6px 1px rgba(107,107,107,0.5);box-shadow:0 1px 6px 1px rgba(107,107,107,0.5);transition:box-shadow .3s}.matching-quiz_answer.is-moving{opacity:.8;z-index:1000}.answer-image .matching-quiz_answer{padding:10px}.is-done .matching-quiz_answer{background-color:#fff;border-color:#3084d8}.is-correct .matching-quiz_answer{border-color:#31cd4b}.is-incorrect .matching-quiz_answer{border-color:#cd5c31}.matching-quiz_label{font-size:15px;font-weight:bold;padding:26px;text-align:left;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.-code-labels .matching-quiz_label{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace}.-image-labels .matching-quiz_label{font-size:0;padding:0;vertical-align:middle}.matching-quiz_label code{background-color:transparent;border:0}.matching-quiz_container.-large-answers .matching-quiz_answer,.matching-quiz_container.-large-labels .matching-quiz_label{font-size:18px}.matching-quiz .ui-draggable{cursor:pointer}.matching-quiz .ui-draggable-dragging{background-color:#ddd;display:table-cell;z-index:1000}.matching-quiz table *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:600px){.quiz-container table{width:90%;font-size:14px}}#tool-label{display:none}.input.incorrect{background-color:#fdecec!important;box-shadow:0 0 2px 0 red inset}.t-quiz .footer{display:none}.t-quiz ol li{margin:16px 0 10px}.t-quiz code.multi{min-width:50%}.t-quiz select,.t-quiz input,.t-quiz .input{background-color:#fff;border:1px solid #ccc;border-radius:3px;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;margin:5px 0;padding:4px 8px;letter-spacing:.7px;line-height:1.45em;text-align:left}.t-quiz .code-block select,.t-quiz .code-block input{font-size:14px;padding:0 1px;margin:0}.t-quiz p{color:rgba(83,88,92,0.9);font-size:1.1em;font-weight:600}.t-quiz .ui-draggable-dragging{background-color:white}.t-quiz .drop-hover{background-color:#fad8d8!important}.t-quiz button{display:inline-block;font-size:20px;padding:30px 60px;margin:20px 20px 20px 0;border-radius:2px;border:0;color:white;max-width:800px}.t-quiz .quiz-input{min-width:100px;width:100px}.t-quiz .quiz-input:focus{background-color:white}.t-quiz .quiz-input[type="radio"],.t-quiz .quiz-input[type="number"]{min-width:50px}.t-quiz .image-input-table .quiz-input{border-radius:0;font-size:24px;min-width:100%;text-align:center;width:100%}.t-quiz .image-input-table td{padding:0!important;text-align:center}.t-quiz figure{display:inline-block;margin:6px;vertical-align:middle}.t-quiz code{margin:0;vertical-align:middle}.t-quiz .alpha-lower-list{list-style-type:lower-alpha}.t-quiz li{padding-bottom:15px}.t-quiz .action{padding:10px}.t-quiz .main-button{width:300px;padding:20px}.t-quiz .quiz-blanks_instructions{font-size:18px;margin-bottom:26px;margin-top:-26px}.t-quiz .quiz-blanks_container,.t-quiz .quiz-container{margin:0 0 39px 0}.t-quiz .quiz-blanks_container .quiz-blanks_container,.t-quiz .quiz-container .quiz-blanks_container{margin:0}.t-quiz .quiz-blanks_container figure,.t-quiz .quiz-container figure{margin:0}.t-quiz .quiz-blanks_container input,.t-quiz .quiz-container input{background-color:transparent;border:1px dashed #7b8093;border-radius:3px;font-size:14px;text-align:center;margin:5px 0}.t-quiz .quiz-blanks_container input.answered,.t-quiz .quiz-container input.answered{background-color:#fff;border:1px solid #3084d8;font-weight:bold}.t-quiz .quiz-container.-code-blanks{font-size:0}.t-quiz .quiz-container.-code-blanks code.multi{display:inline-block;font-size:14px;width:50%}.t-quiz .quiz-container.-code-blanks .quiz-blanks_container{display:inline-block;font-size:14px;vertical-align:top;width:50%}.t-quiz .quiz-blanks_container{margin:0;margin-top:13px}.activity_content-container.t-quiz .quiz-blanks_container{margin-top:0}.t-quiz .quiz-blanks_container>*{vertical-align:top}.t-quiz .quiz-blanks_container .-fixed{float:right;margin:0}.t-quiz .quiz-blanks_container .-fixed>*{position:fixed;top:60px}.t-quiz .quiz-blanks_container input{min-width:30px;width:30px}.t-quiz .quiz-multi-option_container{margin-bottom:0}.t-quiz .quiz-multi-option_container br{display:none}.t-quiz .quiz-multi-option_container.-n5 br:nth-of-type(3),.t-quiz .quiz-multi-option_container.-n6 br:nth-of-type(3){display:block}.t-quiz .quiz-multi-option_container.-n7 br:nth-of-type(4),.t-quiz .quiz-multi-option_container.-n8 br:nth-of-type(4){display:block}.t-quiz .quiz-multi-option_container.-n9 br:nth-of-type(3){display:block}.t-quiz .quiz-multi-option_container.-n9 br:nth-of-type(6){display:block}.activity_content .list-level-1{counter-reset:item;margin-bottom:0;margin-top:0;padding-bottom:1px;padding-top:1px}.activity_content .list-level-1_item{counter-increment:item;list-style-type:none;margin-bottom:12px;margin-top:0}.activity_content .list-level-1_item:before{font-weight:500;content:counter(item) ".";margin-right:3px}.code-block-container{background-color:#f1f2f7;border:1px solid #b9bccc;border-radius:3px;font-size:12px}.code-block-container code{background-color:transparent;border:0;display:inline-block;margin-bottom:5px}.quiz-blanks_container .code-block-container{font-size:14px;padding:26px}.quiz-blanks_divider{height:0}.quiz-blanks_options{border-radius:3px;font-size:14px;padding-top:26px}.quiz-blanks_options-list{background-color:#fff;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.09);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,0.09);box-shadow:0 4px 5px 0 rgba(0,0,0,0.09);margin:-26px -26px 0;padding:26px 26px 13px}.quiz-blanks_options-draggable{border:1px solid #7b8093!important;color:#000;cursor:pointer!important;padding:8px 11px!important;font-size:12px;font-weight:bold;margin-bottom:13px!important;margin-right:13px!important;white-space:nowrap!important}.quiz-blanks_options-draggable:hover{background-color:#3084d8;border-color:#3084d8!important;color:#fff}.quiz-blanks_options-draggable.matched{opacity:.5;cursor:initial;border-style:dashed!important;text-align:center;box-shadow:none}.quiz-blanks_options code{background-color:transparent;border:0;color:#000;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;margin:0}.quiz-blanks_options .quiz-input{background-color:transparent;border:1px dashed #7b8093;border-radius:3px;font-size:14px;text-align:center;margin:5px 0;padding:2px 6px!important;margin:1px 0!important}.quiz-blanks_options .quiz-input.is-matched{background-color:#fff;border:1px solid #3084d8;font-weight:bold}.quiz-blanks_container .code-blocks code{margin-bottom:0!important;margin-top:0!important;padding:0!important;white-space:pre-wrap}.selected-bug-line{background-color:#dceaf8!important}.selected-bug-line:before{background-color:#3084d8;color:white!important}.quiz-bug_container{margin:0}.activity_content .quiz-bug_container{margin:12px 0 0 0}.quiz-bug_container .ca-style code ol.linenums li,.quiz-bug_container code ol.linenums li{border:0}.quiz-bug_container .ca-style code ol.linenums li:nth-child(odd),.quiz-bug_container code ol.linenums li:nth-child(odd){background-color:#fff}.quiz-bug-finder{border-color:#b9bccc!important;font-size:14px;width:100%}.quiz-bug-finder .linenums{background-color:#f1f2f7;color:#000!important;font-weight:500}.quiz-bug-finder-correct .selected-bug-line{background-color:#dceaf8!important}.quiz-bug-finder-correct .selected-bug-line:before{background-color:#3084d8}.quiz-blanks_output:not(.-fixed) iframe{width:100%}.quiz-multi-option_container .quiz-multi-option{-webkit-box-shadow:0 0 3px 0 #7d808c;-moz-box-shadow:0 0 3px 0 #7d808c;box-shadow:0 0 3px 0 #7d808c;border-radius:3px;padding:5px;cursor:pointer;margin:10px;box-sizing:border-box;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quiz-multi-option_container.-rows .quiz-multi-option{display:block}.quiz-multi-option_container:not(.-rows){font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace}.quiz-multi-option{font-size:14px}.quiz-multi-option_combo{display:inline-block;margin:10px;text-align:center;vertical-align:top}.quiz-multi-option_combo p{margin:0}.quiz-multi-option.-image{opacity:.6;transition:opacity .2s}.quiz-multi-option.-image:hover{opacity:.8}.quiz-multi-option.selected-option{-webkit-box-shadow:0 0 2px 2px #3084d8;-moz-box-shadow:0 0 2px 2px #3084d8;box-shadow:0 0 2px 2px #3084d8;margin:10px;opacity:1!important}.quiz-multi-option.incorrect-option{border-color:#c9001e}.quiz-multi-option.text-only-option{padding:10px 15px}.quiz-multi-option.text-only-option:hover{background-color:#3084d8;border-color:#3084d8;color:#fff}.quiz-multi-option.text-only-option.selected-option{border-color:#3084d8}.quiz-multi-option_container{display:block;margin:0 -10px 29px -10px;padding:0;text-align:center}.quiz-buttons_button{margin:0!important;position:relative}.quiz-buttons_button.-check{color:#fff!important;background-color:#c9001e;border-color:#c9001e;font-size:15px;text-transform:uppercase;margin-top:16px!important;padding:10px 16px;width:50%}.quiz-buttons_button.-check:hover,.quiz-buttons_button.-check:focus{background-color:#ff4040;color:#fff}.quiz-buttons_button.-check.-secondary{background-color:#3b3c48;border-color:#3b3c48}.quiz-buttons_button.-check.-secondary:hover,.quiz-buttons_button.-check.-secondary:focus{background-color:#5d5f72}@media(min-width:992px){.quiz-buttons_button.-check{width:100%}}.quiz-buttons_button-checkmark:before{font-size:18px;margin-right:5px;position:relative;top:3px}.quiz-buttons_button.-reset,.quiz-buttons_button.-show{background-color:transparent;color:#000;display:inline-block;padding:16px;position:relative;top:14px;cursor:pointer;opacity:.8;transition:opacity .4s}.quiz-buttons_button.-reset:hover,.quiz-buttons_button.-show:hover{opacity:1}@media(min-width:992px){.quiz-buttons_button.-reset,.quiz-buttons_button.-show{top:initial}}.quiz-buttons_button.-reset{float:right;height:52px;margin-left:5px!important}@media(min-width:992px){.quiz-buttons_button.-reset{float:initial}}.quiz-buttons_button.-show{font-size:18px;float:right}@media(min-width:1200px){.quiz-buttons_button.-show{font-size:14px;position:initial}}.quiz-buttons_button:before{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;font-size:20px;left:0;right:0}.quiz-buttons.-mobile{padding:26px;padding-bottom:0}@media(min-width:992px){.quiz-buttons.-mobile{display:none}}.correct-answer,.incorrect-answer{cursor:pointer;height:26px;left:21px;margin-top:-26px;position:absolute;width:26px;text-align:center}.correct-answer:before,.incorrect-answer:before{background-color:#29cb57;border-radius:50%;color:#fff;cursor:pointer;font-size:11px;padding:4px;-webkit-box-shadow:0 6px 15px 1px rgba(41,203,87,0.4);-moz-box-shadow:0 6px 15px 1px rgba(41,203,87,0.4);box-shadow:0 6px 15px 1px rgba(41,203,87,0.4)}.incorrect-answer:before{background-color:#7b8093;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.html .bonus-game-button{display:block;margin:0 auto;min-width:80%}.html .results-cover,.html .phone-content,.html .results-overlay,.html .example-overlay{position:absolute;top:130px;left:25px;width:auto;height:auto;bottom:126px;right:22px;border-radius:0;background-color:#eee;margin:0!important}.html .phone-content{background-color:#fcfcfc;border:1px solid #757c81}.html .results-cover{background-color:black;transition:opacity ease-out 1.5s;display:block;z-index:950;opacity:1}.html .results-cover,.html .phone-content,.html #dummy,.html #dummy2{width:361px;height:530px}.html.tablet-output .phone-screen{bottom:64px;left:30px;right:32px;top:30px}.html.tablet-output .phone-extra{display:none}.html.tablet-output #phone{display:block;height:770px;visibility:hidden;width:570px}.html.tablet-output .results-cover,.html.tablet-output .phone-content{width:768px;height:1024px}.html.tablet-output #phone-button{left:267px;opacity:1;background-color:transparent;bottom:12px;width:40px;height:40px}.html.tablet-output #output{background-color:#3b3d4d;border-radius:30px}.html.tablet-output.screen-output #phone-button{left:430px}.html.tablet-output.screen-output #phone{width:900px;height:775px}.html.tablet-output.screen-output .results-cover,.html.tablet-output.screen-output .phone-content{width:1280px;height:1024px}.html.demo.ide .toolbar{min-height:40px}.html.ide .editor{top:103px}.html.demo.demo2 .editor{top:50px}.html.demo.demo2 .toolbar{height:50px;top:0}.html.demo.demo2 .toolbar #file-tabs{font-size:22px}.html.demo.ide .editor{top:48px}.html.demo .results-cover,.html.demo .phone-content{height:100%}.html .example-overlay{background-color:#888;font-size:64px;color:rgba(219,18,34,0.6);font-family:'museo-sans-rounded',sans-serif}.html .example-overlay *{position:absolute;bottom:-40px;left:0;text-align:center;-moz-transform:rotate(-60deg);-moz-transform-origin:top left;-webkit-transform:rotate(-60deg);-webkit-transform-origin:top left;-o-transform:rotate(-60deg);-o-transform-origin:top left;-ms-transform:rotate(-60deg);-ms-transform-origin:top left}.html .phone-content.loading{background-color:#030303}.html iframe{border:0 solid #333}.html iframe.example{opacity:.6}.html .results-cover,.html .phone-content{transform:scale(0.66,0.66);-moz-transform:scale(0.66,0.66);-webkit-transform:scale(0.66,0.66);-o-transform:scale(0.66,0.66);-ms-transform:scale(0.66,0.66);transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left}.html.demo .results-cover,.html.demo .phone-content{transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);top:0;right:0;left:0;bottom:0}.html.demo2 .font-size,.html.demo2 .main-toolbar{display:none!important}.ide #content2.phone-content{z-index:2}.results-overlay .details{color:#04131d!important;line-height:1.6em}.instructions iframe{border:1px solid #aaa}.hideOutput .example-overlay{background-color:#111;color:#111}.hideOutput iframe{display:none}.demo #editor-toolbar .font-size{display:inline-block;float:right}.demo .project-buttons{display:none!important}.demo .ace-tm .ace_cursor{border:1px solid rgba(26,105,153,0.8);background-color:rgba(255,0,0,0.25);background-color:rgba(181,213,255,0.3);opacity:1.0!important}.demo .ace-tm .ace_marker-layer .ace_active-line{background:rgba(255,113,113,0.25);background-color:rgba(255,178,57,0.3)}.demo .ace-tm .ace_marker-layer .ace_selected-word{background:rgba(181,213,255,0.3)}.html #phone{margin:0;height:600px}.html #phone-button{background-color:white;border:2px solid #2f2f30;cursor:pointer;display:inline-block;position:absolute;width:52px;height:52px;bottom:24px;z-index:1000;border-radius:50%;left:118px;opacity:0}.html #phone-button:hover{background-color:white;opacity:.1}.html #phone-battery,.html #phone-time{background-color:transparent;color:white;font-size:9px;letter-spacing:.3px;padding:0 3px;position:absolute;right:126px;text-align:right;top:94px;width:32px}.html #phone-battery{right:50px}.html #phone-link,.html #phone-login{border-bottom:none!important;color:#eee;font:bold 11px 'museo-sans-rounded',sans-serif;left:24px;padding:10px;position:absolute;top:100px;visibility:hidden;right:24px;white-space:nowrap;overflow:hidden}.html #phone-link{cursor:pointer}.html #phone-link:hover{color:white!important;box-shadow:none}.html .results-overlay .message{color:white;font-size:22px;font-weight:300}.html .results-overlay{border-top:1px solid #464646}.html.demo .results-overlay{position:fixed;left:0;right:0;bottom:0}.html .results-overlay{background-color:#31a3cd;display:none;overflow-y:auto;overflow:hidden;text-transform:none;vertical-align:middle;z-index:900}.html .results-overlay .message{display:block;margin:20px 0 6px;padding:0;vertical-align:middle}.html .results-overlay .message p{margin-top:8px}.html .results-overlay .details{color:#f8f8f8!important;font-weight:300;letter-spacing:.4px;padding:6px 0 0}.html .results-overlay .details p{margin-bottom:12px}.html .results-overlay[data-type=console-error] .message{font-size:16px;padding-top:12px;height:initial}.html .results-overlay[data-type=info] .message{margin-top:10px;margin-bottom:10px}.html .results-overlay[data-type=info]{text-align:left}.html .results-overlay .text-container{position:absolute;top:0;right:10px;left:10px;font-size:12px}.html .results-overlay[data-type~='course-complete']{background-color:#ea7700;text-align:center}.html .results-overlay[data-type~='course-complete'] .tutor{display:none}.html .results-overlay[data-type^=console-]{background-color:#8831cd}.html .results-overlay[data-type^=console-] .error{color:#ffc1a5}.html .results-overlay[data-type^=console-] .details{font-size:11px}.html .results-overlay[data-type=console-error] .tutor{display:none}.html .results-overlay[data-tutor] .tutor{display:none;background-repeat:no-repeat;background-size:auto 70px;background-position:top right;left:0;margin:5px;right:0;top:0;bottom:0;position:absolute}.html .phone-toolbar .ui-button{background-color:transparent;border:0;color:#989ea2;font-size:13px!important;font-weight:700;height:36px;position:absolute;top:478px;width:105px}.ide.html .phone-toolbar .ui-button{width:200px}.html .phone-toolbar .ui-button.current,.html .phone-toolbar .ui-button:hover{color:#72787c}.html #exampleOutput-button{border-radius:5px;left:135px}.html #myOutput-button{left:45px;border-radius:5px;padding-left:5px}.demo #undo-button,.demo #redo-button,.demo .next-button,.ide #reset-button,.ide .answer-buttons,.ide #solution-button,.ide #video-button,.ide .next-button,.ide #check-button,.ide #exampleOutput-button{display:none!important}.ide #myOutput-button{left:0;margin:0 auto;right:0;text-align:center}.html.presentation .main{min-width:100%!important}.html #input-container{top:0;bottom:0}.html #input-container{width:720px;position:absolute;z-index:1}.ace_marker-layer .k30{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k30::before{color:#cc8400;content:"30";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k30{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k29{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k29::before{color:#cc8400;content:"29";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k29{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k28{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k28::before{color:#cc8400;content:"28";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k28{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k27{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k27::before{color:#cc8400;content:"27";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k27{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k26{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k26::before{color:#cc8400;content:"26";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k26{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k25{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k25::before{color:#cc8400;content:"25";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k25{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k24{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k24::before{color:#cc8400;content:"24";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k24{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k23{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k23::before{color:#cc8400;content:"23";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k23{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k22{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k22::before{color:#cc8400;content:"22";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k22{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k21{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k21::before{color:#cc8400;content:"21";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k21{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k20{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k20::before{color:#cc8400;content:"20";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k20{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k19{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k19::before{color:#cc8400;content:"19";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k19{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k18{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k18::before{color:#cc8400;content:"18";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k18{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k17{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k17::before{color:#cc8400;content:"17";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k17{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k16{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k16::before{color:#cc8400;content:"16";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k16{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k15{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k15::before{color:#cc8400;content:"15";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k15{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k14{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k14::before{color:#cc8400;content:"14";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k14{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k13{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k13::before{color:#cc8400;content:"13";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k13{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k12{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k12::before{color:#cc8400;content:"12";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k12{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k11{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k11::before{color:#cc8400;content:"11";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k11{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k10{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k10::before{color:#cc8400;content:"10";font-size:8px;position:absolute;right:-3px;right:-7px;top:-1px}.ace_gutter .k10{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k9{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k9::before{color:#cc8400;content:"9";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k9{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k8{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k8::before{color:#cc8400;content:"8";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k8{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k7{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k7::before{color:#cc8400;content:"7";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k7{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k6{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k6::before{color:#cc8400;content:"6";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k6{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k5{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k5::before{color:#cc8400;content:"5";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k5{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k4{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k4::before{color:#cc8400;content:"4";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k4{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .k3{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_marker-layer .k3::before{color:#cc8400;content:"3";font-size:8px;position:absolute;right:-3px;top:-1px}.ace_gutter .k3{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .offlist{border-bottom:1px solid violet;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_gutter .offlist{box-shadow:inset 0 -1px 2px -1px violet}.ace_marker-layer .misspelled{border-bottom:1px solid red;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_gutter .misspelled{box-shadow:inset 0 -1px 2px -1px red}.ace_marker-layer .difficult{border-bottom:1px solid orange;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_gutter .difficult{box-shadow:inset 0 -1px 2px -1px orange}.ace_marker-layer .technical{border-bottom:1px solid skyblue;border-radius:0;margin-bottom:-1px;position:absolute;z-index:-2}.ace_gutter .technical{box-shadow:inset 0 -1px 2px -1px skyblue}.dec,.clo,.typ,.pln{color:#2e2e2e}.tag,.ace-tm .ace_tag,.kwd,.fun,.var,.ace-tm .ace_storage,.ace-tm .ace_keyword{color:#7d56f1!important}.lit,.ace-tm .ace_constant.ace_numeric{color:#9e9e00!important}.com,.ace-tm .ace_comment{color:#b5b5b5!important}.atn,.ace_attribute-name{color:#37bac2!important}.pun,.opn,.ace-tm .ace_paren,.ace-tm .ace_operator{color:#904cb1!important}.str,.atv,.ace-tm .ace_string{color:#f25135!important}.console,#menu,.help,.results-overlay.info{margin-bottom:0;font-size:14px /*!important*/;line-height:23px}#results.console a{font-size:13px!important}.dark [target]{color:#cde6f5}.dark span[target]{color:black}.info .filename{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace!important}.black.info [data-gloss="codeavengersFiles"],.black.info [target],.black.info [data-file]{color:#c190f5}.instructions .line{white-space:pre}.instructions .line[data-index]{white-space:normal}#gloss b{font-weight:700}.ca-content b>span{font-weight:bold;background-color:rgba(255,255,255,0.9)}.ca-content code b{background-color:yellow}.ca-content code b.highlight-1{background-color:red}.ca-content code b.highlight-2{background-color:#6495ed}.ca-content code b.highlight-4{background-color:orange}.ca-content code b.highlight-4{background-color:lime}.ca-content code b>span{background-color:rgba(255,255,255,0.7);font-weight:bold;letter-spacing:1px}.info b,.instructions q,#menu b,#menu em,.instructions b,.instructions em{font-weight:600}.instructions q,.instructions b,.instructions em{color:#111}.info b code,.instructions q code,.instructions b code{font-weight:800}.info i{font-style:italic}.instructions q::before{padding-left:2px;padding-right:2px}.instructions q::after{padding-left:2px;padding-right:2px}#console b,#console em{font-weight:700}.results-overlay a,.results-overlay strong,.results-overlay .line,.results-overlay .task,.results-overlay a[target],.results-overlay [data-file],.results-overlay [gloss=yes]:not(code){color:#a1daff;cursor:pointer}.html .results-overlay a,.html .results-overlay strong,.html .results-overlay .line,.html .results-overlay .task,.html .results-overlay a[target],.html .results-overlay [data-file],.html .results-overlay [gloss=yes]:not(code){color:#ebebeb}.results-overlay .extra-info{font-size:smaller;margin-top:1em}.info a[target]{text-decoration:none}.instructions .info{color:#464646;padding-right:5px;font-weight:bold}.instructions .heading{margin-bottom:10px;display:inline-block}.instructions .heading .info,.instructions h1{font-size:16px;color:#1f455c!important}.promo .instructions .heading .info,.promo .instructions h1{font-size:22px}.promo .instructions .heading{margin-top:10px}.info ul{margin-top:5px;margin-bottom:5px;display:inline-block;margin-left:0}.container-label,.editor,.console,.jqconsole.jqconsole-blurred,.content,.instructions-container,#menu,#main .badges,.code-toolbar{border:0 solid #04131d}.instructions .demo-container .instructions .game,.demo-container{border:1px solid rgba(0,0,0,0.05)}.info .line-highlight code{opacity:.85}code.right{border-left:none;float:none}code.left{border-right:0}.glossInfo-dialog code{background-color:#f8f8f8;font-size:15px}.info.dark a{color:#e3f1fa}.console a[target]{border:0}.console [target="#code-editor"]{color:#333}.lesson-gloss{text-align:center;min-width:225px;position:fixed!important}#badge-gloss{max-width:200px}#prompt-dialog .ui-dialog_input{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace!important;font-size:1.2em;width:100%}#learner-gloss{position:absolute!important}#lesson-gloss .ui-button{width:36px;height:36px;min-width:36px;min-height:36px;font-size:12px!important}#lesson-gloss .ui-button span{padding:0}.lesson-gloss div:not(.button-container){cursor:default}.lesson-gloss .name,.lesson-gloss .tasks-completed,.lesson-gloss .points,.lesson-gloss .time{font-weight:bold}.lesson-gloss .text{color:white}.ui-button.selected,.info .hint-button{opacity:.8}.tools-container .ui-button.selected,.ui-button.selected:hover,.info .hint-button:hover{opacity:1}.info .line-highlight [gloss=yes]:hover,.info .line-highlight [gloss=yes]:hover *,.info .line-highlight [data-file]:hover,.info .line-highlight [target]:hover,.line-highlight .task:hover,.line-highlight .line:hover{background-color:#eee!important}.highlight button .ui-icon{background-image:url(images/ui-icons_000000_256x240.png)}.button-gloss.hint{position:absolute;padding:2px;line-height:17px;text-align:center}.button-gloss.help-info{height:18px;position:relative!important;top:.2em;width:18px}.avenger{position:absolute;right:10px}.instructions .line-highlight{border:dotted 1px #bbb!important;background-color:#a1daff!important;border-radius:1px;padding:1px 1px}.example-code li,.instructions li{padding:2px 2px}.first-optional-step:not(:first-of-type){border-top:1px solid #ccc;padding-top:9px!important;margin-top:9px}.optional-step{color:#555}.optional-step b:first-of-type{color:#999}.instructions .task-steps-container p:not(.task-steps){margin-bottom:6px!important;margin-top:0!important}.instructions ol .task-description,.instructions .task-steps .task-description{margin-left:-20px}.instructions .multi-column li{padding-right:20px}.info .highlight-1,.instructions .highlight-1,#results-box .highlight-1,.guide_text .highlight-1,.guide_content .highlight-1,.ca-content .highlight-1{color:firebrick}.info .highlight-2,.instructions .highlight-2,#results-box .highlight-2,.guide_text .highlight-2,.guide_content .highlight-2,.ca-content .highlight-2{color:cornflowerBlue}.info .highlight-3,.instructions .highlight-3,#results-box .highlight-3,.guide_text .highlight-3,.guide_content .highlight-3,.ca-content .highlight-3{color:goldenRod}.info .highlight-4,.instructions .highlight-4,#results-box .highlight-4,.guide_text .highlight-4,.guide_content .highlight-4,.ca-content .highlight-4{color:forestGreen}.info .hightlight-text,.instructions .hightlight-text,#results-box .hightlight-text,.guide_text .hightlight-text,.guide_content .hightlight-text,.ca-content .hightlight-text{font-weight:bold}.info a.action,.instructions a.action,#results-box a.action,.guide_text a.action,.guide_content a.action,.ca-content a.action{color:white;font-weight:bold;padding-left:30px;padding-right:30px}.info a.action:hover,.instructions a.action:hover,#results-box a.action:hover,.guide_text a.action:hover,.guide_content a.action:hover,.ca-content a.action:hover{color:white;text-decoration:none}.info a:hover,.instructions a:hover,#results-box a:hover,.guide_text a:hover,.guide_content a:hover,.ca-content a:hover{opacity:1}.info strong.colorTable[style],.instructions strong.colorTable[style],#results-box strong.colorTable[style],.guide_text strong.colorTable[style],.guide_content strong.colorTable[style],.ca-content strong.colorTable[style]{color:#464646;border-radius:3px;padding:1px 5px;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace}.info strong.colorTable[style].dark,.instructions strong.colorTable[style].dark,#results-box strong.colorTable[style].dark,.guide_text strong.colorTable[style].dark,.guide_content strong.colorTable[style].dark,.ca-content strong.colorTable[style].dark{color:#eee}.info strong.colorTable[style].dark:hover,.instructions strong.colorTable[style].dark:hover,#results-box strong.colorTable[style].dark:hover,.guide_text strong.colorTable[style].dark:hover,.guide_content strong.colorTable[style].dark:hover,.ca-content strong.colorTable[style].dark:hover{color:white}.info .line-highlight strong[gloss="yes"]{color:#0885b3}.faq a,span.youtube,.ca-style a,.guide_content strong[gloss="yes"],.content strong[gloss="yes"],.info strong[gloss="yes"]{color:#337ab7;font-weight:600;padding-left:1px;padding-right:1px;text-decoration:none;cursor:pointer;opacity:.8;transition:opacity .4s}.-dark.faq a,.-darkspan.youtube,.-dark.ca-style a,.-dark.guide_content strong[gloss="yes"],.-dark.content strong[gloss="yes"],.-dark.info strong[gloss="yes"]{color:#a4e5fd}.faq a:hover,span.youtube:hover,.ca-style a:hover,.guide_content strong[gloss="yes"]:hover,.content strong[gloss="yes"]:hover,.info strong[gloss="yes"]:hover{opacity:1}.info code[gloss="yes"]{border-bottom:1px solid #c0c0c0;box-shadow:0 1px 1px -1px #c0c0c0;cursor:pointer;white-space:nowrap!important}.info code[gloss="yes"]:hover{cursor:pointer;border-bottom:1px solid #7a7e81}.content [data-gloss="codeavengersFiles"],.info [data-gloss="codeavengersFiles"],.console a,.instructions .line,.instructions .task,.info [target],.content [target],.content [data-file],.info [data-file]{font-style:normal;font-weight:600;color:#7a0bec;padding-left:1px;padding-right:1px;cursor:pointer;opacity:.8;transition:opacity .4s}.-dark.content [data-gloss="codeavengersFiles"],.-dark.info [data-gloss="codeavengersFiles"],.-dark.console a,.-dark.instructions .line,.-dark.instructions .task,.-dark.info [target],.-dark.content [target],.-dark.content [data-file],.-dark.info [data-file]{color:#c286ff}.content [data-gloss="codeavengersFiles"]:hover,.info [data-gloss="codeavengersFiles"]:hover,.console a:hover,.instructions .line:hover,.instructions .task:hover,.info [target]:hover,.content [target]:hover,.content [data-file]:hover,.info [data-file]:hover{opacity:1}.ca-style ol ol{list-style-type:lower-alpha}.instructions select{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace!important}.side-panel{background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:0;border-left:0 solid #b5babe;bottom:0;box-shadow:5px 5px 10px 5px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:none;margin:0;padding:0;position:fixed;top:60px;right:0;width:362px;z-index:1000;color:#000;font-size:11px}.side-panel_content{bottom:0;left:0;position:absolute;right:0;top:43px}.side-panel_content>*{background-color:#fff}.side-panel h2{font:24px 'museo-sans-rounded',sans-serif;font-weight:700;line-height:1.2em;margin:18px 0 6px;padding:6px 0;text-align:center;text-transform:none;background-color:#f1f2f7;border-top-left-radius:3px;color:#1e1f2a;font-size:15px;font-weight:normal;margin:0;padding:13px 20px;text-align:left}.side-panel .icon{position:relative;top:2px}.side-panel .close{background-color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid #e4e6ee;border-right:0;font-size:15px;height:70px;left:-33px;margin:10px;padding:10px 14px 10px 8px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;z-index:100}.side-panel .close::before{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.side-panel#lessonNotes{width:600px}.side-panel#lessonNotes ._container{bottom:0;left:0;position:absolute;right:0;top:43px}.side-panel#lessonNotes iframe{border-top:1px solid #e4e6ee;background-color:white;height:100%;width:100%}.side-panel#lessonNotes h2{padding:11px 20px}.side-panel#notepad{width:300px}.side-panel#notepad textarea{border:0;border-radius:0;color:#000;font-size:13px;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;left:0;padding:15px 20px;resize:none;right:0;width:100%}.side-panel h4{border-top:1px solid #cccfdb;font-size:15px;font-size:18px;color:#000;opacity:.8;margin:13px 0 5px;padding-top:13px}.side-panel h4:first-of-type{border:0;padding-top:0}.side-panel a,.side-panel [target]{color:#c9001e;font-size:14px;font-weight:bold}.side-panel ol,.side-panel ul,.side-panel .task-steps{font-size:11px;margin:0;padding:2px 2px 2px 14px}.side-panel li{font-weight:bold;font-size:14px}.side-panel hr{color:#666;border-top:1px solid #cccfdb;margin:13px 0;width:initial}.side-panel [data-gloss]{color:#c9001e!important;cursor:pointer;opacity:.8;transition:opacity .4s}.side-panel [data-gloss]:hover{opacity:1}.side-panel section{overflow-y:auto!important;margin-bottom:3px;background-color:white;color:#000;font-size:14px;font-weight:bold;line-height:1.5em;padding:15px 20px;position:absolute;bottom:10px;top:30px;right:10px;left:10px;width:100%}.side-panel em{font-weight:bold;font-style:normal}.side-panel div[data-lesson]{margin-top:.75em}.side-panel section{position:static}.quiz-container.multi-column{-moz-column-count:2;-webkit-column-count:2;column-count:2}.shortcut{color:#b9bccc}.shortcut-key{border:1px solid #b9bccc;border-radius:3px;color:#7b8093;display:inline-block;font-size:11px;margin:5px;padding:0 5px}.is-editor-output .is-selected:before{background-color:#fa5f5f!important;border-radius:50%;content:"x";font-size:0;height:20px;left:40px;position:absolute;vertical-align:middle;width:20px}.content .gallery,.content ol,.content ul,.content p{page-break-after:avoid;margin:8px 0 8px 0}.content ol,.content ul{margin-left:.5em}.content li{margin:0;padding:0}.content .standard-table{font-family:"Lato",sans-serif;font-size:9pt;border-collapse:collapse;margin:30px 0;text-align:left;width:100%}.content .standard-table tr{border-bottom:2px solid white;vertical-align:top}.content .standard-table td{background-color:#f1eff1;padding:7px 15px 10px}.content .standard-table th{background-color:#3f4345;color:white;font-weight:400;padding:7px 15px 10px}.content .standard-table th:first-child{border-radius:10px 0 0}.content .standard-table th:last-child{border-radius:0 10px 0 0}.content .math-table tr:nth-child(4) td:nth-child(3){border-left:2px solid white;border-right:2px solid white}h2 .heading-time{background-color:#efefef;border:2px solid #efefef;color:#555;text-transform:uppercase;font-size:10px;padding:0 14px;border-radius:50px;text-align:center;float:right;height:25px;letter-spacing:.5px;line-height:25px;margin:0 0 0 10px}.guide-task.a .guide-task_type{display:inline-block}.guide-task.a .guide-task_letter:before{display:block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:52%}@media(min-width:767px){.guide-task.a .guide-task_wrapper{margin-left:45px}}h2.mu.a:before{border-radius:50px;color:white;font-size:10px;margin-right:10px;text-align:center;float:left;line-height:23px!important;height:25px;width:25px}.guide-task.c .guide-task_type{display:inline-block}.guide-task.c .guide-task_letter:before{display:block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:52%}@media(min-width:767px){.guide-task.c .guide-task_wrapper{margin-left:45px}}h2.mu.c:before{border-radius:50px;color:white;font-size:10px;margin-right:10px;text-align:center;float:left;line-height:23px!important;height:25px;width:25px}.guide-task.ca .guide-task_type{display:inline-block}.guide-task.ca .guide-task_letter:before{display:block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:52%}@media(min-width:767px){.guide-task.ca .guide-task_wrapper{margin-left:45px}}h2.mu.ca:before{border-radius:50px;color:white;font-size:10px;margin-right:10px;text-align:center;float:left;line-height:23px!important;height:25px;width:25px}.guide-task.e .guide-task_type{display:inline-block}.guide-task.e .guide-task_letter:before{display:block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:52%}@media(min-width:767px){.guide-task.e .guide-task_wrapper{margin-left:45px}}h2.mu.e:before{border-radius:50px;color:white;font-size:10px;margin-right:10px;text-align:center;float:left;line-height:23px!important;height:25px;width:25px}.guide-task.p .guide-task_type{display:inline-block}.guide-task.p .guide-task_letter:before{display:block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:52%}@media(min-width:767px){.guide-task.p .guide-task_wrapper{margin-left:45px}}h2.mu.p:before{border-radius:50px;color:white;font-size:10px;margin-right:10px;text-align:center;float:left;line-height:23px!important;height:25px;width:25px}body{font-family:'museo-sans-rounded',sans-serif}@media print{.aside{display:block!important;page-break-inside:avoid!important;position:relative!important}.inner-container *{float:none!important;position:relative!important}.guides_container{max-width:800px}.guide.expandable{display:block;margin-bottom:0!important;margin-top:0!important;page-break-after:always!important;page-break-before:always!important;position:relative}h1.section-0,.section-0 .guide_heading{background-color:#798092!important;color:white}.h2.section-0.sub-0 h2,h2.section-0{color:#798092!important}h2.section-0.mu:before{background-color:#798092;border:2px solid #798092}h2.section-0.mu.e:before{background-color:#fff}h2.section-0.mu.e:before,.section-0 .guide-task_subheading{color:#798092!important}.section-0 .guide-task_subheading{font-size:24px}h1.section-1,.section-1 .guide_heading{background-color:#b8f670!important;color:white}.h2.section-0.sub-1 h2,h2.section-1{color:#b8f670!important}h2.section-1.mu:before{background-color:#b8f670;border:2px solid #b8f670}h2.section-1.mu.e:before{background-color:#fff}h2.section-1.mu.e:before,.section-1 .guide-task_subheading{color:#b8f670!important}.section-1 .guide-task_subheading{font-size:24px}h1.section-2,.section-2 .guide_heading{background-color:#65ed98!important;color:white}.h2.section-0.sub-2 h2,h2.section-2{color:#65ed98!important}h2.section-2.mu:before{background-color:#65ed98;border:2px solid #65ed98}h2.section-2.mu.e:before{background-color:#fff}h2.section-2.mu.e:before,.section-2 .guide-task_subheading{color:#65ed98!important}.section-2 .guide-task_subheading{font-size:24px}h1.section-3,.section-3 .guide_heading{background-color:#3fdde0!important;color:white}.h2.section-0.sub-3 h2,h2.section-3{color:#3fdde0!important}h2.section-3.mu:before{background-color:#3fdde0;border:2px solid #3fdde0}h2.section-3.mu.e:before{background-color:#fff}h2.section-3.mu.e:before,.section-3 .guide-task_subheading{color:#3fdde0!important}.section-3 .guide-task_subheading{font-size:24px}h1.section-4,.section-4 .guide_heading{background-color:#6cb3f0!important;color:white}.h2.section-0.sub-4 h2,h2.section-4{color:#6cb3f0!important}h2.section-4.mu:before{background-color:#6cb3f0;border:2px solid #6cb3f0}h2.section-4.mu.e:before{background-color:#fff}h2.section-4.mu.e:before,.section-4 .guide-task_subheading{color:#6cb3f0!important}.section-4 .guide-task_subheading{font-size:24px}h1.section-5,.section-5 .guide_heading{background-color:#a09bee!important;color:white}.h2.section-0.sub-5 h2,h2.section-5{color:#a09bee!important}h2.section-5.mu:before{background-color:#a09bee;border:2px solid #a09bee}h2.section-5.mu.e:before{background-color:#fff}h2.section-5.mu.e:before,.section-5 .guide-task_subheading{color:#a09bee!important}.section-5 .guide-task_subheading{font-size:24px}h1.section-6,.section-6 .guide_heading{background-color:#f489ea!important;color:white}.h2.section-0.sub-6 h2,h2.section-6{color:#f489ea!important}h2.section-6.mu:before{background-color:#f489ea;border:2px solid #f489ea}h2.section-6.mu.e:before{background-color:#fff}h2.section-6.mu.e:before,.section-6 .guide-task_subheading{color:#f489ea!important}.section-6 .guide-task_subheading{font-size:24px}h1.section-7,.section-7 .guide_heading{background-color:#ff85b3!important;color:white}.h2.section-0.sub-7 h2,h2.section-7{color:#ff85b3!important}h2.section-7.mu:before{background-color:#ff85b3;border:2px solid #ff85b3}h2.section-7.mu.e:before{background-color:#fff}h2.section-7.mu.e:before,.section-7 .guide-task_subheading{color:#ff85b3!important}.section-7 .guide-task_subheading{font-size:24px}h1.section-8,.section-8 .guide_heading{background-color:#f99!important;color:white}.h2.section-0.sub-8 h2,h2.section-8{color:#f99!important}h2.section-8.mu:before{background-color:#f99;border:2px solid #f99}h2.section-8.mu.e:before{background-color:#fff}h2.section-8.mu.e:before,.section-8 .guide-task_subheading{color:#f99!important}.section-8 .guide-task_subheading{font-size:24px}h1.section-9,.section-9 .guide_heading{background-color:#ffae93!important;color:white}.h2.section-0.sub-9 h2,h2.section-9{color:#ffae93!important}h2.section-9.mu:before{background-color:#ffae93;border:2px solid #ffae93}h2.section-9.mu.e:before{background-color:#fff}h2.section-9.mu.e:before,.section-9 .guide-task_subheading{color:#ffae93!important}.section-9 .guide-task_subheading{font-size:24px}h1.section-10,.section-10 .guide_heading{background-color:#f7d780!important;color:white}.h2.section-0.sub-10 h2,h2.section-10{color:#f7d780!important}h2.section-10.mu:before{background-color:#f7d780;border:2px solid #f7d780}h2.section-10.mu.e:before{background-color:#fff}h2.section-10.mu.e:before,.section-10 .guide-task_subheading{color:#f7d780!important}.section-10 .guide-task_subheading{font-size:24px}h1.section-11,.section-11 .guide_heading{background-color:#b8f670!important;color:white}.h2.section-0.sub-11 h2,h2.section-11{color:#b8f670!important}h2.section-11.mu:before{background-color:#b8f670;border:2px solid #b8f670}h2.section-11.mu.e:before{background-color:#fff}h2.section-11.mu.e:before,.section-11 .guide-task_subheading{color:#b8f670!important}.section-11 .guide-task_subheading{font-size:24px}h1.section-12,.section-12 .guide_heading{background-color:#65ed98!important;color:white}.h2.section-0.sub-12 h2,h2.section-12{color:#65ed98!important}h2.section-12.mu:before{background-color:#65ed98;border:2px solid #65ed98}h2.section-12.mu.e:before{background-color:#fff}h2.section-12.mu.e:before,.section-12 .guide-task_subheading{color:#65ed98!important}.section-12 .guide-task_subheading{font-size:24px}h1.section-13,.section-13 .guide_heading{background-color:#3fdde0!important;color:white}.h2.section-0.sub-13 h2,h2.section-13{color:#3fdde0!important}h2.section-13.mu:before{background-color:#3fdde0;border:2px solid #3fdde0}h2.section-13.mu.e:before{background-color:#fff}h2.section-13.mu.e:before,.section-13 .guide-task_subheading{color:#3fdde0!important}.section-13 .guide-task_subheading{font-size:24px}h1.section-14,.section-14 .guide_heading{background-color:#6cb3f0!important;color:white}.h2.section-0.sub-14 h2,h2.section-14{color:#6cb3f0!important}h2.section-14.mu:before{background-color:#6cb3f0;border:2px solid #6cb3f0}h2.section-14.mu.e:before{background-color:#fff}h2.section-14.mu.e:before,.section-14 .guide-task_subheading{color:#6cb3f0!important}.section-14 .guide-task_subheading{font-size:24px}h1.section-15,.section-15 .guide_heading{background-color:#a09bee!important;color:white}.h2.section-0.sub-15 h2,h2.section-15{color:#a09bee!important}h2.section-15.mu:before{background-color:#a09bee;border:2px solid #a09bee}h2.section-15.mu.e:before{background-color:#fff}h2.section-15.mu.e:before,.section-15 .guide-task_subheading{color:#a09bee!important}.section-15 .guide-task_subheading{font-size:24px}h1.section-16,.section-16 .guide_heading{background-color:#f489ea!important;color:white}.h2.section-0.sub-16 h2,h2.section-16{color:#f489ea!important}h2.section-16.mu:before{background-color:#f489ea;border:2px solid #f489ea}h2.section-16.mu.e:before{background-color:#fff}h2.section-16.mu.e:before,.section-16 .guide-task_subheading{color:#f489ea!important}.section-16 .guide-task_subheading{font-size:24px}h1.section-17,.section-17 .guide_heading{background-color:#ff85b3!important;color:white}.h2.section-0.sub-17 h2,h2.section-17{color:#ff85b3!important}h2.section-17.mu:before{background-color:#ff85b3;border:2px solid #ff85b3}h2.section-17.mu.e:before{background-color:#fff}h2.section-17.mu.e:before,.section-17 .guide-task_subheading{color:#ff85b3!important}.section-17 .guide-task_subheading{font-size:24px}h1.section-18,.section-18 .guide_heading{background-color:#f99!important;color:white}.h2.section-0.sub-18 h2,h2.section-18{color:#f99!important}h2.section-18.mu:before{background-color:#f99;border:2px solid #f99}h2.section-18.mu.e:before{background-color:#fff}h2.section-18.mu.e:before,.section-18 .guide-task_subheading{color:#f99!important}.section-18 .guide-task_subheading{font-size:24px}h1.section-19,.section-19 .guide_heading{background-color:#ffae93!important;color:white}.h2.section-0.sub-19 h2,h2.section-19{color:#ffae93!important}h2.section-19.mu:before{background-color:#ffae93;border:2px solid #ffae93}h2.section-19.mu.e:before{background-color:#fff}h2.section-19.mu.e:before,.section-19 .guide-task_subheading{color:#ffae93!important}.section-19 .guide-task_subheading{font-size:24px}h1.section-20,.section-20 .guide_heading{background-color:#f7d780!important;color:white}.h2.section-0.sub-20 h2,h2.section-20{color:#f7d780!important}h2.section-20.mu:before{background-color:#f7d780;border:2px solid #f7d780}h2.section-20.mu.e:before{background-color:#fff}h2.section-20.mu.e:before,.section-20 .guide-task_subheading{color:#f7d780!important}.section-20 .guide-task_subheading{font-size:24px}.mu.h1{margin-left:-20px!important;margin-right:-20px!important;border:none!important}.main{min-width:0;width:675px}body{background-color:white;height:100%;width:100%}#outer-container{top:0}#status-bar{display:none!important}#wiki-editor{display:none!important}.wiki #outer-container{left:0;width:100%;right:0;top:0;bottom:0;overflow-y:scroll;overflow-x:hidden}.content.ca-style .section-0 h2{margin:0!important;padding-bottom:0!important}.content.ca-style .section-0 ul{list-style-type:none;margin-left:20px!important;padding-left:0!important}.content.ca-style .page-break-inside-avoid{page-break-inside:avoid;margin:0;padding:0}.content.ca-style .page-break{page-break-after:always!important;margin:0!important;padding:0!important}.content.ca-style p,.content.ca-style a,.content.ca-style b,.content.ca-style ol,.content.ca-style ul,.content.ca-style li{font-family:'Droid Serif',serif!important;font-weight:normal;font-size:9pt!important;line-height:1.5em!important}.content.ca-style em{color:white;background-color:black;border-radius:30px;display:inline-block;padding:0 10px}.content.ca-style strong.colorTable{border-radius:20px!important;padding:0 7px!important;margin-right:3px}.content.ca-style a{color:dodgerBlue;font-family:'Lato',sans-serif;font-size:10pt;text-decoration:none;page-break-after:avoid!important}.content.ca-style a:after{content:" [" attr(href) "] "}.content.ca-style b{font-weight:800!important}.content.ca-style h1,.content.ca-style h2,.content.ca-style h3,.content.ca-style h4,.content.ca-style p{display:block!important}.content.ca-style .info-boxes a img,.content.ca-style img{border:1px solid #efefef;outline:0}.content.ca-style img.align-center,.content.ca-style img.align-full{margin:18px auto}hr{border:0;padding:0}h1{background-color:#3f4345;border-radius:10px 10px 0 0;color:white;display:block;font-size:14pt!important;font-weight:bold!important;letter-spacing:.5px!important;margin:0 0 32px 0!important;padding:.5em 1.5em!important;page-break-before:always!important;text-align:left}h2{color:black;font-family:'museo-sans-rounded',sans-serif;font-size:12pt!important;font-weight:700!important;letter-spacing:.5px;line-height:1.8em;padding-bottom:.4em!important;padding-top:.4em!important;page-break-after:avoid!important}h3{color:#333!important;font-family:'museo-sans-rounded',sans-serif;font-size:12pt!important;padding-bottom:0!important;padding-top:0!important;page-break-after:avoid;margin:10px 0 8px 0!important}h4{font-size:11pt!important;font-family:'museo-sans-rounded',sans-serif;padding-bottom:0!important;padding-top:0!important}code{background-color:#f0f0f0;font-size:10pt;line-height:normal}figure,.content .code-output,.instructions .code-output{display:block;padding:0;margin:30px 0;width:initial;page-break-after:avoid!important}figure div code{font-size:9pt}figure label,.content .code-output label,.instructions .code-output label{background-color:#3f4345;color:white;font-family:'Lato',sans-serif;font-weight:400;font-size:8pt;letter-spacing:.5px;padding:5px;page-break-after:avoid!important}figure div:nth-of-type(1) label{border-radius:10px 0 0 0}figure div:nth-of-type(2) label{border-radius:0 10px 0 0}nav.float{display:none}.main,#container,#main,#text-editor,#inner-container,#outer-container{background-color:white;border:0;margin:0;padding:0}.main.floating-menu #menu{border:0;margin:0;outline:0;width:100%}#menu{background-color:white;display:block;margin:0!important;padding:0 50px!important;max-width:675px;width:100%}#menu p:nth-of-type(1),.top-notification{display:none}#container,#inner-container{background-color:#fff}h1,h2,h3,h4,p,.ca-style p,.ca-style b,b,.ca-style a,table,code,figure,img{-webkit-print-color-adjust:exact}h1,h2,h3,h4,p,.ca-style p,a,.ca-style a,code,img,table,ol,ul,.ca-style .info-boxes a img,.help img,figure,.content .code-output,.instructions .code-output,figure label,.content .code-output label,.instructions .code-output label,.h4-container,image{page-break-inside:avoid!important}a{color:#49bbff}.live-chat{display:none}.lesson-nav{border:0;padding:15px 40px 0}.guides{background-color:#fff;margin:0;padding:0}.guides_container{background-color:#fff}.guides_left-bar,.guides_right-bar,.guides .guide_toggle-wrapper{display:none}.guides_content{margin:0}.guides_content,.guides .expandable-content{height:auto!important}.guide{page-break-before:always!important}.guide_header,.guide-task.expandable{cursor:initial}.guide-task:hover .guide-task_header-wrapper{background-color:#fff!important}.guide-nav_lesson-header,.guide-task_toggle{display:none}.guide-task_controls{position:absolute;right:0}.guide-task_time{top:-5px}.guide_header{padding-top:0;padding-bottom:0}.guide_header:hover{margin-top:0}.guide_wrapper{padding:0}.guide-content{border:0;padding:0 40px}.guide_information,.guide-task_information{width:100%}.guide_time{top:14px;color:white;margin-right:25px;opacity:1}.guide_text{padding:0 40px}.guide-task_type{top:20px}.guide-task:hover .guide-task_header-wrapper{background-color:#fff}.guide-task_wrapper,.guide-task_header-wrapper{border:none!important}.guide-task_header-wrapper{padding:0 40px}.guide-task_header{margin-bottom:15px}.guide-task_subheading,.guide-task_heading{display:inline-block;float:left;width:initial}.guide-task_subheading{margin-right:15px!important}}.m-print .aside{display:block!important;page-break-inside:avoid!important;position:relative!important}.m-print .inner-container *{float:none!important;position:relative!important}.m-print .guides_container{max-width:800px}.m-print .guide.expandable{display:block;margin-bottom:0!important;margin-top:0!important;page-break-after:always!important;page-break-before:always!important;position:relative}.m-print h1.section-0,.m-print .section-0 .guide_heading{background-color:#798092!important;color:white}.m-print .h2.section-0.sub-0 h2,.m-print h2.section-0{color:#798092!important}.m-print h2.section-0.mu:before{background-color:#798092;border:2px solid #798092}.m-print h2.section-0.mu.e:before{background-color:#fff}.m-print h2.section-0.mu.e:before,.m-print .section-0 .guide-task_subheading{color:#798092!important}.m-print .section-0 .guide-task_subheading{font-size:24px}.m-print h1.section-1,.m-print .section-1 .guide_heading{background-color:#b8f670!important;color:white}.m-print .h2.section-0.sub-1 h2,.m-print h2.section-1{color:#b8f670!important}.m-print h2.section-1.mu:before{background-color:#b8f670;border:2px solid #b8f670}.m-print h2.section-1.mu.e:before{background-color:#fff}.m-print h2.section-1.mu.e:before,.m-print .section-1 .guide-task_subheading{color:#b8f670!important}.m-print .section-1 .guide-task_subheading{font-size:24px}.m-print h1.section-2,.m-print .section-2 .guide_heading{background-color:#65ed98!important;color:white}.m-print .h2.section-0.sub-2 h2,.m-print h2.section-2{color:#65ed98!important}.m-print h2.section-2.mu:before{background-color:#65ed98;border:2px solid #65ed98}.m-print h2.section-2.mu.e:before{background-color:#fff}.m-print h2.section-2.mu.e:before,.m-print .section-2 .guide-task_subheading{color:#65ed98!important}.m-print .section-2 .guide-task_subheading{font-size:24px}.m-print h1.section-3,.m-print .section-3 .guide_heading{background-color:#3fdde0!important;color:white}.m-print .h2.section-0.sub-3 h2,.m-print h2.section-3{color:#3fdde0!important}.m-print h2.section-3.mu:before{background-color:#3fdde0;border:2px solid #3fdde0}.m-print h2.section-3.mu.e:before{background-color:#fff}.m-print h2.section-3.mu.e:before,.m-print .section-3 .guide-task_subheading{color:#3fdde0!important}.m-print .section-3 .guide-task_subheading{font-size:24px}.m-print h1.section-4,.m-print .section-4 .guide_heading{background-color:#6cb3f0!important;color:white}.m-print .h2.section-0.sub-4 h2,.m-print h2.section-4{color:#6cb3f0!important}.m-print h2.section-4.mu:before{background-color:#6cb3f0;border:2px solid #6cb3f0}.m-print h2.section-4.mu.e:before{background-color:#fff}.m-print h2.section-4.mu.e:before,.m-print .section-4 .guide-task_subheading{color:#6cb3f0!important}.m-print .section-4 .guide-task_subheading{font-size:24px}.m-print h1.section-5,.m-print .section-5 .guide_heading{background-color:#a09bee!important;color:white}.m-print .h2.section-0.sub-5 h2,.m-print h2.section-5{color:#a09bee!important}.m-print h2.section-5.mu:before{background-color:#a09bee;border:2px solid #a09bee}.m-print h2.section-5.mu.e:before{background-color:#fff}.m-print h2.section-5.mu.e:before,.m-print .section-5 .guide-task_subheading{color:#a09bee!important}.m-print .section-5 .guide-task_subheading{font-size:24px}.m-print h1.section-6,.m-print .section-6 .guide_heading{background-color:#f489ea!important;color:white}.m-print .h2.section-0.sub-6 h2,.m-print h2.section-6{color:#f489ea!important}.m-print h2.section-6.mu:before{background-color:#f489ea;border:2px solid #f489ea}.m-print h2.section-6.mu.e:before{background-color:#fff}.m-print h2.section-6.mu.e:before,.m-print .section-6 .guide-task_subheading{color:#f489ea!important}.m-print .section-6 .guide-task_subheading{font-size:24px}.m-print h1.section-7,.m-print .section-7 .guide_heading{background-color:#ff85b3!important;color:white}.m-print .h2.section-0.sub-7 h2,.m-print h2.section-7{color:#ff85b3!important}.m-print h2.section-7.mu:before{background-color:#ff85b3;border:2px solid #ff85b3}.m-print h2.section-7.mu.e:before{background-color:#fff}.m-print h2.section-7.mu.e:before,.m-print .section-7 .guide-task_subheading{color:#ff85b3!important}.m-print .section-7 .guide-task_subheading{font-size:24px}.m-print h1.section-8,.m-print .section-8 .guide_heading{background-color:#f99!important;color:white}.m-print .h2.section-0.sub-8 h2,.m-print h2.section-8{color:#f99!important}.m-print h2.section-8.mu:before{background-color:#f99;border:2px solid #f99}.m-print h2.section-8.mu.e:before{background-color:#fff}.m-print h2.section-8.mu.e:before,.m-print .section-8 .guide-task_subheading{color:#f99!important}.m-print .section-8 .guide-task_subheading{font-size:24px}.m-print h1.section-9,.m-print .section-9 .guide_heading{background-color:#ffae93!important;color:white}.m-print .h2.section-0.sub-9 h2,.m-print h2.section-9{color:#ffae93!important}.m-print h2.section-9.mu:before{background-color:#ffae93;border:2px solid #ffae93}.m-print h2.section-9.mu.e:before{background-color:#fff}.m-print h2.section-9.mu.e:before,.m-print .section-9 .guide-task_subheading{color:#ffae93!important}.m-print .section-9 .guide-task_subheading{font-size:24px}.m-print h1.section-10,.m-print .section-10 .guide_heading{background-color:#f7d780!important;color:white}.m-print .h2.section-0.sub-10 h2,.m-print h2.section-10{color:#f7d780!important}.m-print h2.section-10.mu:before{background-color:#f7d780;border:2px solid #f7d780}.m-print h2.section-10.mu.e:before{background-color:#fff}.m-print h2.section-10.mu.e:before,.m-print .section-10 .guide-task_subheading{color:#f7d780!important}.m-print .section-10 .guide-task_subheading{font-size:24px}.m-print h1.section-11,.m-print .section-11 .guide_heading{background-color:#b8f670!important;color:white}.m-print .h2.section-0.sub-11 h2,.m-print h2.section-11{color:#b8f670!important}.m-print h2.section-11.mu:before{background-color:#b8f670;border:2px solid #b8f670}.m-print h2.section-11.mu.e:before{background-color:#fff}.m-print h2.section-11.mu.e:before,.m-print .section-11 .guide-task_subheading{color:#b8f670!important}.m-print .section-11 .guide-task_subheading{font-size:24px}.m-print h1.section-12,.m-print .section-12 .guide_heading{background-color:#65ed98!important;color:white}.m-print .h2.section-0.sub-12 h2,.m-print h2.section-12{color:#65ed98!important}.m-print h2.section-12.mu:before{background-color:#65ed98;border:2px solid #65ed98}.m-print h2.section-12.mu.e:before{background-color:#fff}.m-print h2.section-12.mu.e:before,.m-print .section-12 .guide-task_subheading{color:#65ed98!important}.m-print .section-12 .guide-task_subheading{font-size:24px}.m-print h1.section-13,.m-print .section-13 .guide_heading{background-color:#3fdde0!important;color:white}.m-print .h2.section-0.sub-13 h2,.m-print h2.section-13{color:#3fdde0!important}.m-print h2.section-13.mu:before{background-color:#3fdde0;border:2px solid #3fdde0}.m-print h2.section-13.mu.e:before{background-color:#fff}.m-print h2.section-13.mu.e:before,.m-print .section-13 .guide-task_subheading{color:#3fdde0!important}.m-print .section-13 .guide-task_subheading{font-size:24px}.m-print h1.section-14,.m-print .section-14 .guide_heading{background-color:#6cb3f0!important;color:white}.m-print .h2.section-0.sub-14 h2,.m-print h2.section-14{color:#6cb3f0!important}.m-print h2.section-14.mu:before{background-color:#6cb3f0;border:2px solid #6cb3f0}.m-print h2.section-14.mu.e:before{background-color:#fff}.m-print h2.section-14.mu.e:before,.m-print .section-14 .guide-task_subheading{color:#6cb3f0!important}.m-print .section-14 .guide-task_subheading{font-size:24px}.m-print h1.section-15,.m-print .section-15 .guide_heading{background-color:#a09bee!important;color:white}.m-print .h2.section-0.sub-15 h2,.m-print h2.section-15{color:#a09bee!important}.m-print h2.section-15.mu:before{background-color:#a09bee;border:2px solid #a09bee}.m-print h2.section-15.mu.e:before{background-color:#fff}.m-print h2.section-15.mu.e:before,.m-print .section-15 .guide-task_subheading{color:#a09bee!important}.m-print .section-15 .guide-task_subheading{font-size:24px}.m-print h1.section-16,.m-print .section-16 .guide_heading{background-color:#f489ea!important;color:white}.m-print .h2.section-0.sub-16 h2,.m-print h2.section-16{color:#f489ea!important}.m-print h2.section-16.mu:before{background-color:#f489ea;border:2px solid #f489ea}.m-print h2.section-16.mu.e:before{background-color:#fff}.m-print h2.section-16.mu.e:before,.m-print .section-16 .guide-task_subheading{color:#f489ea!important}.m-print .section-16 .guide-task_subheading{font-size:24px}.m-print h1.section-17,.m-print .section-17 .guide_heading{background-color:#ff85b3!important;color:white}.m-print .h2.section-0.sub-17 h2,.m-print h2.section-17{color:#ff85b3!important}.m-print h2.section-17.mu:before{background-color:#ff85b3;border:2px solid #ff85b3}.m-print h2.section-17.mu.e:before{background-color:#fff}.m-print h2.section-17.mu.e:before,.m-print .section-17 .guide-task_subheading{color:#ff85b3!important}.m-print .section-17 .guide-task_subheading{font-size:24px}.m-print h1.section-18,.m-print .section-18 .guide_heading{background-color:#f99!important;color:white}.m-print .h2.section-0.sub-18 h2,.m-print h2.section-18{color:#f99!important}.m-print h2.section-18.mu:before{background-color:#f99;border:2px solid #f99}.m-print h2.section-18.mu.e:before{background-color:#fff}.m-print h2.section-18.mu.e:before,.m-print .section-18 .guide-task_subheading{color:#f99!important}.m-print .section-18 .guide-task_subheading{font-size:24px}.m-print h1.section-19,.m-print .section-19 .guide_heading{background-color:#ffae93!important;color:white}.m-print .h2.section-0.sub-19 h2,.m-print h2.section-19{color:#ffae93!important}.m-print h2.section-19.mu:before{background-color:#ffae93;border:2px solid #ffae93}.m-print h2.section-19.mu.e:before{background-color:#fff}.m-print h2.section-19.mu.e:before,.m-print .section-19 .guide-task_subheading{color:#ffae93!important}.m-print .section-19 .guide-task_subheading{font-size:24px}.m-print h1.section-20,.m-print .section-20 .guide_heading{background-color:#f7d780!important;color:white}.m-print .h2.section-0.sub-20 h2,.m-print h2.section-20{color:#f7d780!important}.m-print h2.section-20.mu:before{background-color:#f7d780;border:2px solid #f7d780}.m-print h2.section-20.mu.e:before{background-color:#fff}.m-print h2.section-20.mu.e:before,.m-print .section-20 .guide-task_subheading{color:#f7d780!important}.m-print .section-20 .guide-task_subheading{font-size:24px}.m-print .mu.h1{margin-left:-20px!important;margin-right:-20px!important;border:none!important}.m-print .main{min-width:0;width:675px}.m-print body{background-color:white;height:100%;width:100%}.m-print #outer-container{top:0}.m-print #status-bar{display:none!important}.m-print #wiki-editor{display:none!important}.m-print .wiki #outer-container{left:0;width:100%;right:0;top:0;bottom:0;overflow-y:scroll;overflow-x:hidden}.m-print .content.ca-style .section-0 h2{margin:0!important;padding-bottom:0!important}.m-print .content.ca-style .section-0 ul{list-style-type:none;margin-left:20px!important;padding-left:0!important}.m-print .content.ca-style .page-break-inside-avoid{page-break-inside:avoid;margin:0;padding:0}.m-print .content.ca-style .page-break{page-break-after:always!important;margin:0!important;padding:0!important}.m-print .content.ca-style p,.m-print .content.ca-style a,.m-print .content.ca-style b,.m-print .content.ca-style ol,.m-print .content.ca-style ul,.m-print .content.ca-style li{font-family:'Droid Serif',serif!important;font-weight:normal;font-size:9pt!important;line-height:1.5em!important}.m-print .content.ca-style em{color:white;background-color:black;border-radius:30px;display:inline-block;padding:0 10px}.m-print .content.ca-style strong.colorTable{border-radius:20px!important;padding:0 7px!important;margin-right:3px}.m-print .content.ca-style a{color:dodgerBlue;font-family:'Lato',sans-serif;font-size:10pt;text-decoration:none;page-break-after:avoid!important}.m-print .content.ca-style a:after{content:" [" attr(href) "] "}.m-print .content.ca-style b{font-weight:800!important}.m-print .content.ca-style h1,.m-print .content.ca-style h2,.m-print .content.ca-style h3,.m-print .content.ca-style h4,.m-print .content.ca-style p{display:block!important}.m-print .content.ca-style .info-boxes a img,.m-print .content.ca-style img{border:1px solid #efefef;outline:0}.m-print .content.ca-style img.align-center,.m-print .content.ca-style img.align-full{margin:18px auto}.m-print hr{border:0;padding:0}.m-print h1{background-color:#3f4345;border-radius:10px 10px 0 0;color:white;display:block;font-size:14pt!important;font-weight:bold!important;letter-spacing:.5px!important;margin:0 0 32px 0!important;padding:.5em 1.5em!important;page-break-before:always!important;text-align:left}.m-print h2{color:black;font-family:'museo-sans-rounded',sans-serif;font-size:12pt!important;font-weight:700!important;letter-spacing:.5px;line-height:1.8em;padding-bottom:.4em!important;padding-top:.4em!important;page-break-after:avoid!important}.m-print h3{color:#333!important;font-family:'museo-sans-rounded',sans-serif;font-size:12pt!important;padding-bottom:0!important;padding-top:0!important;page-break-after:avoid;margin:10px 0 8px 0!important}.m-print h4{font-size:11pt!important;font-family:'museo-sans-rounded',sans-serif;padding-bottom:0!important;padding-top:0!important}.m-print code{background-color:#f0f0f0;font-size:10pt;line-height:normal}.m-print figure,.m-print .content .code-output,.m-print .instructions .code-output{display:block;padding:0;margin:30px 0;width:initial;page-break-after:avoid!important}.m-print figure div code{font-size:9pt}.m-print figure label,.m-print .content .code-output label,.m-print .instructions .code-output label{background-color:#3f4345;color:white;font-family:'Lato',sans-serif;font-weight:400;font-size:8pt;letter-spacing:.5px;padding:5px;page-break-after:avoid!important}.m-print figure div:nth-of-type(1) label{border-radius:10px 0 0 0}.m-print figure div:nth-of-type(2) label{border-radius:0 10px 0 0}.m-print nav.float{display:none}.m-print .main,.m-print #container,.m-print #main,.m-print #text-editor,.m-print #inner-container,.m-print #outer-container{background-color:white;border:0;margin:0;padding:0}.m-print .main.floating-menu #menu{border:0;margin:0;outline:0;width:100%}.m-print #menu{background-color:white;display:block;margin:0!important;padding:0 50px!important;max-width:675px;width:100%}.m-print #menu p:nth-of-type(1),.m-print .top-notification{display:none}.m-print #container,.m-print #inner-container{background-color:#fff}.m-print h1,.m-print h2,.m-print h3,.m-print h4,.m-print p,.m-print .ca-style p,.m-print .ca-style b,.m-print b,.m-print .ca-style a,.m-print table,.m-print code,.m-print figure,.m-print img{-webkit-print-color-adjust:exact}.m-print h1,.m-print h2,.m-print h3,.m-print h4,.m-print p,.m-print .ca-style p,.m-print a,.m-print .ca-style a,.m-print code,.m-print img,.m-print table,.m-print ol,.m-print ul,.m-print .ca-style .info-boxes a img,.m-print .help img,.m-print figure,.m-print .content .code-output,.m-print .instructions .code-output,.m-print figure label,.m-print .content .code-output label,.m-print .instructions .code-output label,.m-print .h4-container,.m-print image{page-break-inside:avoid!important}.m-print a{color:#49bbff}.m-print .live-chat{display:none}.m-print .lesson-nav{border:0;padding:15px 40px 0}.m-print .guides{background-color:#fff;margin:0;padding:0}.m-print .guides_container{background-color:#fff}.m-print .guides_left-bar,.m-print .guides_right-bar,.m-print .guides .guide_toggle-wrapper{display:none}.m-print .guides_content{margin:0}.m-print .guides_content,.m-print .guides .expandable-content{height:auto!important}.m-print .guide{page-break-before:always!important}.m-print .guide_header,.m-print .guide-task.expandable{cursor:initial}.m-print .guide-task:hover .m-print .guide-task_header-wrapper{background-color:#fff!important}.m-print .guide-nav_lesson-header,.m-print .guide-task_toggle{display:none}.m-print .guide-task_controls{position:absolute;right:0}.m-print .guide-task_time{top:-5px}.m-print .guide_header{padding-top:0;padding-bottom:0}.m-print .guide_header:hover{margin-top:0}.m-print .guide_wrapper{padding:0}.m-print .guide-content{border:0;padding:0 40px}.m-print .guide_information,.m-print .guide-task_information{width:100%}.m-print .guide_time{top:14px;color:white;margin-right:25px;opacity:1}.m-print .guide_text{padding:0 40px}.m-print .guide-task_type{top:20px}.m-print .guide-task:hover .m-print .guide-task_header-wrapper{background-color:#fff}.m-print .guide-task_wrapper,.m-print .guide-task_header-wrapper{border:none!important}.m-print .guide-task_header-wrapper{padding:0 40px}.m-print .guide-task_header{margin-bottom:15px}.m-print .guide-task_subheading,.m-print .guide-task_heading{display:inline-block;float:left;width:initial}.m-print .guide-task_subheading{margin-right:15px!important}.print-mode .aside{display:block!important;page-break-inside:avoid!important;position:relative!important}.print-mode .inner-container *{float:none!important;position:relative!important}.print-mode .guides_container{max-width:800px}.print-mode .guide.expandable{display:block;margin-bottom:0!important;margin-top:0!important;page-break-after:always!important;page-break-before:always!important;position:relative}.print-mode h1.section-0,.print-mode .section-0 .guide_heading{background-color:#798092!important;color:white}.print-mode .h2.section-0.sub-0 h2,.print-mode h2.section-0{color:#798092!important}.print-mode h2.section-0.mu:before{background-color:#798092;border:2px solid #798092}.print-mode h2.section-0.mu.e:before{background-color:#fff}.print-mode h2.section-0.mu.e:before,.print-mode .section-0 .guide-task_subheading{color:#798092!important}.print-mode .section-0 .guide-task_subheading{font-size:24px}.print-mode h1.section-1,.print-mode .section-1 .guide_heading{background-color:#b8f670!important;color:white}.print-mode .h2.section-0.sub-1 h2,.print-mode h2.section-1{color:#b8f670!important}.print-mode h2.section-1.mu:before{background-color:#b8f670;border:2px solid #b8f670}.print-mode h2.section-1.mu.e:before{background-color:#fff}.print-mode h2.section-1.mu.e:before,.print-mode .section-1 .guide-task_subheading{color:#b8f670!important}.print-mode .section-1 .guide-task_subheading{font-size:24px}.print-mode h1.section-2,.print-mode .section-2 .guide_heading{background-color:#65ed98!important;color:white}.print-mode .h2.section-0.sub-2 h2,.print-mode h2.section-2{color:#65ed98!important}.print-mode h2.section-2.mu:before{background-color:#65ed98;border:2px solid #65ed98}.print-mode h2.section-2.mu.e:before{background-color:#fff}.print-mode h2.section-2.mu.e:before,.print-mode .section-2 .guide-task_subheading{color:#65ed98!important}.print-mode .section-2 .guide-task_subheading{font-size:24px}.print-mode h1.section-3,.print-mode .section-3 .guide_heading{background-color:#3fdde0!important;color:white}.print-mode .h2.section-0.sub-3 h2,.print-mode h2.section-3{color:#3fdde0!important}.print-mode h2.section-3.mu:before{background-color:#3fdde0;border:2px solid #3fdde0}.print-mode h2.section-3.mu.e:before{background-color:#fff}.print-mode h2.section-3.mu.e:before,.print-mode .section-3 .guide-task_subheading{color:#3fdde0!important}.print-mode .section-3 .guide-task_subheading{font-size:24px}.print-mode h1.section-4,.print-mode .section-4 .guide_heading{background-color:#6cb3f0!important;color:white}.print-mode .h2.section-0.sub-4 h2,.print-mode h2.section-4{color:#6cb3f0!important}.print-mode h2.section-4.mu:before{background-color:#6cb3f0;border:2px solid #6cb3f0}.print-mode h2.section-4.mu.e:before{background-color:#fff}.print-mode h2.section-4.mu.e:before,.print-mode .section-4 .guide-task_subheading{color:#6cb3f0!important}.print-mode .section-4 .guide-task_subheading{font-size:24px}.print-mode h1.section-5,.print-mode .section-5 .guide_heading{background-color:#a09bee!important;color:white}.print-mode .h2.section-0.sub-5 h2,.print-mode h2.section-5{color:#a09bee!important}.print-mode h2.section-5.mu:before{background-color:#a09bee;border:2px solid #a09bee}.print-mode h2.section-5.mu.e:before{background-color:#fff}.print-mode h2.section-5.mu.e:before,.print-mode .section-5 .guide-task_subheading{color:#a09bee!important}.print-mode .section-5 .guide-task_subheading{font-size:24px}.print-mode h1.section-6,.print-mode .section-6 .guide_heading{background-color:#f489ea!important;color:white}.print-mode .h2.section-0.sub-6 h2,.print-mode h2.section-6{color:#f489ea!important}.print-mode h2.section-6.mu:before{background-color:#f489ea;border:2px solid #f489ea}.print-mode h2.section-6.mu.e:before{background-color:#fff}.print-mode h2.section-6.mu.e:before,.print-mode .section-6 .guide-task_subheading{color:#f489ea!important}.print-mode .section-6 .guide-task_subheading{font-size:24px}.print-mode h1.section-7,.print-mode .section-7 .guide_heading{background-color:#ff85b3!important;color:white}.print-mode .h2.section-0.sub-7 h2,.print-mode h2.section-7{color:#ff85b3!important}.print-mode h2.section-7.mu:before{background-color:#ff85b3;border:2px solid #ff85b3}.print-mode h2.section-7.mu.e:before{background-color:#fff}.print-mode h2.section-7.mu.e:before,.print-mode .section-7 .guide-task_subheading{color:#ff85b3!important}.print-mode .section-7 .guide-task_subheading{font-size:24px}.print-mode h1.section-8,.print-mode .section-8 .guide_heading{background-color:#f99!important;color:white}.print-mode .h2.section-0.sub-8 h2,.print-mode h2.section-8{color:#f99!important}.print-mode h2.section-8.mu:before{background-color:#f99;border:2px solid #f99}.print-mode h2.section-8.mu.e:before{background-color:#fff}.print-mode h2.section-8.mu.e:before,.print-mode .section-8 .guide-task_subheading{color:#f99!important}.print-mode .section-8 .guide-task_subheading{font-size:24px}.print-mode h1.section-9,.print-mode .section-9 .guide_heading{background-color:#ffae93!important;color:white}.print-mode .h2.section-0.sub-9 h2,.print-mode h2.section-9{color:#ffae93!important}.print-mode h2.section-9.mu:before{background-color:#ffae93;border:2px solid #ffae93}.print-mode h2.section-9.mu.e:before{background-color:#fff}.print-mode h2.section-9.mu.e:before,.print-mode .section-9 .guide-task_subheading{color:#ffae93!important}.print-mode .section-9 .guide-task_subheading{font-size:24px}.print-mode h1.section-10,.print-mode .section-10 .guide_heading{background-color:#f7d780!important;color:white}.print-mode .h2.section-0.sub-10 h2,.print-mode h2.section-10{color:#f7d780!important}.print-mode h2.section-10.mu:before{background-color:#f7d780;border:2px solid #f7d780}.print-mode h2.section-10.mu.e:before{background-color:#fff}.print-mode h2.section-10.mu.e:before,.print-mode .section-10 .guide-task_subheading{color:#f7d780!important}.print-mode .section-10 .guide-task_subheading{font-size:24px}.print-mode h1.section-11,.print-mode .section-11 .guide_heading{background-color:#b8f670!important;color:white}.print-mode .h2.section-0.sub-11 h2,.print-mode h2.section-11{color:#b8f670!important}.print-mode h2.section-11.mu:before{background-color:#b8f670;border:2px solid #b8f670}.print-mode h2.section-11.mu.e:before{background-color:#fff}.print-mode h2.section-11.mu.e:before,.print-mode .section-11 .guide-task_subheading{color:#b8f670!important}.print-mode .section-11 .guide-task_subheading{font-size:24px}.print-mode h1.section-12,.print-mode .section-12 .guide_heading{background-color:#65ed98!important;color:white}.print-mode .h2.section-0.sub-12 h2,.print-mode h2.section-12{color:#65ed98!important}.print-mode h2.section-12.mu:before{background-color:#65ed98;border:2px solid #65ed98}.print-mode h2.section-12.mu.e:before{background-color:#fff}.print-mode h2.section-12.mu.e:before,.print-mode .section-12 .guide-task_subheading{color:#65ed98!important}.print-mode .section-12 .guide-task_subheading{font-size:24px}.print-mode h1.section-13,.print-mode .section-13 .guide_heading{background-color:#3fdde0!important;color:white}.print-mode .h2.section-0.sub-13 h2,.print-mode h2.section-13{color:#3fdde0!important}.print-mode h2.section-13.mu:before{background-color:#3fdde0;border:2px solid #3fdde0}.print-mode h2.section-13.mu.e:before{background-color:#fff}.print-mode h2.section-13.mu.e:before,.print-mode .section-13 .guide-task_subheading{color:#3fdde0!important}.print-mode .section-13 .guide-task_subheading{font-size:24px}.print-mode h1.section-14,.print-mode .section-14 .guide_heading{background-color:#6cb3f0!important;color:white}.print-mode .h2.section-0.sub-14 h2,.print-mode h2.section-14{color:#6cb3f0!important}.print-mode h2.section-14.mu:before{background-color:#6cb3f0;border:2px solid #6cb3f0}.print-mode h2.section-14.mu.e:before{background-color:#fff}.print-mode h2.section-14.mu.e:before,.print-mode .section-14 .guide-task_subheading{color:#6cb3f0!important}.print-mode .section-14 .guide-task_subheading{font-size:24px}.print-mode h1.section-15,.print-mode .section-15 .guide_heading{background-color:#a09bee!important;color:white}.print-mode .h2.section-0.sub-15 h2,.print-mode h2.section-15{color:#a09bee!important}.print-mode h2.section-15.mu:before{background-color:#a09bee;border:2px solid #a09bee}.print-mode h2.section-15.mu.e:before{background-color:#fff}.print-mode h2.section-15.mu.e:before,.print-mode .section-15 .guide-task_subheading{color:#a09bee!important}.print-mode .section-15 .guide-task_subheading{font-size:24px}.print-mode h1.section-16,.print-mode .section-16 .guide_heading{background-color:#f489ea!important;color:white}.print-mode .h2.section-0.sub-16 h2,.print-mode h2.section-16{color:#f489ea!important}.print-mode h2.section-16.mu:before{background-color:#f489ea;border:2px solid #f489ea}.print-mode h2.section-16.mu.e:before{background-color:#fff}.print-mode h2.section-16.mu.e:before,.print-mode .section-16 .guide-task_subheading{color:#f489ea!important}.print-mode .section-16 .guide-task_subheading{font-size:24px}.print-mode h1.section-17,.print-mode .section-17 .guide_heading{background-color:#ff85b3!important;color:white}.print-mode .h2.section-0.sub-17 h2,.print-mode h2.section-17{color:#ff85b3!important}.print-mode h2.section-17.mu:before{background-color:#ff85b3;border:2px solid #ff85b3}.print-mode h2.section-17.mu.e:before{background-color:#fff}.print-mode h2.section-17.mu.e:before,.print-mode .section-17 .guide-task_subheading{color:#ff85b3!important}.print-mode .section-17 .guide-task_subheading{font-size:24px}.print-mode h1.section-18,.print-mode .section-18 .guide_heading{background-color:#f99!important;color:white}.print-mode .h2.section-0.sub-18 h2,.print-mode h2.section-18{color:#f99!important}.print-mode h2.section-18.mu:before{background-color:#f99;border:2px solid #f99}.print-mode h2.section-18.mu.e:before{background-color:#fff}.print-mode h2.section-18.mu.e:before,.print-mode .section-18 .guide-task_subheading{color:#f99!important}.print-mode .section-18 .guide-task_subheading{font-size:24px}.print-mode h1.section-19,.print-mode .section-19 .guide_heading{background-color:#ffae93!important;color:white}.print-mode .h2.section-0.sub-19 h2,.print-mode h2.section-19{color:#ffae93!important}.print-mode h2.section-19.mu:before{background-color:#ffae93;border:2px solid #ffae93}.print-mode h2.section-19.mu.e:before{background-color:#fff}.print-mode h2.section-19.mu.e:before,.print-mode .section-19 .guide-task_subheading{color:#ffae93!important}.print-mode .section-19 .guide-task_subheading{font-size:24px}.print-mode h1.section-20,.print-mode .section-20 .guide_heading{background-color:#f7d780!important;color:white}.print-mode .h2.section-0.sub-20 h2,.print-mode h2.section-20{color:#f7d780!important}.print-mode h2.section-20.mu:before{background-color:#f7d780;border:2px solid #f7d780}.print-mode h2.section-20.mu.e:before{background-color:#fff}.print-mode h2.section-20.mu.e:before,.print-mode .section-20 .guide-task_subheading{color:#f7d780!important}.print-mode .section-20 .guide-task_subheading{font-size:24px}.print-mode .mu.h1{margin-left:-20px!important;margin-right:-20px!important;border:none!important}.print-mode .main{min-width:0;width:675px}.print-mode body{background-color:white;height:100%;width:100%}.print-mode #outer-container{top:0}.print-mode #status-bar{display:none!important}.print-mode #wiki-editor{display:none!important}.print-mode .wiki #outer-container{left:0;width:100%;right:0;top:0;bottom:0;overflow-y:scroll;overflow-x:hidden}.print-mode .content.ca-style .section-0 h2{margin:0!important;padding-bottom:0!important}.print-mode .content.ca-style .section-0 ul{list-style-type:none;margin-left:20px!important;padding-left:0!important}.print-mode .content.ca-style .page-break-inside-avoid{page-break-inside:avoid;margin:0;padding:0}.print-mode .content.ca-style .page-break{page-break-after:always!important;margin:0!important;padding:0!important}.print-mode .content.ca-style p,.print-mode .content.ca-style a,.print-mode .content.ca-style b,.print-mode .content.ca-style ol,.print-mode .content.ca-style ul,.print-mode .content.ca-style li{font-family:'Droid Serif',serif!important;font-weight:normal;font-size:9pt!important;line-height:1.5em!important}.print-mode .content.ca-style em{color:white;background-color:black;border-radius:30px;display:inline-block;padding:0 10px}.print-mode .content.ca-style strong.colorTable{border-radius:20px!important;padding:0 7px!important;margin-right:3px}.print-mode .content.ca-style a{color:dodgerBlue;font-family:'Lato',sans-serif;font-size:10pt;text-decoration:none;page-break-after:avoid!important}.print-mode .content.ca-style a:after{content:" [" attr(href) "] "}.print-mode .content.ca-style b{font-weight:800!important}.print-mode .content.ca-style h1,.print-mode .content.ca-style h2,.print-mode .content.ca-style h3,.print-mode .content.ca-style h4,.print-mode .content.ca-style p{display:block!important}.print-mode .content.ca-style .info-boxes a img,.print-mode .content.ca-style img{border:1px solid #efefef;outline:0}.print-mode .content.ca-style img.align-center,.print-mode .content.ca-style img.align-full{margin:18px auto}.print-mode hr{border:0;padding:0}.print-mode h1{background-color:#3f4345;border-radius:10px 10px 0 0;color:white;display:block;font-size:14pt!important;font-weight:bold!important;letter-spacing:.5px!important;margin:0 0 32px 0!important;padding:.5em 1.5em!important;page-break-before:always!important;text-align:left}.print-mode h2{color:black;font-family:'museo-sans-rounded',sans-serif;font-size:12pt!important;font-weight:700!important;letter-spacing:.5px;line-height:1.8em;padding-bottom:.4em!important;padding-top:.4em!important;page-break-after:avoid!important}.print-mode h3{color:#333!important;font-family:'museo-sans-rounded',sans-serif;font-size:12pt!important;padding-bottom:0!important;padding-top:0!important;page-break-after:avoid;margin:10px 0 8px 0!important}.print-mode h4{font-size:11pt!important;font-family:'museo-sans-rounded',sans-serif;padding-bottom:0!important;padding-top:0!important}.print-mode code{background-color:#f0f0f0;font-size:10pt;line-height:normal}.print-mode figure,.print-mode .content .code-output,.print-mode .instructions .code-output{display:block;padding:0;margin:30px 0;width:initial;page-break-after:avoid!important}.print-mode figure div code{font-size:9pt}.print-mode figure label,.print-mode .content .code-output label,.print-mode .instructions .code-output label{background-color:#3f4345;color:white;font-family:'Lato',sans-serif;font-weight:400;font-size:8pt;letter-spacing:.5px;padding:5px;page-break-after:avoid!important}.print-mode figure div:nth-of-type(1) label{border-radius:10px 0 0 0}.print-mode figure div:nth-of-type(2) label{border-radius:0 10px 0 0}.print-mode nav.float{display:none}.print-mode .main,.print-mode #container,.print-mode #main,.print-mode #text-editor,.print-mode #inner-container,.print-mode #outer-container{background-color:white;border:0;margin:0;padding:0}.print-mode .main.floating-menu #menu{border:0;margin:0;outline:0;width:100%}.print-mode #menu{background-color:white;display:block;margin:0!important;padding:0 50px!important;max-width:675px;width:100%}.print-mode #menu p:nth-of-type(1),.print-mode .top-notification{display:none}.print-mode #container,.print-mode #inner-container{background-color:#fff}.print-mode h1,.print-mode h2,.print-mode h3,.print-mode h4,.print-mode p,.print-mode .ca-style p,.print-mode .ca-style b,.print-mode b,.print-mode .ca-style a,.print-mode table,.print-mode code,.print-mode figure,.print-mode img{-webkit-print-color-adjust:exact}.print-mode h1,.print-mode h2,.print-mode h3,.print-mode h4,.print-mode p,.print-mode .ca-style p,.print-mode a,.print-mode .ca-style a,.print-mode code,.print-mode img,.print-mode table,.print-mode ol,.print-mode ul,.print-mode .ca-style .info-boxes a img,.print-mode .help img,.print-mode figure,.print-mode .content .code-output,.print-mode .instructions .code-output,.print-mode figure label,.print-mode .content .code-output label,.print-mode .instructions .code-output label,.print-mode .h4-container,.print-mode image{page-break-inside:avoid!important}.print-mode a{color:#49bbff}.print-mode .live-chat{display:none}.print-mode .lesson-nav{border:0;padding:15px 40px 0}.print-mode .guides{background-color:#fff;margin:0;padding:0}.print-mode .guides_container{background-color:#fff}.print-mode .guides_left-bar,.print-mode .guides_right-bar,.print-mode .guides .guide_toggle-wrapper{display:none}.print-mode .guides_content{margin:0}.print-mode .guides_content,.print-mode .guides .expandable-content{height:auto!important}.print-mode .guide{page-break-before:always!important}.print-mode .guide_header,.print-mode .guide-task.expandable{cursor:initial}.print-mode .guide-task:hover .print-mode .guide-task_header-wrapper{background-color:#fff!important}.print-mode .guide-nav_lesson-header,.print-mode .guide-task_toggle{display:none}.print-mode .guide-task_controls{position:absolute;right:0}.print-mode .guide-task_time{top:-5px}.print-mode .guide_header{padding-top:0;padding-bottom:0}.print-mode .guide_header:hover{margin-top:0}.print-mode .guide_wrapper{padding:0}.print-mode .guide-content{border:0;padding:0 40px}.print-mode .guide_information,.print-mode .guide-task_information{width:100%}.print-mode .guide_time{top:14px;color:white;margin-right:25px;opacity:1}.print-mode .guide_text{padding:0 40px}.print-mode .guide-task_type{top:20px}.print-mode .guide-task:hover .print-mode .guide-task_header-wrapper{background-color:#fff}.print-mode .guide-task_wrapper,.print-mode .guide-task_header-wrapper{border:none!important}.print-mode .guide-task_header-wrapper{padding:0 40px}.print-mode .guide-task_header{margin-bottom:15px}.print-mode .guide-task_subheading,.print-mode .guide-task_heading{display:inline-block;float:left;width:initial}.print-mode .guide-task_subheading{margin-right:15px!important}.banner-container{color:#fff;padding:30px 130px 30px 0;position:relative}.banner-container_header{font-size:18px}.banner-container_text{font-size:15px}.banner-container_button{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;right:0}@media(min-width:992px){.banner-container{padding:30px 0}}.tweets-container{color:#000;padding:60px 0;visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}.tweets-container:before,.tweets-container:after{content:" ";display:table}.tweets-container:after{clear:both}.tweets-container_header{font-size:24px;margin-bottom:40px;text-align:center}.tweet-container{display:none}.tweet-container:nth-of-type(1){display:block}@media(min-width:992px){.tweet-container:nth-of-type(2){display:block}}@media(min-width:1200px){.tweet-container:nth-of-type(3){display:block}}.tweet-container:hover{cursor:pointer;opacity:.8}.tweet-container_content{margin:0 auto;position:relative;max-width:305px;width:100%}.tweet-container_tweet{display:block;font-size:17px;height:100px;margin-bottom:20px}.tweet-container_tweet-link{color:#7b54d9;text-decoration:none}.tweet-container_tweet-link:hover{color:#4924a3}.tweet-container_name,.tweet-container_username{color:#7b8093;font-size:14px;line-height:1.2em;text-decoration:none}.tweet-container_name{font-weight:bold}.tweet-container_username:hover{color:#4c4f5c}.tweet-container_icon{bottom:0;color:#7b8093;position:absolute;right:20px}.profile-info{background-color:#000;color:#fff;cursor:pointer;text-align:center;display:block;position:relative;z-index:1}.profile-info_background{background-size:cover;height:250px;padding:60px 20px 60px;overflow:hidden;position:absolute;width:100%}.profile-info_overlay{height:250px;margin-top:59px;opacity:1;padding:30px 0 30px;position:relative;z-index:2}@media(min-width:767px){.profile-info_overlay,.profile-info_background{height:200px}}.profile-info .-background-1{background-image:url('/images/profile/profile-bg-1.jpg')}.profile-info .-background-2{background-image:url('/images/profile/profile-bg-2.jpg')}.profile-info .-background-3{background-image:url('/images/profile/profile-bg-3.jpg')}.profile-info .-background-4{background-image:url('/images/profile/profile-bg-4.jpg')}.profile-info .-background-5{background-image:url('/images/profile/profile-bg-5.jpg')}.profile-info .-background-6{background-image:url('/images/profile/profile-bg-6.jpg')}.profile-info .-background-7{background-image:url('/images/profile/profile-bg-7.jpg')}.profile-info .-background-8{background-image:url('/images/profile/profile-bg-8.jpg')}.profile-info .-background-9{background-image:url('/images/profile/profile-bg-9.jpg')}.profile-info .-background-10{background-image:url('/images/profile/profile-bg-10.jpg')}.profile-info .-background-11{background-image:url('/images/profile/profile-bg-11.jpg')}.profile-info .-background-12{background-image:url('/images/profile/profile-bg-12.jpg')}.profile-info .-background-13{background-image:url('/images/profile/profile-bg-13.jpg')}.profile-info .-background-1{background-position:center 50%;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}.profile-info .-background-2{background-position:center 50%;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}.profile-info .-background-3{background-position:center 50%;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}.profile-info .-background-4{background-position:center bottom;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}.profile-info .-background-5{background-position:center 50%;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}.profile-info .-background-6{background-position:center top;background-size:cover}.profile-info .-background-7{background-position:center bottom;background-size:cover}.profile-info .-background-8{background-position:center top;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}.profile-info .-background-9{background-position:center center;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}.profile-info .-background-10{background-position:center center;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}.profile-info .-background-11{background-position:center 70%;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}.profile-info .-background-12{background-position:center 70%;background-size:cover}.profile-info_row{position:relative;z-index:1;visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}.profile-info_row:before,.profile-info_row:after{content:" ";display:table}.profile-info_row:after{clear:both}.profile-info_row:first-of-type{margin-bottom:20px}.profile-info_row:last-of-type{height:110px!important}@media(min-width:767px){.profile-info_row:first-of-type{margin-bottom:35px}.profile-info_row:last-of-type{height:initial!important}}.profile-info_col-left{text-align:left}.profile-info_col-right{bottom:0;position:absolute;text-align:left}@media(min-width:767px){.profile-info_col-right{position:relative;text-align:right}}.profile-info_col-left.-load-info,.profile-info_col-right.-load-info{visibility:hidden}.profile-info_col-left.-load-info.is-visible,.profile-info_col-right.-load-info.is-visible{visibility:visible}.profile-info_default-wrapper{background-color:#878787;background-size:90%;border:3px solid #fff;border-radius:50%;box-shadow:0 0 93px -18px #000;cursor:pointer;display:inline-block;height:60px;line-height:96px;width:60px;overflow:hidden}.profile-info_default:before{font-size:70px;line-height:60px;margin-left:-7px;position:relative;top:-4px}.profile-info_user-info-container{visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0;margin-left:0}.profile-info_user-info-container:before,.profile-info_user-info-container:after{content:" ";display:table}.profile-info_user-info-container:after{clear:both}.profile-info_user-info{display:inline-block;margin-left:8px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;top:47%}.profile-info_pic{background-color:#fff;display:none;min-height:110%;left:-2px;position:relative;min-width:110%;top:-2px;width:110%}.profile-info input[type="file"]{position:fixed;top:-1000px}.profile-info_name{background-color:transparent;border:0;border-radius:5px;cursor:pointer;display:table;font:24px 'museo-sans-rounded';font-weight:300;min-width:50px;min-height:33px;overflow:visible;padding-left:6px;padding-right:6px;width:auto}.profile-info_name.font-fail{font-family:'museo-sans-rounded',sans-serif}.profile-info_name:focus,.profile-info_name:hover,.profile-info_track:hover{background-color:rgba(255,255,255,0.15);border-radius:5px}.profile-info_name:focus{background-color:rgba(255,255,255,0.3)}.profile-info_track{display:inline-block;font:14px 'museo-sans-rounded',sans-serif;font-weight:700;margin:-3px auto;padding-bottom:3px;padding-left:6px;padding-top:3px;position:relative;top:-3px;width:160px}.profile-info_button{display:none;position:relative;margin-left:10px;top:3px}@media(min-width:767px){.profile-info_button{display:inline-block}}.profile-info_points,.profile-info_badges,.profile-info_count{display:inline-block;font-size:14px;font-weight:800;letter-spacing:.1em;margin-right:10px;text-transform:uppercase}.profile-info_points-badge,.profile-info_badges-badge,.profile-info_count-badge{background-color:rgba(60,60,60,0.8);border-radius:17px;display:inline-block;color:#fff;font-weight:700;letter-spacing:.1em;margin-left:5px;min-width:35px;padding:5px 9px;text-align:center}.profile-info_points{cursor:initial}.profile-info_badges:hover{cursor:pointer;opacity:.8}.profile-info_points-badge{background-color:#c9001e}.profile-info_badges-badge{background-color:rgba(60,60,60,0.8)}.profile-info_count{cursor:initial;font-size:14px;font-weight:700;padding-top:10px;margin-right:-2px;text-transform:lowercase}.profile-info_icon{background-color:rgba(60,60,60,0.8);border-radius:50%;color:#fff;font-size:17px;margin:0 5px 0 15px;padding:7px 6px 3px 7px;position:relative;top:3px}.profile-info_count:first-of-type .profile-info_icon{margin-left:0}.sub-nav{background-color:#fff;border-bottom:2px solid #cccfdb;margin-bottom:30px}.sub-nav.-no-border{border:0}.sub-nav.-top-margin{margin-top:80px}.sub-nav_button{background-color:#fff;border-radius:0;border-top:2px solid #fff;color:#7b8093;font-size:11px;font-weight:700;height:50px;margin:0 23px;text-transform:uppercase}.sub-nav_button.is-active{border-top-color:#c9001e;font-weight:normal}.sub-nav_button:hover{opacity:.8}.sub-nav_button.promotion{border-top-color:transparent;background-image:-webkit-linear-gradient(0deg,#44c4f3 20%,#ffab24 20%,#ffab24 40%,#000 40%,#000 60%,#008a3c 60%,#008a3c 80%,#fa1e4a 80%);background-image:-moz-linear-gradient(0deg,#44c4f3 20%,#ffab24 20%,#ffab24 40%,#000 40%,#000 60%,#008a3c 60%,#008a3c 80%,#fa1e4a 80%);background-image:linear-gradient(to right,#44c4f3 20%,#ffab24 20%,#ffab24 40%,#000 40%,#000 60%,#008a3c 60%,#008a3c 80%,#fa1e4a 80%);-webkit-background-size:100% 2px;-moz-background-size:100% 2px;background-size:100% 2px;background-repeat:no-repeat;background-position-y:-2px}.sub-nav_teachers{display:none}.guide-mode .promo-box_header.-split,.guide-mode .profile-sub-nav,.guide-mode .profile-info,.guide-mode .promo-box{opacity:.5}.promo-box{border-radius:2px;margin-bottom:30px;overflow:hidden;box-shadow:0 2px 0 0 #cccfdb;cursor:pointer;position:relative;top:0;transition:all .2s}.promo-box:hover{box-shadow:0 4px 0 0 #cccfdb;top:-2px}.promo-box:active{box-shadow:0 1px 0 0 #cccfdb;top:1px}.promo-box-container{text-align:left;visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}.promo-box-container:before,.promo-box-container:after{content:" ";display:table}.promo-box-container:after{clear:both}.promo-box-container_language-divider{border-bottom:2px solid #b9bccc;margin:10px 15px 40px;position:relative;text-align:center}.promo-box-container_language-container{left:0;position:absolute;right:0;top:-11px}.promo-box-container_language{background-color:#f1f2f7;color:#7b8093;font-size:11px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;padding:0 5px}.promo-box_container{text-align:left}.promo-box_container.-full{width:100%}.promo-box_container.-full{padding:0}.promo-box_right{display:none}.promo-box_header{background:#2f3241 url("../image/background/intro-pattern.png") repeat -37px -18px;min-height:125px;padding:30px}.promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(47,50,65,0.95) 0,rgba(47,50,65,0) 100%);background:-webkit-linear-gradient(left,rgba(47,50,65,0.95) 0,rgba(47,50,65,0) 100%);background:linear-gradient(to right,rgba(47,50,65,0.95) 0,rgba(47,50,65,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2f3241,endColorstr=#2f3241,GradientType=1);margin:-30px;padding:30px}.promo-box_header.-javascript{background:#3084d8 url("../image/background/javascript-pattern.png") repeat -37px -18px}.promo-box_header.-javascript .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(48,132,216,0.95) 0,rgba(48,132,216,0) 100%);background:-webkit-linear-gradient(left,rgba(48,132,216,0.95) 0,rgba(48,132,216,0) 100%);background:linear-gradient(to right,rgba(48,132,216,0.95) 0,rgba(48,132,216,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3084d8,endColorstr=#3084d8,GradientType=1)}.promo-box_header.-html-css{background:#17d192 url("../image/background/html-css-pattern.png") repeat -37px -18px}.promo-box_header.-html-css .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(23,209,146,0.95) 0,rgba(23,209,146,0) 100%);background:-webkit-linear-gradient(left,rgba(23,209,146,0.95) 0,rgba(23,209,146,0) 100%);background:linear-gradient(to right,rgba(23,209,146,0.95) 0,rgba(23,209,146,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#17d192,endColorstr=#17d192,GradientType=1)}.promo-box_header.-web-dev{background:#17d192 url("../image/background/jquery-pattern.png") repeat -37px -18px}.promo-box_header.-web-dev .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(23,209,146,0.95) 0,rgba(23,209,146,0) 100%);background:-webkit-linear-gradient(left,rgba(23,209,146,0.95) 0,rgba(23,209,146,0) 100%);background:linear-gradient(to right,rgba(23,209,146,0.95) 0,rgba(23,209,146,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#17d192,endColorstr=#17d192,GradientType=1)}.promo-box_header.-web-dev{background:#22b7ab url("../image/background/web-dev-pattern.png") repeat -37px -18px}.promo-box_header.-web-dev .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(34,183,171,0.95) 0,rgba(34,183,171,0) 100%);background:-webkit-linear-gradient(left,rgba(34,183,171,0.95) 0,rgba(34,183,171,0) 100%);background:linear-gradient(to right,rgba(34,183,171,0.95) 0,rgba(34,183,171,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#22b7ab,endColorstr=#22b7ab,GradientType=1)}.promo-box_header.-python{background:#496cc3 url("../image/background/python-pattern.png") repeat -37px -18px}.promo-box_header.-python .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(73,108,195,0.95) 0,rgba(73,108,195,0) 100%);background:-webkit-linear-gradient(left,rgba(73,108,195,0.95) 0,rgba(73,108,195,0) 100%);background:linear-gradient(to right,rgba(73,108,195,0.95) 0,rgba(73,108,195,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#496cc3,endColorstr=#496cc3,GradientType=1)}.promo-box_header.-design{background:#7062ba url("../image/background/design-pattern.png") repeat -37px -18px}.promo-box_header.-design .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(112,98,186,0.95) 0,rgba(112,98,186,0) 100%);background:-webkit-linear-gradient(left,rgba(112,98,186,0.95) 0,rgba(112,98,186,0) 100%);background:linear-gradient(to right,rgba(112,98,186,0.95) 0,rgba(112,98,186,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7062ba,endColorstr=#7062ba,GradientType=1)}.promo-box_header.-comp-sci{background:#ff7e40 url("../image/background/intro-pattern.png") repeat -37px -18px}.promo-box_header.-comp-sci .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(255,126,64,0.95) 0,rgba(255,126,64,0) 100%);background:-webkit-linear-gradient(left,rgba(255,126,64,0.95) 0,rgba(255,126,64,0) 100%);background:linear-gradient(to right,rgba(255,126,64,0.95) 0,rgba(255,126,64,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff7e40,endColorstr=#ff7e40,GradientType=1)}.promo-box_header.-olympics{background:#e5a309 url("../image/background/olympics-bg.png") no-repeat center -20px;background-size:auto 150%}.promo-box_header.-olympics .promo-box_header-gradient{background:#e5a309 url("../image/background/olympics-bg-2.png") no-repeat right -25px;background-size:auto 140%}.promo-box_header.-hour-of-code{background:#5bcdf5 url("../image/background/hour-of-code-bg.png") no-repeat center -25px;background-size:auto 120%}.promo-box_header.-hour-of-code .promo-box_header-gradient{background:#5bcdf5 url("../image/background/hour-of-code-bg.png") no-repeat right -30px;background-size:auto 105%}.promo-box_header-icon{color:#cccfdb;display:block;font-size:60px;height:50px;margin:0 auto;width:50px}.promo-box_header.-mini{text-align:center}.promo-box_header.-split{background-position:-50px -28px}.promo-box_header.-blog{background-position:center left;background-size:cover;background-repeat:no-repeat}.promo-box_button-wrapper{height:50px;position:absolute;left:13px;right:13px;bottom:13px}@media(min-width:992px){.promo-box_button-wrapper{left:26px;right:26px}}.promo-box_content{background-color:#fff;box-shadow:0 2px 0 0 #cccfdb;padding:15px;border:0;color:#7b8093;font-size:14px;position:relative}@media(min-width:992px){.promo-box_content{padding:30px}}.promo-box_content.-mini{border-radius:2px;height:220px;margin-bottom:15px;box-shadow:0 2px 0 0 #cccfdb;cursor:pointer;position:relative;top:0;transition:all .2s}.promo-box_content.-mini:hover{box-shadow:0 4px 0 0 #cccfdb;top:-2px}.promo-box_content.-mini:active{box-shadow:0 1px 0 0 #cccfdb;top:1px}.promo-box_content.-mini.-enabled{box-shadow:0 2px 0 0 #cccfdb;cursor:pointer;position:relative;top:0;transition:all .2s}.promo-box_content.-mini.-enabled:hover{box-shadow:0 4px 0 0 #cccfdb;top:-2px}.promo-box_content.-mini.-enabled:active{box-shadow:0 1px 0 0 #cccfdb;top:1px}.promo-box_difficulty{font-weight:bold}.promo-box_content .promo-box_button{background-color:#b9bccc;bottom:10px;color:#fff;display:block;font-size:12px;padding:10px 60px;width:100%}.promo-box_content .promo-box_button:hover{color:#fff}@media(min-width:992px){.promo-box_content .promo-box_button{display:inline-block;width:initial}}.promo-box_content .promo-box_button.-javascript{background-color:#3084d8;border-color:#3084d8}.promo-box_content .promo-box_button.-javascript:hover{background-color:#86b7e8}.promo-box_content .promo-box_button.-html-css{background-color:#4fc38f;border-color:#4fc38f}.promo-box_content .promo-box_button.-html-css:hover{background-color:#9bddbf}.promo-box_content .promo-box_button.-jquery{background-color:#17d192;border-color:#17d192}.promo-box_content .promo-box_button.-jquery:hover{background-color:#60eebe}.promo-box_content .promo-box_button.-web-dev{background-color:#22b7ab;border-color:#22b7ab}.promo-box_content .promo-box_button.-web-dev:hover{background-color:#5ee1d7}.promo-box_content .promo-box_button.-python{background-color:#496cc3;border-color:#496cc3}.promo-box_content .promo-box_button.-python:hover{background-color:#96aadc}.promo-box_content .promo-box_button.-design{background-color:#7062ba;border-color:#7062ba}.promo-box_content .promo-box_button.-design:hover{background-color:#b1a9d9}.promo-box_content .promo-box_button.-comp-sci{background-color:#ff7e40;border-color:#ff7e40}.promo-box_content .promo-box_button.-comp-sci:hover{background-color:#ffc3a6}.promo-box_content .promo-box_button.-olympics{background-color:#e5a309;border-color:#e5a309}.promo-box_content .promo-box_button.-olympics:hover{background-color:#f9c95b}.promo-box_coming-soon{bottom:15px;display:inline-block;font-weight:bold;position:absolute;right:30px;text-transform:capitalize}.promo-box_coming-soon.-header{bottom:0;color:#fff;display:inline-block;right:5px}.promo-box_coming-soon.-javascript{color:#3084d8}.promo-box_coming-soon.-html-css{color:#4fc38f}.promo-box_coming-soon.-jquery{color:#17d192}.promo-box_coming-soon.-web-dev{color:#22b7ab}.promo-box_coming-soon.-python{color:#496cc3}.promo-box_coming-soon.-design{color:#7062ba}.promo-box_coming-soon.-comp-sci{color:#ff7e40}.promo-box_coming-soon.-olympics{color:#e5a309}.promo-box_couse-info{position:relative;margin-top:24px}@media(max-width:992px){.promo-box_couse-info{height:150px}}@media(max-width:992px){.promo-box_couse-info.-lesson-plans{height:210px}}.promo-box_couse-info p{display:none}.promo-box_couse-info_description{display:block}.promo-box_image{height:63px}.promo-box_image.-left-align{margin-right:20px;position:relative;top:3px;float:left}.promo-box_title{color:#000;font-size:18px;font-weight:bold;overflow:hidden;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap}.promo-box_badge{background-color:#c9001e;border-radius:18px;color:#fff;font-size:9px;letter-spacing:.8px;margin-left:5px;padding:4px 8px;position:relative;text-transform:uppercase;top:-3px}.promo-box_badge.-language{display:none}.promo-box_badge.-en{background-color:#b9bccc;border-color:#b9bccc;border:1px solid rgba(255,255,255,0.5)}.promo-box p{display:none}.promo-box_description{display:block!important;display:-webkit-box!important;height:calc(4.5em);line-height:1.5em;margin-bottom:39px;overflow:hidden;padding:0!important;position:relative;text-overflow:ellipsis;-webkit-box-orient:vertical}.promo-box_description.-no-margin{margin-bottom:0}.promo-box_description a{text-decoration:underline}.promo-box_description a:hover{opacity:.8}.promo-box_description:after{bottom:0;background:linear-gradient(to right,rgba(255,255,255,0),#fff 75%);display:block;height:calc(1.5em);position:absolute;text-align:right;right:0;width:25%}.promo-box_description.-clamp-2{-webkit-line-clamp:2}.promo-box_description.-clamp-3{-webkit-line-clamp:3}.promo-box_lesson-plans{display:block!important;font-weight:bold;height:30px;margin-top:-34px}.promo-box_lesson-plans.-link.-javascript{color:#3084d8}.promo-box_lesson-plans.-link.-html-css{color:#4fc38f}.promo-box_lesson-plans.-link.-jquery{color:#17d192}.promo-box_lesson-plans.-link.-web-dev{color:#22b7ab}.promo-box_lesson-plans.-link.-python{color:#496cc3}.promo-box_lesson-plans.-link.-design{color:#7062ba}.promo-box_lesson-plans.-link.-comp-sci{color:#ff7e40}.promo-box_lesson-plans.-link.-promotion{color:#5bcdf5}.promo-box_lesson-plans.-link:hover{opacity:.8}.promo-box_button,.promo-box_button2,.promo-box_button3{color:#fff;display:none;font-size:12px;margin-top:20px;min-width:240px;padding:10px 60px;right:0;text-align:center;width:100%}@media(max-width:992px){.promo-box_button,.promo-box_button2,.promo-box_button3{position:absolute;bottom:0;left:0;right:0}}.promo-box_button:hover,.promo-box_button2:hover,.promo-box_button3:hover{background-color:rgba(255,255,255,0.2);color:#fff!important;border-color:#fff}.promo-box_button.is-visible,.promo-box_button2.is-visible,.promo-box_button3.is-visible{display:block}@media(min-width:992px){.promo-box_button,.promo-box_button2,.promo-box_button3{margin-top:-30px;position:absolute}.promo-box_button.is-visible,.promo-box_button2.is-visible,.promo-box_button3.is-visible{display:inline-block;width:initial}}.promo-box_button3{margin-top:-80px}.promo-box_button3.-secondary{display:inline-block;margin-top:-35px;width:118px}@media(max-width:992px){.promo-box_button3{position:absolute;bottom:50px;left:0;right:0}}.promo-box_header.-intro .promo-box_description:after{background:linear-gradient(to right,rgba(125,136,150,0),#7d8896 75%)}.promo-box_header.-javascript .promo-box_description:after{background:linear-gradient(to right,rgba(48,132,216,0),#3084d8 75%)}.promo-box_header.-html-css .promo-box_description:after{background:linear-gradient(to right,rgba(79,195,143,0),#4fc38f 75%)}.promo-box_header.-jquery .promo-box_description:after{background:linear-gradient(to right,rgba(23,209,146,0),#17d192 75%)}.promo-box_header.-web-dev .promo-box_description:after{background:linear-gradient(to right,rgba(34,183,171,0),#22b7ab 75%)}.promo-box_header.-python .promo-box_description:after{background:linear-gradient(to right,rgba(73,108,195,0),#496cc3 75%)}.promo-box_header.-design .promo-box_description:after{background:linear-gradient(to right,rgba(112,98,186,0),#7062ba 75%)}.promo-box_header.-comp-sci .promo-box_description:after{background:linear-gradient(to right,rgba(255,126,64,0),#ff7e40 75%)}.promo-box_header.-olympics .promo-box_description:after{background:linear-gradient(to right,rgba(229,163,9,0),#e5a309 75%)}@media screen and (-webkit-min-device-pixel-ratio:0){.promo-box_description:after{background:transparent!important;content:''}}@supports(-webkit-line-clamp:1){.promo-box_description:after{display:none!important}}.promo-box_count{color:#7b8093;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;padding-top:10px;margin-right:10px;text-transform:lowercase}.promo-box_count-container{display:inline-block;float:right}.promo-box_icon{font-size:17px;margin:0 5px 0 0;position:relative;top:4px}.promo-box_back{color:#fff;background-color:transparent;font-size:11px;font-weight:bold;margin-left:-6px;padding:6px;position:relative;opacity:.8;text-transform:uppercase;top:-5px}.promo-box_back-icon{border:2px solid #fff;border-radius:50%;font-size:16px;margin-right:10px;padding:4px 4px 1px 5px;position:relative;top:3px}.promo-box_back:hover{cursor:pointer;opacity:1}.promo-box_header.-split{border-radius:2px;margin-bottom:30px}.promo-box_header .promo-box_icon,.promo-box_header .promo-box_title,.promo-box_header .promo-box_description,.promo-box_header .promo-box_count{color:#fff}.promo-box_header .promo-box_description{margin:0}.promo-box_header .promo-box_count{padding-top:0}@media(min-width:992px){.promo-box_header .promo-box_description{width:50%}}.-promotion .promo-box_content.-mini{overflow:hidden;visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0;padding-right:0;height:220px!important}.-promotion .promo-box_content.-mini:before,.-promotion .promo-box_content.-mini:after{content:" ";display:table}.-promotion .promo-box_content.-mini:after{clear:both}@media(max-width:992px){.-promotion .promo-box_content.-mini{margin-right:0}}.-promotion .promo-box_content.-mini .promo-box_left{height:100%}.-promotion .promo-box_content.-mini .promo-box_right{display:initial;height:150px}.-promotion .promo-box_content.-mini .promo-box_image{min-height:222px;margin-top:-30px;width:100%}.-promotion .promo-box_content.-mini .promo-box_button-wrapper{height:35px;bottom:0}@media(min-width:992px){.-promotion .promo-box_content.-mini .promo-box_button,.-promotion .promo-box_content.-mini .promo-box_coming-soon{bottom:0;position:absolute}}.lesson-wrapper{background-color:#fff;box-shadow:0 2px 0 0 #cccfdb;padding:15px;box-sizing:border-box;margin-bottom:15px!important;margin-left:0;width:100%;visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}@media(min-width:992px){.lesson-wrapper{padding:30px}}.lesson-wrapper:last-of-type{margin-bottom:0!important}@media(min-width:992px){.lesson-wrapper{padding-bottom:0!important}}.lesson-wrapper:before,.lesson-wrapper:after{content:" ";display:table}.lesson-wrapper:after{clear:both}.lesson-wrapper:hover .lesson-box_top-bar .lesson-box_reset{opacity:1}.lesson-box{border-right:0;color:#7b8093;display:inline-block;padding:15px 0;margin-bottom:10px;position:relative;text-align:initial}@media(min-width:992px){.lesson-box{border-right:1px solid #cccfdb;margin-bottom:0;margin-top:-30px;padding:30px 0 0;padding-right:30px}}.lesson-box_top-bar{color:#7b8093;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.lesson-box_top-bar-left,.lesson-box_top-bar-right{display:inline-block;position:relative;top:-4px}.lesson-box_name{font-size:18px;font-weight:bold}.lesson-box_reset{cursor:pointer;color:#7b8093;font-size:12px;left:3px;opacity:0;position:absolute;top:20px}@media(min-width:992px){.lesson-box_reset{left:8px}}.lesson-box_lesson.-project .lesson-box_reset{left:-10px;top:15px}.lesson-box_lesson.-quiz .lesson-box_reset{left:-10px;top:10px}.lesson-box_top-bar .lesson-box_reset{left:-28px;margin-left:10px;padding:0 4px;position:absolute;top:0}@media(min-width:992px){.lesson-box_top-bar .lesson-box_reset{left:-35px}}.lesson-box_reset:hover{color:#c4c9cf}.lesson-box_preview-btn{display:inline-block;height:100%;margin-left:6px;padding:0 0 0 12px}.lesson-box_preview-btn-triangle{margin-left:3px}.lesson-box_details{font-size:14px;font-weight:300;padding-bottom:30px}.lesson-box_lesson{border-top:1px solid #cccfdb;color:#2f3241;font-size:14px;margin-left:-15px;margin-right:-15px;padding:15px;position:relative}.lesson-box_lesson:last-of-type{border-bottom:1px solid #cccfdb}.lesson-box_lesson.no-ready{opacity:.5}@media(min-width:992px){.lesson-box_lesson{padding:15px 30px 15px 30px;margin-left:-30px;margin-right:-30px}.lesson-box_lesson:last-of-type{border-bottom:0}}.lesson-box_lesson.-bottom-border{border-bottom:1px solid #cccfdb}.lesson-box_lesson:hover{background-color:#f8f8f8;cursor:pointer}.lesson-box_lesson.-project,.lesson-box_lesson.-quiz{border:0;margin-left:0;margin-right:0;padding:5px 0}.lesson-box_lesson.-project:hover,.lesson-box_lesson.-quiz:hover{background-color:#fff}.lesson-box_lesson.-quiz{padding:5px 0 5px 10px}.lesson-box_lesson:hover .lesson-box_reset{opacity:1}.lesson-box_lesson-link{font-weight:500}.lesson-box_lesson-link.-current{color:#c9001e}.lesson-box_lesson-link.-current .lesson-box_number,.lesson-box_lesson-link.-current .lesson-box_lesson-name{color:#c9001e}.lesson-box_lesson.-project .lesson-box_lesson-link{display:block;height:35px;padding-left:5px}.lesson-box_lesson-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:30%;vertical-align:bottom}.lesson-box_lesson-name code{font-family:'museo-sans-rounded',sans-serif!important}.lesson-box_lesson-name strong{font-weight:normal}@media(min-width:480px){.lesson-box_lesson-name{width:40%}}@media(min-width:992px){.lesson-box_lesson-name{margin-right:50px;width:200px}}@media(min-width:1200px){.lesson-box_lesson-name{margin-right:50px;width:300px}}.lesson-box_lesson.-project .lesson-box_lesson-name{position:relative;top:-12px;width:35%}.lesson-box_lesson.-project .lesson-box_lesson-name.-translated{width:25%}@media(min-width:992px){.lesson-box_lesson.-project .lesson-box_lesson-name{width:170px}.lesson-box_lesson.-project .lesson-box_lesson-name.-translated{width:110px}}.lesson-box_lesson.-project .lesson-box_number-wrapper{position:relative;top:-12px}.lesson-box_lesson.-quiz .lesson-box_lesson-name{width:50%}.lesson-box_lesson.-quiz .lesson-box_lesson-name.-translated{width:45%}@media(min-width:992px){.lesson-box_lesson.-quiz .lesson-box_lesson-name{width:200px}.lesson-box_lesson.-quiz .lesson-box_lesson-name.-translated{width:140px}}.lesson-box_number{color:#7b8093;border-radius:50%;display:inline-block;font-weight:700;height:22px;left:-5px;padding:2px 2px 5px 2px;position:relative;text-align:center;width:22px}@media(min-width:992px){.lesson-box_number{left:-10px}}.lesson-box_number-wrapper{display:inline-block;width:18px;vertical-align:bottom}.lesson-box_number.is-active{background-color:#c9001e;color:#fff}.lesson-box_tasks{display:inline-block;float:right;font-size:0;position:relative;top:0;width:145px}.lesson-box_task{border:2px solid #7b8093;border-radius:50%;color:#fff;display:block;height:12px;left:0;margin:0 auto;padding:0;right:0;text-align:center;transition:all .1s linear;-webkit-transition:all .042s linear;width:12px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.lesson-box_task-wrapper{display:inline-block;height:23px;font-size:14px;margin-right:2px;position:relative;width:23px}@media(min-width:992px){.lesson-box_task-wrapper{margin-right:5px}}.lesson-box_task-icon{outline:0;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0;top:64%}.lesson-box_task.-large{font-size:23px;height:21px;margin-top:1px;padding-bottom:1px;width:21px}.lesson-box_task-wrapper:hover .lesson-box_task{color:#fff;height:15px;margin-top:2px;transition:all .1s linear;-webkit-transition:all .042s linear;width:15px}.lesson-box_task-wrapper:hover .lesson-box_task.-large{font-size:26px;height:24px;width:24px}.lesson-box_task.-completed{background-color:#7b8093}.lesson-box_points{display:inline-block;float:right;min-height:1px;min-width:55px;position:relative;text-align:right;top:1px}.lesson-box_lesson.-project .lesson-box_points,.lesson-box_lesson.-project .lesson-box_language{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.lesson-box_lesson.-quiz .lesson-box_points{top:1px}.lesson-box_badge,.lesson-box_language{background-color:#7b8093;border:2px solid #7b8093;border-radius:17px;color:#fff;display:inline-block;font-size:12px;height:22px;letter-spacing:.1em;line-height:1.2em;padding:2px 7.5px 9px 9px;position:relative;top:0;text-align:center}@media(min-width:992px){.lesson-box_badge,.lesson-box_language{margin-left:10px}}.lesson-box_badge.-incomplete,.lesson-box_language.-incomplete{background-color:#fff!important}.lesson-box_language{background-color:transparent;border-color:#c9001e;color:#c9001e;display:none;float:right;font-size:12px;margin-left:15px;text-transform:uppercase;top:1px}.lesson-box_language.-en{border-color:#b9bccc;color:#b9bccc}.lesson-box_lesson.-project .lesson-box_badge{top:0}.lesson-box_lesson.-quiz .lesson-box_badge{top:1px}.lesson-box_time{font-size:12px;position:relative;text-transform:lowercase;top:2px}.lesson-box_time:not(:hover){color:#7b8093}.lesson-box_icon-wrapper{border:2px solid #7b8093;border-radius:50%;box-sizing:border-box;color:#7b8093;cursor:pointer;display:inline-block;font-size:18px;height:35px;margin-right:12px;position:relative;text-align:center;width:35px}.lesson-box_icon-wrapper.-excellent-score{color:#fff!important}.lesson-box_icon{left:0;font-size:20px;right:0;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;top:57%}.lesson-box.-javascript .lesson-box_name{color:#3084d8}.lesson-box.-javascript .lesson-box_lesson:hover{color:#226ab3}.lesson-box.-javascript .lesson-box_task.-completed{background-color:#3084d8;border-color:#3084d8}.lesson-box.-javascript .lesson-box_task.-completed.-large{background-color:transparent;border:0}.lesson-box.-javascript .lesson-box_badge{background-color:#3084d8;border-color:#3084d8}.lesson-box.-javascript .lesson-box_task-icon{color:#3084d8}.lesson-box.-javascript .lesson-box_badge.-incomplete{color:#3084d8}.lesson-box.-javascript .lesson-box_badge.-completed{background-color:#b1d0f0;color:#3084d8}.lesson-box.-javascript .lesson-box_lesson:hover .lesson-box_badge{border-color:#1e5e9e}.lesson-box.-html-css .lesson-box_name{color:#4fc38f}.lesson-box.-html-css .lesson-box_lesson:hover{color:#39a675}.lesson-box.-html-css .lesson-box_task.-completed{background-color:#4fc38f;border-color:#4fc38f}.lesson-box.-html-css .lesson-box_task.-completed.-large{background-color:transparent;border:0}.lesson-box.-html-css .lesson-box_badge{background-color:#4fc38f;border-color:#4fc38f}.lesson-box.-html-css .lesson-box_task-icon{color:#4fc38f}.lesson-box.-html-css .lesson-box_badge.-incomplete{color:#4fc38f}.lesson-box.-html-css .lesson-box_badge.-completed{background-color:#c1ead8;color:#4fc38f}.lesson-box.-html-css .lesson-box_lesson:hover .lesson-box_badge{border-color:#329368}.lesson-box.-jquery .lesson-box_name{color:#17d192}.lesson-box.-jquery .lesson-box_lesson:hover{color:#12a372}.lesson-box.-jquery .lesson-box_task.-completed{background-color:#17d192;border-color:#17d192}.lesson-box.-jquery .lesson-box_task.-completed.-large{background-color:transparent;border:0}.lesson-box.-jquery .lesson-box_badge{background-color:#17d192;border-color:#17d192}.lesson-box.-jquery .lesson-box_task-icon{color:#17d192}.lesson-box.-jquery .lesson-box_badge.-incomplete{color:#17d192}.lesson-box.-jquery .lesson-box_badge.-completed{background-color:#8ef3d1;color:#17d192}.lesson-box.-jquery .lesson-box_lesson:hover .lesson-box_badge{border-color:#0f8c62}.lesson-box.-web-dev .lesson-box_name{color:#22b7ab}.lesson-box.-web-dev .lesson-box_lesson:hover{color:#1a8c83}.lesson-box.-web-dev .lesson-box_task.-completed{background-color:#22b7ab;border-color:#22b7ab}.lesson-box.-web-dev .lesson-box_task.-completed.-large{background-color:transparent;border:0}.lesson-box.-web-dev .lesson-box_badge{background-color:#22b7ab;border-color:#22b7ab}.lesson-box.-web-dev .lesson-box_task-icon{color:#22b7ab}.lesson-box.-web-dev .lesson-box_badge.-incomplete{color:#22b7ab}.lesson-box.-web-dev .lesson-box_badge.-completed{background-color:#89e9e1;color:#22b7ab}.lesson-box.-web-dev .lesson-box_lesson:hover .lesson-box_badge{border-color:#16766f}.lesson-box.-python .lesson-box_name{color:#496cc3}.lesson-box.-python .lesson-box_lesson:hover{color:#3655a3}.lesson-box.-python .lesson-box_task.-completed{background-color:#496cc3;border-color:#496cc3}.lesson-box.-python .lesson-box_task.-completed.-large{background-color:transparent;border:0}.lesson-box.-python .lesson-box_badge{background-color:#496cc3;border-color:#496cc3}.lesson-box.-python .lesson-box_task-icon{color:#496cc3}.lesson-box.-python .lesson-box_badge.-incomplete{color:#496cc3}.lesson-box.-python .lesson-box_badge.-completed{background-color:#bcc9e9;color:#496cc3}.lesson-box.-python .lesson-box_lesson:hover .lesson-box_badge{border-color:#2f4b90}.lesson-box.-design .lesson-box_name{color:#7062ba}.lesson-box.-design .lesson-box_lesson:hover{color:#5647a2}.lesson-box.-design .lesson-box_task.-completed{background-color:#7062ba;border-color:#7062ba}.lesson-box.-design .lesson-box_task.-completed.-large{background-color:transparent;border:0}.lesson-box.-design .lesson-box_badge{background-color:#7062ba;border-color:#7062ba}.lesson-box.-design .lesson-box_task-icon{color:#7062ba}.lesson-box.-design .lesson-box_badge.-incomplete{color:#7062ba}.lesson-box.-design .lesson-box_badge.-completed{background-color:#d1cce9;color:#7062ba}.lesson-box.-design .lesson-box_lesson:hover .lesson-box_badge{border-color:#4c3f90}.lesson-box.-comp-sci .lesson-box_name{color:#ff7e40}.lesson-box.-comp-sci .lesson-box_lesson:hover{color:#ff5c0d}.lesson-box.-comp-sci .lesson-box_task.-completed{background-color:#ff7e40;border-color:#ff7e40}.lesson-box.-comp-sci .lesson-box_task.-completed.-large{background-color:transparent;border:0}.lesson-box.-comp-sci .lesson-box_badge{background-color:#ff7e40;border-color:#ff7e40}.lesson-box.-comp-sci .lesson-box_task-icon{color:#ff7e40}.lesson-box.-comp-sci .lesson-box_badge.-incomplete{color:#ff7e40}.lesson-box.-comp-sci .lesson-box_badge.-completed{background-color:#ffe5d9;color:#ff7e40}.lesson-box.-comp-sci .lesson-box_lesson:hover .lesson-box_badge{border-color:#f34f00}.project-boxes.-javascript .lesson-box_lesson-link:hover{color:#226ab3}.project-boxes.-javascript .lesson-box_badge,.project-boxes.-javascript .lesson-box_icon-wrapper.-excellent-score{background-color:#3084d8;border-color:#3084d8}.project-boxes.-javascript .lesson-box_badge.-incomplete{color:#3084d8}.project-boxes.-javascript .lesson-box_badge.-completed,.project-boxes.-javascript .lesson-box_icon-wrapper.-completed{background-color:#b1d0f0;color:#3084d8}.project-boxes.-javascript .lesson-box_icon-wrapper.-incomplete,.project-boxes.-javascript .lesson-box_icon-wrapper.-completed{border-color:#3084d8}.project-boxes.-javascript .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete,.project-boxes.-javascript .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-javascript .lesson-box_lesson-link:hover .lesson-box_badge{border-color:#226ab3}.project-boxes.-html-css .lesson-box_lesson-link:hover{color:#39a675}.project-boxes.-html-css .lesson-box_badge,.project-boxes.-html-css .lesson-box_icon-wrapper.-excellent-score{background-color:#4fc38f;border-color:#4fc38f}.project-boxes.-html-css .lesson-box_badge.-incomplete{color:#4fc38f}.project-boxes.-html-css .lesson-box_badge.-completed,.project-boxes.-html-css .lesson-box_icon-wrapper.-completed{background-color:#c1ead8;color:#4fc38f}.project-boxes.-html-css .lesson-box_icon-wrapper.-incomplete,.project-boxes.-html-css .lesson-box_icon-wrapper.-completed{border-color:#4fc38f}.project-boxes.-html-css .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete,.project-boxes.-html-css .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-html-css .lesson-box_lesson-link:hover .lesson-box_badge{border-color:#39a675}.project-boxes.-jquery .lesson-box_lesson-link:hover{color:#12a372}.project-boxes.-jquery .lesson-box_badge,.project-boxes.-jquery .lesson-box_icon-wrapper.-excellent-score{background-color:#17d192;border-color:#17d192}.project-boxes.-jquery .lesson-box_badge.-incomplete{color:#17d192}.project-boxes.-jquery .lesson-box_badge.-completed,.project-boxes.-jquery .lesson-box_icon-wrapper.-completed{background-color:#8ef3d1;color:#17d192}.project-boxes.-jquery .lesson-box_icon-wrapper.-incomplete,.project-boxes.-jquery .lesson-box_icon-wrapper.-completed{border-color:#17d192}.project-boxes.-jquery .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete,.project-boxes.-jquery .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-jquery .lesson-box_lesson-link:hover .lesson-box_badge{border-color:#12a372}.project-boxes.-web-dev .lesson-box_lesson-link:hover{color:#1a8c83}.project-boxes.-web-dev .lesson-box_badge,.project-boxes.-web-dev .lesson-box_icon-wrapper.-excellent-score{background-color:#22b7ab;border-color:#22b7ab}.project-boxes.-web-dev .lesson-box_badge.-incomplete{color:#22b7ab}.project-boxes.-web-dev .lesson-box_badge.-completed,.project-boxes.-web-dev .lesson-box_icon-wrapper.-completed{background-color:#89e9e1;color:#22b7ab}.project-boxes.-web-dev .lesson-box_icon-wrapper.-incomplete,.project-boxes.-web-dev .lesson-box_icon-wrapper.-completed{border-color:#22b7ab}.project-boxes.-web-dev .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete,.project-boxes.-web-dev .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-web-dev .lesson-box_lesson-link:hover .lesson-box_badge{border-color:#1a8c83}.project-boxes.-python .lesson-box_lesson-link:hover{color:#3655a3}.project-boxes.-python .lesson-box_badge,.project-boxes.-python .lesson-box_icon-wrapper.-excellent-score{background-color:#496cc3;border-color:#496cc3}.project-boxes.-python .lesson-box_badge.-incomplete{color:#496cc3}.project-boxes.-python .lesson-box_badge.-completed,.project-boxes.-python .lesson-box_icon-wrapper.-completed{background-color:#bcc9e9;color:#496cc3}.project-boxes.-python .lesson-box_icon-wrapper.-incomplete,.project-boxes.-python .lesson-box_icon-wrapper.-completed{border-color:#496cc3}.project-boxes.-python .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete,.project-boxes.-python .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-python .lesson-box_lesson-link:hover .lesson-box_badge{border-color:#3655a3}.project-boxes.-design .lesson-box_lesson-link:hover{color:#5647a2}.project-boxes.-design .lesson-box_badge,.project-boxes.-design .lesson-box_icon-wrapper.-excellent-score{background-color:#7062ba;border-color:#7062ba}.project-boxes.-design .lesson-box_badge.-incomplete{color:#7062ba}.project-boxes.-design .lesson-box_badge.-completed,.project-boxes.-design .lesson-box_icon-wrapper.-completed{background-color:#d1cce9;color:#7062ba}.project-boxes.-design .lesson-box_icon-wrapper.-incomplete,.project-boxes.-design .lesson-box_icon-wrapper.-completed{border-color:#7062ba}.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete,.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_badge{border-color:#5647a2}.project-boxes.-design .lesson-box_lesson-link:hover{color:#ff5c0d}.project-boxes.-design .lesson-box_badge,.project-boxes.-design .lesson-box_icon-wrapper.-excellent-score{background-color:#ff7e40;border-color:#ff7e40}.project-boxes.-design .lesson-box_badge.-incomplete{color:#ff7e40}.project-boxes.-design .lesson-box_badge.-completed,.project-boxes.-design .lesson-box_icon-wrapper.-completed{background-color:#ffe5d9;color:#ff7e40}.project-boxes.-design .lesson-box_icon-wrapper.-incomplete,.project-boxes.-design .lesson-box_icon-wrapper.-completed{border-color:#ff7e40}.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete,.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_badge{border-color:#ff5c0d}@media(min-width:992px){.project-boxes{padding-right:0}}.project-boxes_container{visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}.project-boxes_container:before,.project-boxes_container:after{content:" ";display:table}.project-boxes_container:after{clear:both}@media(min-width:992px){.project-boxes_container{padding-left:15px}}.project-boxes_projects{margin-bottom:15px;padding:0 15px;width:100%}.project-boxes_projects:last-of-type{margin-top:20px;margin-bottom:0}.project-boxes_projects.-border{border-bottom:1px solid #cccfdb;padding-bottom:15px}.project-boxes_projects.-border:last-of-type{border:0}@media(min-width:575px){.project-boxes_projects{width:50%}.project-boxes_projects:first-of-type{border-bottom:0;padding-bottom:initial}.project-boxes_projects:last-of-type{padding-left:15px;margin-top:initial}}@media(min-width:767px){.project-boxes_projects{padding:15px}.project-boxes_projects:last-of-type{padding-left:initial}.project-boxes_projects.-border{border-bottom:0;padding-bottom:0}}@media(min-width:992px){.project-boxes_projects{width:100%;padding:0 5px 0 0}.project-boxes_projects.-border{border-bottom:1px solid #cccfdb;padding-bottom:15px}.project-boxes_projects:first-of-type{border-bottom:1px solid #cccfdb;margin-bottom:20px;padding-bottom:15px!important}.project-boxes_projects:last-of-type{margin-bottom:15px}}.project-box{display:block}.-lesson-index .lesson-wrapper{padding:10px 15px 0 0;height:initial!important}.-lesson-index .lesson-wrapper.-project{padding:10px 0 0 0}.-lesson-index .lesson-wrapper.-project .lesson-box_reset{display:none}.-lesson-index .lesson-wrapper.-no-projects.-no-challenges.-no-quizzes .lesson-box{border:0;width:100%}.-lesson-index .lesson-wrapper.-no-projects.-no-challenges.-no-quizzes .project-boxes{display:none}.-lesson-index .lesson-box{margin-bottom:20px;margin-top:0;padding:0 20px 0 6px}@media(min-width:992px){.-lesson-index .lesson-box{width:60%}}.-lesson-index .lesson-box_top-bar{padding-left:12px}.-lesson-index .lesson-box_top-bar .lesson-box_reset{display:none}.-lesson-index .lesson-box_details{display:none}.-lesson-index .lesson-box_lesson{border:0;width:100%;margin:0;padding:0;padding-left:15px}.-lesson-index .lesson-box_lesson:hover{background-color:#fff}.-lesson-index .lesson-box_lesson.-project{width:100%;padding:0}.-lesson-index .lesson-box_task.-large{margin-top:0}@media(min-width:1200px){.-lesson-index .lesson-box .lesson-box_lesson-name{width:250px}}.-lesson-index .lesson-wrapper.-project .lesson-box{border:0;padding-right:0;width:100%}.-lesson-index .lesson-wrapper.-project .lesson-box_lesson-name{width:250px}.-lesson-index .lesson-wrapper.-project.-tasks{padding-right:20px}.-lesson-index .project-boxes{margin-bottom:20px}@media(min-width:992px){.-lesson-index .project-boxes{width:40%}}.-lesson-index .project-boxes .lesson-box_lesson-link{outline:0;margin-bottom:10px}.-lesson-index .project-boxes_projects{padding:0}.-lesson-index .lesson-box_lesson.-project .lesson-box_reset{top:6px}.-lesson-index .lesson-box_lesson-link{display:inline-block;margin-bottom:5px;width:100%!important}.-lesson-index .lesson-box_lesson-name{margin-right:0}.-lesson-index .lesson-box_reset{left:-6px;top:3px}.settings-container,.teachers-container{display:none;margin:0 auto}.settings-boxes_box{background-color:#fff;box-shadow:0 2px 0 0 #cccfdb;padding:15px;color:#fff;margin:0 auto;margin-bottom:30px;max-width:360px}@media(min-width:992px){.settings-boxes_box{padding:30px}}.settings-boxes_box-top{height:70px}.settings-boxes_box-icon{color:#7d8896;display:inline-block;font-size:40px}.settings-boxes_box-info{padding-left:0}.settings-boxes_box-header{font-size:18px;margin:0}.settings-boxes_box-text{color:#7b8093;font-size:15px;height:34px;margin-top:0}.settings-boxes_box-buttons{margin-top:20px}.settings-boxes_box-button{border-color:#7b8093;display:inline-block;color:#7b8093;padding:.6em 1.0em;text-align:center}.settings-boxes_box-button:hover{background-color:#ebecef;color:#7b8093}.settings-boxes_box-button.-white{background-color:#fff}.settings-boxes_box-button.-white:hover{background-color:#ebecef}.settings-boxes_box-button.-small:first-of-type{margin-right:5px}.settings-boxes_box.-html-css .settings-boxes_box-icon,.settings-boxes_box.-html-css .settings-boxes_box-header{color:#4fc38f}.settings-boxes_box.-web-dev .settings-boxes_box-icon,.settings-boxes_box.-web-dev .settings-boxes_box-header{color:#22b7ab}.settings-boxes_box.-javascript .settings-boxes_box-icon,.settings-boxes_box.-javascript .settings-boxes_box-header{color:#3084d8}.settings-boxes_box.-java .settings-boxes_box-icon,.settings-boxes_box.-java .settings-boxes_box-header{color:#4ea3c2}.settings-boxes_box.-design .settings-boxes_box-icon,.settings-boxes_box.-design .settings-boxes_box-header{color:#7062ba}.settings-boxes_box.-comp-sci .settings-boxes_box-icon,.settings-boxes_box.-comp-sci .settings-boxes_box-header{color:#ff7e40}.settings-boxes_box.-python .settings-boxes_box-icon,.settings-boxes_box.-python .settings-boxes_box-header{color:#496cc3}@media(min-width:1600px){.settings-boxes_box-wrapper{width:33.33333333%}}.my-progress-container{display:none}.my-progress-container_course{background-color:#fff;box-shadow:0 2px 0 0 #cccfdb;padding:15px;color:#7d8896;font-size:0;padding:30px 15px;position:relative;margin:0 auto;margin-top:30px;text-align:initial;visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}@media(min-width:992px){.my-progress-container_course{padding:30px}}.my-progress-container_course:before,.my-progress-container_course:after{content:" ";display:table}.my-progress-container_course:after{clear:both}.my-progress-container_header{display:none;height:21px}.my-progress-container_name,.my-progress-container_completed{display:none;font-size:11px;font-weight:700;text-transform:uppercase;background-color:#FFF;padding:3px 6px 3px 0;border-radius:3px}.my-progress-container_module:first-of-type .my-progress-container_name,.my-progress-container_module:first-of-type .my-progress-container_header{display:block}@media(min-width:992px){.my-progress-container_module:first-of-type .my-progress-container_completed{display:block}}.my-progress-container_completed{position:absolute;right:25px;top:0}.my-progress-container_module:last-of-type .my-progress-container_projects{margin-bottom:0}.my-progress-container_lessons,.my-progress-container_projects{box-sizing:border-box;display:inline-block;float:none;font-size:0;vertical-align:top}.my-progress-container_lessons{padding-bottom:0}@media(min-width:992px){.my-progress-container_lessons{padding-bottom:0}}.my-progress-container_module .my-progress-container_projects{margin-bottom:0}@media(min-width:992px){.my-progress-container_module .my-progress-container_projects{margin-bottom:0}}.my-progress-container_module:last-of-type .my-progress-container_projects{margin-bottom:0}.my-progress-container_wrapper{display:inline-block;text-align:center}.my-progress-container_number,.my-progress-container_project{border:2px solid #b9bccc;border-radius:5px;box-sizing:border-box;color:#b9bccc;cursor:pointer;display:inline-block;height:40px;margin-top:13px;margin-right:10px;position:relative;text-align:center;width:40px}.my-progress-container_number:hover,.my-progress-container_project:hover{opacity:.5}.my-progress-container_project{border-radius:50%}.my-progress-container_number{font-size:14px;padding-top:10px;position:relative}.my-progress-container_number-content{display:block;left:0;right:0;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.my-progress-container_project{font-size:18px;padding-top:5px}.my-progress-container_project.-percent100{border-color:#7d8896}.my-progress-container_circle{border:2px solid #7d8896;border-radius:50%;display:inline-block;height:15px;position:relative;top:-3px;width:15px}.my-progress-container .-javascript .-started{border-color:#3084d8}.my-progress-container .-javascript .-completed{color:#3084d8;background-color:#b1d0f0;border-color:#3084d8}.my-progress-container .-javascript .-excellent-score{color:#fff;background-color:#3084d8}.my-progress-container .-html-css .-started{border-color:#4fc38f}.my-progress-container .-html-css .-completed{color:#4fc38f;background-color:#c1ead8;border-color:#4fc38f}.my-progress-container .-html-css .-excellent-score{color:#fff;background-color:#4fc38f}.my-progress-container .-jquery .-started{border-color:#17d192}.my-progress-container .-jquery .-completed{color:#17d192;background-color:#8ef3d1;border-color:#17d192}.my-progress-container .-jquery .-excellent-score{color:#fff;background-color:#17d192}.my-progress-container .-web-dev .-started{border-color:#22b7ab}.my-progress-container .-web-dev .-completed{color:#22b7ab;background-color:#89e9e1;border-color:#22b7ab}.my-progress-container .-web-dev .-excellent-score{color:#fff;background-color:#22b7ab}.my-progress-container .-python .-started{border-color:#496cc3}.my-progress-container .-python .-completed{color:#496cc3;background-color:#bcc9e9;border-color:#496cc3}.my-progress-container .-python .-excellent-score{color:#fff;background-color:#496cc3}.my-progress-container .-design .-started{border-color:#7062ba}.my-progress-container .-design .-completed{color:#7062ba;background-color:#d1cce9;border-color:#7062ba}.my-progress-container .-design .-excellent-score{color:#fff;background-color:#7062ba}.my-progress-container .-comp-sci .-started{border-color:#ff7e40}.my-progress-container .-comp-sci .-completed{color:#ff7e40;background-color:#ffe5d9;border-color:#ff7e40}.my-progress-container .-comp-sci .-excellent-score{color:#fff;background-color:#ff7e40}.my-progress-container_icon{font-size:22px;left:0;right:0;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;top:57%}@media(min-width:768px){.my-progress-container_course{width:100%}.my-progress-container_module:last-of-type .my-progress-container_lessons{margin-bottom:0}.my-progress-container_projects,.my-progress-container_lessons{width:49.7%}.my-progress-container_projects{margin-top:0}.my-progress-container_lessons{border-right:1px solid #cccfdb}.my-progress-container_projects{padding-left:20px;padding-right:0}.my-progress-container_number,.my-progress-container_project{padding-top:3px}}@media(min-width:1200px){.my-progress-container_number,.my-progress-container_project{padding-top:5px}}[data-loader='circle-side']{display:none;position:relative;width:20px;height:20px;margin:0 auto;-webkit-animation:circle infinite .75s linear;-moz-animation:circle infinite .75s linear;-o-animation:circle infinite .75s linear;animation:circle infinite .75s linear;border:2px solid #fff;border-top-color:rgba(0,0,0,0.2);border-right-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.2);border-radius:100%}[data-loader='circle-side'].is-loading{display:block}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.live-support{height:100vh;margin:0;margin-top:60px}.live-support_users,.live-support_admins,.live-support_conversations{height:100%;overflow-x:hidden;overflow-y:auto}.live-support_login,.live-support_refresh{color:#fff;background-color:#3ec798;border-radius:0;font-size:15px;font-weight:bold;height:35px;position:relative;text-transform:uppercase;width:100%}.live-support_login:hover,.live-support_refresh:hover{background-color:#2fa37b}.live-support_login.is-active,.live-support_refresh.is-active{background-color:#c9001e}.live-support_login.is-active:hover,.live-support_refresh.is-active:hover{background-color:#960016}.live-support_refresh{color:#fff;background-color:#3084d8;border-radius:0;position:relative}.live-support_refresh:hover{background-color:#226ab3}.live-support_refresh:before{font-size:20px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0}.live-support_users,.live-support_admins{background-color:#e4e6ee;border-right:1px solid #cccfdb;font-size:0;padding:0;text-transform:capitalize}.live-support_admins{border-left:1px solid #cccfdb;border-right:0}.live-support_message-user,.live-support_search-user{border:0;border-radius:0;border-bottom:1px solid #cccfdb;height:40px;outline:0;padding:5px 10px;width:100%}.live-support_conversations{padding:10px}.live-support_user{border-bottom:1px solid #cccfdb;color:#7b8093;cursor:pointer;font-size:15px;padding:15px;padding-right:35px}.live-support_user-link,.live-support_user-pill{background-color:#3084d8;border-radius:2px;color:#fff;font-size:12px;padding:2px 5px;margin-left:5px;max-width:100px;overflow:hidden;position:relative;text-transform:initial;top:-1px}.live-support_user-link:hover,.live-support_user-pill:hover{background-color:#226ab3;color:#fff}.live-support_user-pill{background-color:#b9bccc;cursor:default}.live-support_user-pill:hover{background-color:#b9bccc}.live-support_user:hover{background-color:#d4d8e4}.live-support_new-indicator{color:#3ec798;float:right;position:relative;right:-20px}.live-support_new-indicator:before{font-size:12px}.live-support_user-info{border-bottom:1px solid #cccfdb;color:#7b8093;height:85px;padding:10px}.live-support_user-info-name{text-transform:capitalize}.live-support_user-info-email{font-size:12px}.live-support_user-info-agent{font-size:12px;overflow:hidden;width:150px;white-space:nowrap}.live-support_conversation{background-color:#fff;border:1px solid #cccfdb;border-radius:3px;float:left;height:485px;margin:10px;overflow:hidden;position:relative;width:30%}.live-support_conversation-close{background-color:#c9001e;border-radius:3px;color:#fff;float:right;font-size:12px;position:relative;top:-25px}.live-support_conversation-close:hover{background-color:#fc0026}.live-support_conversation-remove{cursor:pointer;height:18px;position:absolute;right:-1px;text-align:center;top:-1px;width:16px;z-index:2}.live-support_conversation-remove:hover{color:#cccfdb}.live-support_conversation-remove:before{font-size:10px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0}@media(min-width:992px){.live-support_conversation{width:300px}}.live-chat{background-color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;bottom:-300px;box-shadow:0 11px 52px -6px rgba(0,0,0,0.58);-webkit-box-shadow:0 11px 52px -6px rgba(0,0,0,0.58);-moz-box-shadow:0 11px 52px -6px rgba(0,0,0,0.58);position:fixed;right:10px;transition:bottom .2s linear;width:300px;z-index:30}.live-chat.is-visible{bottom:-220px}.live-chat.is-open{bottom:0;height:400px}.live-chat.-support{bottom:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;height:400px;position:relative;right:0;width:100%;z-index:1}.live-chat_header,.live-chat_message{padding:15px}.live-chat_header{background-color:#c9001e;border-bottom:1px solid #cccfdb;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;cursor:pointer;height:50px;position:relative}.live-chat_header-close{display:none}.live-chat.is-open .live-chat_header{background-color:#fff;color:#000}.live-chat.is-open .live-chat_header-close{background-color:#fff;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;cursor:pointer;display:inline-block;height:18px;position:absolute;right:0;text-align:center;top:0;width:16px;z-index:2}.live-chat.is-open .live-chat_header-close:hover{color:#878787}.live-chat.is-open .live-chat_header-close:before{font-size:10px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0}.live-chat_info,.live-chat_messages{border-bottom:1px solid #cccfdb;display:none;height:215px;overflow:auto;padding:15px 0 20px}.live-chat_info.is-open,.live-chat_messages.is-open{display:block}.live-chat.-support .live-chat_messages{display:block;height:265px;width:100%}.live-chat_info{padding:15px;font-size:12px;text-align:center}.live-chat_info-button{color:#fff!important;background-color:#c9001e;border-color:#c9001e;font-size:15px;text-transform:uppercase;border-radius:2px;font-size:11px;margin-bottom:10px;padding:8px 20px;width:100%}.live-chat_info-button:hover,.live-chat_info-button:focus{background-color:#ff4040;color:#fff}.live-chat_info-button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.live-chat_info-button.-secondary:hover,.live-chat_info-button.-secondary:focus{background-color:#5d5f72}.live-chat_info-name,.live-chat_info-email{border:1px solid #cccfdb;border-radius:2px;font-size:14px;padding:7.5px;margin-top:10px;width:100%}.live-chat_message{font-size:13px;padding-top:0}.live-chat_message:last-of-type{padding-bottom:0}.live-chat_message-container{margin-left:50px;margin-right:0}.live-chat_message.-response{text-align:right;padding-right:15px}.live-chat_message-icon{background-color:#7b8093;border-radius:50%;color:#fff;font-size:21px;font-style:normal;float:left;height:32px;margin-right:10px;position:relative;text-align:center;width:32px}.live-chat_message-icon-letter{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0;text-transform:uppercase}.live-chat_message-name{font-weight:bold;text-transform:capitalize}.live-chat_message-timestamp{color:#7b8093;font-size:11px;font-weight:300;margin-left:5px}.live-chat_message-link{background-color:#3084d8;border-radius:2px;color:#fff;font-size:12px;padding:2px 5px;margin-left:10px;max-width:100px;overflow:hidden}.live-chat_message-link:first-of-type{margin-left:0}.live-chat_message-link:hover{background-color:#226ab3;color:#fff}.live-chat_message.-response .live-chat_message-container{margin-left:0;margin-right:50px}.live-chat_message.-response .live-chat_message-icon{background-color:#c9001e;float:right;margin-left:10px;margin-right:0}.live-chat_message.-response .live-chat_message-icon:before{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0}.live-chat_typing{color:#fff;bottom:132px;background-color:#b9bccc;font-size:12px;position:absolute;text-align:center;width:95%}.live-chat_input{height:135px;bottom:0;padding:15px;position:absolute;width:100%}.live-chat_input-field{border-color:#cccfdb;border-radius:2px;font-size:13px;height:60px;padding:7.5px;resize:none;width:100%}.live-chat_input-send{color:#fff!important;background-color:#c9001e;border-color:#c9001e;font-size:15px;text-transform:uppercase;border-radius:2px;font-size:11px;margin-top:5px;padding:8px 20px;width:100%}.live-chat_input-send:hover,.live-chat_input-send:focus{background-color:#ff4040;color:#fff}.live-chat_input-send.-secondary{background-color:#3b3c48;border-color:#3b3c48}.live-chat_input-send.-secondary:hover,.live-chat_input-send.-secondary:focus{background-color:#5d5f72}.tracks-preview{height:1340px;padding:52px 0}@media(min-width:767px){.tracks-preview{height:712px}}.tracks-preview_header{font-size:36px;font-weight:500;line-height:1em;margin-bottom:13px}.tracks-preview_text{font-size:18px;font-weight:500;line-height:1em;margin-bottom:39px}.tracks-preview_nav{margin-bottom:39px}.tracks-preview_nav-button{background-color:transparent;border-radius:initial;color:#7b8093;font-size:11px;font-weight:700;letter-spacing:1px;padding-bottom:13px;margin:0;text-transform:uppercase}.tracks-preview_nav-button.is-active,.tracks-preview_nav-button:hover{border-bottom:2px solid #c9001e;color:#000}@media(max-width:445px){.tracks-preview_nav-button:nth-child(n+4){display:none}}@media(min-width:767px){.tracks-preview_nav-button{margin:0 6.5px}}.tracks-preview_tracks{visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0;margin-left:15px}.tracks-preview_tracks:before,.tracks-preview_tracks:after{content:" ";display:table}.tracks-preview_tracks:after{clear:both}.tracks-preview_track-container{background-color:#fff;padding:15px;border-radius:2px;margin:0 21px 26px 21px;padding-left:60px!important;text-align:left;box-shadow:0 2px 0 0 #cccfdb;cursor:pointer;position:relative;top:0;transition:all .2s}@media(min-width:992px){.tracks-preview_track-container{padding:30px}}.tracks-preview_track-container:hover{box-shadow:0 4px 0 0 #cccfdb;top:-2px}.tracks-preview_track-container:active{box-shadow:0 1px 0 0 #cccfdb;top:1px}.tracks-preview_track-icon{background-color:#7d8896;-webkit-box-shadow:0 14px 37px -9px rgba(0,0,0,0.37);-moz-box-shadow:0 14px 37px -9px rgba(0,0,0,0.37);box-shadow:0 14px 37px -9px rgba(0,0,0,0.37);border-radius:2px;height:75px;left:-35px;padding:13px;width:75px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.tracks-preview_track-icon-image{width:100%}.tracks-preview_track.-javascript .tracks-preview_track-icon{background-color:#3084d8}.tracks-preview_track.-html-css .tracks-preview_track-icon{background-color:#4fc38f}.tracks-preview_track.-jquery .tracks-preview_track-icon{background-color:#17d192}.tracks-preview_track.-web-dev .tracks-preview_track-icon{background-color:#22b7ab}.tracks-preview_track.-python .tracks-preview_track-icon{background-color:#496cc3}.tracks-preview_track.-design .tracks-preview_track-icon{background-color:#7062ba}.tracks-preview_track.-comp-sci .tracks-preview_track-icon{background-color:#ff7e40}.tracks-preview_track-name{font-size:18px}.tracks-preview_track-text{font-size:15px;font-weight:300;min-height:39px;line-height:1.2em;opacity:8}@media(min-width:767px){.tracks-preview_track-text{min-height:65px}}@media(min-width:992px){.tracks-preview_track-text{min-height:52px}}.tracks-preview_track-hours{font-size:11px;font-weight:700;text-transform:uppercase}@media(max-width:992px){.-lang-ru .tracks-preview_track-name,.-lang-es .tracks-preview_track-name{font-size:13px}}.vertical-info{padding:52px 0 91px}.vertical-info_header,.vertical-info_text{text-align:center}.vertical-info_header{font-size:36px;font-weight:500;line-height:1em;margin-bottom:13px}.vertical-info_text{font-size:18px;font-weight:500;line-height:1em;margin-bottom:39px}.vertical-info_blocks-container{padding:0}@media(min-width:992px){.vertical-info_blocks-container{padding:0 52px}}@media(min-width:1200px){.vertical-info_blocks-container{padding:0 91px}}.vertical-info_block{visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0;height:195px!important}.vertical-info_block:before,.vertical-info_block:after{content:" ";display:table}.vertical-info_block:after{clear:both}@media(min-width:767px){.vertical-info_block{height:179px!important}}@media(min-width:992px){.vertical-info_block{height:199px!important}}@media(max-width:767px){.vertical-info_block{text-align:center}}.vertical-info_block-image{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;border-radius:3px}@media(max-width:767px){.vertical-info_block-image{left:0;margin:0 auto;right:0;width:300px}}@media(min-width:767px){.vertical-info_block-image{width:90%}}.vertical-info_block-image-wrapper{height:100%;position:relative}.vertical-info_block-image-wrapper.-video{cursor:pointer}.vertical-info_block-image-wrapper.-right{float:right}.vertical-info_block-info{height:80%;position:relative}@media(min-width:767px){.vertical-info_block-info{height:100%}}@media(min-width:767px){.vertical-info_block-container{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}}.vertical-info_block-header{font-size:24px;font-weight:500}.vertical-info_block-text{font-size:15px;font-weight:300;padding-right:13px}@media(min-width:767px){.vertical-info_block-text{padding-right:39px}}@media(min-width:1200px){.vertical-info_block-text{padding-right:65px}}.vertical-info_blocks-divider{display:none;margin:5px}@media(min-width:767px){.vertical-info_blocks-divider{display:block}}.vertical-info_blocks-divider-circle{color:#7b8093;display:block;text-align:center}.vertical-info_blocks-divider-circle:before{font-size:7px}.vertical-info_blocks-divider-circle:nth-of-type(2){color:#b9bccc}.vertical-info_blocks-divider-circle:nth-of-type(3){color:#cccfdb}.vertical-info_blocks-divider:last-of-type{display:none}.videos{padding:52px 0 13px;text-align:center}.videos_header{font-size:36px;font-weight:500;line-height:1em;margin-bottom:13px}.videos_container{margin-top:52px;visibility:visible!important;height:initial!important;visibility:hidden;display:block;content:"";clear:both;height:0}.videos_container:before,.videos_container:after{content:" ";display:table}.videos_container:after{clear:both}.videos_video{height:auto;min-height:150px;width:90%}@media(min-width:350px){.videos_video{min-height:200px}}@media(min-width:475px){.videos_video{min-height:240px}}@media(min-width:600px){.videos_video{min-height:280px}}@media(min-width:700px){.videos_video{width:80%;min-height:300px}}@media(min-width:767px){.videos_video{min-height:270px;width:70%}}@media(min-width:992px){.videos_video{width:100%;min-height:250px}}@media(min-width:1200px){.videos_video{min-height:290px}}.videos_video-wrapper{margin-bottom:26px}.ui-search,.ui-select{background-color:#FFF;border-radius:2px;font-size:12px;color:#b9bccc;cursor:pointer;letter-spacing:.5px;margin:0;padding:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:0 2px 0 #e4e6ee;font-size:13px;display:inline-block;margin-right:10px;padding:0;position:relative}.ui-search:hover,.ui-select:hover{box-shadow:0 2px 0 #cccfdb;color:#7b8093}.ui-search:focus,.ui-select:focus{box-shadow:0 2px 0 #b9bccc;color:#222}.ui-search:before,.ui-select:before{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;pointer-events:none}.ui-search_box,.ui-select_box{border:0;background-color:transparent;padding:6px 9px}.ui-search{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;padding-left:28px!important;width:185px}.ui-search:before{left:0;padding-left:9px}.ui-select:before{right:0;padding-right:9px}.ui-select_box{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px!important;width:100%}