.no-word-wrapping{white-space:nowrap;white-space:pre}.negative-text{color:#f15a29;font-weight:700}.positive-text{color:#2bb673;font-weight:700}.page-container{margin:0 auto;max-width:1025px;padding:39px 13px}@media (min-width:767px){.page-container{padding:39px 26px}}.p{font:15px Rubik;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0}.removeBreaks br{display:none}@media (min-width:992px){.removeBreaks br{display:inline}}.link{cursor:pointer;display:block;font:15px Rubik;font-weight:500;line-height:1.3em;margin:10px 0 0;opacity:.8;text-decoration:none;text-transform:none}.link:hover{opacity:1}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transition-width{-webkit-transition:width .4s;transition:width .4s}.transition-left{-webkit-transition:left .5s;transition:left .5s}.verticalAlignAbsoluteReset{position:relative;top:none;transform:none;-webkit-transform:none;-ms-transform:none}.verticalAlignFixed{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:fixed}.absoluteCenter{left:0;margin:0 auto;position:absolute;right:0}.input-select{border:0;outline:none;width:100%}.input-select,.input-select-wrapper{background-color:#fff;cursor:pointer}.input-select-wrapper{border:1px solid #d2d3d8;padding:0 5px}.input-select-disabled{pointer-events:none;opacity:.5}.box{background-color:#fff;box-shadow:0 2px 0 0 #d2d3d8;padding:13px}.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%}.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}.container{height:100%}@media (min-width:767px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1600px){.container{width:1650px}}.container-fluid{padding-left:15px;padding-right:15px}.-promotion .promo-box_content.-mini,.blog-section_center,.blog-section_left,.blog-section_right,.bottom-bar_container,.contact-us,.course-popup_lesson,.course-popup_tasks,.course-popup_wrapper,.featured-post_overlay,.guide-task_wrapper,.lesson-wrapper,.paragraph-grid,.points-grid,.project-boxes_container,.promo-box-container,.section,.settings-boxes,.settings-boxes_box-top,.vertical-info_block,.videos_container{margin-left:-15px;margin-right:-15px}.-lesson-index .lesson-box,.-lesson-index .project-boxes,.-promotion .promo-box_content.-mini .promo-box_left,.-promotion .promo-box_content.-mini .promo-box_right,.blog-section_center .blog-section_content,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.bottom-bar_col-1,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.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,.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,.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,.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,.contact-us_section,.course-popup_left,.course-popup_lesson-number-column,.course-popup_lesson-play-column,.course-popup_lesson-points-column,.course-popup_lesson-progress-bar-column,.course-popup_lesson-reset-column,.course-popup_lesson-title-column,.course-popup_right,.course-popup_task,.featured-post_author.-desktop,.featured-post_info,.guide-task_controls,.guide-task_controls.-smaller,.guide-task_information,.guide-task_information.-smaller,.lesson-box,.paragraph-grid_point,.points-grid_point,.project-boxes,.project-boxes_projects,.promo-box_container,.promo-box_container.-full,.settings-boxes_box-icon-wrapper,.settings-boxes_box-info,.settings-boxes_box-wrapper,.vertical-info_block-image-wrapper,.vertical-info_block-info,.videos_video-wrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.-lesson-index .lesson-box,.-lesson-index .project-boxes,.-promotion .promo-box_content.-mini .promo-box_left,.blog-section_center .blog-section_content,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.bottom-bar_col-1,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.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,.contact-us_section,.course-popup_left,.course-popup_lesson-number-column,.course-popup_lesson-play-column,.course-popup_lesson-points-column,.course-popup_lesson-progress-bar-column,.course-popup_lesson-reset-column,.course-popup_lesson-title-column,.course-popup_right,.course-popup_task,.featured-post_info,.guide-task_controls,.guide-task_information,.lesson-box,.paragraph-grid_point,.points-grid_point,.project-boxes,.project-boxes_projects,.promo-box_container,.settings-boxes_box-icon-wrapper,.settings-boxes_box-info,.settings-boxes_box-wrapper,.vertical-info_block-image-wrapper,.vertical-info_block-info,.videos_video-wrapper{float:left}.-lesson-index .lesson-box,.-lesson-index .project-boxes,.-promotion .promo-box_content.-mini .promo-box_left,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.col-xs-12,.contact-us_section,.course-popup_left,.course-popup_right,.featured-post_info,.guide-task_controls,.guide-task_information,.lesson-box,.paragraph-grid_point,.points-grid_point,.project-boxes,.promo-box_container,.settings-boxes_box-wrapper,.vertical-info_block-image-wrapper,.vertical-info_block-info,.videos_video-wrapper{width:100%}.col-xs-11{width:91.66666667%}.blog-section_center .blog-section_content,.col-xs-10{width:83.33333333%}.col-xs-9,.settings-boxes_box-info{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.bottom-bar_col-1,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.col-xs-6,.project-boxes_projects{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4,.course-popup_lesson-points-column,.course-popup_lesson-progress-bar-column,.course-popup_lesson-title-column,.course-popup_task{width:33.33333333%}.col-xs-3,.settings-boxes_box-icon-wrapper{width:25%}.col-xs-2,.course-popup_lesson-number-column{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%}.blog-section_center .blog-section_content,.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.bottom-bar_col-1,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.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,.contact-us_section,.featured-post_author.-desktop,.featured-post_info,.guide-task_controls,.guide-task_controls.-smaller,.guide-task_information,.guide-task_information.-smaller,.paragraph-grid_point,.points-grid_point,.project-boxes_projects,.promo-box_container,.promo-box_container.-full,.settings-boxes_box-wrapper,.vertical-info_block-image-wrapper,.vertical-info_block-info{float:left}.col-sm-12,.promo-box_container.-full{width:100%}.col-sm-11{width:91.66666667%}.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.col-sm-10{width:83.33333333%}.col-sm-9,.guide-task_information{width:75%}.col-sm-8,.vertical-info_block-info{width:66.66666667%}.col-sm-7,.vertical-info_block-info{width:58.33333333%}.col-sm-6,.contact-us_section,.featured-post_info,.guide-task_controls.-smaller,.guide-task_information.-smaller,.paragraph-grid_point,.points-grid_point,.project-boxes_projects,.promo-box_container,.settings-boxes_box-wrapper{width:50%}.col-sm-5,.vertical-info_block-image-wrapper{width:41.66666667%}.col-sm-4,.featured-post_author.-desktop,.vertical-info_block-image-wrapper{width:33.33333333%}.bottom-bar_col-1,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.col-sm-3,.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%}.-three .points-grid_point:last-of-type,.col-sm-offset-3,.contact-us_section:last-of-type{margin-left:25%}.blog-section_right .blog-section_content,.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.-lesson-index .lesson-box,.-lesson-index .project-boxes,.-promotion .promo-box_content.-mini .promo-box_left,.-promotion .promo-box_content.-mini .promo-box_right,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.bottom-bar_col-1,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.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,.contact-us_section,.course-popup_left,.featured-post_author.-desktop,.guide-task_controls.-smaller,.guide-task_information.-smaller,.lesson-box,.paragraph-grid_point,.points-grid_point,.project-boxes,.project-boxes_projects,.promo-box_container,.promo-box_container.-full,.settings-boxes_box-wrapper,.videos_video-wrapper{float:left}.col-md-12,.project-boxes_projects,.promo-box_container.-full{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8,.guide-task_information.-smaller{width:66.66666667%}.-lesson-index .lesson-box,.-promotion .promo-box_content.-mini .promo-box_left,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.col-md-7,.course-popup_left,.lesson-box{width:58.33333333%}.col-md-6,.videos_video-wrapper{width:50%}.-lesson-index .project-boxes,.-promotion .promo-box_content.-mini .promo-box_right,.col-md-5,.featured-post_author.-desktop,.project-boxes{width:41.66666667%}.col-md-4,.contact-us_section,.guide-task_controls.-smaller,.points-grid_point,.promo-box_container,.settings-boxes_box-wrapper{width:33.33333333%}.bottom-bar_col-1,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.col-md-3,.paragraph-grid_point{width:25%}.col-md-2{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{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{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%}.blog-section_right .blog-section_content,.col-md-offset-5{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{margin-left:8.33333333%}.-three .points-grid_point:last-of-type,.col-md-offset-0,.contact-us_section:last-of-type{margin-left:0}}@media (min-width:1200px){.-promotion .promo-box_content.-mini .promo-box_left,.-promotion .promo-box_content.-mini .promo-box_right,.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,.guide-task_controls,.guide-task_controls.-smaller,.guide-task_information,.guide-task_information.-smaller,.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%}.-promotion .promo-box_content.-mini .promo-box_left,.col-lg-8,.lesson-box{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.-promotion .promo-box_content.-mini .promo-box_right,.col-lg-4,.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{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.section:after,.section:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.section:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.contact-us_subtext,.dropdown-menu_buttons a:last-child,.header-bar_login,.lesson-box_top-bar-right,.pull-right{float:right!important}.pull-left{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}.affix{position:fixed}@-ms-viewport{width:device-width}.guide-nav.-mobile,.guide-nav_lesson-header.is-mobile,.header-bar_mobile,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.guide-nav.-mobile,.guide-nav_lesson-header.is-mobile,.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.header-bar_mobile,.visible-xs-block{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}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.header-bar_mobile,.visible-sm-block{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}td.visible-md,th.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}td.visible-lg,th.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){.-promotion .promo-box_content.-mini .promo-box_right,.course-popup_lesson-play-column,.course-popup_lesson-reset-column,.featured-post_author.-desktop,.header-bar_desktop,.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.-promotion .promo-box_content.-mini .promo-box_right,.header-bar_desktop,.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.guide-header.-mobile,.hidden-lg{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}td.visible-print,th.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}}.button,.cta-button,.dropdown-menu_button,.featured-post_info-button,.points-grid_button,.points-grid_button:hover,.popup-form_button,.popup-form_social,.promo-box_button,.promo-box_button2,.promo-box_button3,.quiz-buttons_button.-check,.secondary-button,.settings-boxes_box-button,.top-notification_button,.unsubscribe-popup_button{background-color:transparent;border:1px solid #fff;color:#fff;cursor:pointer;font:11px Rubik;font-weight:700;padding:.6em 1.4em;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none!important;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.button:active,.button:focus,.button:hover{border-color:transparent;background-color:transparent;color:#eb384e;cursor:pointer;text-decoration:none!important}.button.-solid{color:#2f9de6;background-color:#fff}.button.-solid:hover{border-color:#13659c;background-color:transparent;color:#13659c;cursor:pointer}.button.-large-square{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700;padding:20px!important;margin-right:10px}.button.-white{border-color:#fff;color:#fff}.button.-white:active,.button.-white:focus,.button.-white:hover{background-color:hsla(0,0%,100%,.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:active,.button.-solid-white:focus,.button.-solid-white:hover,.course-popup_purchase-button:active,.course-popup_purchase-button:focus,.course-popup_purchase-button:hover{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.button.-default{background-color:#bf3c27;border-color:#bf3c27;color:#fff;padding:.6em 1.6em}.button.-default:active,.button.-default:focus,.button.-default:hover{border-color:#6a2116;background-color:#6a2116;color:#fff;cursor:pointer}.button.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}.button.-blue:active,.button.-blue:focus,.button.-blue:hover{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.button.-red,.content .copy-code_button,.content .run-code_button,.guiders_button.ui-button:not(.secondary-button),.instructions .copy-code_button,.instructions .run-code_button,.reference_output .ui-button,span.button-link.text.button-copy{color:#fff;background-color:#bf3c27;border-color:#bf3c27}.button.-red:active,.button.-red:focus,.button.-red:hover,.content .copy-code_button:active,.content .copy-code_button:focus,.content .copy-code_button:hover,.content .run-code_button:active,.content .run-code_button:focus,.content .run-code_button:hover,.guiders_button.ui-button:not(.secondary-button):active,.guiders_button.ui-button:not(.secondary-button):focus,.guiders_button.ui-button:not(.secondary-button):hover,.instructions .copy-code_button:active,.instructions .copy-code_button:focus,.instructions .copy-code_button:hover,.instructions .run-code_button:active,.instructions .run-code_button:focus,.instructions .run-code_button:hover,.reference_output .ui-button:active,.reference_output .ui-button:focus,.reference_output .ui-button:hover,span.button-link.text.button-copy:active,span.button-link.text.button-copy:focus,span.button-link.text.button-copy:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.action,.button.-red-orange{background:#bf3c27;border-color:#bf3c27;color:#fff;display:inline-block;padding:10px 15px}.action:active,.action:focus,.action:hover,.button.-red-orange:active,.button.-red-orange:focus,.button.-red-orange:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.button.-black{color:#fff;background-color:#565876;border:2px solid #565876}.button.-black:active,.button.-black:focus,.button.-black:hover{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}.button.-black-bordered,.popup-box .ui-dialog-buttonset .ui-button.-secondary,.popup-form_button.-secondary,.ui-dialog .ui-dialog-buttonset .ui-button.-secondary{color:#565876;background-color:transparent;border:2px solid #565876}.button.-black-bordered:active,.button.-black-bordered:focus,.button.-black-bordered:hover,.popup-box .ui-dialog-buttonset .ui-button.-secondary:active,.popup-box .ui-dialog-buttonset .ui-button.-secondary:focus,.popup-box .ui-dialog-buttonset .ui-button.-secondary:hover,.popup-form_button.-secondary:active,.popup-form_button.-secondary:focus,.popup-form_button.-secondary:hover,.ui-dialog .ui-dialog-buttonset .ui-button.-secondary:active,.ui-dialog .ui-dialog-buttonset .ui-button.-secondary:focus,.ui-dialog .ui-dialog-buttonset .ui-button.-secondary:hover{border-color:#2b2c3b;background-color:transparent;color:#2b2c3b;cursor:pointer}.dropdown-menu_button,.featured-post_info-button,.popup-form_social,.promo-box_button,.promo-box_button2,.promo-box_button3,.secondary-button,.settings-boxes_box-button,.top-notification_button{background-color:hsla(0,0%,47.1%,.2);color:#fff;font-size:11px}.dropdown-menu_button:focus,.dropdown-menu_button:hover,.featured-post_info-button:focus,.featured-post_info-button:hover,.popup-form_social:focus,.popup-form_social:hover,.promo-box_button2:focus,.promo-box_button2:hover,.promo-box_button3:focus,.promo-box_button3:hover,.promo-box_button:focus,.promo-box_button:hover,.secondary-button:focus,.secondary-button:hover,.settings-boxes_box-button:focus,.settings-boxes_box-button:hover,.top-notification_button:focus,.top-notification_button:hover{background-color:hsla(0,0%,100%,.15);transition:background-color .5s}.cta-button{color:#fff!important;background-color:#bf3c27;border-color:#bf3c27;font-size:15px;text-transform:uppercase}.cta-button:focus,.cta-button:hover{background-color:#952f1e;color:#fff}.cta-button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.cta-button.-secondary:focus,.cta-button.-secondary:hover{background-color:#5d5f72}.email-button{background-color:transparent;font-size:12px;margin-left:15px;padding-left:28px;position:relative;text-transform:uppercase}.email-button:before{font-size:17px;position:absolute;left:0;top:0}[role=button]{cursor:pointer}.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{font-family:Rubik}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:#000;border:0 #fff;border-radius:0}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:#000}::-webkit-scrollbar-track{background:#fff;border:0 #fff;border-radius:0}::-webkit-scrollbar-corner{background:transparent}.cookie-concent{opacity:0}.maintenance{background-color:#fff;bottom:0;height:100vh;left:0;padding:30px;position:absolute;right:0;text-align:center;top:0;z-index:20000}.maintenance *{display:block!important}.maintenance_logo{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/horizonal-logos-black-01.png) no-repeat 50%;background-size:auto 100%;height:60px;margin:20px auto 0;max-width:400px}.maintenance_image{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/maintenance-01.png) no-repeat 50%;background-size:auto 100%;height:250px;margin:0 auto;max-width:500px}.maintenance_header{color:#000;font-size:42px;padding:40px 0 0;text-align:center}.maintenance a,.maintenance b{display:inline-block!important}.maintenance_link{color:#006fa8;font-weight:700}.maintenance_contact{background-color:#e4e6e9;margin:40px auto 0;padding:30px;max-width:600px}.maintenance_contact-button{color:#006fa8;font-weight:700;display:inline!important;margin:10px auto 0}html[lang=ru] .ca-style,html[lang=ru] body{font-family:Noto Sans,sans-serif!important}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{0%{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:none}.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 hsla(0,0%,78.4%,.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:#fff;margin-top:0}.ca-style .course-links .ui-button{min-width:150px;font-size:14px!important;text-align:center}#results-box .social-share{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #fff!important;padding:6px!important}#results-box .social-share:hover{opacity:.4}.ca-style .black a{font-weight:500;border-bottom:none}.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}@media (max-width:767px){.modal-dialog.ui-dialog{width:80%!important}}.modal-dialog.ui-dialog.video{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;padding:10px;z-index:100000006;top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important}.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}.ui-widget-overlay .content{background:transparent;bottom:0;color:#fff;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!important}#main .container-label{display:none;opacity:.5;background-color:#fff;color:#333}.mailto{cursor:pointer}.mailto:hover{text-decoration:underline}.side-toolbar{position:fixed;right:0;cursor:pointer;display:block;opacity:1;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}#validation-dialog code em,.gloss i,.results-overlay code i{background-color:#a1daff;font-weight:400;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:#fff}.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{width:1280px;height:720px;opacity:1;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.bonusGame,iframe.mouseMasterGame{position:absolute;z-index:10010;border:none;background-color:#000}iframe.mouseMasterGame{width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;opacity:.95}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}.blank-page #footer-container,.blank-page #status-bar{display:none!important}.blank-page #inner-container{background-color:#fff!important}.blank-page #outer-container{top:0}.blank-page .main{max-width:100%!important;width:100%}.blank-page #menu.help{min-height:auto!important;padding:0!important}#menu.help{display:block;min-height:500px}#menu header,.ca-style #menu h2 a,.ca-style h2{color:#fff;padding-top:.3em;padding-bottom:.3em}#menu header{margin:.5em -10px 0;border-bottom:1px solid rgba(3,46,66,.3);border-top:1px solid rgba(3,46,66,.3);padding-left:35px;padding-right:35px;background:#3790be;font-weight:400;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:none;margin-top:0;z-index:1}.ca-style .info-boxes a img{border:1px solid hsla(0,0%,58.8%,.5);z-index:1;max-width:100%}img.signature{border:none;height:24px}.menu.real>:hover{opacity:.8}.menu.real .score,.menu.real button{border:none}.menu.real>:not(.next) .score,.menu.real>:not(.next) button{border-bottom:1px solid rgba(0,0,0,.3)}#menu .feature{background-color:#fcfcfc;font-size:20px;margin:24px -90px;padding:12px 90px;border:1px solid #eee;border-right:none;border-left:none}.ca-style a img{border:none;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,.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:#000!important}.admin-warning{background-color:#f3e1bc!important;color:#000!important}.admin-inactive{background-color:#ebb1b1!important;color:#000!important}#results h3{margin:0 0 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 .fb-like,.ui-dialog-content .twitter-share-button{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{font-weight:400}.log-in{padding:13px;min-height:400px}.log-in_container{height:100%;background-color:#fff;margin:52px auto;max-width:500px;padding:0}@media (min-width:767px){.log-in_container{width:750px}}@media (min-width:992px){.log-in_container{width:970px}}@media (min-width:1200px){.log-in_container{width:1170px}}@media (min-width:1600px){.log-in_container{width:1650px}}#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-y:auto!important}.auto-scroll.ui-dialog-content{overflow:auto!important}.popup-dialog .auto-scroll.ui-dialog-content{overflow:hidden!important}.ui-dialog .input{margin-bottom:5px;margin-top:5px}input.invalid{box-shadow:0 0 3px 1px red;-webkit-appearance:none}.error-message{padding:5px!important}.line,.task{cursor:pointer}#ca-message,.no-select,.toolbar *{-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.points,div.status{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}table.hex-color-table td,table.rgb-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,header,hgroup,nav,section,summary,video{display:block}#start-button.ui-state-focus{box-shadow:0 0 14px 5px #1f455c;background-color:#00568a!important;color:#fff}#start-button.ui-state-focus.ui-state-hover{background-color:#479ad0!important}.side-toolbar-label.selected,.ui-button.current,button.passed.ui-button.ui-state-active{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;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:#fff}#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.info .ui-dialog-content,.ui-dialog .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.-dark .ui-dialog-content[data-source="#pricing-popup-template"],.ui-dialog.-dark .ui-dialog-content[data-source="#quote-popup-template"]{overflow-y:auto!important}.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:none;color:#737373!important;margin:3px}.ui-dialog.psr-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2){border:none}.ui-dialog.psr-dialog .ui-dialog-buttonset{margin:-4px}.ui-dialog.psr-dialog .ui-dialog-buttonset .ui-button:hover{background-color:#fff!important;border:none;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}.presentation #guide-label,.presentation #lesson-mode{display:none!important}.presentation #code-editor:active,.presentation #console:active,.presentation .instructions:active,.presentation .toolbar:active{background-color:rgba(255,178,57,.25)}.presentation .instructions:active>*{opacity:.5}.presentation .ui-button:active{background-color:#ffb239!important;opacity:.8}.console .score,.instructions .score{font-size:1em;padding:2px!important;min-width:20px;line-height:1em;top:0}.console,[target=".console"]{color:#333}#main .badges,.score{color:#f8f8f8;background-color:#1a1a1a}.admin .console,.html .console,code.-multi,div.css,pre.jqconsole{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:text-top}code,span.button-gloss,span.button-link,span[target]{white-space:nowrap}.reference-name code{white-space:normal}.extra span.button-link{font-size:inherit!important}span.button-link.text{padding:0 6px 0 0;line-height:1.5em}span.button-link.text,span.button-link.text.button-copy{text-transform:uppercase}span.button-link.text:not(.icon){padding-left:6px}.instructions .button-gloss.used{opacity:.4}.box-label{color:#777}#menu,.content{background-color:#fff;color:#464646}.score.passed{cursor:default}#example-toolbar{box-shadow:none;min-width:300px}#example-toolbar .toolbar{min-width:72px}#example-toolbar .label{color:#fff;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,.gloss.popover code,.info code,.info span[target],span[target]{background-color:#fafafa;padding-left:2px;padding-right:2px;color:#464646;border-radius:1px}[target$=-label]{text-transform:uppercase}.-dark .info span[target],.-dark span[target]{background-color:hsla(0,0%,100%,.1)}.task-steps code{background-color:#f8f8f8}.objective code{background-color:#fff;border-bottom:1px solid #eee}.results-overlay code{background-color:hsla(0,0%,100%,.85);color:#464646;padding:0 2px}.info code.linenums{background-color:#fff}#reference .syntax-container{background-color:#f8f8f8}.ca-style .example-code.border{border:none}code,pre{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:1em;padding-left:0;padding-right:0}code b,pre b{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important}code.quiz-hint,pre.quiz-hint{display:block;font-size:64px!important;letter-spacing:16px!important;white-space:normal!important}.console strong{background-color:hsla(0,0%,100%,.1);border-radius:1px;color:#7a7e81;font-weight:500;padding:0 2px}#reference .syntax-container,.gloss.popover code{font-size:13px!important;padding:1px 2px}.info code em{background-color:#a1daff;font-style:normal;font-weight:400}.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:1px solid #666;padding:5px;border-radius:1px}.console p{-webkit-margin-after:.5em;-webkit-margin-before:.5em}.gloss em,.info em{font-weight:700;font-style:normal}#code{position:inherit}#background-filter{filter:alpha(opacity=10);opacity:.1;background-color:#fff;position:fixed;top:0;bottom:0;left:0;right:0}.extra,.extra.space{padding-bottom:12px}.extra{display:block}#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}#main .badges,#menu,#review-game-dialog .question.dark,#review-game-dialog div.options,.console,.content,.demo-container,.editor,.game,.gloss-hover,.instructions,.jqconsole,.menu div.next{border-radius:0}#side-toolbar .side-toolbar-label,.html #results-label,.training.wide #editor-label{border-radius:0 0 2px 2px}.ide #tasks-toolbar{display:none!important}.html #bonus-bar-container,.ide #leaderboard-label{display:none}.html #results-label{left:325px}.training.wide #editor-label{text-align:center;width:100px}.editor.read-only .ace_scroller{background-color:hsla(0,0%,54.9%,.3411764705882353)}.console,[target=".console"]{background-color:#f8f8f8}.console.-dark,[target=".console"].-dark{color:#fff}.console.-dark .jqconsole-prompt,[target=".console"].-dark .jqconsole-prompt{color:#eee}.console.focus-container{background-color:#fff}.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}.template,.template-snippet,.templates{display:none}.main.floating-menu #menu{max-width:730px;margin-left:200px}.main #container,.main nav.float ul{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:70px;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:none;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;color:#464646;list-style:none;font-size:12px;font-weight:300;letter-spacing:.4px;padding:0 0 100px}.main nav.float li:hover:not(.active) a{color:#db1222!important}.main nav.float li.active{background:#bf3c27}.main nav.float li a{color:#666;line-height:1.6em;font:12px Rubik}.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:#fff}.main nav.float li{margin:0;padding:0}nav.float h1{margin:0;padding:10px 0 10px 10px;font-family:Rubik;font-size:14px;font-weight:300;color:#fff!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}}.adminMode .header-bar,.adminMode body{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}#ca-message,.default-font,.message h3,.score,.ui-button,.ui-dialog-title{font-family:Rubik;font-weight:400}.ca-style h1,.container-label,.tasks-label{font-weight:700;color:#1f455c}.side-toolbar-label{background-color:#011017;background-color:#fff;border:1px solid rgba(3,46,66,.5)}.side-toolbar-label.selected{color:#e3f1fa!important;opacity:.75}#code h1{display:none;position:absolute}#code h1,#title,.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}#index-container,.index #title,.status #title,.training.wide .tasks-label{display:none}.dark select,select.dark{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 .param,#reference .summary{margin-bottom:4px}.ca-style .continue button{font-size:1em!important}#console .error,#console .error .message{color:#888!important}.retry{box-shadow:inset 0 0 500px 100px #032e42;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:1em}.ui-button .ui-button-text{line-height:1.8}.ui-button-text-only .ui-button-text{padding:.6em .8em}#status.score,.button-container .ui-button{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}#run-button{margin-left:0}.code-toolbar .execute-button,.code-toolbar .next-button{padding:0 15px!important}.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,.ui-button-text-icon-primary{padding:.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}.training .button-container .ui-button-icon-only,.training .button-container button.task-button,.visibleSidePanel .code-toolbar .ui-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:none}.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:1px solid rgba(144,204,233,.4)}.bonus-bar .marker{width:20%;height:100%;display:inline-block;border-right:1px solid rgba(144,204,233,.4);box-sizing:border-box;-moz-box-sizing:border-box;color:rgba(144,204,233,.8);text-align:center;line-height:30px;font-size:13px}.bonus-bar .bar{height:100%;width:100%;position:absolute;z-index:-1;transition:width 1s linear}.main .menu .ui-button{min-width:37px;min-height:37px}.results-overlay .message{color:#fff}.audio-container a{color:#aaa}.error-message,.toolbar .ui-button{color:#a5a5a5;background-color:#fff}.toolbar .ui-button{cursor:pointer;color:#2f3241;font-weight:500;border-radius:3px;opacity:.8;background-color:#fff}.ui-button:not(.ui-button-disabled){cursor:pointer}.error-message{background-color:#db1222;background-repeat:repeat-x}#ca-message{background-color:#fff;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:#fff;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:700;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}.other-data .button-container,body.has-guide #guide-button,body.introVideo #introVideo-button,body.lessonNotes #lessonNotes-button{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:#fff;border-top:4px solid #88b3b7;bottom:0;color:#686868;display:none;font-size:10px;font-weight:500;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:inset 0 0 3px 1px #fa5f5f!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:Rubik;width:105%;min-width:105%;position:fixed}.dev-mode #ca-message,.dev-mode .time-remaining{background-color:rgba(60,60,60,.5)}#ca-message.loading{min-height:4em}.visual-activity #ca-message{opacity:.4}#ca-message .text{margin:auto}.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:60px;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:#fff;border-color:#ccc;color:#333}.handlebars-mode .text-editor_tabs{padding-top:6px}.wiki #caLogo{transition:all 1s}.wiki.needs-save #caLogo,.wiki.needs-save #caLogo2{-webkit-filter:sepia(100%) contrast(200%) saturate(3) brightness(.6) hue-rotate(310deg)}#inner-container{position:relative;margin:0 auto}.info-page #inner-container{background-color:#ccd0d2;min-height:100vh}.info-page #inner-container.-gradient{background:#f1f2f7;background:-moz-linear-gradient(top,#f1f2f7 0,#fff 46%,#fff 46%);background:-webkit-linear-gradient(top,#f1f2f7,#fff 46%,#fff 0);background:linear-gradient(180deg,#f1f2f7 0,#fff 46%,#fff 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f2f7",endColorstr="#ffffff",GradientType=0)}.settings-subscription_buttons{display:none}.ca-style{font-weight:300;font-family:Rubik}.ca-style.help{margin-top:0;padding-top:1px}.ca-style p{margin-top:12px}.ca-style ol,.ca-style p,.ca-style ul{font-weight:300;line-height:1.5em;margin-bottom:12px}.ca-style ol,.ca-style ul{padding-left:30px}.ca-style b{font-weight:500}.ca-style b code{font-weight:600}.ca-style i{font-style:italic}.logo-container img{border:none;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 a.button,form button,form input,form select,form textarea,form textarea.-inline{border:1px solid #d2d3d8;border-radius:5px;margin:6px 0;padding:12px;width:59%;text-align:left}form button{background-color:#d2d3d8}form a.button,form button,form input[type=button],form input[type=submit]{text-align:center}form textarea{width:100%}form input:focus{background-color:#f0efff}.content [gloss=yes],.guide_content [gloss=yes]{cursor:pointer}.content [gloss=yes]:hover,.guide_content [gloss=yes]:hover{border-bottom:1px solid #ddd}.content .monospace-data:not(textarea),.content [data-file],.content [data-gloss=codeavengersFiles]:not([data-params]),.info .monospace-data:not(textarea),.info [data-file],.info [data-gloss=codeavengersFiles]:not([data-params]){font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;white-space:nowrap}.ui-tooltip{background-color:#fff;border:2px solid #7d8896;border-radius:5px;font-size:14px;line-height:1.4em;max-width:300px;padding:16px;position:absolute}.bar{background:#27a4e4;color:#fff;position:relative}.console .ui-button.completion{width:90%}.current .ui-button:not(.ui-state-disabled):hover,.file-tabs .error.current,.file-tabs .error:hover,.help .ui-button:hover,.ui-button.light:hover{background-color:#fa5f5f;color:#fff}.file-tabs .success{border-top:2px solid #089469!important}.file-tabs .error{background-color:#fedbdb}.info-boxes{top:-44px}.nav.ui-button{border:none}.nav.back:after{height:50%;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:after,.nav.back:before{content:"";position:absolute;width:15px;border-left:0 solid rgba(2,22,31,.4);left:-8px}.nav.back:before{height:48%;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{border-right:none}.nav.next:after{height:48%;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:after,.nav.next:before{content:"";position:absolute;width:15px;border-right:0 solid rgba(2,22,31,.4);right:-8px}.nav.next:before{height:50%;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)}.container-label{z-index:0;position:absolute;left:1px;bottom:0;padding:2px 5px 0;text-shadow:none;font-size:13px;font-weight:400;line-height:24px}.results-label{right:-110px;left:auto}#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,.1)}.ace-tm .ace_gutter{background-color:#fff!important;color:#a5a5a5!important;border-bottom-left-radius:5px}.javascript .tutor{background-repeat:no-repeat;background-size:auto 125px;background-position:100% 100%;border:none;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;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}.console .message,body.ide #editor-toolbar .project-button{display:inline-block}.console .message{max-width:100%}.javascript .current .tutor{display:inline-block}.html .results-overlay .message:empty{display:none}[data-tutor=ada] .tutor{background-image:url(normal-ada.png)}[data-type=error][data-tutor=ada] .tutor{background-image:url(tryagain-ada.png)}[data-tutor=ada] .pass .current .task-complete .tutor,[data-type~=success][data-tutor=ada] .tutor{background-image:url(smile-ada.png)}[data-tutor=ada] .pass .current .lesson-complete .tutor,[data-type~=complete][data-tutor=ada] .tutor{background-image:url(wink-ada.png)}[data-tutor=holly] .tutor{background-image:url(normal-holly.png)}[data-type=error][data-tutor=holly] .tutor{background-image:url(tryagain-holly.png)}[data-tutor=holly] .pass .current .task-complete .tutor,[data-type~=success][data-tutor=holly] .tutor{background-image:url(smile-holly.png)}[data-tutor=holly] .pass .current .lesson-complete .tutor,[data-type~=complete][data-tutor=holly] .tutor{background-image:url(wink-holly.png)}[data-tutor=mike] .tutor{background-image:url(normal-mike.png)}[data-type=error][data-tutor=mike] .tutor{background-image:url(tryagain-mike.png)}.html .results-overlay[data-type=no-tutor] .tutor,.html .results-overlay[data-type^=console-] .tutor{background-image:none!important}[data-tutor=mike] .pass .current .task-complete .tutor,[data-type~=success][data-tutor=mike] .tutor{background-image:url(smile-mike.png)}[data-tutor=mike] .pass .current .lesson-complete .tutor,[data-type~=complete][data-tutor=mike] .tutor{background-image:url(wink-mike.png)}[data-tutor=adam] .tutor{background-image:url(normal-adam.png)}[data-type=error][data-tutor=adam] .tutor{background-image:url(tryagain-adam.png)}[data-tutor=adam] .pass .current .task-complete .tutor,[data-type=success][data-tutor=adam] .tutor{background-image:url(smile-adam.png)}[data-tutor=adam] .pass .current .lesson-complete .tutor,[data-type=complete][data-tutor=adam] .tutor{background-image:url(wink-adam.png)}[data-tutor=jenna] .tutor{background-image:url(normal-jenna.png)}[data-type=error][data-tutor=jenna] .tutor{background-image:url(tryagain-jenna.png)}[data-tutor=jenna] .pass .current .task-complete .tutor,[data-type=success][data-tutor=jenna] .tutor{background-image:url(smile-jenna.png)}[data-tutor=jenna] .pass .current .lesson-complete .tutor,[data-type=complete][data-tutor=jenna] .tutor{background-image:url(wink-jenna.png)}.ui-button.beta span{background-image:url(beta.png);background-repeat:no-repeat;background-size:36px}.instructions-container .instructions-canvas{display:none}#gloss code,.example-code,.instructions-content code{font-size:.95em;line-height:1.2em;white-space:pre-wrap!important}#gloss code.large,.example-code.large,.instructions-content code.large{font-size:1.3em}.ca-style code.example-code{border:none;border-radius:0;display:block;padding:0!important;margin:0!important;white-space:normal!important}.ca-style code:not(.-multi):not(.-wide){display:inline;white-space:pre!important}.ca-style code.example-code:not(.-multi):not(.-wide){white-space:normal!important}#gloss code.-wide{display:inline-block;white-space:pre-line}.ca-style code.-multi,.ca-style code.-wide{display:inline-block;vertical-align:-.35em}.instructions-container code:not(.-multi):not(.-wide){display:inline-block!important;white-space:normal!important}.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:#f1f2f2;direction:ltr;display:block!important;margin:0 -1%!important;min-width:102%;padding-left:4px!important;padding-right:4px!important;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:none}#ca-dummy,#ca-dummy2{color:#000;background:none;margin:0}#ca-dummyHtmlCode{display:none}#ca-dummy2 img{border:none}#ca-dummyColor{color:#000}#ca-dummyColor2{color:red}@media (max-width:800px){.main .container-label{display:none!important}.html #input-container{width:680px}.html .main{max-width:1000px;min-width:1000px}}@media (max-height:800px){.html .results-overlay .text-container{font-size:14px}}form #honeypot{display:none}.fullscreen #footer,.fullscreen #footer-container,.fullscreen #status-bar{display:none!important}.fullscreen #outer-container{top:0!important}.fullscreen .main.floating-menu #container{padding:0}#main.reference,.translation #main{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;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:#fff;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}#lesson-mode-container,.ide #language-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}#javascript-menu,#web-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:#add8e6}.timer{background-color:#ddd;bottom:0;cursor:pointer;display:inline-block;font-family:codeavengers-font,monospace;font-size:14px;left:0;letter-spacing:-2em;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;-webkit-touch-callout:none;-khtml-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ui-button{border-width:1px;margin-left:0;margin-right:0}.ui-button-icon-only .ui-button-text,.visibleSidePanel #code .code-toolbar .ui-button-text{display:none!important}body.wait *{cursor:wait!important}html.variationB .variationA,html:not(.variationB) .variationB{display:none!important}.loading *{visibility:hidden}nav.float{font:inherit}b{font-weight:500}td{vertical-align:middle}html{font-size:62.5%}body{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}.adminMode .top-bar #caLogo,.dev-mode .top-bar #caLogo,.top-bar #caLogo2,.top-bar #caLogoFull{display:none}.adminMode .top-bar #caLogo2,.dev-mode .top-bar #caLogo2{display:inline-block}.full-width .title.single,.full-width .top-bar #caLogo2,.fullLogo .top-bar #caLogo{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:#fff}.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}[data-domain="kingsland.codeavengers.com"] .top-bar{background-color:#090d4d!important}[data-domain="kingsland.codeavengers.com"] .profile{background-color:#2799b4!important}[data-domain="kingsland.codeavengers.com"] .header-bar_buttons a[href^="/"],[data-domain="kingsland.codeavengers.com"] .landing-intro_content{display:none}[data-domain="kingsland.codeavengers.com"] .landing-intro{pointer-events:none!important}[data-domain="mycodingclass.codeavengers.com"] .top-bar{background-color:#0d0b22!important}[data-domain="mycodingclass.codeavengers.com"] .profile{background-color:#2799b4!important}[data-domain="mycodingclass.codeavengers.com"] .header-bar_buttons a[href^="/"],[data-domain="mycodingclass.codeavengers.com"] .landing-intro_content{display:none}[data-domain="mycodingclass.codeavengers.com"] .landing-intro{pointer-events:none!important}[data-domain="simplycode.codeavengers.com"] .top-bar{background-color:#952f1e!important}[data-domain="simplycode.codeavengers.com"] .profile{background-color:#2799b4!important}[data-domain="simplycode.codeavengers.com"] .header-bar_buttons a[href^="/"],[data-domain="simplycode.codeavengers.com"] .landing-intro_content{display:none}[data-domain="simplycode.codeavengers.com"] .landing-intro{pointer-events:none!important}[data-domain="china.codeavengers.com"] .top-bar{background-color:#fff!important}[data-domain="china.codeavengers.com"] .profile{background-color:#2799b4!important}[data-domain="china.codeavengers.com"] .header-bar_buttons a[href^="/"],[data-domain="china.codeavengers.com"] .landing-intro_content{display:none}[data-domain="china.codeavengers.com"] .landing-intro{pointer-events:none!important}.file-tabs.small .file-extension,.visibleSidePanel .file-tabs .file-extension{display:none}.fa,.file-tabs>*,.top-bar .header-bar{transition:all .2s ease-in-out}a,button{transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out}button span{transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}#outer-container{overflow:hidden;position:relative;top:70px}@media (min-width:992px){.has-notification #outer-container{top:130px}}.main{min-width:1000px;transition:all .2s 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}.subheading{font-size:24px;line-height:1.4em;padding:24px 12px 0}#proof-points,.image,.objection img{max-width:100%;margin:auto}.image{color:#fff;font-weight:300;padding-bottom:80px;padding-top:70px;text-align:center;background-position:50%;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}.image{background-image:url(guy-on-laptop.jpg)}.variationB header.image{background-image:url(two-university-students.jpg)}.edge.image{background-image:url(university-student.jpg)}.journey.image{background-image:url(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{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(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:first-of-type:hover,.top-bar nav a:nth-of-type(2):hover{color:#e74a4a}.top-bar nav a:nth-of-type(2){color:#b5b5b5}.action,button,header nav a{border-radius:5px;border:none;color:#fff;font-weight:500;text-decoration:none}.ace_replacebtn,.ace_searchbtn{border-radius:0;color:#464646;font-weight:400}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:#fff}form .action{margin-top:28px}.ui-tooltip{z-index:99999!important}.ui-dialog-buttonset .ui-button{background-color:#d64242;color:#fff;font-size:14px;font-weight:500;padding:0;min-width:90px;height:34px}.action:hover,.ui-dialog-buttonset .ui-button: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;letter-spacing:-1px}.main header h1,.main header h2{text-align:center;font-weight:300}.main header h2{color:#e0e0e0;font-size:28px;letter-spacing:.45px;margin-top:0}.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:10px solid transparent;height:0;position:absolute;width:0;transition:opacity .3s 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}input:disabled,input[type=date]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=submit]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{background-color:hsla(0,0%,76.5%,.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:#fff;font-size:36px;padding:0;position:relative}.close:hover .fa{color:#636363}.close:hover .background{background-color:#fff}.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:#fff;border-radius:5px;line-height:1.5em}.placeholdersjs{color:#bfbfbf!important}::-webkit-input-placeholder{color:#bfbfbf}:-moz-placeholder{color:#868686}::-moz-placeholder{color:#969696}:-ms-input-placeholder{color:#bfbfbf}#footer-container{background-color:#fff;overflow:hidden;position:relative;width:100%;z-index:2}.hide-overflow #footer-container,[data-domain="china.codeavengers.com"] #footer-container,[data-domain="kingsland.codeavengers.com"] #footer-container,[data-domain="simplycode.codeavengers.com"] #footer-container{display:none}.info-page2 #footer-container{position:relative;z-index:10}.t-fullscreen #footer-container,.t-fullscreen #status-bar{display:none!important}.t-fullscreen #outer-container{top:0}.t-fullscreen #inner-container{background-color:#f8f8f8}button:focus,input:focus,select:focus,textarea:focus{outline:none}.dev.dev-courses header,.dev.dev-courses section{box-shadow:inset 0 0 10px -5px red}.ca-content .icon-container,.ca-style .code-block,.ca-style code{background-color:#f1f2f2;border:1px solid #e0e0e0;border-radius:2px;white-space:normal}.ca-content .icon-container.-block,.ca-style .code-block.-block,.ca-style code.-block{display:inline-block;font-family:sans-serif;font-size:.9em;font-weight:300;height:1.2em;line-height:1.2em}.ca-content .icon-container.-block.-light,.ca-style .code-block.-block.-light,.ca-style code.-block.-light{color:#fff}.ca-content .icon-container.-block.-dark,.ca-style .code-block.-block.-dark,.ca-style code.-block.-dark{color:#000}.ca-content .icon-container.-block .-remove-margin,.ca-style .code-block.-block .-remove-margin,.ca-style code.-block .-remove-margin{margin-left:0}.ca-content .icon-container.-block .instructions-icon,.ca-style .code-block.-block .instructions-icon,.ca-style code.-block .instructions-icon{vertical-align:middle}.ca-content .icon-container.-block .block-input,.ca-style .code-block.-block .block-input,.ca-style code.-block .block-input{background-color:#fff;border-radius:3px;display:inline-block;height:11px;opacity:.8;position:relative;width:11px}.ca-style .code-block code{background-color:transparent;border:none}.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:hsla(0,0%,92.5%,.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:none;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,.ca-style .code-block code{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:Rubik;font-size:36px;letter-spacing:-.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 Rubik;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:20px Rubik;font-weight:300;letter-spacing:.8px;line-height:1.4em;margin-top:12px;margin-bottom:6px;padding-bottom:.3em;padding-top:.3em}.ca-style h3,.ca-style h3 a{color:rgba(83,88,92,.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:1em;margin:.6em 0 .3em}.info-page body>header .row{width:1250px;height:70px;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:70px;border:1px solid #eee}.info-page .full-width>header .row{width:100%}#full-width-message{background-color:#555;border-radius:0;color:#fff;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;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%}}#guiders_overlay,.ui-modal-overlay,.ui-widget-overlay{background:rgba(41,41,41,.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,.6)}.modal .ui-modal-overlay{display:block}.ui-modal{display:none}.modal .ui-modal{display:block}.loading-icons{bottom:80px;color:#fff;font-size:24px;left:0;right:0;opacity:0}#ca-message,.loading-icons{z-index:100000008!important;text-align:center;position:fixed}#ca-message .text{color:#fff;font-size:42px;font-weight:300;display:block;max-width:1200px;margin:40px auto auto;text-align:center}.info-page strong{font-weight:600}.info-page b{font-weight:500}.ui-dialog{background-color:#eee;border-radius:3px;color:#000;outline:none;padding:24px;position:fixed;z-index:10000}.ui-dialog.-tight{overflow:hidden;padding:0}.ui-dialog.-tight .ui-dialog-titlebar-close{margin:6px;right:0;top:0}.ui-dialog.-tight .applet-dialog-content>*{margin:0}.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-buttonpane,.exampleCode-dialog .ui-dialog-titlebar{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:first-child{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-weight:700;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 .input input,.ui-dialog-content .ui-dialog_input,.ui-dialog-content textarea{border:2px solid #000;border-radius:5px;font-size:14px;padding:7px;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:#000;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}.default-container{height:100%;margin-right:auto;margin-left:auto;padding:0}@media (min-width:767px){.default-container{width:750px}}@media (min-width:992px){.default-container{width:970px}}@media (min-width:1200px){.default-container{width:1170px}}@media (min-width:1600px){.default-container{width:1650px}}.course header .row{position:relative;width:100%}::selection{background:#fff2a8}::-moz-selection{background:#fff2a8}div.points,div.status{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,.lesson-box .instructions-icon{max-height:1.6em;vertical-align:middle}.instructions .icon-container{display:inline-block;font-weight:600;height:1.47em;margin:-2px 0;padding:0 4px;white-space:nowrap}.instructions .icon-container img{border-radius:2px;padding-left:3px;position:relative;top:-2px;vertical-align:top}#tasks-toolbar,.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,.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}#menu,h2{box-shadow:none!important}#ca-style,#outer-container{position:relative;overflow:visible}#footer-container,.side-toolbar,.top-bar{display:none!important}}.social-share{display:inline-block;height:28px;padding:0!important;position:relative;width:28px;margin:4px 3px;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-container,.china .social-login{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 .share-icon:first-child,.social-share:hover .share-icon:last-child{opacity:0}.social-share:hover .share-icon:first-child{opacity:1}.slide.is-current{background-color:#fff0f0;border-radius:5px;box-shadow:inset 0 0 6px 0 red;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}@font-face{font-family:codeavengers-font;src:url(codeavengers-font.eot);src:url(codeavengers-font.eot#iefix) format("embedded-opentype"),url(codeavengers-font.woff) format("woff"),url(codeavengers-font.ttf) format("truetype"),url(codeavengers-font.svg#codeavengers-font) format("svg");font-weight:400;font-style:normal;font-display:swap}#results-box .facebook-share.social-share:before,#results-box .twitter-share.social-share:before,.-promotion .promo-box_content.-mini .promo-box_right-completed-icon:before,.correct-answer:before,.course-popup_play-icon.is-current:before,.course-popup_play-icon:before,.details .close,.dropdown-menu_link.-resource:before,.dropdown-menu_link.-video:before,.dropdown-menu_link:visited.-resource:before,.dropdown-menu_link:visited.-video:before,.email-button:before,.guide-nav_mobile-close:before,.guide-task.a .guide-task_letter:before,.guide-task.c .guide-task_letter:before,.guide-task.ca .guide-task_letter:before,.guide-task.e .guide-task_letter:before,.guide-task.p .guide-task_letter:before,.guide-task_label-icon:before,.guide_label-icon:before,.guide_toggle:before,.guiders_buttons_container .guiders_button.-prev:before,.guiders_buttons_container .guiders_button:first-of-type:after,.header-bar_help:before,.html #phone-button:before,.icon-ca-font,.incorrect-answer:before,.jqconsole-prompt>span:first-child,.lesson-index_header-reset:before,.lesson-plan_key:before,.loading-icons,.points-grid_link-icon:before,.popup-box .ui-dialog-buttonset .ui-button.-google-plus:before,.popup-loader_image-icon:before,.quiz-buttons_button-checkmark:before,.quiz-buttons_button.-reset:before,.ui-dialog .ui-dialog-buttonset .ui-button.-google-plus:before,.ui-icon-closethick,.ui-input:before,.ui-search:before,.ui-select:before,.vertical-info_blocks-divider-circle:before,[class$=_icon-ca]:before,[class*=" icon-ca"]:before,[class^=icon-ca]:before,[data-icon]:before,h2.mu.a:before,h2.mu.c:before,h2.mu.ca:before,h2.mu.e:before,h2.mu.p:before{font-family:codeavengers-font!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ca-profile:before{content:"\57"}.icon-ca-twitter-logo:before{content:"\61"}.guide-task.ca .guide-task_letter:before,.icon-ca-ca-logo:before,.lesson-plan_key.-lesson:before,h2.mu.ca:before{content:"\6b"}.icon-ca-connect-four:before{content:"\73"}.icon-ca-curling:before{content:"\77"}.icon-ca-diving:before{content:"\42"}#results-box .facebook-share.social-share:before,.icon-ca-facebook:before{content:"\48"}.icon-ca-gym:before{content:"\55"}.icon-ca-hangman:before{content:"\58"}.icon-ca-jquery-icon:before,.popup-loader_image-icon.-jquery:before{content:"\e073"}.icon-ca-menu:before{content:"\29"}.icon-ca-mini-close:before{content:"\2a"}.icon-ca-mini-play:before{content:"\2b"}.icon-ca-mystery-pic:before{content:"\3c"}.icon-ca-ping-pong:before{content:"\40"}.icon-ca-rsvp:before{content:"\e003"}.icon-ca-ribbon-small:before{content:"\e007"}.icon-ca-ribbon-small-empty:before{content:"\e008"}.icon-ca-ribbon-small-half:before{content:"\e009"}.icon-ca-tic-tac-toe:before{content:"\e012"}.icon-ca-treasure-hunt:before{content:"\e013"}#results-box .twitter-share.social-share:before,.icon-ca-twitter:before{content:"\e014"}.icon-ca-video-1:before{content:"\e028"}.icon-ca-hint:before{content:"\e029"}.icon-ca-google-job:before{content:"\52"}.icon-ca-psr:before{content:"\7b"}.icon-ca-rock:before{content:"\e02a"}.icon-ca-scissors:before{content:"\e02b"}.icon-ca-paper:before{content:"\e02c"}.icon-ca-empty-circle:before{content:"\6d"}.icon-ca-full-circle:before,.vertical-info_blocks-divider-circle:before{content:"\e02d"}.icon-ca-play:before{content:"\e02f"}.icon-ca-play-solid:before{content:"\e031"}.icon-ca-ca-full:before{content:"\69"}.icon-ca-memory-game:before{content:"\e034"}.icon-ca-review:before{content:"\e033"}.icon-ca-google-plus:before,.popup-box .ui-dialog-buttonset .ui-button.-google-plus:before,.ui-dialog .ui-dialog-buttonset .ui-button.-google-plus:before{content:"\53"}.icon-ca-no-credit-card:before{content:"\e046"}.icon-ca-facebook-square:before{content:"\e048"}.icon-ca-email:before{content:"\e049"}.icon-ca-star:before{content:"\7e"}.icon-ca-full-star:before{content:"\e001"}.icon-ca-youtube:before{content:"\6c"}.guide-task_label-icon.-presentation:before,.guide_label-icon.-presentation:before,.icon-ca-slide-show:before{content:"\56"}.icon-ca-quiz:before{content:"\e082"}.icon-ca-interface:before{content:"\e085"}.icon-ca-resources:before{content:"\e03c"}.dropdown-menu_link.-resource:before,.dropdown-menu_link:visited.-resource:before,.guide-task.c .guide-task_letter:before,.icon-ca-lesson-plan:before,.lesson-plan_key.-concept:before{content:"\e04e"}.icon-ca-exclamation:before{content:"\e01c"}.icon-ca-question-mark:before{content:"\e03a"}.icon-ca-classroom-book:before{content:"\e002"}.icon-ca-click-racer:before{content:"\e03e"}.icon-ca-code:before{content:"\e04f"}.icon-ca-date:before{content:"\e050"}.icon-ca-down:before{content:"\68"}.guide_toggle:before,.icon-ca-down-arrow:before,.ui-select:before{content:"\72"}.icon-ca-external-window:before{content:"\50"}.icon-ca-golf:before{content:"\26"}.icon-ca-guide:before{content:"\3d"}.icon-ca-html-css-icon:before{content:"\e051"}.icon-ca-individual:before{content:"\e052"}.icon-ca-intro-graphics:before{content:"\e053"}.icon-ca-jquery-dollar:before{content:"\e054"}.icon-ca-left-arrow:before{content:"\e055"}.icon-ca-mail:before{content:"\70"}.icon-ca-menu-icon:before{content:"\43"}.icon-ca-money-run:before{content:"\46"}.icon-ca-more:before{content:"\e078"}.icon-ca-plus:before{content:"\e015"}.icon-ca-price-tag:before{content:"\e016"}.icon-ca-question:before{content:"\e04b"}.icon-ca-redo:before{content:"\e057"}.icon-ca-right-arrow:before,.jqconsole-prompt>span:first-child:before{content:"\e059"}.icon-ca-running:before{content:"\e05a"}.icon-ca-share:before{content:"\e05b"}.icon-ca-shot:before{content:"\e05c"}.icon-ca-progress-bars:before{content:"\e077"}.icon-ca-minus:before{content:"\27"}.icon-ca-manuscript:before{content:"\28"}.icon-ca-camera:before{content:"\3e"}.icon-ca-postcard:before{content:"\e083"}.icon-ca-website:before{content:"\24"}.icon-ca-loop-grid:before{content:"\e076"}.dropdown-menu_link.-video:before,.dropdown-menu_link:visited.-video:before,.icon-ca-video-camera:before{content:"\5f"}.icon-ca-list-bullet:before{content:"\5c"}.icon-ca-cloud-upload:before{content:"\e000"}.icon-ca-file:before{content:"\e00a"}.icon-ca-trash:before{content:"\e00b"}.icon-ca-shortcut:before{content:"\e011"}.icon-ca-app:before{content:"\65"}.icon-ca-search:before,.ui-search:before{content:"\67"}.icon-ca-check-circle:before{content:"\78"}.icon-ca-boxes:before{content:"\47"}.icon-ca-watch:before{content:"\49"}.icon-ca-arrow-cross:before{content:"\4d"}.correct-answer:before,.icon-ca-check:before,.incorrect-answer:before,.quiz-buttons_button-checkmark:before{content:"\5e"}.details .close:before,.guide-nav_mobile-close:before,.icon-ca-close:before,.incorrect-answer:before,.ui-icon-closethick:before{content:"\e00c"}.icon-ca-close-circle:before{content:"\e017"}.icon-ca-right:before{content:"\e01e"}.icon-ca-left:before{content:"\e020"}.icon-ca-clipboard:before{content:"\e022"}.icon-ca-birthday-invite:before{content:"\e030"}.icon-ca-celebrity:before{content:"\e032"}.icon-ca-game-editor:before{content:"\e037"}.icon-ca-eye-spy:before{content:"\e039"}.icon-ca-flags-challenge:before{content:"\e042"}.icon-ca-controller:before{content:"\e04c"}.icon-ca-game-graphics:before{content:"\e05e"}.icon-ca-stats-calc:before{content:"\45"}.icon-ca-tennis:before{content:"\4b"}.icon-ca-undo:before{content:"\4e"}.icon-ca-up:before{content:"\e072"}.guide.is-expanded .guide_toggle:before,.icon-ca-up-arrow:before{content:"\2c"}.icon-ca-video:before{content:"\2d"}.icon-ca-wiki:before{content:"\60"}.icon-ca-world:before{content:"\7d"}.icon-ca-resume:before{content:"\e00d"}.icon-ca-shopping-bag:before{content:"\e00e"}.icon-ca-progress:before{content:"\e024"}.icon-ca-settings:before{content:"\e02e"}.icon-ca-course-notes:before{content:"\e03f"}.icon-ca-pb-camera:before{content:"\6f"}.icon-ca-pb-circle-plus:before{content:"\44"}.icon-ca-pb-circle:before{content:"\54"}.icon-ca-pb-download:before{content:"\59"}.header-bar_help:before,.icon-ca-help-circled:before{content:"\e070"}.icon-ca-print:before{content:"\e004"}.icon-ca-circle-star:before{content:"\e005"}.icon-ca-ribbon:before{content:"\e01a"}.icon-ca-circle-ca:before{content:"\e010"}.icon-ca-swap:before{content:"\e01b"}.icon-ca-reset:before,.lesson-index_header-reset:before,.quiz-buttons_button.-reset:before{content:"\e01f"}.icon-ca-insert:before{content:"\e025"}.icon-ca-show-box:before{content:"\e026"}.icon-ca-hide-box:before{content:"\e038"}.icon-ca-speech-arrow-right:before{content:"\e040"}.icon-ca-speech-arrow-left:before{content:"\e045"}.icon-ca-open:before{content:"\e064"}.icon-ca-mouths:before{content:"\e019"}.icon-ca-patterns:before{content:"\e066"}.icon-ca-tails:before{content:"\e067"}.icon-ca-top-fins:before{content:"\e068"}.icon-ca-eyes:before{content:"\e069"}.icon-ca-colors:before{content:"\e06a"}.icon-ca-bottom-fins:before{content:"\e06b"}.icon-ca-audio-off:before{content:"\e06d"}.icon-ca-audio-on:before{content:"\e06e"}.icon-ca-0:before{content:"\30"}.icon-ca-1:before{content:"\31"}.icon-ca-2:before{content:"\32"}.icon-ca-3:before{content:"\33"}.icon-ca-6:before{content:"\36"}.icon-ca-7:before{content:"\37"}.icon-ca-8:before{content:"\38"}.icon-ca-9:before{content:"\39"}.icon-ca-4:before{content:"\34"}.icon-ca-5:before{content:"\35"}.icon-ca-clock:before{content:"\e079"}.icon-ca-light-bulb:before{content:"\e041"}.icon-ca-lights:before{content:"\e07b"}.icon-ca-heads:before{content:"\e07c"}.icon-ca-events:before{content:"\e07f"}.icon-ca-noses:before{content:"\e07e"}.icon-ca-critters:before{content:"\e081"}.icon-ca-bodies:before{content:"\e06c"}.icon-ca-period:before{content:"\3a"}.icon-ca-colon:before{content:"\2e"}.icon-ca-forward-slash:before{content:"\2f"}.icon-ca-login:before{content:"\e084"}.icon-ca-add-user:before{content:"\e086"}.icon-ca-logout:before{content:"\e065"}.icon-ca-small-arrow-left:before{content:"\e087"}.icon-ca-small-arrow-right:before,.points-grid_link-icon:before{content:"\e088"}.icon-ca-not-fun-3:before{content:"\e04a"}.icon-ca-happy:before{content:"\e08c"}.icon-ca-good:before{content:"\e08d"}.icon-ca-hard:before{content:"\e08e"}.icon-ca-easy:before{content:"\e08f"}.icon-ca-thumbs-up:before{content:"\e060"}.icon-ca-excellent:before{content:"\e061"}.icon-ca-ok:before{content:"\e062"}.icon-ca-sad:before{content:"\4c"}.icon-ca-emoticon-neutral-face-outline:before{content:"\e089"}.icon-ca-control:before{content:"\e063"}.icon-ca-other-sprites:before{content:"\e08b"}.icon-ca-text:before{content:"\e090"}.icon-ca-variables:before{content:"\e092"}.icon-ca-values:before{content:"\e093"}.icon-ca-jquery:before{content:"\7c"}.icon-ca-html:before,.popup-loader_image-icon.-html:before{content:"\e094"}.icon-ca-python:before,.popup-loader_image-icon.-python:before{content:"\e095"}.icon-ca-monitor:before{content:"\e097"}.icon-ca-javascript:before,.popup-loader_image-icon.-javascript:before{content:"\e018"}.icon-ca-computer:before{content:"\e09a"}.icon-ca-characters:before{content:"\e021"}.icon-ca-book:before{content:"\21"}.icon-ca-start-up:before{content:"\e09c"}.icon-ca-manage-people:before{content:"\e08a"}.icon-ca-presentation:before{content:"\e098"}.icon-ca-bar-chart:before{content:"\e09e"}.icon-ca-graph:before{content:"\e09f"}.icon-ca-confirm-user:before{content:"\e0a0"}.icon-ca-report:before{content:"\e09d"}.icon-ca-subscription:before{content:"\e00f"}.icon-ca-gear:before{content:"\e056"}.icon-ca-programming:before,.popup-loader_image-icon.-programming:before{content:"\63"}.icon-ca-human-computer:before,.popup-loader_image-icon.-human-computer:before{content:"\6a"}.icon-ca-design:before,.popup-loader_image-icon.-design:before{content:"\62"}.icon-ca-badge:before{content:"\6e"}.icon-ca-turtle:before{content:"\75"}.icon-ca-soccer:before{content:"\64"}.icon-ca-person:before,.popup-loader_image-icon.-default:before{content:"\71"}.icon-ca-paint-bucket:before{content:"\76"}.icon-ca-backgrounds:before{content:"\7a"}.icon-ca-quote:before{content:"\41"}.icon-ca-pencil:before{content:"\4f"}.email-button:before,.icon-ca-mail-solid:before{content:"\51"}.icon-ca-earrings:before{content:"\5a"}.icon-ca-timer:before{content:"\22"}.icon-ca-mustaches:before{content:"\23"}.icon-ca-sunglasses:before{content:"\3f"}.icon-ca-legs:before{content:"\5d"}.icon-ca-actions:before{content:"\e01d"}.icon-ca-table-tennis:before{content:"\e023"}.icon-ca-upload-photo:before{content:"\4a"}.icon-ca-boxing:before{content:"\e027"}.icon-ca-birthday-two:before{content:"\e035"}.icon-ca-chrome:before{content:"\e036"}.guide-task.p .guide-task_letter:before,.icon-ca-puzzle:before,h2.mu.p:before{content:"\e03d"}.icon-ca-movie:before{content:"\e03b"}.icon-ca-weightlifting:before{content:"\e047"}.icon-ca-speedway:before{content:"\e04d"}.guide-task.a .guide-task_letter:before,.icon-ca-rocket:before,.lesson-plan_key.-activities:before,h2.mu.a:before{content:"\e05f"}.html #phone-button:before,.icon-ca-ipad-iphone:before{content:"\66"}.icon-ca-brackets:before{content:"\74"}.icon-ca-awesome-meter:before{content:"\25"}.icon-ca-team-icon:before{content:"\3b"}.icon-ca-guess-who:before{content:"\5b"}.icon-ca-animation-icon:before{content:"\e006"}.icon-ca-music-icon:before{content:"\e058"}.icon-ca-link:before{content:"\e043"}.icon-ca-google-classroom:before{content:"\e044"}.icon-ca-add-student:before{content:"\e05d"}.icon-ca-student:before{content:"\e06f"}.icon-ca-teacher:before{content:"\e071"}.icon-ca-unlock:before{content:"\e074"}.icon-ca-lock:before{content:"\e075"}@font-face{font-family:platform-font;src:url(platform-font.eot);src:url(platform-font.eot) format("embedded-opentype"),url(platform-font.woff) format("woff"),url(platform-font.woff2) format("woff2"),url(platform-font.ttf) format("truetype"),url(platform-font.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.icon-platform,[class*=" icon-platform-"]:before,[class^=icon-platform]:before{display:inline-block;font:normal normal normal 1em/1 platform-font!important;color:inherit;flex-shrink:0;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-platform-sm{font-size:.8em}.icon-platform-lg{font-size:1.2em}.icon-platform-16{font-size:16px}.icon-platform-32{font-size:32px}.icon-platform-rotate-90{transform:rotate(90deg)}.icon-platform-rotate-180{transform:rotate(180deg)}.icon-platform-rotate-270{transform:rotate(270deg)}.icon-platform-flip-y{transform:scaleY(-1)}.icon-platform-flip-x{transform:scaleX(-1)}.icon-platform-pencil:before{content:"\ea02"}.icon-platform-bell:before{content:"\ea01"}.icon-platform-medal:before{content:"\ea03"}.icon-platform-certificate:before{content:"\ea04"}.icon-platform-clock:before{content:"\ea05"}.icon-platform-circle-x:before{content:"\ea06"}.icon-platform-big-x:before{content:"\ea07"}.icon-platform-down-arrow:before{content:"\ea08"}.icon-platform-external-window:before{content:"\ea09"}.icon-platform-heart:before{content:"\ea0a"}.icon-platform-file:before{content:"\ea0b"}.icon-platform-gear:before{content:"\ea0c"}.icon-platform-chat-bubble:before{content:"\ea10"}.icon-platform-code:before{content:"\ea11"}.icon-platform-left-arrow:before{content:"\ea12"}.icon-platform-lesson-plan:before{content:"\ea13"}.icon-platform-lightbulb:before{content:"\ea15"}.icon-platform-open:before{content:"\ea17"}.icon-platform-link:before{content:"\ea18"}.icon-platform-lock:before{content:"\ea19"}.icon-platform-login:before{content:"\ea1a"}.icon-platform-check:before{content:"\ea1b"}.icon-platform-people:before{content:"\ea1c"}.icon-platform-menu:before{content:"\ea1d"}.icon-platform-more:before{content:"\ea1e"}.icon-platform-circle-check:before{content:"\ea1f"}.icon-platform-circle-plus:before{content:"\ea20"}.icon-platform-circle-minus:before{content:"\ea21"}.icon-platform-person:before{content:"\ea22"}.icon-platform-play:before{content:"\ea23"}.icon-platform-redo:before{content:"\ea24"}.icon-platform-replay:before{content:"\ea25"}.icon-platform-reset:before{content:"\ea27"}.icon-platform-resource:before{content:"\ea28"}.icon-platform-right-arrow:before{content:"\ea29"}.icon-platform-search:before{content:"\ea2a"}.icon-platform-share:before{content:"\ea2c"}.icon-platform-circle-money:before{content:"\ea2d"}.icon-platform-square-money:before{content:"\ea2e"}.icon-platform-trash:before{content:"\ea2f"}.icon-platform-undo:before{content:"\ea30"}.icon-platform-unlock:before{content:"\ea31"}.icon-platform-up-arrow:before{content:"\ea32"}.icon-platform-video:before{content:"\ea33"}.icon-platform-layout:before{content:"\ea34"}.icon-platform-logout:before{content:"\ea36"}.icon-platform-star-empty:before{content:"\ea37"}.icon-platform-star-full:before{content:"\ea38"}.icon-platform-home:before{content:"\ea3d"}.icon-platform-circle-information:before{content:"\ea3e"}.icon-platform-circle-question:before{content:"\ea3f"}.icon-platform-square-question:before{content:"\ea40"}.icon-platform-triangle-exclamation:before{content:"\ea44"}.icon-platform-download:before{content:"\ea45"}.icon-platform-student-account:before{content:"\ea46"}.icon-platform-teacher-account:before{content:"\ea47"}.icon-platform-clipboard:before{content:"\ea48"}.icon-platform-classroom:before{content:"\ea49"}.icon-platform-upload:before{content:"\ea4a"}.icon-platform-quote-close:before{content:"\ea4c"}.icon-platform-twitter:before{content:"\ea4e"}.icon-platform-instagram:before{content:"\ea4f"}.icon-platform-linkedin:before{content:"\ea50"}.icon-platform-facebook:before{content:"\ea51"}.icon-platform-youtube:before{content:"\ea52"}.icon-platform-pd-icon:before{content:"\ea53"}.icon-platform-impacts-of-computing:before{content:"\ea54"}.icon-platform-computational-thinking:before{content:"\ea56"}.icon-platform-computing-systems:before{content:"\ea57"}.icon-platform-networks-and-security:before{content:"\ea58"}.icon-platform-data-representation:before{content:"\ea59"}.icon-platform-digital-infrastructure:before{content:"\ea5a"}.icon-platform-programming:before{content:"\ea5b"}.icon-platform-digital-media:before{content:"\ea5c"}.icon-platform-quote-open:before{content:"\ea4d"}.icon-platform-data-and-analysis:before{content:"\ea55"}.icon-platform-filter:before{content:"\ea4b"}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:700}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:-.5em}sub{bottom:-.25em}img{border:0}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 silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-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-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}figure{margin:0}img{vertical-align:middle}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:566px}@media (min-width:767px){.container{max-width:737px}}@media (min-width:992px){.container{max-width:962px}}@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:1600px){.container{max-width:1650px}}.container-fluid{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-gutters,.row{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.-lesson-index .lesson-box,.-lesson-index .project-boxes,.-promotion .promo-box_content.-mini .promo-box_left,.-promotion .promo-box_content.-mini .promo-box_right,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.bottom-bar_col-1,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.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,.col-lg-auto,.col-md,.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,.col-md-auto,.col-sm,.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,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.contact-us_section,.course-popup_left,.featured-post_author.-desktop,.featured-post_info,.guide-task_controls,.guide-task_controls.-smaller,.guide-task_information,.guide-task_information.-smaller,.lesson-box,.paragraph-grid_point,.points-grid_point,.project-boxes,.project-boxes_projects,.promo-box_container,.promo-box_container.-full,.settings-boxes_box-wrapper,.vertical-info_block-image-wrapper,.vertical-info_block-info,.videos_video-wrapper{position:relative;width:100%;padding-right:0;padding-left:0}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:767px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.bottom-bar_col-1,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.col-sm-3,.guide-task_controls{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4,.featured-post_author.-desktop,.vertical-info_block-image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5,.vertical-info_block-image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6,.contact-us_section,.featured-post_info,.guide-task_controls.-smaller,.guide-task_information.-smaller,.paragraph-grid_point,.points-grid_point,.project-boxes_projects,.promo-box_container,.settings-boxes_box-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7,.vertical-info_block-info{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8,.vertical-info_block-info{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9,.guide-task_information{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12,.promo-box_container.-full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:992px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.bottom-bar_col-1,.bottom-bar_col-2,.bottom-bar_col-3,.bottom-bar_col-4,.bottom-bar_col-5,.col-md-3,.paragraph-grid_point{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4,.contact-us_section,.guide-task_controls.-smaller,.points-grid_point,.promo-box_container,.settings-boxes_box-wrapper{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.-lesson-index .project-boxes,.-promotion .promo-box_content.-mini .promo-box_right,.col-md-5,.featured-post_author.-desktop,.project-boxes{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6,.videos_video-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.-lesson-index .lesson-box,.-promotion .promo-box_content.-mini .promo-box_left,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.col-md-7,.course-popup_left,.lesson-box{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8,.guide-task_information.-smaller{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12,.project-boxes_projects,.promo-box_container.-full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2,.guide-task_controls{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3,.guide-task_controls.-smaller{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.-promotion .promo-box_content.-mini .promo-box_right,.col-lg-4,.project-boxes{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.-promotion .promo-box_content.-mini .promo-box_left,.col-lg-8,.lesson-box{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9,.guide-task_information.-smaller{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10,.guide-task_information{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1680px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media print{*,:after,:before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:1280px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#555}.table .thead-dark th{color:inherit;border-color:#555}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #555!important}.border-top{border-top:1px solid #555!important}.border-right{border-right:1px solid #555!important}.border-bottom{border-bottom:1px solid #555!important}.border-left{border-left:1px solid #555!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:3px!important}.rounded-top{border-top-left-radius:3px!important}.rounded-right,.rounded-top{border-top-right-radius:3px!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:3px!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:3px!important}.rounded-left{border-top-left-radius:3px!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:767px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1680px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:767px){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1680px){.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:767px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:992px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1200px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1680px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}.text-right{text-align:right}.text-left{text-align:left}.firepad{pointer-events:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}a,a:active,a:focus,a:hover{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}input,select,textarea{border-radius:10px;font:16px Rubik}input :focus,select :focus,textarea :focus{background-color:#f4f4f4;border-color:#aaa}input[type=checkbox],select[type=checkbox],textarea[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 -shadow,.radial-progress_fill,.radial-progress_mask{width:50px;height:50px;position:absolute}.radial-progress_shadow{box-shadow:inset none}.radial-progress_fill,.radial-progress_mask{-webkit-backface-visibility:hidden;transition:-webkit-transform 1s;transition:-ms-transform 1s;transition:transform 1s}.radial-progress_mask{clip:rect(0,50px,50px,50px/2)}.radial-progress_mask .radial-progress_fill{clip:rect(0,50px/2,50px,0);background-color:#00afc4}.popup-img{margin-right:15px}.responsive-image{width:100%}.-clearMargin{margin:0!important}.-overflow{overflow-x:hidden}.input-state,.input-state[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{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:transparent}.loggedout .is-logged-in{display:none!important}.loggedout .header-bar_buttons .header-bar_link,.loggedout .header-bar_login-button{border:1px solid transparent;display:inline-block;margin:0 3px;position:relative}.loggedout .header-bar_buttons .header-bar_link.is-active,.loggedout .header-bar_buttons .header-bar_link:active,.loggedout .header-bar_buttons .header-bar_link:focus,.loggedout .header-bar_buttons .header-bar_link:hover,.loggedout .header-bar_login-button.is-active,.loggedout .header-bar_login-button:active,.loggedout .header-bar_login-button:focus,.loggedout .header-bar_login-button:hover{border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.loggedout .header-bar_buttons .header-bar_link:hover:before,.loggedout .header-bar_login-button:hover:before{border-bottom:2px solid #f2c7c0}.loggedout .header-bar_login-button{border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.loggedout .header-bar_profile{display:none}.new-bar{display:block}.needs-save .header-bar{background-color:#666!important}.wiki .header-bar,.wiki .top-bar{height:50px!important}.white-background{background-color:#fff}.blue-background{background-color:#106fa8}.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:700;margin-right:30px;margin-bottom:10px;padding:2px 7px;position:relative}.learn-languages_learn:active,.learn-languages_learn:focus,.learn-languages_learn:hover{color:#3b3b3b;opacity:.7}.learn-languages_learn:before{border-left:10px solid #fff;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:700;padding:10px;text-transform:uppercase}.learn-languages_language:active,.learn-languages_language:hover{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}}.action{margin-top:0;display:inline-block;cursor:pointer;text-transform:uppercase}.action:disabled{opacity:.6}.course-popup{background-color:rgba(35,36,37,.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:Rubik;font-weight:700}.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}.course-popup_lessons-wrapper{overflow:hidden}.course-popup_lessons{margin-right:14px;outline:none;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,.course-popup_lesson-number-column{height:100%;padding:0;text-align:center}.course-popup_lesson-number-column{color:#fff;width:40px;font-size:18px}.course-popup_lesson-title-column{height:100%;text-align:center;color:#fff;width:150px;padding: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%;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_lesson-number,.course-popup_lesson:hover .course-popup_lesson-title,.course-popup_lesson:hover .course-popup_play-icon{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{border:2px solid #fff;border-radius:50%;height:30px;width:30px;text-align:center}.course-popup_lesson-number,.course-popup_lesson-number-circle{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.course-popup_lesson-number{text-align:right}.course-popup_info{text-align:center;font-size:13px;font-weight:400;margin:0 auto;width:350px}.course-popup_info p{margin-bottom:6px}.course-popup_info-header,.course-popup_info-subheader{font-weight:500!important;margin:0!important;text-transform:capitalize!important}.course-popup_info-header{font:36px Rubik!important}.course-popup_info-subheader{font-size:20px}.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:400;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:400}.course-popup_purchase-button{margin:10px 0 0}.points-grid{display:inline-block;padding:52px 0;text-align:center}.points-grid_header{font-size:24px;font-weight:500;line-height:1em;margin-bottom:13px}.points-grid_text{font-size:20px;font-weight:500;line-height:1em;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 Rubik;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0}}.points-grid img{border:none;margin-top:10px;margin-bottom:20px}.points-grid_link span,.points-grid_subheader{font:20px Rubik;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:500;margin-top:26px;text-transform:capitalize}.points-grid_link-icon:before{font-size:15px;position:relative;top:4px}.points-grid_link:hover{opacity:.8}.points-grid_button{background-color:#bf3c27;border-color:#bf3c27}.points-grid_button:hover{background-color:#dc6956;border-color:#dc6956}.points-grid_link i{font-size:20px;padding-left:0}.points-grid_icon{display:inline-block;font-size:46px;margin-bottom:10px}.points-grid .-light{font-weight:400}.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:#bf3c27}.full-background.-purple{background-color:#716bf1}.full-background.-light,.full-background.-white{background-color:#fff}.full-background.-secondary-background{background-color:#ccd0d2}.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,#137686 79%,#137686);background:linear-gradient(135deg,#201151,#137686 79%,#137686);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#201151",endColorstr="#137686",GradientType=1)}.full-background.-black{background-color:#17151b}.full-background.-other{background-color:#2d303e}.full-background.-dark-blue{background-color:#1f1f35;color:#fff}.full-background.-teach-codecamps{background-image:url(teach-code-camp.jpg)}.full-background.-footer-cta{background-image:url(mac-desk.jpg);background-position:50%}.full-background.-girl-laptop{background-image:url(footer-hero.jpg);background-position:50%}.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 Rubik;margin:0;text-align:center}.blog-controls{background-color:rgba(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_arrow,.blog-controls_dot.is-active{background-color:#fff}.blog-controls_arrow{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:hsla(0,0%,100%,.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_center,.blog-section_left,.blog-section_right{background-color:rgba(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,.5);height:100%}.blog-section_center .blog-section_content{position:relative;padding:0 100px;text-align:center}.blog-section_header{font:35px Rubik;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-color:transparent transparent transparent #fff;border-style:solid;border-width:50px 0 0 50px;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(featured-post.jpg) no-repeat 50%;background-size:cover;margin-top:60px}.featured-post_overlay{background-color:rgba(0,0,0,.6);color:#fff;margin:60px 0 30px;padding:15px 15px 30px;visibility:visible!important;height:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0;position:relative}.featured-post_overlay:after,.featured-post_overlay:before{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:700;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:700;margin-top:30px;text-transform:uppercase}.featured-post_info-header{font-size:42px;font-weight:300;line-height:1em;text-transform:capitalize}@media (min-width:767px){.featured-post_info-header{font-size:42px}}.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:static}@media (min-width:767px){.featured-post_info{width:510px}}.featured-post_share-button{background-color:grey;border-radius:5px;color:#fff;padding:5px 12px;margin-right:10px}.featured-post_share-button:hover{color:#fff;background-color:#9a9a9a}.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.-facebook .featured-post_share-button-icon,.featured-post_share-button.-twitter .featured-post_share-button-icon{left:2px}.featured-post_author{font-size:11px;font-weight:700;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 #d2d3d8;padding:13px;font-size:20px;margin-bottom:30px;margin-top:-30px}.blog-post_content{padding:20px 15px}@media (max-width:767px){.blog-post_content{padding:0 20px 20px}}@media (min-width:992px){.blog-post_content{padding:20px 150px}}.blog-post_text{color:#000;line-height:1.6em;font-weight:300}.blog-post_text h2,.blog-post_text h3,.blog-post_text p,.blog-post_text ul{display:block!important;margin-bottom:15px}.blog-post_text li,.blog-post_text p{font-size:16px}.blog-post_text h1{font-size:20px}.blog-post_text h2{line-height:1.2em}.blog-post_text a,.blog-post_text a:hover{color:#bf3c27}.blog-post_text h2{font-size:24px;margin-top:50px}@media (max-width:767px){.blog-post_text h2{margin-top:20px}}@media (max-width:992px){.blog-post_text h2{margin-top:20px}}.blog-post_text h3{font-size:20px}.blog-post_text img.align-none{margin-bottom:15px!important;margin-top:15px!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 20px}.blog-post_text ul{left:20px;position:relative}.post-tags{color:grey;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:#247f86;border-radius:5px;color:#fff;margin-bottom:30px;padding:30px;position:relative}.try-now h2{font-weight:400;width:50%}.try-now .cta-button{background-color:transparent;color:#fff;border-color:#fff;margin-right:10px}.try-now .cta-button:focus,.try-now .cta-button:hover{background-color:hsla(0,0%,100%,.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}.bottom-bar{padding:0!important;position:relative}@media (min-width:767px){.bottom-bar{padding:0!important}}.bottom-bar_container{visibility:visible!important;height:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0}.bottom-bar_container:after,.bottom-bar_container:before{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:0;text-transform:uppercase}.bottom-bar_header:nth-of-type(2){margin-top:30px}.bottom-bar_logo{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/horizonal-logos-black-01.png) no-repeat 0;background-size:auto 100%;height:40px;left:10px;position:absolute;top:40px;width:300px}.bottom-bar_logo:before{content:""!important}.bottom-bar_logo:hover{color:#952f1e!important}.bottom-bar_logo-container{height:100%;margin-right:auto;margin-left:auto;padding:39px;position:relative}@media (min-width:767px){.bottom-bar_logo-container{width:750px}}@media (min-width:992px){.bottom-bar_logo-container{width:970px}}@media (min-width:1200px){.bottom-bar_logo-container{width:1170px}}@media (min-width:1600px){.bottom-bar_logo-container{width:1650px}}.bottom-bar_button{background-color:#fff;border:none;color:grey;font-size:11px;font-weight:600;left:0;margin-left:15px!important;margin-top:10px;position:absolute;text-transform:uppercase}.bottom-bar_button:focus,.bottom-bar_button:hover{opacity:.8}.bottom-bar_button-icon{font-size:14px;margin-right:5px;position:relative;top:2px}.bottom-bar_copyright{background:#000;width:100%;bottom:0;color:#fff!important;font-size:12px;font-weight:400;margin-top:39px;padding:10px 0}.bottom-bar_copyright-container{height:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:767px){.bottom-bar_copyright-container{width:750px}}@media (min-width:992px){.bottom-bar_copyright-container{width:970px}}@media (min-width:1200px){.bottom-bar_copyright-container{width:1170px}}@media (min-width:1600px){.bottom-bar_copyright-container{width:1650px}}.bottom-bar_social{margin-top:10px;position:relative;z-index:5}.bottom-bar_social-link{color:grey!important;margin:5px 10px 0 0!important;font-size:22px}.bottom-bar_social-link:hover{opacity:.8}.bottom-bar_link,.bottom-bar_text{color:grey!important;font-size:11px;font-weight:600;letter-spacing:.7px;margin-bottom:2px}.bottom-bar_link{display:block;margin-left:0!important;text-transform:uppercase}.bottom-bar_link.-phone{margin-top:0;position:relative}.bottom-bar_link.-darker{color:#676767!important}.bottom-bar_link:hover{opacity:.8}.t-course .header-bar_menu-button{color:#fff}.top-bar{height:70px}.top-bar .js-points{cursor:pointer}.header-bar{border-bottom:1px solid #000;height:70px;margin:auto;max-width:100%;padding:0 10px;position:relative;width:100vw;z-index:5;right:0;left:0;top:0;bottom:0;vertical-align:middle}.t-course .header-bar{border-bottom:none}.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_login:hover,.header-bar_menu-button:hover{cursor:pointer;opacity:.8}.header-bar_menu-button{color:#fff;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:auto}}.header-bar_menu-button.-lessons{display:none!important}.header-bar_logo-wrapper{bottom:0;display:inline-block;height:36px;margin:auto;min-width:200px;overflow:hidden;position:absolute;top:0;vertical-align:middle}.header-bar_logo{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/horizonal-logos-white-01.png) no-repeat 0;background-size:auto 100%;color:#bf3c27;display:inline-block;height:31px;left:0;right:0;margin:0 auto;font-size:180px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;width:300px}.header-bar_logo:before{content:""!important}.header-bar_logo:hover{color:#952f1e!important}.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:#bf3c27}@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:#fff;font:12px Rubik;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:capitalize}.header-bar_link:hover,.header-bar_login-button:hover{color:#848484;text-decoration:none}.header-bar_mobile .header-bar_login-button,.header-bar_mobile .header-bar_start-button{position:absolute;right:65px;top:17px}.header-bar_mobile .header-bar_login-button{display:none}.header-bar_register-button,.header-bar_start-button,.header-bar_upgrade{background-color:transparent;cursor:pointer;font:11px Rubik;font-weight:700;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none!important;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#bf3c27;border:1px solid #bf3c27;color:#fff;padding:5px 10px}.header-bar_register-button:active,.header-bar_register-button:focus,.header-bar_register-button:hover,.header-bar_start-button:active,.header-bar_start-button:focus,.header-bar_start-button:hover,.header-bar_upgrade:active,.header-bar_upgrade:focus,.header-bar_upgrade:hover{border-color:transparent;background-color:transparent;color:#eb384e;text-decoration:none!important}.header-bar_register-button.-solid,.header-bar_start-button.-solid,.header-bar_upgrade.-solid{color:#2f9de6;background-color:#fff}.header-bar_register-button.-solid:hover,.header-bar_start-button.-solid:hover,.header-bar_upgrade.-solid:hover{border-color:#13659c;background-color:transparent;color:#13659c;cursor:pointer}.header-bar_register-button.-large-square,.header-bar_start-button.-large-square,.header-bar_upgrade.-large-square{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700;padding:20px!important;margin-right:10px}.header-bar_register-button.-white,.header-bar_start-button.-white,.header-bar_upgrade.-white{border-color:#fff;color:#fff}.header-bar_register-button.-white:active,.header-bar_register-button.-white:focus,.header-bar_register-button.-white:hover,.header-bar_start-button.-white:active,.header-bar_start-button.-white:focus,.header-bar_start-button.-white:hover,.header-bar_upgrade.-white:active,.header-bar_upgrade.-white:focus,.header-bar_upgrade.-white:hover{background-color:hsla(0,0%,100%,.15);color:#fff;transition:background-color .5s}.header-bar_register-button.-solid-white,.header-bar_start-button.-solid-white,.header-bar_upgrade.-solid-white{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em}.header-bar_register-button.-solid-white:active,.header-bar_register-button.-solid-white:focus,.header-bar_register-button.-solid-white:hover,.header-bar_start-button.-solid-white:active,.header-bar_start-button.-solid-white:focus,.header-bar_start-button.-solid-white:hover,.header-bar_upgrade.-solid-white:active,.header-bar_upgrade.-solid-white:focus,.header-bar_upgrade.-solid-white:hover{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.header-bar_register-button.-default,.header-bar_start-button.-default,.header-bar_upgrade.-default{background-color:#bf3c27;border-color:#bf3c27;color:#fff;padding:.6em 1.6em}.header-bar_register-button.-default:active,.header-bar_register-button.-default:focus,.header-bar_register-button.-default:hover,.header-bar_start-button.-default:active,.header-bar_start-button.-default:focus,.header-bar_start-button.-default:hover,.header-bar_upgrade.-default:active,.header-bar_upgrade.-default:focus,.header-bar_upgrade.-default:hover{border-color:#6a2116;background-color:#6a2116;color:#fff;cursor:pointer}.header-bar_register-button.-blue,.header-bar_start-button.-blue,.header-bar_upgrade.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}.header-bar_register-button.-blue:active,.header-bar_register-button.-blue:focus,.header-bar_register-button.-blue:hover,.header-bar_start-button.-blue:active,.header-bar_start-button.-blue:focus,.header-bar_start-button.-blue:hover,.header-bar_upgrade.-blue:active,.header-bar_upgrade.-blue:focus,.header-bar_upgrade.-blue:hover{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.header-bar_register-button.-red,.header-bar_start-button.-red,.header-bar_upgrade.-red{color:#fff;background-color:#bf3c27;border-color:#bf3c27}.header-bar_register-button.-red:active,.header-bar_register-button.-red:focus,.header-bar_register-button.-red:hover,.header-bar_start-button.-red:active,.header-bar_start-button.-red:focus,.header-bar_start-button.-red:hover,.header-bar_upgrade.-red:active,.header-bar_upgrade.-red:focus,.header-bar_upgrade.-red:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.header-bar_register-button.-red-orange,.header-bar_start-button.-red-orange,.header-bar_upgrade.-red-orange{background:#bf3c27;border-color:#bf3c27;color:#fff;display:inline-block;padding:10px 15px}.header-bar_register-button.-red-orange:active,.header-bar_register-button.-red-orange:focus,.header-bar_register-button.-red-orange:hover,.header-bar_start-button.-red-orange:active,.header-bar_start-button.-red-orange:focus,.header-bar_start-button.-red-orange:hover,.header-bar_upgrade.-red-orange:active,.header-bar_upgrade.-red-orange:focus,.header-bar_upgrade.-red-orange:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.header-bar_register-button.-black,.header-bar_start-button.-black,.header-bar_upgrade.-black{color:#fff;background-color:#565876;border:2px solid #565876}.header-bar_register-button.-black:active,.header-bar_register-button.-black:focus,.header-bar_register-button.-black:hover,.header-bar_start-button.-black:active,.header-bar_start-button.-black:focus,.header-bar_start-button.-black:hover,.header-bar_upgrade.-black:active,.header-bar_upgrade.-black:focus,.header-bar_upgrade.-black:hover{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}.header-bar_register-button.-black-bordered,.header-bar_start-button.-black-bordered,.header-bar_upgrade.-black-bordered{color:#565876;background-color:transparent;border:2px solid #565876}.header-bar_register-button.-black-bordered:active,.header-bar_register-button.-black-bordered:focus,.header-bar_register-button.-black-bordered:hover,.header-bar_start-button.-black-bordered:active,.header-bar_start-button.-black-bordered:focus,.header-bar_start-button.-black-bordered:hover,.header-bar_upgrade.-black-bordered:active,.header-bar_upgrade.-black-bordered:focus,.header-bar_upgrade.-black-bordered:hover{border-color:#2b2c3b;background-color:transparent;color:#2b2c3b;cursor:pointer}.header-bar_register-button:active,.header-bar_register-button:focus,.header-bar_register-button:hover,.header-bar_start-button:active,.header-bar_start-button:focus,.header-bar_start-button:hover,.header-bar_upgrade:active,.header-bar_upgrade:focus,.header-bar_upgrade:hover{border-color:#952f1e;background-color:#952f1e;color:#fff;cursor:pointer}.header-bar_start-button{margin-right:10px}@media (max-width:310px){.header-bar_start-button.-large{display:none}.header-bar_start-button.-small{display:inline-block}}@media (min-width:311px){.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:#2f3241;background-size:90%;border:1px solid #2f3241;border-radius:6px;cursor:pointer;display:inline-block;height:17px;line-height:12px;margin-right:5px;overflow:hidden;position:relative;top:-1px;width:17px}.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:5px;padding-top:3px;vertical-align:middle;text-align:right}.header-bar_pic{background-color:#2f3241;display:none;min-height:110%;left:-1px;position:relative;min-width:110%;top:-1px;width:110%}.header-bar_text{display:block;font:12px Rubik;margin-right:2px;vertical-align:middle;text-transform:capitalize}.header-bar_text.js-name{color:#ddd;letter-spacing:.06em;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-page .header-bar_start-button,.home .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}}.t-dev .header-bar_icon{color:#fff}.t-editor .header-bar_icon{left:0;right:auto}.t-transparent-header.loggedout .profile_info{display:none}.t-transparent-header.loggedin .top-bar{border:none}.t-transparent-header.loggedin #status-bar{background-color:transparent}.t-transparent-header.loggedin #inner-container{margin-top:0}[data-domain="kingsland.codeavengers.com"] .header-bar_icon:before{content:"";background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-02.png) no-repeat 50%;background-size:100%;display:block;height:40px;margin-top:-5px;width:40px}@media (min-width:992px){[data-domain="kingsland.codeavengers.com"] .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-01.png) no-repeat 50%;background-size:100%;margin-top:-6px;width:140px}}[data-domain="kingsland.codeavengers.com"] .header-bar_link,[data-domain="kingsland.codeavengers.com"] .header-bar_login-button{color:#fff}[data-domain="kingsland.codeavengers.com"] .header-bar_link:hover,[data-domain="kingsland.codeavengers.com"] .header-bar_login-button:hover{color:#848484}[data-domain="kingsland.codeavengers.com"] .header-bar_login-button,[data-domain="kingsland.codeavengers.com"] .header-bar_login-button:hover{border-color:#fff}@media (min-width:992px){[data-domain="kingsland.codeavengers.com"] .t-course .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-02.png) no-repeat 50%;background-size:100%;margin-top:-5px;width:40px}}[data-domain="kingsland.codeavengers.com"] .header-bar_logo-wrapper{height:50px}[data-domain="kingsland.codeavengers.com"] .header-bar_logo.icon-ca-full{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-01.png) no-repeat 0;background-size:52%;height:50px}[data-domain="mycodingclass.codeavengers.com"] .header-bar_icon:before{content:"";background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-02.png) no-repeat 50%;background-size:100%;display:block;height:40px;margin-top:-5px;width:40px}@media (min-width:992px){[data-domain="mycodingclass.codeavengers.com"] .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-01.png) no-repeat 50%;background-size:100%;margin-top:-6px;width:140px}}[data-domain="mycodingclass.codeavengers.com"] .header-bar_link,[data-domain="mycodingclass.codeavengers.com"] .header-bar_login-button{color:#fff}[data-domain="mycodingclass.codeavengers.com"] .header-bar_link:hover,[data-domain="mycodingclass.codeavengers.com"] .header-bar_login-button:hover{color:#848484}[data-domain="mycodingclass.codeavengers.com"] .header-bar_login-button,[data-domain="mycodingclass.codeavengers.com"] .header-bar_login-button:hover{border-color:#fff}@media (min-width:992px){[data-domain="mycodingclass.codeavengers.com"] .t-course .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-02.png) no-repeat 50%;background-size:100%;margin-top:-5px;width:40px}}[data-domain="mycodingclass.codeavengers.com"] .header-bar_logo-wrapper{height:50px}[data-domain="mycodingclass.codeavengers.com"] .header-bar_logo.icon-ca-full{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-01.png) no-repeat 0;background-size:52%;height:50px}[data-domain="simplycode.codeavengers.com"] .header-bar_icon:before{content:"";background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/simplycode-02.png) no-repeat 50%;background-size:100%;display:block;height:40px;margin-top:-5px;width:40px}@media (min-width:992px){[data-domain="simplycode.codeavengers.com"] .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/simplycode-01.png) no-repeat 50%;background-size:100%;margin-top:-6px;width:140px}}[data-domain="simplycode.codeavengers.com"] .header-bar_link,[data-domain="simplycode.codeavengers.com"] .header-bar_login-button{color:#fff}[data-domain="simplycode.codeavengers.com"] .header-bar_link:hover,[data-domain="simplycode.codeavengers.com"] .header-bar_login-button:hover{color:#848484}[data-domain="simplycode.codeavengers.com"] .header-bar_login-button,[data-domain="simplycode.codeavengers.com"] .header-bar_login-button:hover{border-color:#fff}@media (min-width:992px){[data-domain="simplycode.codeavengers.com"] .t-course .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/simplycode-02.png) no-repeat 50%;background-size:100%;margin-top:-5px;width:40px}}[data-domain="simplycode.codeavengers.com"] .header-bar_logo-wrapper{height:50px}[data-domain="simplycode.codeavengers.com"] .header-bar_logo.icon-ca-full{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/simplycode-01.png) no-repeat 0;background-size:52%;height:50px}[data-domain="china.codeavengers.com"] .header-bar_icon:before{content:"";background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/china-02.png) no-repeat 50%;background-size:100%;display:block;height:40px;margin-top:-5px;width:40px}@media (min-width:992px){[data-domain="china.codeavengers.com"] .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/china-01.png) no-repeat 50%;background-size:100%;margin-top:-6px;width:140px}}[data-domain="china.codeavengers.com"] .header-bar_link,[data-domain="china.codeavengers.com"] .header-bar_login-button{color:#000}[data-domain="china.codeavengers.com"] .header-bar_link:hover,[data-domain="china.codeavengers.com"] .header-bar_login-button:hover{color:#848484}[data-domain="china.codeavengers.com"] .header-bar_login-button,[data-domain="china.codeavengers.com"] .header-bar_login-button:hover{border-color:#000}@media (min-width:992px){[data-domain="china.codeavengers.com"] .t-course .header-bar_icon:before{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/china-02.png) no-repeat 50%;background-size:100%;margin-top:-5px;width:40px}}[data-domain="china.codeavengers.com"] .header-bar_logo-wrapper{height:50px}[data-domain="china.codeavengers.com"] .header-bar_logo.icon-ca-full{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/china-01.png) no-repeat 0;background-size:52%;height:50px}.loggedin .header-bar{background-color:#7f281a;background-color:#1e1f2a;border-color:#000}[data-source=datastore].loggedin .header-bar{background-color:orange}[data-domain="kingsland.codeavengers.com"].loggedin .header-bar{background-color:#090d4d;border-color:#090d4d;color:#000}.loggedin .header-bar [data-domain="kingsland.codeavengers.com"]{color:#000}[data-domain="mycodingclass.codeavengers.com"].loggedin .header-bar{background-color:#0d0b22;border-color:#0d0b22;color:#000}.loggedin .header-bar [data-domain="mycodingclass.codeavengers.com"]{color:#000}[data-domain="simplycode.codeavengers.com"].loggedin .header-bar{background-color:#952f1e;border-color:#952f1e;color:#000}.loggedin .header-bar [data-domain="simplycode.codeavengers.com"]{color:#000}[data-domain="china.codeavengers.com"].loggedin .header-bar{background-color:#fff;border-color:#fff;color:#000}.loggedin .header-bar [data-domain="china.codeavengers.com"]{color:#000}.loggedin .header-bar *{color:#fff}[data-domain="china.codeavengers.com"].loggedin .header-bar *{color:#000}.mini-info{background:#716bf1 url(code-with-ada-02.jpg) no-repeat 0;background-size:cover;border-radius:5px;font-family:Rubik;margin:50px 0}.mini-info_content{background-color:rgba(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 #fff inset!important}.ui-widget-overlay{background:rgba(41,41,41,.8)}.ui-widget{font-family:Rubik}.ui-dialog.-resource{overflow:hidden;padding:0!important;box-shadow:0 4px 32px rgba(0,0,0,.3)}.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;box-shadow:0 0 10px 0 rgba(0,0,0,.3);color:#282828;margin:0}.popup-box.-transparent,.ui-dialog.-transparent{background-color:transparent}.popup-box .small-logo,.ui-dialog .small-logo{display:none}.popup-box .ui-dialog-content,.popup-box .ui-dialog-F-close,.ui-dialog .ui-dialog-content,.ui-dialog .ui-dialog-F-close{font:15px Rubik;font-weight:300}.popup-box_title,.ui-dialog_title{color:#282828;font-family:Rubik;font:24px Rubik;font-weight:400}.popup-box .ui-dialog-content,.ui-dialog .ui-dialog-content{margin-bottom:0!important;outline:none}.popup-box .ui-dialog-content .input input,.popup-box .ui-dialog-content .ui-dialog_input,.popup-box .ui-dialog-content textarea,.ui-dialog .ui-dialog-content .input input,.ui-dialog .ui-dialog-content .ui-dialog_input,.ui-dialog .ui-dialog-content textarea{border:1px solid #000;border-radius:5px;font-size:14px;margin-bottom:0;text-align:left}.popup-box .ui-dialog-content .input input:focus,.popup-box .ui-dialog-content .ui-dialog_input:focus,.popup-box .ui-dialog-content textarea:focus,.ui-dialog .ui-dialog-content .input input:focus,.ui-dialog .ui-dialog-content .ui-dialog_input:focus,.ui-dialog .ui-dialog-content textarea:focus{border:1px solid #1a1a1a;background-color:#fff!important}.popup-box .ui-dialog-buttonset,.ui-dialog .ui-dialog-buttonset{margin-top:0}.popup-box .ui-dialog-buttonset .ui-button,.popup-box_button,.ui-dialog .ui-dialog-buttonset .ui-button,.ui-dialog_button{color:#0052cc;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;letter-spacing:.02em;padding:6px 13px;pointer-events:all;text-align:center!important;text-transform:uppercase!important;user-select:none!important;vertical-align:middle;width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#0052cc;color:#fff;font:12px Rubik;margin:15px 10px 10px 0;min-width:100px;text-transform:uppercase}.popup-box .ui-dialog-buttonset .ui-button:focus,.popup-box .ui-dialog-buttonset .ui-button:hover,.popup-box_button:focus,.popup-box_button:hover,.ui-dialog .ui-dialog-buttonset .ui-button:focus,.ui-dialog .ui-dialog-buttonset .ui-button:hover,.ui-dialog_button:focus,.ui-dialog_button:hover{color:#fff}.popup-box .ui-dialog-buttonset .ui-button.is-disabled,.popup-box_button.is-disabled,.ui-dialog .ui-dialog-buttonset .ui-button.is-disabled,.ui-dialog_button.is-disabled{opacity:.5;pointer-events:none}.popup-box .ui-dialog-buttonset .ui-button:focus,.popup-box .ui-dialog-buttonset .ui-button:hover,.popup-box_button:focus,.popup-box_button:hover,.ui-dialog .ui-dialog-buttonset .ui-button:focus,.ui-dialog .ui-dialog-buttonset .ui-button:hover,.ui-dialog_button:focus,.ui-dialog_button:hover{opacity:.5}.popup-box .ui-dialog-buttonset .ui-button.-secondary,.ui-dialog .ui-dialog-buttonset .ui-button.-secondary{background-color:#fff;border-color:#000;border-width:1px;color:#000}.popup-box .ui-dialog-buttonset .ui-button.-secondary:hover,.ui-dialog .ui-dialog-buttonset .ui-button.-secondary:hover{opacity:.5}.popup-box .ui-dialog-buttonset .ui-button.-google-plus:before,.ui-dialog .ui-dialog-buttonset .ui-button.-google-plus:before{font-size:15px;position:relative;top:3px;left:2px}.popup-box .ui-dialog-buttonset .ui-button:first-of-type,.ui-dialog .ui-dialog-buttonset .ui-button:first-of-type{float:left}.popup-box .ui-dialog-title,.ui-dialog .ui-dialog-title{color:#282828;display:block;font:24px Rubik;font-weight:400;letter-spacing:.8px;margin:0;padding:0;text-align:left;text-transform:capitalize;font-weight:700}.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}.status-dialog_progress{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#e4e6e9;height:20px;overflow:hidden!important;position:relative;top:20px}.status-dialog_progress-bar{-webkit-transition:width .4s;transition:width .4s;background-color:#5b9ad3;height:100%;overflow:hidden;position:relative;width:0}.status-dialog_progress-bar-percent{color:#fff}.status-dialog_progress-percent{color:#000}.status-dialog_progress-bar-percent,.status-dialog_progress-percent{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;font-size:15px;left:6.5px}.popup-dialog{max-width:700px;margin:15px;min-width:300px;padding:13px}.popup-dialog.-lesson-index{max-width:950px;width:80%;padding:0}@media (min-width:992px){.popup-dialog.-lesson-index{min-width:950px;width:auto}}.popup-dialog.-lesson-index.-no-projects{max-width:650px;width:80%}@media (min-width:992px){.popup-dialog.-lesson-index.-no-projects{min-width:650px;width:auto}}.popup-dialog.-lesson-index .ui-dialog-content{margin-top:-35px!important}.popup-dialog.-lesson-index .ui-dialog-titlebar-close .ui-icon-closethick:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:hsla(0,0%,54.5%,.34);color:#fff;padding:3px}.popup-dialog h1{color:#333;font:24px Rubik;font-weight:500;line-height:1.2em;padding:6px 0;text-align:center;text-transform:none;font-weight:400!important;line-height:1.25em;margin:24px 0 6px;text-transform:uppercase}.popup-dialog p{font-size:16px}.popup-dialog th{cursor:pointer}.popup-dialog.-dark{max-width:700px;padding:0}.popup-dialog.-dark h1,.popup-dialog.-dark p{color:#fff}.popup-dialog.-blog,.popup-dialog.-rating,.popup-dialog.-schools{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:0;position:relative;right:0;top:0}.popup-dialog .ui-dialog-titlebar-close{font-size:26px;right:8px;top:0;z-index:3}.popup-dialog .ui-dialog-titlebar-close.set-position{top:48px}.popup-dialog h1{color:#fff;font:40 Rubik;font-weight:700;margin-top:20px;text-transform:capitalize!important}.popup-dialog .ui-dialog-content{font-size:16px!important;font-weight:300;margin-top:39px;max-height:85vh!important}@media (max-width:991px){.popup-dialog .ui-dialog-content{overflow-y:auto!important}}@media (min-width:992px){.popup-dialog .ui-dialog-content{max-height:auto!important}}.popup-dialog.-lesson-index{opacity:0;-ms-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.popup-dialog.-lesson-index.is-visible{opacity:1}.popup-dialog.-lesson-index .ui-dialog-content{height:auto!important;max-height:615px!important}.popup-dialog.-lesson-index.-project{max-width:550px;min-width:550px}.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:500px!important}.popup-dialog.-lesson-index.-project.-tasks-5 .ui-dialog-content .jspTrack{display:none}.popup-dialog.ui-no-title .ui-dialog-content{margin-top:5px}.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:none}.popup-dialog.-two-point h1{margin-top:6px}.popup-dialog.-two-point section:nth-of-type(2n){padding-bottom:0}.popup-dialog.-two-point section:nth-of-type(2n) p{padding-left:200px}.popup-dialog.-three-point section:nth-child(odd)>img,.popup-dialog section:nth-child(2n)>img{float:left;margin-left:-24px;margin-right:24px}.popup-dialog.-three-point section:nth-child(2n)>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:0 auto -webkit-focus-ring-color}.-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;min-height:24px}.ui-dialog-content,.ui-dialog-titlebar{position:relative}.ui-dialog-title img{display:none;margin-right:10px}.Log.In.popup-dialog .ui-icon-closethick:before{color:#fff}.popup-box.-dark,.ui-dialog.-dark{background-color:rgba(30,31,42,.9);box-shadow:none;color:#fff}.popup-box.-dark .ui-dialog-title,.ui-dialog.-dark .ui-dialog-title{color:hsla(0,0%,100%,.9)}.popup-box.-dark .code-toolbar.output_toolbar .ui-button,.ui-dialog.-dark .code-toolbar.output_toolbar .ui-button{color:#fff}.popup-box.-dark .ui-icon-closethick:before,.ui-dialog.-dark .ui-icon-closethick:before{color:#fff;text-shadow:0 0 35px rgba(0,0,0,.7)}.popup-box.-dark .button-container .ui-button.option.current .ui-button-text,.ui-dialog.-dark .button-container .ui-button.option.current .ui-button-text{border-bottom-color:#fff}.popup-box.-black,.ui-dialog.-black{background-color:#000}.popup-box.-fill-parent,.ui-dialog.-fill-parent{border-radius:0;max-width:none;min-width:auto;padding:0}.popup-box.-fill-parent .ui-dialog-titlebar,.ui-dialog.-fill-parent .ui-dialog-titlebar{height:0;min-height:0}.popup-box.-fill-parent .ui-dialog-content,.ui-dialog.-fill-parent .ui-dialog-content{margin-top:0}.popup-form{width:300px;margin-bottom:0!important;margin:0 auto;padding:39px 26px;text-align:center}@media (min-width:767px){.popup-form{width:450px;padding:39px 78px}}.popup-form_message{font-size:16px!important;font-weight:300;position:relative;text-transform:none}.popup-form_header{color:#000;font-size:15px;margin-bottom:13px;text-transform:uppercase;text-align:center}.popup-form_button{color:#fff!important;background-color:#bf3c27;font-size:15px;border:2px solid #bf3c27;border-radius:5px!important;display:inline-block;font:11px Rubik;font-weight:600;margin-top:15px;margin-right:5px;padding:11px 20px;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.popup-form_button:focus,.popup-form_button:hover{background-color:#952f1e;color:#fff}.popup-form_button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.popup-form_button.-secondary:focus,.popup-form_button.-secondary:hover{background-color:#5d5f72}.popup-form.kingsland .popup-form_button{background-color:#08bfdf;border-color:#08bfdf}.popup-form.kingsland .popup-form_button:hover{background-color:#0695ae;border-color:#0695ae}.popup-form.mycodingclass .popup-form_button{background-color:#fac8ea;border-color:#fac8ea}.popup-form.mycodingclass .popup-form_button:hover{background-color:#f699d8;border-color:#f699d8}.popup-form.china .popup-form_button{background-color:#08bfdf;border-color:#08bfdf}.popup-form.china .popup-form_button:hover{background-color:#0695ae;border-color:#0695ae}.popup-form.simplycode .popup-form_button{background-color:#bf3c27;border-color:#bf3c27}.popup-form.simplycode .popup-form_button:hover{background-color:#952f1e;border-color:#952f1e}.popup-form_button.-login{width:140px}.popup-form_input,.popup-form_input[placeholder]{color:#282828;border:1px solid #a9b6bc;border-radius:2px;font-size:14px;letter-spacing:.6px;margin-bottom:0;margin-top:10px;padding:13px;text-align:left;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.popup-form_input:first-of-type,.popup-form_input[placeholder]:first-of-type{margin-top:0}.popup-form_input:focus{border-color:#bf3c27}.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 .error-message a,.popup-form_error a{text-decoration:underline}.popup-form_icon{font-size:15px;position:relative;top:3px;left:-3px}.popup-form_button.-secondary,.popup-form_social{background-color:#fff;border-color:grey;color:grey;font:11px Rubik;font-weight:600;margin-top:15px;min-width:0;padding:8px 20px;width:auto}.popup-form_button.-secondary:active,.popup-form_button.-secondary:hover,.popup-form_social:active,.popup-form_social:hover{background-color:#e6e6e6;color:grey}.popup-form_custom{background:#952f1e;border-bottom:10px solid #bf3c27;margin:-39px -26px 13px;padding:26px 26px 13px;text-align:center}@media (min-width:767px){.popup-form_custom{margin:-39px -78px 13px;padding:26px 78px 13px}}.popup-form_custom.kingsland{background:#090d4d;border-color:#08bfdf}.popup-form_custom.mycodingclass{background:#0d0b22;border-color:#fac8ea}.popup-form_custom.china{background:#fff;border-color:#08bfdf}.popup-form_custom.simplycode{background:#952f1e;border-color:#bf3c27}.popup-form_custom-logo{width:80%}.popup-form.kingsland .popup-form_input:focus{border-color:#08bfdf}.popup-form.mycodingclass .popup-form_input:focus{border-color:#fac8ea}.popup-form.china .popup-form_input:focus{border-color:#08bfdf}.popup-form.simplycode .popup-form_input:focus{border-color:#bf3c27}.popup-form_powered-by{display:grid;grid-template-columns:50% 50%;margin-top:26px;position:relative;left:-15px;text-align:center}.popup-form_powered-by-text{font-size:14px!important;font-weight:500;margin:0!important;text-transform:uppercase;line-height:1em;padding-right:5px;text-align:right}.popup-form_powered-by-logo{margin-bottom:13px;width:125px}.popup-form_social{position:relative;width:140px}.popup-form_links{display:grid;grid-template-columns:50% 50%}.popup-form_signup{padding:15px 0 5px;line-height:.8em}.popup-form_reset-password{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:inline-block;color:#565876;font:11px Rubik;font-weight:700;margin:0!important;padding:15px 0 5px;position:relative}.popup-form_reset-password-link,.popup-form_reset-password-text{font-size:12px!important;font-weight:700!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}}[data-domain="china.codeavengers.com"] .Log.In.popup-dialog .ui-icon-closethick:before{color:#000}.popup-loader{margin:auto;height:294px;position:relative}.popup-loader_content{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;padding-top:54px;right:0}.popup-loader_image{animation:rotate 3s infinite;font-size:40px;height:160px;left:0;opacity:0;position:absolute;right:0;text-align:center;top:0;transform-origin:bottom center}.popup-loader_percentage{display:block;margin:13px 0!important;text-align:center;width:100%}.popup-loader_message{margin:13px 0!important}@keyframes rotate{0%{transform:rotate(90deg)}10%{opacity:0}35%{transform:rotate(0deg);opacity:1}65%{transform:rotate(0deg);opacity:1}80%{opacity:0}to{transform:rotate(-90deg)}}.feedback-dialog_message{margin-bottom:18px}.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:#bf3c27;border-color:#bf3c27;font-size:15px;text-transform:uppercase;padding:10px 16px;width:100%}.unsubscribe-popup_button:focus,.unsubscribe-popup_button:hover{background-color:#952f1e;color:#fff}.unsubscribe-popup_button.-secondary{background-color:#3b3c48;border-color:#3b3c48}.unsubscribe-popup_button.-secondary:focus,.unsubscribe-popup_button.-secondary:hover{background-color:#5d5f72}.popup-split-view{display:grid;font-size:0;min-height:200px;min-width:800px}@media (min-width:767px){.popup-split-view{height:100%;grid-template-rows:100%;grid-template-columns:30% 70%}}@media (min-width:992px){.popup-split-view{grid-template-columns:250px 1fr}}.popup-split-view_left,.popup-split-view_right{padding:26px;position:relative}.popup-split-view_left{background-color:#e4e6e9}.popup-split-view_right{min-height:300px}.course-picker_buttons{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:26px;margin:0 auto;right:26px}.course-picker_buttons-container{height:500px}.course-picker_button{background-color:transparent;border:2px solid #aaa;display:block;font-size:11px;font-weight:700;margin:8px 0;text-transform:uppercase;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.course-picker_button.is-active,.course-picker_button:active,.course-picker_button:hover{background-color:#aaa}.course-picker_content{display:none;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;color:#000;font-size:15px;left:0;right:0}.course-picker_content.is-visible{display:initial}.course-picker_header,.course-picker_subheader{text-align:center}.course-picker_header{color:#000;font-size:36px;font-weight:400;margin-bottom:13px}.course-picker_subheader{display:block;font-size:20px;font-weight:400;margin-bottom:26px;min-height:15px}.course-picker_course{display:grid;grid-template-columns:1fr 1fr}.course-picker_course-left,.course-picker_course-right{padding:0 26px}.course-picker_course-right{padding-left:13px}.course-picker_course-left{padding-right:13px}.course-picker_course-left .profile_courses-course{pointer-events:none;margin-top:0!important}.course-picker_course-box{margin-bottom:13px}.course-picker_course-info{font-size:14px;line-height:1.3em;min-height:175px}.course-picker_course-info a{color:#000!important;font:14px Rubik!important;font-family:Rubik!important;font-weight:300!important;pointer-events:none!important;opacity:1}.course-picker_track{margin-bottom:39px;padding-left:26px}.course-picker_track-list{list-style:none}.course-picker_track-course{color:#d2d3d8;font-size:12px;font-weight:700;line-height:12px;margin-bottom:20px;padding-left:13px;position:relative;text-transform:uppercase}.course-picker_track-course:first-of-type{color:#bf3c27}.course-picker_track-course:before{background-color:#d2d3d8;display:block;content:"";height:14px;left:-8px;width:14px;z-index:5;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.course-picker_track-course:after{background-color:#d2d3d8;content:"";display:block;height:39px;left:-2px;position:absolute;top:12px;width:2px}.course-picker_track-course:first-of-type:before{background-color:#bf3c27}.course-picker_track-course:last-of-type:after{background-color:#fff}.course-picker_start-button{color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;letter-spacing:.02em;padding:6px 13px;pointer-events:all;text-align:center!important;text-transform:uppercase!important;user-select:none!important;vertical-align:middle;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#bf3c27}.course-picker_start-button:focus,.course-picker_start-button:hover{color:#fff}.course-picker_start-button.is-disabled{opacity:.5;pointer-events:none}.course-picker_start-button:focus,.course-picker_start-button:hover{opacity:.5}.quiz-scores_header{font-size:20px;margin-bottom:13px;text-align:center}.quiz-scores_table{text-align:center;width:100%}.quiz-scores_table-container{max-height:200px;overflow-y:auto}.quiz-scores_table-header{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:25%}.mini-alert{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-ms-transition:.4s opacity;-webkit-transition:opacity .4s;-moz-transition:.4s opacity;-o-transition:.4s opacity;transition:opacity .4s;background:#29cb57;bottom:13px;color:#fff;font-size:12px;padding:13px 13px 13px 40px;position:fixed;opacity:0;right:13px;max-width:300px;z-index:10}.mini-alert.is-visible{animation-name:bounce-6;animation-timing-function:ease;animation-duration:2s;animation-iteration-count:1;opacity:1}@keyframes bounce-6{5%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-50px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-7px)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.mini-alert_spinner{pointer-events:none;position:absolute!important;left:13px!important;right:auto!important;top:14px!important}.loading-spinner{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.paragraph-grid{text-align:center;border-bottom:1px solid #bebebe;display:inline-block;padding:70px 0}.paragraph-grid_header{font:36px Rubik;font-weight:500;margin-bottom:54px;text-align:center;text-transform:none}.paragraph-grid_point{margin-bottom:30px;padding:0 100px}.paragraph-grid_point-header{font:20px Rubik;font-weight:500;margin-bottom:6px;text-transform:none}.paragraph-grid_point-text{font:15px Rubik;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:#bf3c27!important}@media (min-width:676px){_point{padding:0 50px}}@media (min-width:992px){.paragraph-grid_point{margin-bottom:0;padding:0 20px}}.dropdown-menu{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.3);cursor:pointer;display:none;font-size:14px;font-weight:500;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:hsla(0,0%,100%,.7)!important;background-color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.7);text-align:center}.dropdown-menu_link,.dropdown-menu_link:visited{color:#000;cursor:pointer;display:block;padding:5px 20px;margin:0 -20px;text-transform:capitalize;text-decoration:none}.dropdown-menu_link.-resource:before,.dropdown-menu_link.-video:before,.dropdown-menu_link:visited.-resource:before,.dropdown-menu_link:visited.-video:before{margin-right:6px;position:relative;top:2px}.dropdown-menu_link:active,.dropdown-menu_link:hover{color:#d2d3d8;text-decoration:none}.dropdown-menu.-right .dropdown-menu_triangle{left:auto;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:#d2d3d8}.dropdown-menu_back i{margin-right:10px}.dropdown-menu_links{list-style-type:none}.dropdown-menu_buttons{border-top:1px solid hsla(0,0%,100%,.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:after,.dropdown-menu:before{border:9px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;position:absolute;top:-18px;width:0}.dropdown-menu:before{border-width:10px;border-color:transparent transparent hsla(0,0%,100%,.4);top:-21px}.dropdown-menu.-center:after,.dropdown-menu.-center:before{left:0;margin:auto;right:0}.dropdown-menu.-right:after{left:auto;right:22px}.dropdown-menu.-right:before{left:auto;right:21px}.dropdown-menu.-left:after{right:auto;left:22px}@media (max-width:767px){.dropdown-menu.-left:after{left:15px!important}}.dropdown-menu.-left:before{right:auto;left:21px}@media (max-width:767px){.dropdown-menu.-left:before{left:14px!important}}.top-notification{background-color:#2f9de6;color:#fff;display:none;font-size:12px;height:82px;padding:25px 20px;position:fixed;top:-82px;width:100%;z-index:9999;transition:top .5s}@media (min-width:992px){.top-notification{display:block;font-size:16px}}.top-notification[data-handler]{cursor:pointer}.top-notification.-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.top-notification.-background.-center-image{background-size:100% auto}@media (min-width:1200px){.top-notification.-background.-center-image{background-size:90% auto}}.top-notification_close{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;cursor:pointer;font-size:18px;right:26px;padding:10px}.top-notification_close:hover{opacity:.6}.top-notification_message{height:44px}.top-notification_message,.top-notification_text{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;margin:0 auto;right:0}.top-notification_text.-large{font-size:24px}.top-notification_text-container{display:inline-block;height:44px;position:relative;width:500px}.top-notification_button{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;margin:0 auto;right:0}.top-notification_button-container{display:inline-block;height:44px;width:200px;position:relative}.t-transparent-header #outer-container,.top-bar{transition:margin-top .5s;margin-top:0}.has-notification .top-notification{top:0;text-align:center}@media (min-width:992px){.t-transparent-header .has-notification #outer-container{transition:22px .5s;margin-top:22px}}.has-notification #main,.has-notification .top-bar{margin-top:0}@media (min-width:992px){.has-notification #main,.has-notification .top-bar{margin-top:82px}}.countdown-timer{margin-left:5px}.countdown-timer,.countdown-timer_section{display:inline-block;position:relative}.countdown-timer_number{background-color:#fff;border-radius:1px;color:#106fa8;font-family:codeavengers-font,monospace;font-size:10px;font-weight:700;margin:0 2px;padding:4px 1px 4px 0}@media (min-width:992px){.countdown-timer_number{font-size:12px}}.countdown-timer_text{color:#fff;font-size:8px;left:0;line-height:1.2em;margin:0 auto;position:absolute;right:0;text-transform:capitalize;top:30px}.contact-us{border-top:1px solid #bdbdbd;display:inline-block;padding-top:50px;width:100%}.contact-us_content{font:16px Rubik;font-weight:300;margin:0 auto 50px;width:300px}.contact-us img{border:none;margin-top:10px;margin-bottom:20px}.contact-us_header{font:20px Rubik;font-weight:500;margin-bottom:6px;text-transform:none}.contact-us_info{font:15px Rubik;font-weight:300;letter-spacing:.2px;line-height:1.3em;height:70px;margin:3px 0 20px}.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:50%}.contact-us_link{margin-right:20px}.contact-us_link:focus,.contact-us_link:hover{color:#636363;opacity:.7}.contact-us_subtext{display:inline-block;width:150px;border-left:1px solid #647488;padding-left:23px}.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}}pre.jqconsole{font-family:Rubik!important;font-size:14px}.jqconsole>span{opacity:.4;transition:opacity .2s linear;display:block}.jqconsole:first-child .jqconsole-prompt{margin-top:0}.jqconsole>span.jqconsole-old-prompt,.jqconsole>span.jqconsole-output,.jqconsole>span.jqconsole-prompt{opacity:1}.jqconsole>span.output,.jqconsole>span:hover{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.alert .current .message,.console.pass .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 .info,.console .success,.console .warn{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{vertical-align:middle;color:#b5b5b5;padding-right:5px}.jqconsole-old-prompt{color:#bbb;font-weight:400;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.jqconsole-input{color:#dd0}.jqconsole-old-input{color:#bb0;font-weight:400}.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_highlight,.guide-mode .ca-style * .guiders_highlight *,.guide-mode .ca-style * .guiders_parent{opacity:1!important}.guide-mode .ca-style * .guiders_parent{opacity:.99!important}.guider{background-color:rgba(30,31,42,.9);border:none;color:#fff;font-family:Open Sans,tahoma,geneva,arial,verdana,helvetica,sans-serif;position:absolute;outline:none;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:grey;font-size:12px;font-weight:700;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;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;cursor:pointer;font:11px Rubik;font-weight:700;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none!important;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;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:active,.guider.-fullscreen .guiders-preview_social-button:focus,.guider.-fullscreen .guiders-preview_social-button:hover{border-color:transparent;background-color:transparent;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:transparent;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:700;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:active,.guider.-fullscreen .guiders-preview_social-button.-white:focus,.guider.-fullscreen .guiders-preview_social-button.-white:hover{background-color:hsla(0,0%,100%,.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:active,.guider.-fullscreen .guiders-preview_social-button.-solid-white:focus,.guider.-fullscreen .guiders-preview_social-button.-solid-white:hover{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-default{background-color:#bf3c27;border-color:#bf3c27;color:#fff;padding:.6em 1.6em}.guider.-fullscreen .guiders-preview_social-button.-default:active,.guider.-fullscreen .guiders-preview_social-button.-default:focus,.guider.-fullscreen .guiders-preview_social-button.-default:hover{border-color:#6a2116;background-color:#6a2116;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:active,.guider.-fullscreen .guiders-preview_social-button.-blue:focus,.guider.-fullscreen .guiders-preview_social-button.-blue:hover{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-red{color:#fff;background-color:#bf3c27;border-color:#bf3c27}.guider.-fullscreen .guiders-preview_social-button.-red:active,.guider.-fullscreen .guiders-preview_social-button.-red:focus,.guider.-fullscreen .guiders-preview_social-button.-red:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button.-red-orange{background:#bf3c27;border-color:#bf3c27;color:#fff;display:inline-block;padding:10px 15px}.guider.-fullscreen .guiders-preview_social-button.-red-orange:active,.guider.-fullscreen .guiders-preview_social-button.-red-orange:focus,.guider.-fullscreen .guiders-preview_social-button.-red-orange:hover{border-color:#bf3c27;background-color:#952f1e;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:active,.guider.-fullscreen .guiders-preview_social-button.-black:focus,.guider.-fullscreen .guiders-preview_social-button.-black:hover{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:active,.guider.-fullscreen .guiders-preview_social-button.-black-bordered:focus,.guider.-fullscreen .guiders-preview_social-button.-black-bordered:hover{border-color:#2b2c3b;background-color:transparent;color:#2b2c3b;cursor:pointer}.guider.-fullscreen .guiders-preview_social-button:focus,.guider.-fullscreen .guiders-preview_social-button:hover{border:none;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 Rubik;font-weight:700;margin:0 auto!important;padding:20px;width:245px}.guider.-fullscreen .guiders_button.ui-button .dropdown-menu_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 .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 .secondary-button,.guider.-fullscreen .guiders_button.ui-button .settings-boxes_box-button,.guider.-fullscreen .guiders_button.ui-button .top-notification_button{text-align:center}.guider .guiders_arrow_left{left:-20px;border:10px solid transparent;border-right-color:#1e1f2a}.guider .guiders_arrow_left,.guider .guiders_arrow_right{transition:opacity .3s ease-out;content:"";display:block;height:0;position:absolute;opacity:.8;width:0}.guider .guiders_arrow_right{border:10px solid transparent;border-left-color:#1e1f2a;right:-20px}.guider .guiders_arrow_down{bottom:-20px;border:10px solid transparent;border-top-color:#1e1f2a}.guider .guiders_arrow_down,.guider .guiders_arrow_up{transition:opacity .3s ease-out;content:"";display:block;height:0;position:absolute;opacity:.8;width:0}.guider .guiders_arrow_up{border:10px solid transparent;border-bottom-color:#1e1f2a;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:20px Rubik;font-weight:500;text-transform:none;float:left;font-size:18px;font-weight:600;line-height:1.5em;margin:12px 0;width:100%}.guiders_description,.guiders_description p{clear:both;font:15px Rubik;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,.05)}#guiders_overlay{background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.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:transparent;background-color:transparent;color:#ccc;cursor:pointer}.guiders_buttons_container .guiders_button.dropdown-menu_button,.guiders_buttons_container .guiders_button.featured-post_info-button,.guiders_buttons_container .guiders_button.popup-form_social,.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.secondary-button,.guiders_buttons_container .guiders_button.settings-boxes_box-button,.guiders_buttons_container .guiders_button.top-notification_button{left:0;position:absolute}.-fullscreen .guiders_buttons_container .guiders_button.dropdown-menu_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.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.secondary-button,.-fullscreen .guiders_buttons_container .guiders_button.settings-boxes_box-button,.-fullscreen .guiders_buttons_container .guiders_button.top-notification_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}.jspContainer{outline:none;overflow:hidden;position:relative}.jspScrollable{outline:none}.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:#fff}.jspHorizontalBar *,.jspVerticalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{position:relative;border:0 solid #111}.t-dark .jspTrack{border:none;background-color:#3e4057}.jspDrag{background-color:#000;border-radius:0;left:0;position:relative;top:0;cursor:pointer;opacity:.8;transition:opacity .4s}.jspDrag:hover{opacity:1}.t-dark .jspDrag{background-color:#fff}.jspHorizontalBar{opacity:.8}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{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:none}.jspCorner{background:#eeeef4;float:left;height:100%}.jspTrack{border:none;background-color:#eee;border-radius:0;box-sizing:border-box;height:100%!important}.main :not(.ace_scrollbar)::-webkit-scrollbar-track,.ui-dialog ::-webkit-scrollbar-track{background:#f0f0f0;border:0 #fff;border-radius:0}.is-windows-os .ace_scrollbar::-webkit-scrollbar-thumb,.main :not(.ace_scrollbar)::-webkit-scrollbar-thumb,.ui-dialog ::-webkit-scrollbar-thumb{background:#000;border:0 #fff;border-radius:0}.is-windows-os .ace_scrollbar::-webkit-scrollbar-thumb:hover,.main ::-webkit-scrollbar-thumb:hover,.ui-dialog ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.6);box-shadow:inset 0 0 2px rgba(0,0,0,.5)}.is-windows-os .ace_scrollbar::-webkit-scrollbar-thumb:active,.main ::-webkit-scrollbar-thumb:active,.ui-dialog ::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,.6)}.main ::-webkit-scrollbar-corner,.ui-dialog ::-webkit-scrollbar-corner{background-color:#f0f0f0;border:none;background-color:transparent}.main :not(.ace_scrollbar)::-webkit-scrollbar,.ui-dialog ::-webkit-scrollbar{width:8px;height:8px;z-index:100}.is-windows-os .ace_scrollbar::-webkit-scrollbar{width:16px}.container::-webkit-scrollbar,.info::-webkit-scrollbar,.jqconsole::-webkit-scrollbar,.ui-dialog::-webkit-scrollbar{width:12px}.container::-webkit-scrollbar-track,.is-windows-os .ace_scrollbar::-webkit-scrollbar-track{background-color:#f0f0f0;border:1px solid #f0f0f0}@media screen{.com{color:#4c886b}.atv{color:#080}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:700}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:700}.lit{color:#044}.clo,.opn,.pun{color:#440}.tag{color:#006;font-weight:700}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}.ca-content code ol.linenums,.code-blocks 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-blocks ol.linenums li,code ol.linenums li{border-left:1px solid #d5d5d5;display:block;list-style-type:decimal;margin:0;padding:0 .5em 0 0}.ca-content code ol.linenums li:before,.code-blocks 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-blocks ol.linenums li:nth-child(odd),code ol.linenums li:nth-child(odd){background-color:#f8f8f8}.ca-content code ol.linenums li:nth-child(2n),.code-blocks ol.linenums li:nth-child(2n),code ol.linenums li:nth-child(2n){background-color:#fff}.ca-content code ol.linenums li:nth-child(n):hover,.code-blocks ol.linenums li:nth-child(n):hover,code ol.linenums li:nth-child(n):hover{background-color:rgba(0,0,0,.04)}.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,.9);color:#fff}.popover.bottom .arrow{top:100%;top:0;margin-left:-7px;border-bottom:7px solid #888}.popover.bottom .arrow,.popover.top .arrow{position:absolute;left:50%;border-left:7px solid transparent;border-right:7px solid transparent}.popover.top .arrow{bottom:100%;bottom:0;margin-right:-7px;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,.2);border-style:solid;border-width:0;max-width:450px}#rgbColorWidget-dialog .popover{right:10px}.right{float:right}#info .file-explorer-container{display:none;background-color:#fff;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:#fff;position:relative;width:100%}#file_tree_explorer .file-explorer{border-radius:0;background:#fff;float:left;height:430px;overflow:scroll;padding:5px;width:190px}#fileTreeItemPreview .example-code{display:block;font-size:13px;text-align:left}.fileTreePreview{background-color:#eee;width:418px;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:1px solid #bbb;border-left:1px solid #bbb;bottom:0;left:0;margin:auto;max-width:400px;max-height:280px;position:absolute;right:0;top:0}#fileTreePreviewPathsInfo{background-color:#fff;width:420px;height:130px;float:right;color:#000;text-align:left;font-size:12px;padding:5px;line-height:16px;overflow-x:scroll;overflow-y:hidden}#fileTreePreviewPathsInfo code{cursor:pointer;display:inline-block;font-size:12px!important;margin-bottom:3px}.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 0 0 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:#fff;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:#add8e6}#fileTreeContextMenu hr{margin:6px 0}.jqueryFileTree li.directory{background:url(directory.png) 0 0 no-repeat}.jqueryFileTree li.expanded{background:url(folder_open.png) 0 0 no-repeat}.jqueryFileTree li.file{background:url(file.png) 0 0 no-repeat}.jqueryFileTree li.ext_bmp{background:url(picture.png) 0 0 no-repeat}.jqueryFileTree li.ext_css{background:url(css.png) 0 0 no-repeat}.jqueryFileTree li.ext_doc{background:url(doc.png) 0 0 no-repeat}.jqueryFileTree li.ext_gif{background:url(picture.png) 0 0 no-repeat}.jqueryFileTree li.ext_h{background:url(code.png) 0 0 no-repeat}.jqueryFileTree li.ext_htm,.jqueryFileTree li.ext_html{background:url(html.png) 0 0 no-repeat}.jqueryFileTree li.ext_jpeg,.jqueryFileTree li.ext_jpg{background:url(picture.png) 0 0 no-repeat}.jqueryFileTree li.ext_js{background:url(script.png) 0 0 no-repeat}.jqueryFileTree li.ext_log{background:url(txt.png) 0 0 no-repeat}.jqueryFileTree li.ext_m4p,.jqueryFileTree li.ext_mp3,.jqueryFileTree li.ext_ogg{background:url(music.png) 0 0 no-repeat}.jqueryFileTree li.ext_pcx{background:url(picture.png) 0 0 no-repeat}.jqueryFileTree li.ext_pdf{background:url(pdf.png) 0 0 no-repeat}.jqueryFileTree li.ext_php{background:url(php.png) 0 0 no-repeat}.jqueryFileTree li.ext_png{background:url(picture.png) 0 0 no-repeat}.jqueryFileTree li.ext_ppt{background:url(ppt.png) 0 0 no-repeat}.jqueryFileTree li.ext_psd{background:url(psd.png) 0 0 no-repeat}.jqueryFileTree li.ext_pl,.jqueryFileTree li.ext_py{background:url(script.png) 0 0 no-repeat}.jqueryFileTree li.ext_swf{background:url(flash.png) 0 0 no-repeat}.jqueryFileTree li.ext_tif,.jqueryFileTree li.ext_tiff{background:url(picture.png) 0 0 no-repeat}.jqueryFileTree li.ext_txt{background:url(txt.png) 0 0 no-repeat}.jqueryFileTree li.ext_wav{background:url(music.png) 0 0 no-repeat}.jqueryFileTree li.ext_zip{background:url(zip.png) 0 0 no-repeat}.reference-page .side-toolbar-label{display:none}.reference h2{margin:-10px -5px 10px}#reference-content{display:none}.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 Rubik;font-weight:500;text-align:center;text-transform:none;text-align:left;margin-bottom:32px}.course-outline .ca-style h2{font:30px Rubik;font-weight:500;margin:24px 0 12px}.course-outline .ca-style h2,.course-outline .ca-style h3{padding:6px 0;text-align:center;text-transform:none;text-align:left}.course-outline .ca-style h3{font:24px Rubik;font-weight:500;line-height:1.2em;margin:18px 0 6px}.course-outline .ca-style h4{font:20px Rubik;font-weight:500;margin-bottom:6px;text-transform:none;text-align:left}.course-outline .ca-style p{font:15px Rubik;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:12px 0}.ca-style .course-outline_projects p,.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:700}.course-outline .module-course .lesson-description{color:#666}.course-outline.html img{width:360px}.course-outline .project-label,.course-outline .special{font-weight:700;color:#3d99c9}.course-outline .ca-style h4{opacity:.6}.ui-dialog.-resource .ui-dialog-titlebar{background-color:#fff;height:48px;border-bottom:2px solid #aaa;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:#000;font-size:18px;height:18px;margin:0;right:6px}.reference{background-color:#fff;display:none;font-size:12px;margin:0;padding:10px}.reference_dialog{outline:none}.reference_dialog .ui-dialog-content{margin:0;padding:0;overflow:visible!important}.reference_dialog .ui-dialog-title{display:none}.reference_entry,.reference_output-container{border-left:1px solid #aaa}.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_console.-dark{color:#fff}.reference_output{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:0;bottom:0;overflow:hidden;position:absolute;right:0;top:0}.reference_output,.reference_output canvas{height:100%;width:100%}.reference_output #reference-canvas{opacity:.8;position:absolute;z-index:2}.reference_output #reference-canvas:focus{opacity:1}.reference_output #reference-grid-canvas{z-index:0}.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 #d2d3d8;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:-41px}.reference_topics{color:#b5b5b5;background-color:#fff;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:#000;font-size:12px;letter-spacing:.4px;margin:0 10px;padding:4px 6px;overflow:hidden;text-overflow:ellipsis}.reference_topic:hover{background-color:#f8f8f8;cursor:pointer}.reference_topic.is-selected{border:1px solid #d2d3d8}.reference_topic.is-current{color:#fff}.reference_topic code{border:none!important;font-weight:700;letter-spacing:0!important}.reference_topic.is-active code{color:#111}.reference_description{background-color:#fff;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:2px solid #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:2px solid #026492}.reference_description button.is-current{background-color:#fff;border:2px solid #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_run-button{font-size:13px!important}.reference_attribute{margin-bottom:0}.reference_item{margin-bottom:3px}.reference_attribute-name,.reference_attribute code,.reference_definition code{border:1px solid #f1f2f2;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:700;margin-bottom:6px}.reference_name,.reference_name code{white-space:normal}.reference_attribute-name{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-weight:500}.reference_dialog.-jr{height:520px;width:485px}.reference_dialog.-jr .ui-dialog-title{display:inline-block;font-size:.75em;text-transform:uppercase}.reference_dialog.-jr .ui-dialog-titlebar{height:32px}.reference_dialog.-fixed{box-shadow:none;border-radius:0;border-right:2px solid #ddd}.-jr .reference_topbar,.-jr .reference_topics-container{display:none}.-jr .reference_entry{left:0;display:flex;flex-direction:column}.-jr .reference_code,.-jr .reference_description,.-jr .reference_output-container{position:relative!important;top:0!important;width:100%}.-jr .reference_description{flex-grow:0;order:1}.-jr .reference_code{border-bottom:1px solid #d2d3d8;flex-grow:0;order:2}.-jr .reference_output-container{flex-grow:1;min-height:25%;order:3}.ascii{background-color:#333;color:#fff;border:6px solid #333;font-size:1em;border-spacing:1px}.ascii.landscape{background-color:#eee;color:#181818;border:2px solid #181818}.ascii.landscape.full td{min-width:30px}.ascii.landscape .ascii_char,.ascii.landscape .ascii_code,.ascii.landscape td{padding:1px 2px;text-align:center}.ascii.landscape .ascii_char{background-color:#333;color:#fff}.ascii td{padding:0 3px}.ascii td:nth-of-type(3n){text-align:right}.ascii_char{background-color:#181818;text-align:center}.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:transparent}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.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:hsla(0,0%,100%,.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}.content .copy-code_container.-copy,.content .run-code_container,.instructions .copy-code_container.-copy,.instructions .run-code_container{margin-top:8px;padding-left:0;padding-right:0;padding-top:18px}.content .copy-code_container.-copy code,.content .run-code_container code,.instructions .copy-code_container.-copy code,.instructions .run-code_container code{display:block;margin:0;padding-bottom:8px;padding-top:8px}.content .copy-code_container.-copy button,.content .run-code_container button,.instructions .copy-code_container.-copy button,.instructions .run-code_container button{border-radius:4px;left:-14px;padding:2px 6px;z-index:1}.content .copy-code_container.-icopy,.instructions .copy-code_container.-icopy{display:inline-block;line-height:1em;margin-right:12px;padding-left:0;padding-right:0;padding-top:0}.content .copy-code_container.-icopy .copy-code_button,.instructions .copy-code_container.-icopy .copy-code_button{border-radius:0 4px 4px 0;bottom:3px;font-size:.4em;line-height:.5em;padding:0 2px;right:-12px;top:0;width:12px}.content .copy-code_container code,.instructions .copy-code_container code{white-space:nowrap!important}.content .copy-code_container,.content .run-code_container,.instructions .copy-code_container,.instructions .run-code_container{display:block;position:relative}.content .copy-code_container code:hover,.content .run-code_container code:hover,.instructions .copy-code_container code:hover,.instructions .run-code_container code:hover{border:1px solid #c9001e;cursor:pointer}.content .copy-code_container .align-right,.content .run-code_container .align-right,.instructions .copy-code_container .align-right,.instructions .run-code_container .align-right{position:absolute;right:-18px;top:-8px;z-index:2}.content .copy-code_container.-icon,.content .run-code_container.-icon,.instructions .copy-code_container.-icon,.instructions .run-code_container.-icon{padding-right:12px}.content .copy-code_button,.content .run-code_button,.instructions .copy-code_button,.instructions .run-code_button{font-size:9px;font-weight:700;letter-spacing:.8px;line-height:2em;position:absolute;text-transform:uppercase;top:0}.ca-content figure{display:inline-block;margin:5px}.ca-content figure.-full-width{display:block;margin:auto}.ca-content figure.align-right{float:right}.ca-content figure.align-right img{padding-left:10px}.ca-content figure.align-left{float:left}.ca-content figure.align-left img{padding-right:10px}.ca-content figure img{padding-bottom:4px}.ca-content figure .lightbox{cursor:pointer}.ca-content figcaption{font-size:1em;line-height:1.4em;opacity:.8;padding-left:2px;padding-right:2px;padding-top:10px;text-align:center}.ca-content .notice1{font-size:200%;line-height:150%}.ca-content .notice2{font-size:120%;border:1px solid #708090;padding:10px;width:100%}.ca-content .notice3{font-size:160%;font-weight:700;line-height:170%;padding:10px}.ca-content .notice4{font-size:120%;border:1px solid grey;padding:10px;width:100%}.ca-content .noticeHeading{font-size:200%;line-height:20%;padding:50px 10px 5px}.ca-content .noticeTeach{border:1px solid sienna;padding:10px}.ca-content .reveal-answer{color:#7b8093}.ca-content .borderSolid{border:3px solid #9ea3b5;border-radius:5px;padding:10px}.ca-content .borderSolid2{border:3px solid #b9bccc;border-radius:5px;padding:10px}.ca-content .borderDash{border:3px dashed #9ea3b5;border-radius:5px;padding:10px}.ca-content .borderLightDash{border:3px dashed #b9bccc;border-radius:5px;padding:10px}.ca-content .show-examples-table{border:3px #b9bccc;border-collapse:separate;border-spacing:10px;padding:10px;text-align:center}.ca-content .show-examples-table td,.ca-content .show-examples-table th{border:3px solid #b9bccc;border-radius:5px;padding:10px;text-align:center;vertical-align:top}.ca-content .show-examples-table th{border-color:#9ea3b5;font-size:1.5em;background-color:#e4e6ee}.ca-content .second-row-table{border-collapse:separate;border-spacing:0 2.5px;width:100%}.ca-content .second-row-table tr:nth-child(2n){background-color:#f1f2f7}.ca-content .second-row-table th{font-size:1.5em;color:#7b8093}.ca-content .second-row-table td{vertical-align:top}.ca-content .spreadsheet-table{border:3px solid #7b8093;padding:10px;text-align:center}.ca-content .spreadsheet-table td,.ca-content .spreadsheet-table th{border:3px solid #b9bccc;border-radius:5px;padding:10px;text-align:center}.ca-content .spreadsheet-table th{border-color:#9ea3b5}.ca-content .borderThTable th{border:3px solid #9ea3b5;background-color:#f1f2f7}.ca-content .borderThTable td{border:3px solid #9ea3b5}.ca-content table.solidBlackTableBorder{border:3px solid #7b8093}.ca-content .solidBlackTableBorder td,.ca-content table.solidBlackTableBorder th{border:3px solid #7b8093;padding:10px;text-align:center}.ca-content .second-row{background-color:#f1f2f7}.ca-content .bigDisplayTable td,.ca-content table.bigDisplayTable{height:200px;border-collapse:collapse;border:1px solid #000;text-align:center;font-size:150%;vertical-align:middle}.ca-content #tableCompare{border:3px dashed #e4e6ee;padding:10px;border-collapse:collapse}.ca-content #tableCompare table{border:3px solid #708090;padding:10px;border-spacing:5px}.ca-content #tableCompare td{border:3px solid #4682b4}.ca-content #Specificitytable td{letter-spacing:3px;background-color:#f1f2f7}.ca-content #rainbowDiv{background-image:-webkit-linear-gradient(#dc143c,coral,gold,#9acd32,#20b2aa,#4169e1,#483d8b);background-image:-moz-linear-gradient(#dc143c,coral,gold,#9acd32,#20b2aa,#4169e1,#483d8b);background-image:-o-linear-gradient(#dc143c,coral,gold,#9acd32,#20b2aa,#4169e1,#483d8b);background-image:linear-gradient(#dc143c,coral,gold,#9acd32,#20b2aa,#4169e1,#483d8b);font-size:2.5em;height:90px;line-height:90px;padding:0 30px;text-shadow:1px 2px 3px #fff,1px 2px 3px #fff,1px 2px 3px #fff;width:350px}.ca-content .deg-225deg{background:-webkit-linear-gradient(-225deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(-225deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(-225deg,#fff,#add8e6,#2e8b57);background:linear-gradient(-225deg,#fff,#add8e6,#2e8b57)}.ca-content .deg-135deg{background:-webkit-linear-gradient(-135deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(-135deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(-135deg,#fff,#add8e6,#2e8b57);background:linear-gradient(-135deg,#fff,#add8e6,#2e8b57)}.ca-content .deg-45deg{background:-webkit-linear-gradient(-45deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(-45deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(-45deg,#fff,#add8e6,#2e8b57);background:linear-gradient(-45deg,#fff,#add8e6,#2e8b57)}.ca-content .deg45deg{background:-webkit-linear-gradient(45deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(45deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(45deg,#fff,#add8e6,#2e8b57);background:linear-gradient(45deg,#fff,#add8e6,#2e8b57)}.ca-content .deg135deg{background:-webkit-linear-gradient(135deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(135deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(135deg,#fff,#add8e6,#2e8b57);background:linear-gradient(135deg,#fff,#add8e6,#2e8b57)}.ca-content .deg225deg{background:-webkit-linear-gradient(225deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(225deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(225deg,#fff,#add8e6,#2e8b57);background:linear-gradient(225deg,#fff,#add8e6,#2e8b57)}.ca-content .deg315deg{background:-webkit-linear-gradient(315deg,#fff,#add8e6,#2e8b57);background:-o-linear-gradient(315deg,#fff,#add8e6,#2e8b57);background:-moz-linear-gradient(315deg,#fff,#add8e6,#2e8b57);background:linear-gradient(315deg,#fff,#add8e6,#2e8b57)}.ca-content .image-gallery-basic{background-color:#7b8093}.ca-content .image-gallery-basic img{width:33.33%;border:1px solid #000}.ca-content .image-gallery-vert-align{background-color:#7b8093}.ca-content .image-gallery-vert-align img{width:33.33%;border:1px solid #000;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 #f1f2f2;color:#747474;font-weight:600;letter-spacing:.8px;line-height:1.4em;margin:18px 0 2px;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-2 .gallery_item,.ca-content .gallery.-fonts.columns-3 .gallery_item{margin-left:0;margin-right:0;border-right:1px solid #f1f2f2;padding-left:2%;padding-right:2%}.ca-content .gallery.-fonts.columns-2 .gallery_item>img,.ca-content .gallery.-fonts.columns-3 .gallery_item>img{margin-left:0;margin-right:0;max-width:176px}.ca-content .gallery.-fonts.columns-2 .gallery_item:first-child,.ca-content .gallery.-fonts.columns-3 .gallery_item:first-child{padding-left:0}.ca-content .gallery.-fonts.columns-2 .gallery_item:last-of-type,.ca-content .gallery.-fonts.columns-3 .gallery_item:last-of-type{border-right:none;padding-right:0}.ca-content .gallery.columns-1 .gallery_items>.gallery_item{height:auto;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;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;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;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;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;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;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;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(.35);transform-origin:0 0}@media (max-width:1400px){.responsive_wrapper{margin-left:-31px}}@media (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:#000;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:hsla(0,0%,100%,.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:#000;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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.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 #000;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;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.responsive_size-popup{background-color:rgba(0,0,0,.5);color:#fff;display:none;font-size:40px;padding:10px;position:absolute}.responsive_size-popup.-visible{display:inline-block}.code-output .responsive_wrapper{margin-left:0}.auto-lesson-plan_container{display:grid;padding:26px 0;margin:0 auto;max-width:1500px;position:relative}@media (min-width:767px){.auto-lesson-plan_container{grid-template-columns:270px 1fr}}.auto-lesson-plan_container .guides_content{margin:0!important}.auto-lesson-plan_container .guide-nav_lesson-header.-mobile{bottom:auto;margin-left:0!important;padding:10px 20px;position:absolute;top:0}.auto-lesson-plan_container .guide-nav{display:block!important}.auto-lesson-plan_navigation{display:none;padding:52px 13px}.auto-lesson-plan_navigation.is-open{display:block;left:0;right:0;margin-top:13px;position:absolute}.auto-lesson-plan_navigation .teacher-dashboard_lesson-plans-navigation{display:block;margin-top:0}@media (min-width:767px){.auto-lesson-plan_navigation{display:block;padding-top:0}}.auto-lesson-plan_content{padding:52px 13px 0;position:relative;-ms-transition:slide .5s forwards opacity .15s ease;-webkit-transition:slide forwards opacity .5s ease .15s;-moz-transition:slide .5s forwards opacity .15s ease;-o-transition:slide .5s forwards opacity .15s ease;transition:slide forwards opacity .5s ease .15s;width:calc(100vh - 13pxpx);max-width:100%;overflow-x:auto}@media (min-width:767px){.auto-lesson-plan_content{padding-top:0}}.teacher-dashboard_lesson-plans-navigation{display:none;margin-top:13px}.teacher-dashboard_lesson-plans-navigation.is-visible{display:block!important}.teacher-dashboard_lesson-plans-navigation.-scroll{position:fixed;top:83px;width:300px}.teacher-dashboard_lesson-plans-navigation.-bottom-fix{position:absolute;bottom:0;width:300px}.guides{min-height:100vh}.guides,.guides_container{background-color:#ccd0d2;position:relative;z-index:2}.guides_container{left:0;margin:0 auto;max-width:1400px;opacity:0;-ms-transition:slide .5s forwards opacity .15s ease;-webkit-transition:slide forwards opacity .5s ease .15s;-moz-transition:slide .5s forwards opacity .15s ease;-o-transition:slide .5s forwards opacity .15s ease;transition:slide forwards opacity .5s ease .15s}.guides_container.is-visible{opacity:1}.guides_container.t-quiz{max-width:1190px}.guides_left-bar{width:100%}.guides_left-bar.-quiz,.guides_right-bar{display:none}.guides_content{margin:15px 15px 0}.guides_content.-quiz{margin:70px 0 0}.guides_content.-quiz h2{margin-top:0}.guides_content.-quiz .list-level-1{counter-reset:quiz-item;margin:-20px 0;padding-bottom:0;padding-top:0}.guides_content.-quiz .list-level-1_item{counter-increment:quiz-item;border-bottom:13px solid #ccd0d2;font-size:20px;line-height:1.8em;list-style-type:none;margin:0 -32px;padding:39px 50px;position:relative;visibility:visible!important;height:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0}.guides_content.-quiz .list-level-1_item:after,.guides_content.-quiz .list-level-1_item:before{content:" ";display:table}.guides_content.-quiz .list-level-1_item:after{clear:both}.guides_content.-quiz .list-level-1_item:before{content:counter(quiz-item) ".";font-weight:500;float:left;margin-right:3px}.guides_content.-quiz .list-level-1_item>iframe,.guides_content.-quiz .list-level-2_item>iframe{border:1px solid #d3d3d3;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;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 img{border:1px solid #aaa;border-radius:3px;margin-left:10px;margin-top:31px;padding-left:0!important}.guides_content.-quiz img.lightbox{cursor:pointer}.guides_content.-quiz img.lightbox:hover{opacity:.7}.guides_content.-quiz img.align-right{margin-top:8px!important}@media (min-width:767px){.guides{padding:15px}.guides_left-bar{margin:0;position:fixed;top:85px;width:245px}.guides_content{margin:0 0 0 260px}.guides_container{-ms-transition:left 0s ease;-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:70px!important}@media (min-width:992px){.guides_left-bar.-quiz{display:block;width:285px}.guides_content{margin:0 0 0 260px}.guides_content.-quiz{color:#000;background-color:#fff;border-radius:2px;margin:70px 300px 0;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:14px;font-weight:500;line-height:1em;letter-spacing:-.3px;text-transform:uppercase}.guide-header_level{border:1px solid #9799a0;border-radius:4px;display:none;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:400;line-height:1em;margin-top:5px;text-transform:uppercase}@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;font-family:15px,Rubik;max-height:500px;overflow-y:auto;overflow-x:hidden;display:none}.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 a{color:#d2d3d8}.guide-nav_lesson-header{cursor:pointer;background-color:#e4e6e9;border-bottom:1px solid #fff;display:grid;padding:6px 15px}.guide-nav_lesson-header,.guide-nav_lesson-header.-no-time{grid-template-columns:1fr}.guide-nav_lesson-header.-mobile{background-color:#fff;bottom:0;color:#000;display:block;margin-left:-15px;padding:10px 20px;position:fixed;width:100%;z-index:6}@media (min-width:767px){.guide-nav_lesson-header.-mobile{display:none}}@media print{.guide-nav_lesson-header.-mobile{display:none}}.guide-nav_lesson-header.is-active,.guide-nav_lesson-header:hover{background-color:#d2d3d8}.guide-nav_lesson:last-of-type .guide-nav_lesson-header{border:none}.guide-nav_mobile-header{color:#b9bccc;font-size:11px;font-weight:500;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:none;height:12px;margin-right:10px;position:relative;top:5px;width:12px}.guide-nav_lesson-name{overflow:hidden;white-space:nowrap}.guide-nav_lesson-name,.guide-nav_lesson-time,.guide-nav_period-name,.guide-nav_period-time{display:inline-block;font-size:12px;font-weight:500;letter-spacing:1px}.guide-nav_lesson-name,.guide-nav_period-name{position:relative;line-height:1.7em}.guide-nav_lesson-name code,.guide-nav_period-name code{vertical-align:baseline}.guide-nav_lesson-time,.guide-nav_period-time{color:#7f7f81;display:none;text-align:right;text-transform:uppercase}.guide-nav_lesson-header.-mobile .guide-nav_lesson-time{right:15px}.guide-nav_lesson-header .guide-nav_lesson-time{padding-top:5px}.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(204,207,219,0) 33%,rgba(204,207,219,0) 65%,rgba(204,207,219,0) 100%);background:-webkit-linear-gradient(left,rgba(204,207,219,0) 33%,rgba(204,207,219,0) 65%,rgba(204,207,219,0));background:linear-gradient(90deg,rgba(204,207,219,0) 33%,rgba(204,207,219,0) 65%,rgba(204,207,219,0));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(204,207,219,0) 33%,rgba(204,207,219,0) 59%,#3e4254 100%);background:-webkit-linear-gradient(left,rgba(204,207,219,0) 33%,rgba(204,207,219,0) 59%,#3e4254);background:linear-gradient(90deg,rgba(204,207,219,0) 33%,rgba(204,207,219,0) 59%,rgba(204,207,219,0));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,.37) 58%,#2f3241 100%);background:-webkit-linear-gradient(left,rgba(47,50,65,0) 33%,rgba(47,50,65,.37) 58%,#2f3241);background:linear-gradient(90deg,rgba(47,50,65,0) 33%,rgba(47,50,65,.37) 58%,#2f3241);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,.37) 58%,#101116 100%);background:-webkit-linear-gradient(left,rgba(16,17,22,0) 33%,rgba(16,17,22,.37) 58%,#101116);background:linear-gradient(90deg,rgba(16,17,22,0) 33%,rgba(16,17,22,.37) 58%,#101116);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#101116",endColorstr="#101116",GradientType=1)}@media (min-width:767px){.guide-nav{display:block}.guide-nav_lesson-name.-no-number{width:257px}.guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(204,207,219,0) 33%,rgba(204,207,219,0) 59%,rgba(204,207,219,0) 100%);background:-webkit-linear-gradient(left,rgba(204,207,219,0) 33%,rgba(204,207,219,0) 59%,rgba(204,207,219,0));background:linear-gradient(90deg,rgba(204,207,219,0) 33%,rgba(204,207,219,0) 59%,rgba(204,207,219,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00101116",endColorstr="#101116",GradientType=1)}.guide-nav_period-name{width:169px}}.guide{font-family:Rubik;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-right:10px solid #d2d3d8;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 18px 0 rgba(0,0,0,.3);box-shadow:0 0 18px 0 rgba(0,0,0,.3);color:#000;cursor:pointer;margin-bottom:13px;padding:20px 20px 20px 22px}.guide_header_heading{color:#d2d3d8}.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.is-expanded .guide_content,.guide_content{height:auto!important}.guide_tasks{border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:5px}.guide_name{font-weight:800;line-height:1em;letter-spacing:.3px;padding-bottom:5px}.guide_heading,.guide_name{font-size:14px;text-transform:uppercase}.guide_heading{font-weight:500;line-height:1.4em;letter-spacing:0}.guide_heading-secondary{text-transform:none}.guide_text{font-size:14px;font-weight:300;letter-spacing:.3px;line-height:1.6em;margin:8px 0 0;min-height:20px;padding-left:0!important}.guide_text-bold{font-weight:700}.guide_text p{padding-bottom:0!important}.guide [gloss],.guide code{background-color:hsla(0,0%,100%,.5)}.guide [gloss] b,.guide code b{background-color:#ffff5c}.guide .list-level-2{margin-left:40px}.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:none;padding:0}.guide_label-icon{font-size:22px;color:#aaa}.guide_time{font-weight:700;opacity:.5;position:absolute;right:0;top:4px}.guide_assign,.guide_time{font-size:11px;letter-spacing:1px;text-transform:uppercase}.guide_assign,.guide_assign-box{display:inline-block}.guide_assign-box{background-color:#fff;border-radius:2px;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,.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_controls,.guide_information{display:inline-block}.guide_controls{float:right;height:auto;padding:0;text-align:right;width:100px}.guide_tasks{margin-top:0}.guide_wrapper{padding:0 15px 0 0}.guide_time{top:auto}.guide_buttons-wrapper{bottom:0;margin-right:50px;right:0;top:auto}.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:2px solid #d2d3d8;display:none;font-family:15px,Rubik;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_link,.guides-info-section_text{color:#7b8093;font-size:14px;font-weight:300;line-height:19px;margin-top:5px}.guides-info-section_link{color:#bf3c27;display:block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.guides-info-section_link:hover{color:#bf3c27}.lesson-nav{background-color:#fff;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 18px 0 rgba(0,0,0,.3);box-shadow:0 0 18px 0 rgba(0,0,0,.3);font-family:Rubik;margin-bottom:13px;padding:15px 20px}.lesson-nav:first-of-type{margin-top:0}.lesson-nav_header{color:#343e5c;text-transform:capitalize}.lesson-nav_button,.lesson-nav_header{font-size:11px;font-weight:500;letter-spacing:1px;margin-right:15px}.lesson-nav_button{color:#9ea3b5;cursor:pointer;display:inline-block;padding:5px;user-select:none}.lesson-nav_button:last-of-type{margin:0}.lesson-nav_button.-link.is-active,.lesson-nav_button.-link:hover{cursor:pointer;color:#343e5c}.lesson-info{background-color:#fff;border-radius:2px;color:#fff;font-family:15px,Rubik;margin-top:15px}.lesson-info_heading{border-bottom:1px solid #d2d3d8;font-size:11px;font-weight:500;letter-spacing:1px;padding:15px 25px;text-transform:uppercase}.lesson-info_text{font-size:15px;padding:15px 25px}.guide-task{background-color:#fff;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 18px 0 rgba(0,0,0,.3);box-shadow:0 0 18px 0 rgba(0,0,0,.3);margin-bottom:13px!important;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:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0}.guide-task_wrapper:after,.guide-task_wrapper:before{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;width:80%}@media (min-width:767px){.guide-task_information{width:73%}}@media (min-width:1200px){.guide-task_information{width:82%}}.guide-task_information.-smaller{padding:0}@media (min-width:1200px){.guide-task_information.-smaller{width:63%}}.guide-task_controls{margin-top:0;padding:15px 0;text-align:center;width:19%}@media (min-width:767px){.guide-task_controls{margin-top:15px;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:auto;font-size:15px;height:0;overflow:hidden}.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;height:35px;margin-left:20px;padding-right:20px;position:relative;width:100%}@media (min-width:992px){.guide-task_header{padding-right:0}}.guide-task_header-wrapper{background-color:#7d8896;color:#fff}.guide-task_subheading{font-size:12px;font-weight:500;line-height:1.1em;margin-top:5px;position:relative;text-transform:capitalize;top:-18px}.guide-task_subheading span{font-weight:800}.guide-task_heading{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;color:#fff;font-size:20px;font-weight:500;left:0;line-height:1.1em;margin:0 auto;right:0;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:-7px}.guide-task_label{border-radius:2px;color:#fff;font-size:16px;height:30px;margin-left:10px;text-align:center;width:30px;display:none;position:absolute;right:55px;top:-50px;width:1px}@media (min-width:767px){.guide-task_label{display:inline-block}}.guide-task_label:hover{opacity:.8}.guide-task_label.action{background-color:transparent;border:none;padding:0}.guide-task_label-icon{font-size:22px;color:#aaa}.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_label-icon.-presentation{display:none}.guide-task_button{background-color:transparent;color:#fff;cursor:pointer;font:11px Rubik;font-weight:700;padding:.6em 1.4em;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none!important;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff!important;border:1px solid #fff;color:#aaa;display:none;position:absolute;right:60px;top:-45px}.guide-task_button:active,.guide-task_button:focus,.guide-task_button:hover{border-color:transparent;background-color:transparent;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:transparent;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:700;padding:20px!important;margin-right:10px}.guide-task_button.-white{border-color:#fff;color:#fff}.guide-task_button.-white:active,.guide-task_button.-white:focus,.guide-task_button.-white:hover{background-color:hsla(0,0%,100%,.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:active,.guide-task_button.-solid-white:focus,.guide-task_button.-solid-white:hover{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.guide-task_button.-default{background-color:#bf3c27;border-color:#bf3c27;color:#fff;padding:.6em 1.6em}.guide-task_button.-default:active,.guide-task_button.-default:focus,.guide-task_button.-default:hover{border-color:#6a2116;background-color:#6a2116;color:#fff;cursor:pointer}.guide-task_button.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}.guide-task_button.-blue:active,.guide-task_button.-blue:focus,.guide-task_button.-blue:hover{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.guide-task_button.-red{color:#fff;background-color:#bf3c27;border-color:#bf3c27}.guide-task_button.-red:active,.guide-task_button.-red:focus,.guide-task_button.-red:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.guide-task_button.-red-orange{background:#bf3c27;border-color:#bf3c27;color:#fff;display:inline-block;padding:10px 15px}.guide-task_button.-red-orange:active,.guide-task_button.-red-orange:focus,.guide-task_button.-red-orange:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}.guide-task_button.-black{color:#fff;background-color:#565876;border:2px solid #565876}.guide-task_button.-black:active,.guide-task_button.-black:focus,.guide-task_button.-black:hover{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:active,.guide-task_button.-black-bordered:focus,.guide-task_button.-black-bordered:hover{border-color:#2b2c3b;background-color:transparent;color:#2b2c3b;cursor:pointer}@media (min-width:992px){.guide-task_button{display:inline-block}}.guide-task_time{color:#fff;font-size:11px;font-weight:500;letter-spacing:1px;position:absolute;right:10px;top:-42px}.guide-task_time:empty{display:none}.guide-task_toggle{color:#b1b5c4;font-size:14px;margin-left:15px;position:relative;top:15px}.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_toggle:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.guide-task_activity{border-top:1px solid #e4e6ee;padding:10px 0 10px 45px}.guide-task_activity-number{margin-right:20px}.guide-task .video-container{padding-bottom:5px}@media (max-width:767px){.guide-task{margin-left:0;margin-right:0}.guide-task.is-expanded .guide-content{border-bottom:none}}@media (min-width:767px){.guide-task{border-radius:2px;overflow:hidden}.guide-task.is-expanded:hover{border-color:transparent}.guide-task_wrapper{margin-left:0;padding:15px 0}.guide-task:hover+.guide-task .guide-task_wrapper,.guide-task:hover .guide-task_wrapper{border-color:transparent}.guide-task.is-expanded{overflow:visible}.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:static}.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;width:100%}.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,.is-expanded .guide_header{margin-top:0!important}.is-expanded .guide-content{display:inline-block;width:100%}.is-expanded:last-child .guide-content{border-bottom:none}.is-expanded>.guide-task_header-wrapper{margin:0!important;padding:0 10px 0 13px!important}.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{margin-top:15px}.guide-task.c .guide-task_letter:before{top:51%!important}.guide-nav.-curriculum .guide-nav_lesson .is-active,.guide-nav.-curriculum .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-curriculum .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-curriculum .guide-nav_lesson:hover,.guide-nav.-curriculum .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-curriculum .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-curriculum .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-curriculum .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-curriculum .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-curriculum .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(125,136,150,0) 33%,rgba(125,136,150,.39) 59%,#7d8896 100%);background:-webkit-linear-gradient(left,rgba(125,136,150,0) 33%,rgba(125,136,150,.39) 59%,#7d8896);background:linear-gradient(90deg,rgba(125,136,150,0) 33%,rgba(125,136,150,.39) 59%,#7d8896);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-curriculum a{color:#7d8896}.-curriculum a:active,.-curriculum a:focus,.-curriculum a:hover{color:#7d8896;opacity:.8}.-curriculum .guide-nav_lesson-header.is-active,.-curriculum .guide-nav_lesson-header:hover{background-color:#7d8896!important}.-curriculum .guide_header{border-right:10px solid #7d8896;position:relative}.-curriculum .guide_header .guide_controls{position:absolute;right:0;width:auto}.-curriculum .guide_header .guide-task_button{background-color:#7d8896!important;color:#fff}.-curriculum .guide-header_heading,.-curriculum .guide_name{color:#7d8896}.-curriculum .guide-task_header-wrapper{background-color:#7d8896;color:#fff}.is-expanded .guide_header.section-curriculum{border-top:3px solid #7d8896}.-curriculum .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-curriculum:hover{border-bottom:0 solid #7d8896}.section-curriculum .guide-task_button{background-color:#7d8896;border-color:#7d8896;color:#fff}.section-curriculum.guide-task .guide-task_type{border:2px solid #7d8896;background-color:#7d8896}.section-curriculum.e .guide-task_type{background-color:#fff}.section-curriculum.e .guide-task_letter{color:#7d8896}.section-curriculum.guide-task:hover .guide-task_header-wrapper{background-color:#7d8896;color:#fff;transition:background-color .4s}.section-curriculum.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-curriculum.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-curriculum.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-curriculum.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-curriculum.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-curriculum.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-curriculum.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-curriculum.guide-task.is-expanded .guide-task_header-wrapper{background-color:#7d8896;color:#fff}.section-curriculum.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-curriculum.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-curriculum.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-curriculum.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-curriculum.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-curriculum.guide_header{color:#000;border:none}.is-expanded .section-curriculum .guide-task_controls:hover,.is-expanded .section-curriculumguide-task_wrapper:hover{color:#fff!important}.guide-nav.-docs .guide-nav_lesson .is-active,.guide-nav.-docs .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-docs .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-docs .guide-nav_lesson:hover,.guide-nav.-docs .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-docs .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-docs .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-docs .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-docs .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-docs .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(125,136,150,0) 33%,rgba(125,136,150,.39) 59%,#7d8896 100%);background:-webkit-linear-gradient(left,rgba(125,136,150,0) 33%,rgba(125,136,150,.39) 59%,#7d8896);background:linear-gradient(90deg,rgba(125,136,150,0) 33%,rgba(125,136,150,.39) 59%,#7d8896);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-docs a{color:#7d8896}.-docs a:active,.-docs a:focus,.-docs a:hover{color:#7d8896;opacity:.8}.-docs .guide-nav_lesson-header.is-active,.-docs .guide-nav_lesson-header:hover{background-color:#7d8896!important}.-docs .guide_header{border-right:10px solid #7d8896;position:relative}.-docs .guide_header .guide_controls{position:absolute;right:0;width:auto}.-docs .guide_header .guide-task_button{background-color:#7d8896!important;color:#fff}.-docs .guide-header_heading,.-docs .guide_name{color:#7d8896}.-docs .guide-task_header-wrapper{background-color:#7d8896;color:#fff}.is-expanded .guide_header.section-docs{border-top:3px solid #7d8896}.-docs .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-docs:hover{border-bottom:0 solid #7d8896}.section-docs .guide-task_button{background-color:#7d8896;border-color:#7d8896;color:#fff}.section-docs.guide-task .guide-task_type{border:2px solid #7d8896;background-color:#7d8896}.section-docs.e .guide-task_type{background-color:#fff}.section-docs.e .guide-task_letter{color:#7d8896}.section-docs.guide-task:hover .guide-task_header-wrapper{background-color:#7d8896;color:#fff;transition:background-color .4s}.section-docs.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-docs.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-docs.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-docs.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-docs.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-docs.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-docs.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-docs.guide-task.is-expanded .guide-task_header-wrapper{background-color:#7d8896;color:#fff}.section-docs.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-docs.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-docs.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-docs.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-docs.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-docs.guide_header{color:#000;border:none}.is-expanded .section-docs .guide-task_controls:hover,.is-expanded .section-docsguide-task_wrapper:hover{color:#fff!important}.guide-nav.-guide .guide-nav_lesson .is-active,.guide-nav.-guide .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-guide .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-guide .guide-nav_lesson:hover,.guide-nav.-guide .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-guide .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-guide .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-guide .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-guide .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-guide .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(125,136,150,0) 33%,rgba(125,136,150,.39) 59%,#7d8896 100%);background:-webkit-linear-gradient(left,rgba(125,136,150,0) 33%,rgba(125,136,150,.39) 59%,#7d8896);background:linear-gradient(90deg,rgba(125,136,150,0) 33%,rgba(125,136,150,.39) 59%,#7d8896);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-guide a{color:#7d8896}.-guide a:active,.-guide a:focus,.-guide a:hover{color:#7d8896;opacity:.8}.-guide .guide-nav_lesson-header.is-active,.-guide .guide-nav_lesson-header:hover{background-color:#7d8896!important}.-guide .guide_header{border-right:10px solid #7d8896;position:relative}.-guide .guide_header .guide_controls{position:absolute;right:0;width:auto}.-guide .guide_header .guide-task_button{background-color:#7d8896!important;color:#fff}.-guide .guide-header_heading,.-guide .guide_name{color:#7d8896}.-guide .guide-task_header-wrapper{background-color:#7d8896;color:#fff}.is-expanded .guide_header.section-guide{border-top:3px solid #7d8896}.-guide .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-guide:hover{border-bottom:0 solid #7d8896}.section-guide .guide-task_button{background-color:#7d8896;border-color:#7d8896;color:#fff}.section-guide.guide-task .guide-task_type{border:2px solid #7d8896;background-color:#7d8896}.section-guide.e .guide-task_type{background-color:#fff}.section-guide.e .guide-task_letter{color:#7d8896}.section-guide.guide-task:hover .guide-task_header-wrapper{background-color:#7d8896;color:#fff;transition:background-color .4s}.section-guide.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-guide.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-guide.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-guide.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-guide.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-guide.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-guide.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-guide.guide-task.is-expanded .guide-task_header-wrapper{background-color:#7d8896;color:#fff}.section-guide.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-guide.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-guide.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-guide.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-guide.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-guide.guide_header{color:#000;border:none}.is-expanded .section-guide .guide-task_controls:hover,.is-expanded .section-guideguide-task_wrapper:hover{color:#fff!important}.guide-nav.-activities .guide-nav_lesson .is-active,.guide-nav.-activities .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-activities .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-activities .guide-nav_lesson:hover,.guide-nav.-activities .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-activities .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-activities .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-activities .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-activities .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-activities .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(125,136,150,0) 33%,rgba(125,136,150,.39) 59%,#7d8896 100%);background:-webkit-linear-gradient(left,rgba(125,136,150,0) 33%,rgba(125,136,150,.39) 59%,#7d8896);background:linear-gradient(90deg,rgba(125,136,150,0) 33%,rgba(125,136,150,.39) 59%,#7d8896);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-activities a{color:#7d8896}.-activities a:active,.-activities a:focus,.-activities a:hover{color:#7d8896;opacity:.8}.-activities .guide-nav_lesson-header.is-active,.-activities .guide-nav_lesson-header:hover{background-color:#7d8896!important}.-activities .guide_header{border-right:10px solid #7d8896;position:relative}.-activities .guide_header .guide_controls{position:absolute;right:0;width:auto}.-activities .guide_header .guide-task_button{background-color:#7d8896!important;color:#fff}.-activities .guide-header_heading,.-activities .guide_name{color:#7d8896}.-activities .guide-task_header-wrapper{background-color:#7d8896;color:#fff}.is-expanded .guide_header.section-activities{border-top:3px solid #7d8896}.-activities .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-activities:hover{border-bottom:0 solid #7d8896}.section-activities .guide-task_button{background-color:#7d8896;border-color:#7d8896;color:#fff}.section-activities.guide-task .guide-task_type{border:2px solid #7d8896;background-color:#7d8896}.section-activities.e .guide-task_type{background-color:#fff}.section-activities.e .guide-task_letter{color:#7d8896}.section-activities.guide-task:hover .guide-task_header-wrapper{background-color:#7d8896;color:#fff;transition:background-color .4s}.section-activities.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-activities.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-activities.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-activities.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-activities.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-activities.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-activities.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-activities.guide-task.is-expanded .guide-task_header-wrapper{background-color:#7d8896;color:#fff}.section-activities.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-activities.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-activities.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-activities.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-activities.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-activities.guide_header{color:#000;border:none}.is-expanded .section-activities .guide-task_controls:hover,.is-expanded .section-activitiesguide-task_wrapper:hover{color:#fff!important}.guide-nav.-web-dev .guide-nav_lesson .is-active,.guide-nav.-web-dev .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-web-dev .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-web-dev .guide-nav_lesson:hover,.guide-nav.-web-dev .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-web-dev .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-web-dev .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-web-dev .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-web-dev .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-web-dev .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(34,183,171,0) 33%,rgba(34,183,171,.39) 59%,#22b7ab 100%);background:-webkit-linear-gradient(left,rgba(34,183,171,0) 33%,rgba(34,183,171,.39) 59%,#22b7ab);background:linear-gradient(90deg,rgba(34,183,171,0) 33%,rgba(34,183,171,.39) 59%,#22b7ab);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-web-dev a{color:#22b7ab}.-web-dev a:active,.-web-dev a:focus,.-web-dev a:hover{color:#22b7ab;opacity:.8}.-web-dev .guide-nav_lesson-header.is-active,.-web-dev .guide-nav_lesson-header:hover{background-color:#22b7ab!important}.-web-dev .guide_header{border-right:10px solid #22b7ab;position:relative}.-web-dev .guide_header .guide_controls{position:absolute;right:0;width:auto}.-web-dev .guide_header .guide-task_button{background-color:#22b7ab!important;color:#fff}.-web-dev .guide-header_heading,.-web-dev .guide_name{color:#22b7ab}.-web-dev .guide-task_header-wrapper{background-color:#22b7ab;color:#fff}.is-expanded .guide_header.section-web-dev{border-top:3px solid #22b7ab}.-web-dev .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-web-dev:hover{border-bottom:0 solid #22b7ab}.section-web-dev .guide-task_button{background-color:#22b7ab;border-color:#22b7ab;color:#fff}.section-web-dev.guide-task .guide-task_type{border:2px solid #22b7ab;background-color:#22b7ab}.section-web-dev.e .guide-task_type{background-color:#fff}.section-web-dev.e .guide-task_letter{color:#22b7ab}.section-web-dev.guide-task:hover .guide-task_header-wrapper{background-color:#22b7ab;color:#fff;transition:background-color .4s}.section-web-dev.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-web-dev.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-web-dev.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-web-dev.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-web-dev.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-web-dev.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-web-dev.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-web-dev.guide-task.is-expanded .guide-task_header-wrapper{background-color:#22b7ab;color:#fff}.section-web-dev.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-web-dev.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-web-dev.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-web-dev.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-web-dev.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-web-dev.guide_header{color:#000;border:none}.is-expanded .section-web-dev .guide-task_controls:hover,.is-expanded .section-web-devguide-task_wrapper:hover{color:#fff!important}.guide-nav.-javascript .guide-nav_lesson .is-active,.guide-nav.-javascript .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-javascript .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-javascript .guide-nav_lesson:hover,.guide-nav.-javascript .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-javascript .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-javascript .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-javascript .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-javascript .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-javascript .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(213,164,47,0) 33%,rgba(213,164,47,.39) 59%,#d5a42f 100%);background:-webkit-linear-gradient(left,rgba(213,164,47,0) 33%,rgba(213,164,47,.39) 59%,#d5a42f);background:linear-gradient(90deg,rgba(213,164,47,0) 33%,rgba(213,164,47,.39) 59%,#d5a42f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-javascript a{color:#d5a42f}.-javascript a:active,.-javascript a:focus,.-javascript a:hover{color:#d5a42f;opacity:.8}.-javascript .guide-nav_lesson-header.is-active,.-javascript .guide-nav_lesson-header:hover{background-color:#d5a42f!important}.-javascript .guide_header{border-right:10px solid #d5a42f;position:relative}.-javascript .guide_header .guide_controls{position:absolute;right:0;width:auto}.-javascript .guide_header .guide-task_button{background-color:#d5a42f!important;color:#fff}.-javascript .guide-header_heading,.-javascript .guide_name{color:#d5a42f}.-javascript .guide-task_header-wrapper{background-color:#d5a42f;color:#fff}.is-expanded .guide_header.section-javascript{border-top:3px solid #d5a42f}.-javascript .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-javascript:hover{border-bottom:0 solid #d5a42f}.section-javascript .guide-task_button{background-color:#d5a42f;border-color:#d5a42f;color:#fff}.section-javascript.guide-task .guide-task_type{border:2px solid #d5a42f;background-color:#d5a42f}.section-javascript.e .guide-task_type{background-color:#fff}.section-javascript.e .guide-task_letter{color:#d5a42f}.section-javascript.guide-task:hover .guide-task_header-wrapper{background-color:#d5a42f;color:#fff;transition:background-color .4s}.section-javascript.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-javascript.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-javascript.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-javascript.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-javascript.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-javascript.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-javascript.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-javascript.guide-task.is-expanded .guide-task_header-wrapper{background-color:#d5a42f;color:#fff}.section-javascript.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-javascript.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-javascript.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-javascript.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-javascript.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-javascript.guide_header{color:#000;border:none}.is-expanded .section-javascript .guide-task_controls:hover,.is-expanded .section-javascriptguide-task_wrapper:hover{color:#fff!important}.guide-nav.-html-css .guide-nav_lesson .is-active,.guide-nav.-html-css .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-html-css .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-html-css .guide-nav_lesson:hover,.guide-nav.-html-css .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-html-css .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-html-css .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-html-css .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-html-css .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-html-css .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(171,102,70,0) 33%,rgba(171,102,70,.39) 59%,#ab6646 100%);background:-webkit-linear-gradient(left,rgba(171,102,70,0) 33%,rgba(171,102,70,.39) 59%,#ab6646);background:linear-gradient(90deg,rgba(171,102,70,0) 33%,rgba(171,102,70,.39) 59%,#ab6646);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-html-css a{color:#ab6646}.-html-css a:active,.-html-css a:focus,.-html-css a:hover{color:#ab6646;opacity:.8}.-html-css .guide-nav_lesson-header.is-active,.-html-css .guide-nav_lesson-header:hover{background-color:#ab6646!important}.-html-css .guide_header{border-right:10px solid #ab6646;position:relative}.-html-css .guide_header .guide_controls{position:absolute;right:0;width:auto}.-html-css .guide_header .guide-task_button{background-color:#ab6646!important;color:#fff}.-html-css .guide-header_heading,.-html-css .guide_name{color:#ab6646}.-html-css .guide-task_header-wrapper{background-color:#ab6646;color:#fff}.is-expanded .guide_header.section-html-css{border-top:3px solid #ab6646}.-html-css .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-html-css:hover{border-bottom:0 solid #ab6646}.section-html-css .guide-task_button{background-color:#ab6646;border-color:#ab6646;color:#fff}.section-html-css.guide-task .guide-task_type{border:2px solid #ab6646;background-color:#ab6646}.section-html-css.e .guide-task_type{background-color:#fff}.section-html-css.e .guide-task_letter{color:#ab6646}.section-html-css.guide-task:hover .guide-task_header-wrapper{background-color:#ab6646;color:#fff;transition:background-color .4s}.section-html-css.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-html-css.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-html-css.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-html-css.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-html-css.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-html-css.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-html-css.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-html-css.guide-task.is-expanded .guide-task_header-wrapper{background-color:#ab6646;color:#fff}.section-html-css.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-html-css.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-html-css.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-html-css.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-html-css.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-html-css.guide_header{color:#000;border:none}.is-expanded .section-html-css .guide-task_controls:hover,.is-expanded .section-html-cssguide-task_wrapper:hover{color:#fff!important}.guide-nav.-python .guide-nav_lesson .is-active,.guide-nav.-python .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-python .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-python .guide-nav_lesson:hover,.guide-nav.-python .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-python .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-python .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-python .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-python .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-python .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(36,127,134,0) 33%,rgba(36,127,134,.39) 59%,#247f86 100%);background:-webkit-linear-gradient(left,rgba(36,127,134,0) 33%,rgba(36,127,134,.39) 59%,#247f86);background:linear-gradient(90deg,rgba(36,127,134,0) 33%,rgba(36,127,134,.39) 59%,#247f86);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-python a{color:#247f86}.-python a:active,.-python a:focus,.-python a:hover{color:#247f86;opacity:.8}.-python .guide-nav_lesson-header.is-active,.-python .guide-nav_lesson-header:hover{background-color:#247f86!important}.-python .guide_header{border-right:10px solid #247f86;position:relative}.-python .guide_header .guide_controls{position:absolute;right:0;width:auto}.-python .guide_header .guide-task_button{background-color:#247f86!important;color:#fff}.-python .guide-header_heading,.-python .guide_name{color:#247f86}.-python .guide-task_header-wrapper{background-color:#247f86;color:#fff}.is-expanded .guide_header.section-python{border-top:3px solid #247f86}.-python .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-python:hover{border-bottom:0 solid #247f86}.section-python .guide-task_button{background-color:#247f86;border-color:#247f86;color:#fff}.section-python.guide-task .guide-task_type{border:2px solid #247f86;background-color:#247f86}.section-python.e .guide-task_type{background-color:#fff}.section-python.e .guide-task_letter{color:#247f86}.section-python.guide-task:hover .guide-task_header-wrapper{background-color:#247f86;color:#fff;transition:background-color .4s}.section-python.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-python.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-python.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-python.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-python.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-python.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-python.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-python.guide-task.is-expanded .guide-task_header-wrapper{background-color:#247f86;color:#fff}.section-python.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-python.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-python.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-python.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-python.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-python.guide_header{color:#000;border:none}.is-expanded .section-python .guide-task_controls:hover,.is-expanded .section-pythonguide-task_wrapper:hover{color:#fff!important}.guide-nav.-jquery .guide-nav_lesson .is-active,.guide-nav.-jquery .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-jquery .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-jquery .guide-nav_lesson:hover,.guide-nav.-jquery .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-jquery .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-jquery .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-jquery .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-jquery .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-jquery .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(213,164,47,0) 33%,rgba(213,164,47,.39) 59%,#d5a42f 100%);background:-webkit-linear-gradient(left,rgba(213,164,47,0) 33%,rgba(213,164,47,.39) 59%,#d5a42f);background:linear-gradient(90deg,rgba(213,164,47,0) 33%,rgba(213,164,47,.39) 59%,#d5a42f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-jquery a{color:#d5a42f}.-jquery a:active,.-jquery a:focus,.-jquery a:hover{color:#d5a42f;opacity:.8}.-jquery .guide-nav_lesson-header.is-active,.-jquery .guide-nav_lesson-header:hover{background-color:#d5a42f!important}.-jquery .guide_header{border-right:10px solid #d5a42f;position:relative}.-jquery .guide_header .guide_controls{position:absolute;right:0;width:auto}.-jquery .guide_header .guide-task_button{background-color:#d5a42f!important;color:#fff}.-jquery .guide-header_heading,.-jquery .guide_name{color:#d5a42f}.-jquery .guide-task_header-wrapper{background-color:#d5a42f;color:#fff}.is-expanded .guide_header.section-jquery{border-top:3px solid #d5a42f}.-jquery .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-jquery:hover{border-bottom:0 solid #d5a42f}.section-jquery .guide-task_button{background-color:#d5a42f;border-color:#d5a42f;color:#fff}.section-jquery.guide-task .guide-task_type{border:2px solid #d5a42f;background-color:#d5a42f}.section-jquery.e .guide-task_type{background-color:#fff}.section-jquery.e .guide-task_letter{color:#d5a42f}.section-jquery.guide-task:hover .guide-task_header-wrapper{background-color:#d5a42f;color:#fff;transition:background-color .4s}.section-jquery.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-jquery.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-jquery.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-jquery.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-jquery.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-jquery.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-jquery.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-jquery.guide-task.is-expanded .guide-task_header-wrapper{background-color:#d5a42f;color:#fff}.section-jquery.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-jquery.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-jquery.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-jquery.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-jquery.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-jquery.guide_header{color:#000;border:none}.is-expanded .section-jquery .guide-task_controls:hover,.is-expanded .section-jqueryguide-task_wrapper:hover{color:#fff!important}.guide-nav.-design .guide-nav_lesson .is-active,.guide-nav.-design .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-design .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-design .guide-nav_lesson:hover,.guide-nav.-design .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-design .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-design .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-design .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-design .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-design .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(134,88,46,0) 33%,rgba(134,88,46,.39) 59%,#86582e 100%);background:-webkit-linear-gradient(left,rgba(134,88,46,0) 33%,rgba(134,88,46,.39) 59%,#86582e);background:linear-gradient(90deg,rgba(134,88,46,0) 33%,rgba(134,88,46,.39) 59%,#86582e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-design a{color:#86582e}.-design a:active,.-design a:focus,.-design a:hover{color:#86582e;opacity:.8}.-design .guide-nav_lesson-header.is-active,.-design .guide-nav_lesson-header:hover{background-color:#86582e!important}.-design .guide_header{border-right:10px solid #86582e;position:relative}.-design .guide_header .guide_controls{position:absolute;right:0;width:auto}.-design .guide_header .guide-task_button{background-color:#86582e!important;color:#fff}.-design .guide-header_heading,.-design .guide_name{color:#86582e}.-design .guide-task_header-wrapper{background-color:#86582e;color:#fff}.is-expanded .guide_header.section-design{border-top:3px solid #86582e}.-design .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-design:hover{border-bottom:0 solid #86582e}.section-design .guide-task_button{background-color:#86582e;border-color:#86582e;color:#fff}.section-design.guide-task .guide-task_type{border:2px solid #86582e;background-color:#86582e}.section-design.e .guide-task_type{background-color:#fff}.section-design.e .guide-task_letter{color:#86582e}.section-design.guide-task:hover .guide-task_header-wrapper{background-color:#86582e;color:#fff;transition:background-color .4s}.section-design.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-design.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-design.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-design.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-design.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-design.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-design.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-design.guide-task.is-expanded .guide-task_header-wrapper{background-color:#86582e;color:#fff}.section-design.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-design.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-design.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-design.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-design.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-design.guide_header{color:#000;border:none}.is-expanded .section-design .guide-task_controls:hover,.is-expanded .section-designguide-task_wrapper:hover{color:#fff!important}.guide-nav.-comp-sci .guide-nav_lesson .is-active,.guide-nav.-comp-sci .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-comp-sci .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-comp-sci .guide-nav_lesson:hover,.guide-nav.-comp-sci .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-comp-sci .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-comp-sci .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-comp-sci .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-comp-sci .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-comp-sci .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(135,179,183,0) 33%,rgba(135,179,183,.39) 59%,#87b3b7 100%);background:-webkit-linear-gradient(left,rgba(135,179,183,0) 33%,rgba(135,179,183,.39) 59%,#87b3b7);background:linear-gradient(90deg,rgba(135,179,183,0) 33%,rgba(135,179,183,.39) 59%,#87b3b7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-comp-sci a{color:#87b3b7}.-comp-sci a:active,.-comp-sci a:focus,.-comp-sci a:hover{color:#87b3b7;opacity:.8}.-comp-sci .guide-nav_lesson-header.is-active,.-comp-sci .guide-nav_lesson-header:hover{background-color:#87b3b7!important}.-comp-sci .guide_header{border-right:10px solid #87b3b7;position:relative}.-comp-sci .guide_header .guide_controls{position:absolute;right:0;width:auto}.-comp-sci .guide_header .guide-task_button{background-color:#87b3b7!important;color:#fff}.-comp-sci .guide-header_heading,.-comp-sci .guide_name{color:#87b3b7}.-comp-sci .guide-task_header-wrapper{background-color:#87b3b7;color:#fff}.is-expanded .guide_header.section-comp-sci{border-top:3px solid #87b3b7}.-comp-sci .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-comp-sci:hover{border-bottom:0 solid #87b3b7}.section-comp-sci .guide-task_button{background-color:#87b3b7;border-color:#87b3b7;color:#fff}.section-comp-sci.guide-task .guide-task_type{border:2px solid #87b3b7;background-color:#87b3b7}.section-comp-sci.e .guide-task_type{background-color:#fff}.section-comp-sci.e .guide-task_letter{color:#87b3b7}.section-comp-sci.guide-task:hover .guide-task_header-wrapper{background-color:#87b3b7;color:#fff;transition:background-color .4s}.section-comp-sci.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-comp-sci.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-comp-sci.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-comp-sci.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-comp-sci.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-comp-sci.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-comp-sci.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-comp-sci.guide-task.is-expanded .guide-task_header-wrapper{background-color:#87b3b7;color:#fff}.section-comp-sci.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-comp-sci.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-comp-sci.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-comp-sci.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-comp-sci.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-comp-sci.guide_header{color:#000;border:none}.is-expanded .section-comp-sci .guide-task_controls:hover,.is-expanded .section-comp-sciguide-task_wrapper:hover{color:#fff!important}.guide-nav.-software-engineering .guide-nav_lesson .is-active,.guide-nav.-software-engineering .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-software-engineering .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-software-engineering .guide-nav_lesson:hover,.guide-nav.-software-engineering .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-software-engineering .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-software-engineering .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-software-engineering .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-software-engineering .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-software-engineering .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(135,179,183,0) 33%,rgba(135,179,183,.39) 59%,#87b3b7 100%);background:-webkit-linear-gradient(left,rgba(135,179,183,0) 33%,rgba(135,179,183,.39) 59%,#87b3b7);background:linear-gradient(90deg,rgba(135,179,183,0) 33%,rgba(135,179,183,.39) 59%,#87b3b7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-software-engineering a{color:#87b3b7}.-software-engineering a:active,.-software-engineering a:focus,.-software-engineering a:hover{color:#87b3b7;opacity:.8}.-software-engineering .guide-nav_lesson-header.is-active,.-software-engineering .guide-nav_lesson-header:hover{background-color:#87b3b7!important}.-software-engineering .guide_header{border-right:10px solid #87b3b7;position:relative}.-software-engineering .guide_header .guide_controls{position:absolute;right:0;width:auto}.-software-engineering .guide_header .guide-task_button{background-color:#87b3b7!important;color:#fff}.-software-engineering .guide-header_heading,.-software-engineering .guide_name{color:#87b3b7}.-software-engineering .guide-task_header-wrapper{background-color:#87b3b7;color:#fff}.is-expanded .guide_header.section-software-engineering{border-top:3px solid #87b3b7}.-software-engineering .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-software-engineering:hover{border-bottom:0 solid #87b3b7}.section-software-engineering .guide-task_button{background-color:#87b3b7;border-color:#87b3b7;color:#fff}.section-software-engineering.guide-task .guide-task_type{border:2px solid #87b3b7;background-color:#87b3b7}.section-software-engineering.e .guide-task_type{background-color:#fff}.section-software-engineering.e .guide-task_letter{color:#87b3b7}.section-software-engineering.guide-task:hover .guide-task_header-wrapper{background-color:#87b3b7;color:#fff;transition:background-color .4s}.section-software-engineering.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-software-engineering.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-software-engineering.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-software-engineering.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-software-engineering.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-software-engineering.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-software-engineering.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-software-engineering.guide-task.is-expanded .guide-task_header-wrapper{background-color:#87b3b7;color:#fff}.section-software-engineering.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-software-engineering.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-software-engineering.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-software-engineering.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-software-engineering.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-software-engineering.guide_header{color:#000;border:none}.is-expanded .section-software-engineering .guide-task_controls:hover,.is-expanded .section-software-engineeringguide-task_wrapper:hover{color:#fff!important}.guide-nav.-algorithms .guide-nav_lesson .is-active,.guide-nav.-algorithms .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-algorithms .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-algorithms .guide-nav_lesson:hover,.guide-nav.-algorithms .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-algorithms .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-algorithms .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-algorithms .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-algorithms .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-algorithms .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(135,179,183,0) 33%,rgba(135,179,183,.39) 59%,#87b3b7 100%);background:-webkit-linear-gradient(left,rgba(135,179,183,0) 33%,rgba(135,179,183,.39) 59%,#87b3b7);background:linear-gradient(90deg,rgba(135,179,183,0) 33%,rgba(135,179,183,.39) 59%,#87b3b7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-algorithms a{color:#87b3b7}.-algorithms a:active,.-algorithms a:focus,.-algorithms a:hover{color:#87b3b7;opacity:.8}.-algorithms .guide-nav_lesson-header.is-active,.-algorithms .guide-nav_lesson-header:hover{background-color:#87b3b7!important}.-algorithms .guide_header{border-right:10px solid #87b3b7;position:relative}.-algorithms .guide_header .guide_controls{position:absolute;right:0;width:auto}.-algorithms .guide_header .guide-task_button{background-color:#87b3b7!important;color:#fff}.-algorithms .guide-header_heading,.-algorithms .guide_name{color:#87b3b7}.-algorithms .guide-task_header-wrapper{background-color:#87b3b7;color:#fff}.is-expanded .guide_header.section-algorithms{border-top:3px solid #87b3b7}.-algorithms .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-algorithms:hover{border-bottom:0 solid #87b3b7}.section-algorithms .guide-task_button{background-color:#87b3b7;border-color:#87b3b7;color:#fff}.section-algorithms.guide-task .guide-task_type{border:2px solid #87b3b7;background-color:#87b3b7}.section-algorithms.e .guide-task_type{background-color:#fff}.section-algorithms.e .guide-task_letter{color:#87b3b7}.section-algorithms.guide-task:hover .guide-task_header-wrapper{background-color:#87b3b7;color:#fff;transition:background-color .4s}.section-algorithms.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-algorithms.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-algorithms.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-algorithms.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-algorithms.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-algorithms.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-algorithms.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-algorithms.guide-task.is-expanded .guide-task_header-wrapper{background-color:#87b3b7;color:#fff}.section-algorithms.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-algorithms.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-algorithms.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-algorithms.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-algorithms.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-algorithms.guide_header{color:#000;border:none}.is-expanded .section-algorithms .guide-task_controls:hover,.is-expanded .section-algorithmsguide-task_wrapper:hover{color:#fff!important}.guide-nav.-digital-systems .guide-nav_lesson .is-active,.guide-nav.-digital-systems .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-digital-systems .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-digital-systems .guide-nav_lesson:hover,.guide-nav.-digital-systems .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-digital-systems .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-digital-systems .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-digital-systems .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-digital-systems .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-digital-systems .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(63,94,52,0) 33%,rgba(63,94,52,.39) 59%,#3f5e34 100%);background:-webkit-linear-gradient(left,rgba(63,94,52,0) 33%,rgba(63,94,52,.39) 59%,#3f5e34);background:linear-gradient(90deg,rgba(63,94,52,0) 33%,rgba(63,94,52,.39) 59%,#3f5e34);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-digital-systems a{color:#3f5e34}.-digital-systems a:active,.-digital-systems a:focus,.-digital-systems a:hover{color:#3f5e34;opacity:.8}.-digital-systems .guide-nav_lesson-header.is-active,.-digital-systems .guide-nav_lesson-header:hover{background-color:#3f5e34!important}.-digital-systems .guide_header{border-right:10px solid #3f5e34;position:relative}.-digital-systems .guide_header .guide_controls{position:absolute;right:0;width:auto}.-digital-systems .guide_header .guide-task_button{background-color:#3f5e34!important;color:#fff}.-digital-systems .guide-header_heading,.-digital-systems .guide_name{color:#3f5e34}.-digital-systems .guide-task_header-wrapper{background-color:#3f5e34;color:#fff}.is-expanded .guide_header.section-digital-systems{border-top:3px solid #3f5e34}.-digital-systems .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-digital-systems:hover{border-bottom:0 solid #3f5e34}.section-digital-systems .guide-task_button{background-color:#3f5e34;border-color:#3f5e34;color:#fff}.section-digital-systems.guide-task .guide-task_type{border:2px solid #3f5e34;background-color:#3f5e34}.section-digital-systems.e .guide-task_type{background-color:#fff}.section-digital-systems.e .guide-task_letter{color:#3f5e34}.section-digital-systems.guide-task:hover .guide-task_header-wrapper{background-color:#3f5e34;color:#fff;transition:background-color .4s}.section-digital-systems.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-digital-systems.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-digital-systems.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-digital-systems.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-digital-systems.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-digital-systems.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-digital-systems.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-digital-systems.guide-task.is-expanded .guide-task_header-wrapper{background-color:#3f5e34;color:#fff}.section-digital-systems.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-digital-systems.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-digital-systems.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-digital-systems.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-digital-systems.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-digital-systems.guide_header{color:#000;border:none}.is-expanded .section-digital-systems .guide-task_controls:hover,.is-expanded .section-digital-systemsguide-task_wrapper:hover{color:#fff!important}.guide-nav.-digital-infrastructure .guide-nav_lesson .is-active,.guide-nav.-digital-infrastructure .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-digital-infrastructure .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-digital-infrastructure .guide-nav_lesson:hover,.guide-nav.-digital-infrastructure .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-digital-infrastructure .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-digital-infrastructure .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-digital-infrastructure .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-digital-infrastructure .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-digital-infrastructure .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(178,204,102,0) 33%,rgba(178,204,102,.39) 59%,#b2cc66 100%);background:-webkit-linear-gradient(left,rgba(178,204,102,0) 33%,rgba(178,204,102,.39) 59%,#b2cc66);background:linear-gradient(90deg,rgba(178,204,102,0) 33%,rgba(178,204,102,.39) 59%,#b2cc66);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-digital-infrastructure a{color:#b2cc66}.-digital-infrastructure a:active,.-digital-infrastructure a:focus,.-digital-infrastructure a:hover{color:#b2cc66;opacity:.8}.-digital-infrastructure .guide-nav_lesson-header.is-active,.-digital-infrastructure .guide-nav_lesson-header:hover{background-color:#b2cc66!important}.-digital-infrastructure .guide_header{border-right:10px solid #b2cc66;position:relative}.-digital-infrastructure .guide_header .guide_controls{position:absolute;right:0;width:auto}.-digital-infrastructure .guide_header .guide-task_button{background-color:#b2cc66!important;color:#fff}.-digital-infrastructure .guide-header_heading,.-digital-infrastructure .guide_name{color:#b2cc66}.-digital-infrastructure .guide-task_header-wrapper{background-color:#b2cc66;color:#fff}.is-expanded .guide_header.section-digital-infrastructure{border-top:3px solid #b2cc66}.-digital-infrastructure .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-digital-infrastructure:hover{border-bottom:0 solid #b2cc66}.section-digital-infrastructure .guide-task_button{background-color:#b2cc66;border-color:#b2cc66;color:#fff}.section-digital-infrastructure.guide-task .guide-task_type{border:2px solid #b2cc66;background-color:#b2cc66}.section-digital-infrastructure.e .guide-task_type{background-color:#fff}.section-digital-infrastructure.e .guide-task_letter{color:#b2cc66}.section-digital-infrastructure.guide-task:hover .guide-task_header-wrapper{background-color:#b2cc66;color:#fff;transition:background-color .4s}.section-digital-infrastructure.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-digital-infrastructure.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-digital-infrastructure.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-digital-infrastructure.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-digital-infrastructure.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-digital-infrastructure.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-digital-infrastructure.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-digital-infrastructure.guide-task.is-expanded .guide-task_header-wrapper{background-color:#b2cc66;color:#fff}.section-digital-infrastructure.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-digital-infrastructure.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-digital-infrastructure.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-digital-infrastructure.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-digital-infrastructure.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-digital-infrastructure.guide_header{color:#000;border:none}.is-expanded .section-digital-infrastructure .guide-task_controls:hover,.is-expanded .section-digital-infrastructureguide-task_wrapper:hover{color:#fff!important}.guide-nav.-digital-media .guide-nav_lesson .is-active,.guide-nav.-digital-media .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-digital-media .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-digital-media .guide-nav_lesson:hover,.guide-nav.-digital-media .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-digital-media .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-digital-media .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-digital-media .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-digital-media .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-digital-media .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(197,107,82,0) 33%,rgba(197,107,82,.39) 59%,#c56b52 100%);background:-webkit-linear-gradient(left,rgba(197,107,82,0) 33%,rgba(197,107,82,.39) 59%,#c56b52);background:linear-gradient(90deg,rgba(197,107,82,0) 33%,rgba(197,107,82,.39) 59%,#c56b52);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-digital-media a{color:#c56b52}.-digital-media a:active,.-digital-media a:focus,.-digital-media a:hover{color:#c56b52;opacity:.8}.-digital-media .guide-nav_lesson-header.is-active,.-digital-media .guide-nav_lesson-header:hover{background-color:#c56b52!important}.-digital-media .guide_header{border-right:10px solid #c56b52;position:relative}.-digital-media .guide_header .guide_controls{position:absolute;right:0;width:auto}.-digital-media .guide_header .guide-task_button{background-color:#c56b52!important;color:#fff}.-digital-media .guide-header_heading,.-digital-media .guide_name{color:#c56b52}.-digital-media .guide-task_header-wrapper{background-color:#c56b52;color:#fff}.is-expanded .guide_header.section-digital-media{border-top:3px solid #c56b52}.-digital-media .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-digital-media:hover{border-bottom:0 solid #c56b52}.section-digital-media .guide-task_button{background-color:#c56b52;border-color:#c56b52;color:#fff}.section-digital-media.guide-task .guide-task_type{border:2px solid #c56b52;background-color:#c56b52}.section-digital-media.e .guide-task_type{background-color:#fff}.section-digital-media.e .guide-task_letter{color:#c56b52}.section-digital-media.guide-task:hover .guide-task_header-wrapper{background-color:#c56b52;color:#fff;transition:background-color .4s}.section-digital-media.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-digital-media.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-digital-media.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-digital-media.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-digital-media.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-digital-media.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-digital-media.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-digital-media.guide-task.is-expanded .guide-task_header-wrapper{background-color:#c56b52;color:#fff}.section-digital-media.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-digital-media.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-digital-media.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-digital-media.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-digital-media.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-digital-media.guide_header{color:#000;border:none}.is-expanded .section-digital-media .guide-task_controls:hover,.is-expanded .section-digital-mediaguide-task_wrapper:hover{color:#fff!important}.guide-nav.-data-representation .guide-nav_lesson .is-active,.guide-nav.-data-representation .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-data-representation .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-data-representation .guide-nav_lesson:hover,.guide-nav.-data-representation .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-data-representation .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-data-representation .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-data-representation .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-data-representation .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-data-representation .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(125,98,120,0) 33%,rgba(125,98,120,.39) 59%,#7d6278 100%);background:-webkit-linear-gradient(left,rgba(125,98,120,0) 33%,rgba(125,98,120,.39) 59%,#7d6278);background:linear-gradient(90deg,rgba(125,98,120,0) 33%,rgba(125,98,120,.39) 59%,#7d6278);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-data-representation a{color:#7d6278}.-data-representation a:active,.-data-representation a:focus,.-data-representation a:hover{color:#7d6278;opacity:.8}.-data-representation .guide-nav_lesson-header.is-active,.-data-representation .guide-nav_lesson-header:hover{background-color:#7d6278!important}.-data-representation .guide_header{border-right:10px solid #7d6278;position:relative}.-data-representation .guide_header .guide_controls{position:absolute;right:0;width:auto}.-data-representation .guide_header .guide-task_button{background-color:#7d6278!important;color:#fff}.-data-representation .guide-header_heading,.-data-representation .guide_name{color:#7d6278}.-data-representation .guide-task_header-wrapper{background-color:#7d6278;color:#fff}.is-expanded .guide_header.section-data-representation{border-top:3px solid #7d6278}.-data-representation .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-data-representation:hover{border-bottom:0 solid #7d6278}.section-data-representation .guide-task_button{background-color:#7d6278;border-color:#7d6278;color:#fff}.section-data-representation.guide-task .guide-task_type{border:2px solid #7d6278;background-color:#7d6278}.section-data-representation.e .guide-task_type{background-color:#fff}.section-data-representation.e .guide-task_letter{color:#7d6278}.section-data-representation.guide-task:hover .guide-task_header-wrapper{background-color:#7d6278;color:#fff;transition:background-color .4s}.section-data-representation.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-data-representation.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-data-representation.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-data-representation.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-data-representation.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-data-representation.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-data-representation.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-data-representation.guide-task.is-expanded .guide-task_header-wrapper{background-color:#7d6278;color:#fff}.section-data-representation.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-data-representation.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-data-representation.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-data-representation.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-data-representation.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-data-representation.guide_header{color:#000;border:none}.is-expanded .section-data-representation .guide-task_controls:hover,.is-expanded .section-data-representationguide-task_wrapper:hover{color:#fff!important}.guide-nav.-programming .guide-nav_lesson .is-active,.guide-nav.-programming .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-programming .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-programming .guide-nav_lesson:hover,.guide-nav.-programming .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-programming .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-programming .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-programming .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-programming .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-programming .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(190,101,74,0) 33%,rgba(190,101,74,.39) 59%,#be654a 100%);background:-webkit-linear-gradient(left,rgba(190,101,74,0) 33%,rgba(190,101,74,.39) 59%,#be654a);background:linear-gradient(90deg,rgba(190,101,74,0) 33%,rgba(190,101,74,.39) 59%,#be654a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-programming a{color:#be654a}.-programming a:active,.-programming a:focus,.-programming a:hover{color:#be654a;opacity:.8}.-programming .guide-nav_lesson-header.is-active,.-programming .guide-nav_lesson-header:hover{background-color:#be654a!important}.-programming .guide_header{border-right:10px solid #be654a;position:relative}.-programming .guide_header .guide_controls{position:absolute;right:0;width:auto}.-programming .guide_header .guide-task_button{background-color:#be654a!important;color:#fff}.-programming .guide-header_heading,.-programming .guide_name{color:#be654a}.-programming .guide-task_header-wrapper{background-color:#be654a;color:#fff}.is-expanded .guide_header.section-programming{border-top:3px solid #be654a}.-programming .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-programming:hover{border-bottom:0 solid #be654a}.section-programming .guide-task_button{background-color:#be654a;border-color:#be654a;color:#fff}.section-programming.guide-task .guide-task_type{border:2px solid #be654a;background-color:#be654a}.section-programming.e .guide-task_type{background-color:#fff}.section-programming.e .guide-task_letter{color:#be654a}.section-programming.guide-task:hover .guide-task_header-wrapper{background-color:#be654a;color:#fff;transition:background-color .4s}.section-programming.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-programming.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-programming.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-programming.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-programming.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-programming.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-programming.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-programming.guide-task.is-expanded .guide-task_header-wrapper{background-color:#be654a;color:#fff}.section-programming.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-programming.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-programming.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-programming.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-programming.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-programming.guide_header{color:#000;border:none}.is-expanded .section-programming .guide-task_controls:hover,.is-expanded .section-programmingguide-task_wrapper:hover{color:#fff!important}.guide-nav.-programming-languages .guide-nav_lesson .is-active,.guide-nav.-programming-languages .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-programming-languages .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-programming-languages .guide-nav_lesson:hover,.guide-nav.-programming-languages .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-programming-languages .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-programming-languages .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-programming-languages .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-programming-languages .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-programming-languages .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(190,101,74,0) 33%,rgba(190,101,74,.39) 59%,#be654a 100%);background:-webkit-linear-gradient(left,rgba(190,101,74,0) 33%,rgba(190,101,74,.39) 59%,#be654a);background:linear-gradient(90deg,rgba(190,101,74,0) 33%,rgba(190,101,74,.39) 59%,#be654a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-programming-languages a{color:#be654a}.-programming-languages a:active,.-programming-languages a:focus,.-programming-languages a:hover{color:#be654a;opacity:.8}.-programming-languages .guide-nav_lesson-header.is-active,.-programming-languages .guide-nav_lesson-header:hover{background-color:#be654a!important}.-programming-languages .guide_header{border-right:10px solid #be654a;position:relative}.-programming-languages .guide_header .guide_controls{position:absolute;right:0;width:auto}.-programming-languages .guide_header .guide-task_button{background-color:#be654a!important;color:#fff}.-programming-languages .guide-header_heading,.-programming-languages .guide_name{color:#be654a}.-programming-languages .guide-task_header-wrapper{background-color:#be654a;color:#fff}.is-expanded .guide_header.section-programming-languages{border-top:3px solid #be654a}.-programming-languages .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-programming-languages:hover{border-bottom:0 solid #be654a}.section-programming-languages .guide-task_button{background-color:#be654a;border-color:#be654a;color:#fff}.section-programming-languages.guide-task .guide-task_type{border:2px solid #be654a;background-color:#be654a}.section-programming-languages.e .guide-task_type{background-color:#fff}.section-programming-languages.e .guide-task_letter{color:#be654a}.section-programming-languages.guide-task:hover .guide-task_header-wrapper{background-color:#be654a;color:#fff;transition:background-color .4s}.section-programming-languages.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-programming-languages.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-programming-languages.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-programming-languages.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-programming-languages.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-programming-languages.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-programming-languages.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-programming-languages.guide-task.is-expanded .guide-task_header-wrapper{background-color:#be654a;color:#fff}.section-programming-languages.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-programming-languages.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-programming-languages.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-programming-languages.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-programming-languages.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-programming-languages.guide_header{color:#000;border:none}.is-expanded .section-programming-languages .guide-task_controls:hover,.is-expanded .section-programming-languagesguide-task_wrapper:hover{color:#fff!important}.guide-nav.-computational-thinking .guide-nav_lesson .is-active,.guide-nav.-computational-thinking .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-computational-thinking .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-computational-thinking .guide-nav_lesson:hover,.guide-nav.-computational-thinking .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-computational-thinking .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-computational-thinking .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-computational-thinking .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-computational-thinking .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-computational-thinking .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(218,175,88,0) 33%,rgba(218,175,88,.39) 59%,#daaf58 100%);background:-webkit-linear-gradient(left,rgba(218,175,88,0) 33%,rgba(218,175,88,.39) 59%,#daaf58);background:linear-gradient(90deg,rgba(218,175,88,0) 33%,rgba(218,175,88,.39) 59%,#daaf58);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-computational-thinking a{color:#daaf58}.-computational-thinking a:active,.-computational-thinking a:focus,.-computational-thinking a:hover{color:#daaf58;opacity:.8}.-computational-thinking .guide-nav_lesson-header.is-active,.-computational-thinking .guide-nav_lesson-header:hover{background-color:#daaf58!important}.-computational-thinking .guide_header{border-right:10px solid #daaf58;position:relative}.-computational-thinking .guide_header .guide_controls{position:absolute;right:0;width:auto}.-computational-thinking .guide_header .guide-task_button{background-color:#daaf58!important;color:#fff}.-computational-thinking .guide-header_heading,.-computational-thinking .guide_name{color:#daaf58}.-computational-thinking .guide-task_header-wrapper{background-color:#daaf58;color:#fff}.is-expanded .guide_header.section-computational-thinking{border-top:3px solid #daaf58}.-computational-thinking .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-computational-thinking:hover{border-bottom:0 solid #daaf58}.section-computational-thinking .guide-task_button{background-color:#daaf58;border-color:#daaf58;color:#fff}.section-computational-thinking.guide-task .guide-task_type{border:2px solid #daaf58;background-color:#daaf58}.section-computational-thinking.e .guide-task_type{background-color:#fff}.section-computational-thinking.e .guide-task_letter{color:#daaf58}.section-computational-thinking.guide-task:hover .guide-task_header-wrapper{background-color:#daaf58;color:#fff;transition:background-color .4s}.section-computational-thinking.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-computational-thinking.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-computational-thinking.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-computational-thinking.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-computational-thinking.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-computational-thinking.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-computational-thinking.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-computational-thinking.guide-task.is-expanded .guide-task_header-wrapper{background-color:#daaf58;color:#fff}.section-computational-thinking.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-computational-thinking.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-computational-thinking.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-computational-thinking.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-computational-thinking.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-computational-thinking.guide_header{color:#000;border:none}.is-expanded .section-computational-thinking .guide-task_controls:hover,.is-expanded .section-computational-thinkingguide-task_wrapper:hover{color:#fff!important}.guide-nav.-professional-development .guide-nav_lesson .is-active,.guide-nav.-professional-development .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-professional-development .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-professional-development .guide-nav_lesson:hover,.guide-nav.-professional-development .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-professional-development .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-professional-development .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-professional-development .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-professional-development .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-professional-development .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(102,82,99,0) 33%,rgba(102,82,99,.39) 59%,#665263 100%);background:-webkit-linear-gradient(left,rgba(102,82,99,0) 33%,rgba(102,82,99,.39) 59%,#665263);background:linear-gradient(90deg,rgba(102,82,99,0) 33%,rgba(102,82,99,.39) 59%,#665263);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-professional-development a{color:#665263}.-professional-development a:active,.-professional-development a:focus,.-professional-development a:hover{color:#665263;opacity:.8}.-professional-development .guide-nav_lesson-header.is-active,.-professional-development .guide-nav_lesson-header:hover{background-color:#665263!important}.-professional-development .guide_header{border-right:10px solid #665263;position:relative}.-professional-development .guide_header .guide_controls{position:absolute;right:0;width:auto}.-professional-development .guide_header .guide-task_button{background-color:#665263!important;color:#fff}.-professional-development .guide-header_heading,.-professional-development .guide_name{color:#665263}.-professional-development .guide-task_header-wrapper{background-color:#665263;color:#fff}.is-expanded .guide_header.section-professional-development{border-top:3px solid #665263}.-professional-development .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-professional-development:hover{border-bottom:0 solid #665263}.section-professional-development .guide-task_button{background-color:#665263;border-color:#665263;color:#fff}.section-professional-development.guide-task .guide-task_type{border:2px solid #665263;background-color:#665263}.section-professional-development.e .guide-task_type{background-color:#fff}.section-professional-development.e .guide-task_letter{color:#665263}.section-professional-development.guide-task:hover .guide-task_header-wrapper{background-color:#665263;color:#fff;transition:background-color .4s}.section-professional-development.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-professional-development.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-professional-development.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-professional-development.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-professional-development.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-professional-development.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-professional-development.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-professional-development.guide-task.is-expanded .guide-task_header-wrapper{background-color:#665263;color:#fff}.section-professional-development.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-professional-development.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-professional-development.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-professional-development.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-professional-development.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-professional-development.guide_header{color:#000;border:none}.is-expanded .section-professional-development .guide-task_controls:hover,.is-expanded .section-professional-developmentguide-task_wrapper:hover{color:#fff!important}.guide-nav.-networks-and-security .guide-nav_lesson .is-active,.guide-nav.-networks-and-security .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-networks-and-security .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-networks-and-security .guide-nav_lesson:hover,.guide-nav.-networks-and-security .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-networks-and-security .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-networks-and-security .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-networks-and-security .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-networks-and-security .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-networks-and-security .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(178,204,102,0) 33%,rgba(178,204,102,.39) 59%,#b2cc66 100%);background:-webkit-linear-gradient(left,rgba(178,204,102,0) 33%,rgba(178,204,102,.39) 59%,#b2cc66);background:linear-gradient(90deg,rgba(178,204,102,0) 33%,rgba(178,204,102,.39) 59%,#b2cc66);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-networks-and-security a{color:#b2cc66}.-networks-and-security a:active,.-networks-and-security a:focus,.-networks-and-security a:hover{color:#b2cc66;opacity:.8}.-networks-and-security .guide-nav_lesson-header.is-active,.-networks-and-security .guide-nav_lesson-header:hover{background-color:#b2cc66!important}.-networks-and-security .guide_header{border-right:10px solid #b2cc66;position:relative}.-networks-and-security .guide_header .guide_controls{position:absolute;right:0;width:auto}.-networks-and-security .guide_header .guide-task_button{background-color:#b2cc66!important;color:#fff}.-networks-and-security .guide-header_heading,.-networks-and-security .guide_name{color:#b2cc66}.-networks-and-security .guide-task_header-wrapper{background-color:#b2cc66;color:#fff}.is-expanded .guide_header.section-networks-and-security{border-top:3px solid #b2cc66}.-networks-and-security .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-networks-and-security:hover{border-bottom:0 solid #b2cc66}.section-networks-and-security .guide-task_button{background-color:#b2cc66;border-color:#b2cc66;color:#fff}.section-networks-and-security.guide-task .guide-task_type{border:2px solid #b2cc66;background-color:#b2cc66}.section-networks-and-security.e .guide-task_type{background-color:#fff}.section-networks-and-security.e .guide-task_letter{color:#b2cc66}.section-networks-and-security.guide-task:hover .guide-task_header-wrapper{background-color:#b2cc66;color:#fff;transition:background-color .4s}.section-networks-and-security.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-networks-and-security.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-networks-and-security.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-networks-and-security.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-networks-and-security.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-networks-and-security.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-networks-and-security.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-networks-and-security.guide-task.is-expanded .guide-task_header-wrapper{background-color:#b2cc66;color:#fff}.section-networks-and-security.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-networks-and-security.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-networks-and-security.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-networks-and-security.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-networks-and-security.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-networks-and-security.guide_header{color:#000;border:none}.is-expanded .section-networks-and-security .guide-task_controls:hover,.is-expanded .section-networks-and-securityguide-task_wrapper:hover{color:#fff!important}.guide-nav.-impacts-of-computing .guide-nav_lesson .is-active,.guide-nav.-impacts-of-computing .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-impacts-of-computing .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-impacts-of-computing .guide-nav_lesson:hover,.guide-nav.-impacts-of-computing .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-impacts-of-computing .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-impacts-of-computing .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-impacts-of-computing .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-impacts-of-computing .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-impacts-of-computing .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(34,183,171,0) 33%,rgba(34,183,171,.39) 59%,#22b7ab 100%);background:-webkit-linear-gradient(left,rgba(34,183,171,0) 33%,rgba(34,183,171,.39) 59%,#22b7ab);background:linear-gradient(90deg,rgba(34,183,171,0) 33%,rgba(34,183,171,.39) 59%,#22b7ab);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-impacts-of-computing a{color:#22b7ab}.-impacts-of-computing a:active,.-impacts-of-computing a:focus,.-impacts-of-computing a:hover{color:#22b7ab;opacity:.8}.-impacts-of-computing .guide-nav_lesson-header.is-active,.-impacts-of-computing .guide-nav_lesson-header:hover{background-color:#22b7ab!important}.-impacts-of-computing .guide_header{border-right:10px solid #22b7ab;position:relative}.-impacts-of-computing .guide_header .guide_controls{position:absolute;right:0;width:auto}.-impacts-of-computing .guide_header .guide-task_button{background-color:#22b7ab!important;color:#fff}.-impacts-of-computing .guide-header_heading,.-impacts-of-computing .guide_name{color:#22b7ab}.-impacts-of-computing .guide-task_header-wrapper{background-color:#22b7ab;color:#fff}.is-expanded .guide_header.section-impacts-of-computing{border-top:3px solid #22b7ab}.-impacts-of-computing .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-impacts-of-computing:hover{border-bottom:0 solid #22b7ab}.section-impacts-of-computing .guide-task_button{background-color:#22b7ab;border-color:#22b7ab;color:#fff}.section-impacts-of-computing.guide-task .guide-task_type{border:2px solid #22b7ab;background-color:#22b7ab}.section-impacts-of-computing.e .guide-task_type{background-color:#fff}.section-impacts-of-computing.e .guide-task_letter{color:#22b7ab}.section-impacts-of-computing.guide-task:hover .guide-task_header-wrapper{background-color:#22b7ab;color:#fff;transition:background-color .4s}.section-impacts-of-computing.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-impacts-of-computing.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-impacts-of-computing.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-impacts-of-computing.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-impacts-of-computing.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-impacts-of-computing.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-impacts-of-computing.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-impacts-of-computing.guide-task.is-expanded .guide-task_header-wrapper{background-color:#22b7ab;color:#fff}.section-impacts-of-computing.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-impacts-of-computing.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-impacts-of-computing.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-impacts-of-computing.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-impacts-of-computing.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-impacts-of-computing.guide_header{color:#000;border:none}.is-expanded .section-impacts-of-computing .guide-task_controls:hover,.is-expanded .section-impacts-of-computingguide-task_wrapper:hover{color:#fff!important}.guide-nav.-data-and-analysis .guide-nav_lesson .is-active,.guide-nav.-data-and-analysis .guide-nav_lesson .is-active .guide-nav_lesson-time,.guide-nav.-data-and-analysis .guide-nav_lesson .is-active .guide-task_label-icon,.guide-nav.-data-and-analysis .guide-nav_lesson:hover,.guide-nav.-data-and-analysis .guide-nav_lesson:hover .guide-nav_lesson-time,.guide-nav.-data-and-analysis .guide-nav_lesson:hover .guide-task_label-icon{color:#fff}.guide-nav.-data-and-analysis .guide-nav_lesson .is-active .guide-nav_lesson-circle,.guide-nav.-data-and-analysis .guide-nav_lesson:hover .guide-nav_lesson-circle{border:2px solid #fff}.guide-nav.-data-and-analysis .guide-nav_lesson-header.is-active .guide-nav_lesson-name-overlay,.guide-nav.-data-and-analysis .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(205,67,109,0) 33%,rgba(205,67,109,.39) 59%,#cd436d 100%);background:-webkit-linear-gradient(left,rgba(205,67,109,0) 33%,rgba(205,67,109,.39) 59%,#cd436d);background:linear-gradient(90deg,rgba(205,67,109,0) 33%,rgba(205,67,109,.39) 59%,#cd436d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="@base-color",endColorstr="@base-color",GradientType=1)}.-data-and-analysis a{color:#cd436d}.-data-and-analysis a:active,.-data-and-analysis a:focus,.-data-and-analysis a:hover{color:#cd436d;opacity:.8}.-data-and-analysis .guide-nav_lesson-header.is-active,.-data-and-analysis .guide-nav_lesson-header:hover{background-color:#cd436d!important}.-data-and-analysis .guide_header{border-right:10px solid #cd436d;position:relative}.-data-and-analysis .guide_header .guide_controls{position:absolute;right:0;width:auto}.-data-and-analysis .guide_header .guide-task_button{background-color:#cd436d!important;color:#fff}.-data-and-analysis .guide-header_heading,.-data-and-analysis .guide_name{color:#cd436d}.-data-and-analysis .guide-task_header-wrapper{background-color:#cd436d;color:#fff}.is-expanded .guide_header.section-data-and-analysis{border-top:3px solid #cd436d}.-data-and-analysis .is-expanded .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent}.is-expanded .guide_header.section-data-and-analysis:hover{border-bottom:0 solid #cd436d}.section-data-and-analysis .guide-task_button{background-color:#cd436d;border-color:#cd436d;color:#fff}.section-data-and-analysis.guide-task .guide-task_type{border:2px solid #cd436d;background-color:#cd436d}.section-data-and-analysis.e .guide-task_type{background-color:#fff}.section-data-and-analysis.e .guide-task_letter{color:#cd436d}.section-data-and-analysis.guide-task:hover .guide-task_header-wrapper{background-color:#cd436d;color:#fff;transition:background-color .4s}.section-data-and-analysis.guide-task:hover .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-data-and-analysis.guide-task:hover .guide-task_header-wrapper .guide-task_label-icon,.section-data-and-analysis.guide-task:hover .guide-task_header-wrapper .guide-task_letter,.section-data-and-analysis.guide-task:hover .guide-task_header-wrapper .guide-task_time,.section-data-and-analysis.guide-task:hover .guide-task_header-wrapper .guide-task_toggle{color:#fff!important}.section-data-and-analysis.guide-task:hover .guide-task_header-wrapper .guide-task_button{background-color:rgba(0,0,0,.25);border-color:transparent;color:#fff}.section-data-and-analysis.guide-task:hover .guide-task_header-wrapper .guide-task_button:hover{background-color:rgba(0,0,0,.17)}.section-data-and-analysis.guide-task.is-expanded .guide-task_header-wrapper{background-color:#cd436d;color:#fff}.section-data-and-analysis.guide-task.is-expanded .guide-task_header-wrapper .guide-task_type{background-color:transparent;border:2px solid #fff}.section-data-and-analysis.guide-task.is-expanded .guide-task_header-wrapper .guide-task_label-icon,.section-data-and-analysis.guide-task.is-expanded .guide-task_header-wrapper .guide-task_letter,.section-data-and-analysis.guide-task.is-expanded .guide-task_header-wrapper .guide-task_time,.section-data-and-analysis.guide-task.is-expanded .guide-task_header-wrapper .guide-task_toggle{color:#fff}.is-expanded .section-data-and-analysis.guide_header{color:#000;border:none}.is-expanded .section-data-and-analysis .guide-task_controls:hover,.is-expanded .section-data-and-analysisguide-task_wrapper:hover{color:#fff!important}.t-quiz .guide-nav_lesson-circle{background-color:#7b8093!important;border:2px solid #7b8093!important}.t-quiz .guide-nav_lesson-circle.-correct{background-color:#29cb57!important;border:2px solid #29cb57!important}.t-quiz .guide-nav_lesson-header:hover,.t-quiz .quiz .guide-nav_lesson-header.is-active{background-color:#d2d3d8!important;color:#fff}.t-quiz .guide-nav_lesson:hover .guide-nav_lesson-name-overlay{background:-moz-linear-gradient(left,rgba(210,211,216,0) 33%,rgba(210,211,216,.39) 59%,#d2d3d8 100%)!important;background:-webkit-linear-gradient(left,rgba(210,211,216,0) 33%,rgba(210,211,216,.39) 59%,#d2d3d8)!important;background:linear-gradient(90deg,rgba(210,211,216,0) 33%,rgba(210,211,216,.39) 59%,#d2d3d8)!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-header,.fullscreen .guide-nav_lesson,.fullscreen .guide-nav_lesson-header,.fullscreen .guide-nav_mobile-header,.fullscreen .guide-task_button,.fullscreen .guide-task_time{display:none}.fullscreen .guide-nav.-mobile{background-color:#ccd0d2}.fullscreen .guide_header{border:none;border-radius:0;cursor:auto}.fullscreen .guide-task_information{width:80%}.fullscreen .guide-task_controls{float:right;margin-top:0;padding:5px 0 20px;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}.guides_content{bottom:0!important;height:auto!important;position:static!important}.guide{display:none!important;margin-bottom:0!important;margin-top:0!important}.guide.is-visible{display:block!important}.guide_header{cursor:auto!important}.guide_time{margin-right:0}.guide_label{left:-4px}.guide_toggle{display:none}.guide_toggle-wrapper{border:none}@media print{.guide-task_buttons,.guide-task_controls,.guide-task_letter,.guide-task_subheading,.guide-task_type,.lesson-nav,.live-chat,.profile_left,.teacher-dashboard_navigation,.teacher-dashboard_navigation-overflow,.teacher-dashboard_subheader,.video-container{display:none}.profile,.profile_content,.profile_teachers{background-color:#fff!important;margin:0;padding:0!important;top:0}.teacher-dashboard,.teacher-dashboard_content{padding-top:0!important}.profile_tabs,.profile_tabs-tab,.profile_tabs-tab-text{border:0;height:0;margin:0;padding:0}.guide-task_header,.guide-task_header-wrapper,.guide-task_information,.guide-task_wrapper{background-color:#fff!important;margin:0;padding:0;top:0}.guide-task_heading{background-color:#fff!important;color:#000;font-weight:500;margin:0;padding:0}.is-expanded>.guide-task_header-wrapper{padding:0!important}.guide-task{background-color:#fff;box-shadow:none}.guide-task_activities{height:auto!important}.guide_header{background-color:#fff;border:none!important;box-shadow:none;margin:0 0 30px!important;padding:0}.guide_name{font-size:20pt;padding:10px 0 20px}.guide_heading{line-height:16px}.guide-text{padding-bottom:0}.guide-content{display:block;padding:0!important}.guide a.filename,.guide p a{color:#000!important;font-style:italic;font-weight:500}.guide a.filename:after,.guide p a:after{content:" (" attr(href) ") "}}.info-page .projects-popup_bottom{display:none}.toolbar{padding:12px 5px 0;display:inline-block;min-height:40px;vertical-align:top;z-index:998}#code-container{left:500px;right:410px}#info{bottom:0;left:10px;position:absolute;top:70px;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 .ui-widget,body.course button{font-family:Rubik}.fontFail button,.fontFail input,.fontFail textarea,body.fontFail{font-family:sans-serif}.course-mode{background-color:#ccd0d2;position:static}.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;font-weight:700}.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:auto}.course-mode .tasks-toolbar{background-color:#fff;border-radius:0 0 0 0;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:14px;padding:0;vertical-align:baseline;width:14px;margin:0 2px;cursor:pointer;opacity:.8;transition:opacity .4s;opacity:.3}@media (min-width:1600px){.course-mode .tasks-toolbar_container .ui-button{min-width:15px;width:15px}}.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:100%}.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_container[data-task-count="5"] .ui-button{min-width:20px;width:20px}@media (min-width:1600px){.course-mode .tasks-toolbar_container[data-task-count="5"] .ui-button{min-width:20px;width:20px}}.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 #e4e6e9;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:#2f3241}.course-mode .header-bar_profile{margin-right:8px}@media (min-width:1200px){.course-mode .header-bar_profile{margin-right:5px}}.course-mode .header-bar_icon,.course-mode .header-bar_menu-button{transition:opacity .5s;color:#2f3241;opacity:.85}.course-mode .header-bar_icon:hover,.course-mode .header-bar_menu-button: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,.9);border:none}.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{position:fixed;right:40px;top:18px}@media (min-width:1030px){.course-mode .language-selector{right:50px}}.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;margin-left:-10px;padding:0 0 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:#fff;border-radius:0;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:-12px -36px 12px}.course-mode .instructions .objective_image img{height:auto;margin:0;max-width:100%;width:auto}.course-mode .instructions .objective_header{border-top:6px solid #ccd0d2;background-color:#e7f0f1;color:#88b3b7;display:block;font-size:15px;font-weight:700;line-height:1em;text-align:center;text-transform:uppercase;font-size:0;line-height:0;padding:0;margin:-12px -36px 16px}.course-mode .instructions ol.multi-column{column-count:1;-webkit-column-count:1;-moz-column-count:1;list-style-type:none}.course-mode .instructions .tips-container-header{border-top:6px solid #ccd0d2;background-color:#e7f0f1;color:#88b3b7;display:block;font-size:15px;font-weight:700;line-height:1em;text-align:center;text-transform:uppercase;font-size:0;line-height:0;padding:0;margin:-18px -36px 16px}.course-mode .instructions .task-steps-container{background-color:#1e1f2a;border-radius:0;padding:0;margin:18px -38px;position:static;z-index:0}.course-mode .instructions .task-steps-container #game{position:absolute}.course-mode .instructions .task-steps-container li{margin:3px 0}.course-mode .instructions .task-steps-container_header{border-top:6px solid #ccd0d2;background-color:#e7f0f1;color:#88b3b7;display:block;font-size:15px;font-weight:700;line-height:1em;text-align:center;text-transform:uppercase;font-size:0;line-height:0;padding:0}.course-mode .instructions .task-steps-container .task-steps{background-color:#fff;margin:0 auto 12px}.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,.course-mode .instructions .task-steps-container .task-steps-container:first-child p.task-steps{margin-top:0}.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;border-radius:5px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;max-width:70%;min-width:150px;padding:1px 3px;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-gloss,span.button-link{background-color:#1e1f2a;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:.8em;font-weight:400;padding:1px;line-height:1.25em;opacity:1;vertical-align:text-bottom}span.button-gloss:before,span.button-link:before{vertical-align:middle}span.button-link{background-color:#fff;border:1px solid #ccc;color:#999;font-weight:700;opacity:.95}span.button-link.-icon{border:none;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:0;right:0;top:0;bottom:0;position:absolute}@media (min-width:1200px){#main.html,#main.training{bottom:10px}}.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 .answer-buttons,.code-toolbar .project-buttons{float:right;left:auto}.code-toolbar .ui-button{background-color:transparent;border:none;color:#fff;transition:opacity .25s}.code-toolbar .ui-button:hover{opacity:.5}.code-toolbar .ui-button.ui-button-disabled{opacity:.5!important}.code-toolbar .execute-button.ui-button{border:3px solid #fff;border-radius:10px}.code-toolbar.output_toolbar{background-color:#fff;text-align:center}.code-toolbar.output_toolbar .ui-button{color:#1e1f2a;padding:0 6px}#activity-container .ui-button{color:#000}#activity-container .execute-button.ui-button{border:3px solid #000}.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;margin:0;position:absolute;right:10px;top:70px;width:400px}.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:#fff}#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 transparent;border-top:2px solid transparent;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}.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;text-align:left}.paperscript-dialog .canvas-container{position:relative;margin:0 auto;width:500px;height:500px;background-color:#fff;box-shadow:0 0 0 2px #eee;z-index:0}.paperscript-dialog .canvas-container>*{position:absolute}#outputCanvas-container{display:none}#outputCanvas-container.focus-container #paperscriptCanvas{box-shadow:inset 0 0 0 2px #ef5555}#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:#fff;width:500px;height:500px;position:absolute;top:0}.showSolution #paperscriptCanvas{background-color:rgba(129,188,224,.25);opacity:1}.exampleCanvas #paperscriptCanvas:not(.hasBackgroundColor){background-color:rgba(245,255,0,.25)!important}.showGrid #gridCanvas{background-color:#fff}.showGrid #paperscriptCanvas{background-color:hsla(0,0%,100%,.4);opacity:1}.colored-background #paperscriptCanvas{background-color:rgba(129,188,224,.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:500;margin:5px 0;width:50%}#errorCanvas{display:none;background-color:rgba(255,240,240,.7)}.canvasError #errorCanvas{display:block}.canvasError #paperscriptCanvas,.canvasError #paperscriptCanvas2{opacity:.25!important}canvas{transition:background-color 1s linear}.loadingCanvas canvas{background-color:#ddd!important}.showSolution #paperscriptCanvas2{opacity:.75}#outputCanvas-container canvas{opacity:.7!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#outputCanvas-container .canvas.focus-container,#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:transparent;z-index:2;pointer-events:none}.editor{border-radius:0;overflow:hidden;top:70px;bottom:0;position:absolute!important;width:100%;z-index:1}.editor .blocklyScrollbarVertical.blocklyFlyoutScrollbar{left:auto!important}.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:0 solid hsla(0,0%,100%,.5);border-bottom-color:hsla(0,0%,100%,.5);border-right:0 solid hsla(0,0%,100%,.5);border-top-color:hsla(0,0%,100%,.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;padding-left:10px}.demo #code-container{margin:0;left:0;right:auto;bottom:0;width:auto}.wide #code-container,.wide #info{bottom:0;top:0}#code,#console,#example,#outputCanvas-container{border-radius:0;overflow:visible;position:absolute;width:100%}#code-container #code{bottom:0;top:0;right:10px;left:10px;width:auto}#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;height:100%;left:0;right:0;top:0;width:100%}.demo #console,.demo .showCanvas #results-container{width:100%}.grid-activity{padding-bottom:10px}.rtl .instructions{direction:rtl}.html #output{background-color:#fff;bottom:auto;border:3px solid #000;border-radius:16px;padding-bottom:0;position:absolute;right:10px;top:70px;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:before{content:url(https://assets.codeavengers.com/file/cloud/assets/phone-camera.png);position:absolute;right:85px;top:-3px}.html #output:after{background-color:#000;border-radius:0 4px 4px 0;content:"";height:50px;right:-5px;position:absolute;top:160px;width:3px}.html.output-window #code-container{right:40px!important}.html #code-editor{top:70px}.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:400!important;text-align:left;text-transform:none!important;left:6px;z-index:1000;top:60px}.file-tabs,.file-tabs>*{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.file-tabs>*{line-height:1.25em;background-color:#fff;border-top:4px solid #b5b5b5;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}.file-tabs .current,.file-tabs .success.current{border-top:4px solid #88b3b7!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:4px solid #ecbc62!important;color:#333}.file-tabs .currentHtml{background:#eee!important;border-top:2px solid #ecbc62!important;color:#464646;opacity:1}@media (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 (max-width:1650px){.file-tabs>*{padding:6px}}@media (max-height:800px),(max-width:1520px){.ide .file-tabs>*{font-size:12px}}@media (max-height:800px),(max-width:1390px){.ide .file-tabs .file-extension{display:none}}.instructions{font-size:15px;padding:12px 36px}.info code.multi.linenums:not([data-lang=text]){padding:0;font-size:13px;padding-right:0!important}.javascript.demo #code-container{right:30%}.ide #info{bottom:0;left:10px;width:300px}.ide .instructions-container{height:100%;overflow-y:auto;overflow-x:hidden}.ide .instructions{border-top:3px solid #1e1f2a;padding:16px 12px 12px 16px;margin-top:18px!important}.ide.javascript #info{width:300px}@media (max-width:1270px){.ide.javascript #info{width:250px}}.ide:not(.demo) #code-container{left:310px;right:810px}.ide.javascript:not(.demo) #code-container{left:310px;right:410px}.ide .top-bar{width:310px!important}.ide .top-bar .header-bar_icon{display:none}@media (max-width:1270px){.ide .top-bar{width:280px!important}}@media (max-width:1300px){.javascript .output-container{max-width:370px}.javascript.ide:not(.demo) #code-container{left:259px;right:380px}.javascript #code-container{right:380px}}@media (max-width:1140px){.javascript .output-container{max-width:320px}.javascript.ide:not(.demo) #code-container{left:260px;right:330px}.javascript #code-container{right:330px}}@media (max-height:850px),(max-width:1280px){.output-ui .ui-button{min-width:0}}@media (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}.activity_toolbar .answer-buttons .ui-button-text{display:none!important}.activity_toolbar.code-toolbar .ui-button{min-width:36px!important;padding:0 3px}@media (max-width:1780px){.activity_toolbar .answer-buttons .ui-button-text,.code-toolbar .answer-buttons .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:1150px){.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}}#results-container{overflow:visible}#info,.instructions-container{border-radius:0}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:#fff;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 #redo-button,.grid-activity #undo-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 (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;pointer-events:none}@media (max-height:800px),(max-width:1400px){html .objective{font-size:18px;margin:0}html .instructions{padding-top:12px}html .instructions .code-output{margin:6px -20px 0;width:460px}html .instructions ol .task-description{margin-left:-25px!important}html .instructions .task-steps .task-description{margin-left:-35px!important}html .course-mode .top-bar{width:480px}html .activity_container{left:470px}html #info,html .s-activity #info,html .s-markup-activity #info{width:460px}html #code-container,html .course-mode-header,html .lesson-activity-container{left:470px}html #review-game-dialog .question-container,html .instructions{padding-left:20px;padding-right:20px}html .file-tabs{font-size:12px}html .tasks-toolbar .ui-button{min-width:20px}html .top-bar:not(:hover) .tasks-toolbar .ui-button .ui-button-text:before{line-height:33px}html .top-bar .badge-container{display:none!important}html .html #input-container{width:700px}html .instructions p.task-steps{background-position:25px}html .objective_image{margin-top:12px}html .course-mode .instructions .task-steps-container,html .objective_image{margin-right:-22px;margin-left:-22px}html .console,html .lesson-label{font-size:13px}}@media (max-width:1270px){html .activity_container{left:330px}html #info,html .s-activity #info,html .s-markup-activity #info{width:320px}html .instructions{font-size:12px}html .instructions .objective{font-size:16px}html .instructions .code-output{margin:6px -10px 0 -16px;width:320px}html .course-mode .top-bar{width:340px}html .course-mode .tasks-toolbar_label{display:none}html .course-mode .instructions{padding-left:16px;padding-right:10px}html .course-mode .objective_image{margin-top:12px}html .course-mode .instructions .task-steps-container,html .course-mode .objective_image{margin-right:-12px;margin-left:-18px}html .course-mode .task-steps{padding:12px 10px 12px 44px}html .course-mode .instructions .objective{font-size:16px}html .course-mode .instructions-container code.multi,html .course-mode .instructions-container code.wide{white-space:nowrap}html table.ascii{font-size:.8em}html #code-container,html .course-mode-header,html .lesson-activity-container{left:330px}}.has-background .blocklySvg{background-color:hsla(0,0%,100%,.8)}.has-background .blocklyFlyoutBackground{fill:hsla(0,0%,100%,.8)}.course-mode-header{left:500px;margin:0 auto;position:absolute;right:0;top:0}.ide .activity_container{display:none}.activity{border-radius:3px;left:0!important;margin:0 auto;position:absolute;right:0;top:0;max-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:auto;padding:0;right:0;text-align:right;top:0}.activity_toolbar .ui-button{min-width:75px}.activity_title{border-top-left-radius:3px}.has-background .activity_title{background-color:hsla(0,0%,100%,.8)}.activity_message,.activity_title{background-color:#fff;border-top-right-radius:3px;color:#444;display:inline-block;font-weight:800;padding:12px;text-transform:uppercase}.activity_message{background-color:#444;color:#fff;display:none;left:36px;position:absolute;right:325px}.activity_message.is-correct{background-color:#3acc9f}.activity_content-container{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;overflow-y:auto}.activity_content{-webkit-touch-callout:none;-khtml-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:#fff;margin:0 auto;min-height:300px}.-multichoice-activity .activity_content{overflow:visible}.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;padding-top:0}.s-markup-activity .activity_content .list-level-1_item>*{margin:0}.s-markup-activity .activity_content>*{padding:12px 18px;margin:0;vertical-align:top}.has-background .activity_content{background-color:hsla(0,0%,100%,.8)}.activity_icon{font-size:14px;padding-left:0;padding-right:6px}.activity_content .table_container{display:inline-block}.s-activity .top-bar,.s-markup-activity .top-bar{width:570px}.s-activity #code-container,.s-activity #output,.s-activity .message-bar,.s-markup-activity #code-container,.s-markup-activity #output,.s-markup-activity .message-bar{display:none}.s-activity .activity,.s-markup-activity .activity{max-height:100%;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.s-activity .activity_container,.s-markup-activity .activity_container{display:block}.s-activity .activity_content-container.is-fixed-size,.s-markup-activity .activity_content-container.is-fixed-size{overflow:visible}.s-activity .activity_content,.s-markup-activity .activity_content{height:auto}.s-activity .activity_content>:first-child,.s-markup-activity .activity_content>:first-child{margin-top:0!important}.s-activity #info,.s-markup-activity #info{width:560px}.guide-content{padding:30px}@media (min-width:992px){.guide-content{padding:30px 60px}}.content .aside,.guide-content .aside,.instructions .aside{background-color:#efefef;border-radius:10px;margin:20px 0 10px;overflow:hidden;padding:10px 30px}.content .aside_heading,.guide-content .aside_heading,.instructions .aside_heading{font-weight:700}.content .code-output,.guide-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%}.content .code-output>*,.guide-content .code-output>*,.instructions .code-output>*{vertical-align:top}.content .code-output iframe,.guide-content .code-output iframe,.instructions .code-output iframe{background-color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.11);border:none!important;vertical-align:top;width:100%}.content .code-output_code,.content .code-output_container,.guide-content .code-output_code,.guide-content .code-output_container,.instructions .code-output_code,.instructions .code-output_container{position:relative}.content .code-output_code code,.guide-content .code-output_code code,.instructions .code-output_code code{background-color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.11)}.content .code-output.side-view>div,.guide-content .code-output.side-view>div,.instructions .code-output.side-view>div{clear:none;float:left;width:49.3%!important}.content .code-output_side-view>div,.guide-content .code-output_side-view>div,.instructions .code-output_side-view>div{clear:none;float:left;height:100%;width:50%!important}.content .code-output_side-view>div:nth-child(2),.guide-content .code-output_side-view>div:nth-child(2),.instructions .code-output_side-view>div:nth-child(2){padding-left:0!important}.content .code-output_stack-view>div,.guide-content .code-output_stack-view>div,.instructions .code-output_stack-view>div{clear:both;float:left;width:100%!important}.content .code-output_stack-view>div:nth-child(2),.guide-content .code-output_stack-view>div:nth-child(2),.instructions .code-output_stack-view>div:nth-child(2){padding-top:0!important}.content .code-output code,.guide-content .code-output code,.instructions .code-output code{background-color:#fff;border:none;border-radius:2px;margin:0!important;opacity:1;padding:14px;vertical-align:top;width:100%}.content .code-output .ace_editor,.guide-content .code-output .ace_editor,.instructions .code-output .ace_editor{bottom:0;left:5px;position:absolute;right:3px;top:48px;width:auto}.content .code-output.-stack .ace_editor,.content .code-output.-vertical-stack .ace_editor,.guide-content .code-output.-stack .ace_editor,.guide-content .code-output.-vertical-stack .ace_editor,.instructions .code-output.-stack .ace_editor,.instructions .code-output.-vertical-stack .ace_editor{left:0;position:relative;right:0;top:0;width:100%}.content .code-output.-stack .code-output_code,.content .code-output.-stack .code-output_output,.content .code-output.-vertical-stack .code-output_code,.content .code-output.-vertical-stack .code-output_output,.guide-content .code-output.-stack .code-output_code,.guide-content .code-output.-stack .code-output_output,.guide-content .code-output.-vertical-stack .code-output_code,.guide-content .code-output.-vertical-stack .code-output_output,.instructions .code-output.-stack .code-output_code,.instructions .code-output.-stack .code-output_output,.instructions .code-output.-vertical-stack .code-output_code,.instructions .code-output.-vertical-stack .code-output_output{padding-left:5px;padding-right:5px}.content .code-output label,.guide-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%}.content .code-output>div,.guide-content .code-output>div,.instructions .code-output>div{background-color:#f1f2f7;border:none!important;padding:5px}.content .code-output>div:first-child,.guide-content .code-output>div:first-child,.instructions .code-output>div:first-child{padding-right:3px}.content .code-output>div:nth-child(2),.guide-content .code-output>div:nth-child(2),.instructions .code-output>div:nth-child(2){padding-left:3px}.instructions .code-output{margin:6px -36px 0;width:490px}.ca-content img.-clear{clear:both}.ca-content img.-border{border:1px solid #f1f2f7}.ca-content img.align-right{float:right;padding-left:10px}.ca-content img.align-left{float:left;padding-right:10px}.ca-content img.lightbox{cursor:pointer}.ca-content img.align-none{display:inline-block;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-center,.ca-content img.align-full{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}.ca-content code{border:1px solid #f1f2f2;border-radius:3px;cursor:text;font-size:.95em;letter-spacing:.8px;padding:1px 4px;position:relative}.ca-content code.-multi.linenums{padding:0}.ca-content code.-wide{display:block;font-size:.9em;margin:10px 0;padding:8px 12px}.ca-content code.-dark{background-color:#000;color:#fff}.guide-content figcaption,.guide-task_heading figcaption,.guide_information figcaption,.guide_text figcaption{font-size:.9em;margin:3px 0;text-align:center}.guide-content table img,.guide-task_heading table img,.guide_information table img,.guide_text table img{max-width:unset}.guide-content img,.guide-task_heading img,.guide_information img,.guide_text img{max-width:100%;overflow:hidden}.guide-content img.align-right,.guide-task_heading img.align-right,.guide_information img.align-right,.guide_text img.align-right{float:right;padding-left:10px}.guide-content img.align-left,.guide-task_heading img.align-left,.guide_information img.align-left,.guide_text img.align-left{float:left;padding-right:10px}@media (max-width:992px){.guide-content img.-wide,.guide-task_heading img.-wide,.guide_information img.-wide,.guide_text img.-wide{padding:6px 0}}.guide-content p,.guide-task_heading p,.guide_information p,.guide_text p{font-size:14px;line-height:1.6em;letter-spacing:.3px;padding:0 0 12px}.guide-content .table_container,.guide-task_heading .table_container,.guide_information .table_container,.guide_text .table_container{padding:0 0 12px;overflow-x:auto}.guide-content h2,.guide-task_heading h2,.guide_information h2,.guide_text h2{color:#000!important}.guide-content ol,.guide-content ul,.guide-task_heading ol,.guide-task_heading ul,.guide_information ol,.guide_information ul,.guide_text ol,.guide_text ul{margin:0 0 9px 30px}.guide-content ol li,.guide-content ul li,.guide-task_heading ol li,.guide-task_heading ul li,.guide_information ol li,.guide_information ul li,.guide_text ol li,.guide_text ul li{padding:0 0 3px}.guide-content iframe,.guide-task_heading iframe,.guide_information iframe,.guide_text iframe{color:#00f}.guide-content h3,.guide-task_heading h3,.guide_information h3,.guide_text h3{font-weight:400;font-size:20px;letter-spacing:-.6px;line-height:1.6em;margin-bottom:6px;margin-top:10px}.guide-content li code,.guide-task_heading li code,.guide_information li code,.guide_text li code{margin-top:-2px}.guide-content li,.guide-task_heading li,.guide_information li,.guide_text li{margin:3px 0}.guide-content td,.guide-task_heading td,.guide_information td,.guide_text td{border:2px solid #e4e6ee;padding:6px}.guide-content .second-row-table,.guide-task_heading .second-row-table,.guide_information .second-row-table,.guide_text .second-row-table{border:none!important}.guide-content a,.guide-task_heading a,.guide_information a,.guide_text a{font-weight:500;text-decoration:underline;line-break:anywhere}.guide-content a.cta-button,.guide-task_heading a.cta-button,.guide_information a.cta-button,.guide_text a.cta-button{text-decoration:none}.guide-content a:hover,.guide-task_heading a:hover,.guide_information a:hover,.guide_text a:hover{opacity:.7}.guide-content .notice1 a,.guide-task_heading .notice1 a,.guide_information .notice1 a,.guide_text .notice1 a{border:1px solid #da2028;border-radius:3px;font-size:11px;font-weight:600;letter-spacing:.8px;padding:5px 10px;text-transform:uppercase!important;text-decoration:none!important;line-break:anywhere}.guide-content .notice1 a:hover,.guide-task_heading .notice1 a:hover,.guide_information .notice1 a:hover,.guide_text .notice1 a:hover{background-color:#da2028;color:#fff}.guide-content_lessons,.guide-task_heading_lessons,.guide_information_lessons,.guide_text_lessons{margin-bottom:10px}.guide-content_lessons-header,.guide-task_heading_lessons-header,.guide_information_lessons-header,.guide_text_lessons-header{font-size:20px}.guide-content_lessons-lesson,.guide-task_heading_lessons-lesson,.guide_information_lessons-lesson,.guide_text_lessons-lesson{padding:0!important;text-transform:capitalize}.full-width #main{max-width:99%}.full-width .t-quiz .quiz-buttons_button{margin:50px auto}.quiz-input{transition:box-shadow .3s}.quiz-input.is-incorrect{box-shadow:0 0 0 2px #bf3c27}.quiz-input.is-correct{box-shadow:0 0 0 2px #31cd4b}@media (max-width:600px){.quiz-container table{width:90%;font-size:15px}}#tool-label{display:none}.input.incorrect{background-color:#fdecec!important;box-shadow:inset 0 0 2px 0 red}.t-quiz .footer{display:none}.t-quiz ol li{margin:16px 0 10px}.t-quiz code.-multi{min-width:50%}.t-quiz code.-wide{min-width:100%}.t-quiz .input,.t-quiz .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:2px 6px;letter-spacing:.7px;line-height:1.45em;text-align:left}.t-quiz .code-block input,.t-quiz .code-block select{font-size:15px;padding:0 1px;margin:0}.t-quiz .list-level-1_item,.t-quiz p{color:rgba(83,88,92,.9);font-size:1.1em;font-weight:600}.t-quiz .list-level-1_item>:not(input,select,span,b,em,i),.t-quiz p>:not(input,select,span,b,em,i){color:#464646;font-size:1em;font-weight:400;margin-top:16px}.t-quiz .list-level-1_item>code,.t-quiz p>code{font-weight:600}.t-quiz .list-level-1_item code,.t-quiz p code{font-size:.9em;vertical-align:baseline}.t-quiz .list-level-1_item code.-multi,.t-quiz p code.-multi{font-size:14px;font-weight:400}.t-quiz .list-level-1_item b,.t-quiz p b{font-weight:800}.t-quiz .ui-draggable-dragging{background-color:#fff}.t-quiz .drop-hover{background-color:#fad8d8!important}.t-quiz .quiz-buttons_button{display:inline-block;font-size:20px;padding:30px 60px;margin:20px 20px 20px 0;border-radius:2px;border:0;color:#fff;max-width:800px}.t-quiz .quiz-input{min-width:100px;width:100px}.t-quiz .quiz-input:focus{background-color:#fff}.t-quiz .quiz-input[data-type=number],.t-quiz .quiz-input[type=number],.t-quiz .quiz-input[type=radio]{min-width:75px;width:75px}.t-quiz .quiz-input[type=number]{text-align:right}.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:20px;margin-bottom:26px;margin-top:-13px}.t-quiz .quiz-blanks_label{font-weight:700;margin-bottom:6.5px;margin-top:13px}.t-quiz .quiz-blanks_label:first-of-type{margin-top:0}.t-quiz .quiz-blanks_container,.t-quiz .quiz-container{margin:0 0 39px}.t-quiz .quiz-blanks_container figure,.t-quiz .quiz-container figure{margin:0}.t-quiz .quiz-blanks_container .quiz-blanks_options-draggable,.t-quiz .quiz-container .quiz-blanks_options-draggable{transition:transform .3s,opacity .3s}.t-quiz .quiz-blanks_container .quiz-blanks_options-draggable.ui-draggable-dragging,.t-quiz .quiz-container .quiz-blanks_options-draggable.ui-draggable-dragging{border-style:solid!important;transform:scale(.8);opacity:.8}.t-quiz .quiz-blanks_container .input,.t-quiz .quiz-container .input{background-color:transparent;border:1px dashed grey;border-radius:3px;font-size:14px;text-align:center;margin:5px 1px}.t-quiz .quiz-blanks_container .input.answered,.t-quiz .quiz-container .input.answered{background-color:#fff;border:1px solid #3084d8;font-weight:700}.t-quiz .quiz-blanks_container.-text .input,.t-quiz .quiz-container.-text .input{font-family:Rubik;margin:3px 2px}.t-quiz .quiz-container.-code-blanks{font-size:0}.t-quiz .quiz-container.-code-blanks code.-multi{display:inline-block;font-size:15px;width:50%}.t-quiz .quiz-container.-code-blanks .quiz-blanks_container{display:inline-block;font-size:15px;vertical-align:top;width:50%}.t-quiz .quiz-blanks_container{margin:13px 0 0}.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>*{border:1px solid #eee;position:fixed;top:70px}.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:after{content:"";display:block;clear:both}.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),.t-quiz .quiz-multi-option_container.-n7 br:nth-of-type(4),.t-quiz .quiz-multi-option_container.-n8 br:nth-of-type(4),.t-quiz .quiz-multi-option_container.-n9 br:nth-of-type(3),.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:24px;margin-top:0}.activity_content .list-level-1_item:before{font-weight:500;content:counter(item) ".";margin-right:3px}.code-block-container{background-color:#f1f2f2;border:1px solid #aaa;border-radius:3px;font-size:12px}.code-block-container .code-blocks{text-align:left}.code-block-container .code-blocks_line{color:#2e2e2e;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:13px;min-height:1.8em;line-height:1.8em;margin:0!important;padding:0!important;white-space:pre-wrap}.code-block-container .code-blocks_lines{list-style-type:none;padding:0;margin:0}.code-block-container .quiz-input{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:12px}.code-block-container code{background-color:transparent;border:none;display:inline-block!important}.quiz-blanks_container .code-block-container{font-size:13px;display:inline-block;padding:19.5px}.quiz-blanks_container.-editor .code-block-container{border-radius:0;border:none;border-bottom:1px solid #ddd;position:absolute;left:0;right:0;top:0}.quiz-blanks_container.-editor .code-blocks{width:100%}.quiz-blanks_container.-linenums .quiz-input{height:auto;font-size:1em;margin:2px 0;padding:0 3px}.quiz-blanks_container.-linenums .code-block-container{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;padding:0}.quiz-blanks_divider{height:0}.quiz-blanks_container.-compact .quiz-blanks_options-list{padding:8px}.quiz-blanks_container.-compact .quiz-blanks_options-draggable{font-size:10.4px;line-height:2em;margin-bottom:6.5px!important;margin-right:6.5px!important;padding:2px 4px!important}.quiz-blanks_container.-compact .quiz-blanks_options{padding-top:6.5px}.quiz-blanks_container.-compact .quiz-blanks_options .code-blocks_line{font-size:10.4px;line-height:1.4em;min-height:1.4em}.quiz-blanks_container.-compact .quiz-blanks_options .quiz-input{font-size:10.4px;padding:1px 3px!important}.quiz-blanks_options{border-radius:3px;font-size:13px;line-height:2.45em;padding-top:19.5px}.quiz-blanks_container.-linenums .quiz-blanks_options{padding-top:1px}.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,.09);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.09);box-shadow:0 4px 5px 0 rgba(0,0,0,.09);margin:-19.5px -19.5px 6.5px;padding:19.5px 19.5px 6.5px;line-height:1.5em}.quiz-blanks_container.-linenums .quiz-blanks_options-list{margin:0}.quiz-blanks_options-draggable{border:1px solid grey!important;border-radius:5px;color:#000;cursor:pointer!important;padding:8px 11px!important;font-size:12px;font-weight:400;margin-bottom:13px!important;margin-right:13px!important;white-space:nowrap!important}.quiz-blanks_options-draggable:hover{background-color:#f8f8f8;border-color:#3084d8!important}.quiz-blanks_options-draggable.matched{opacity:.5;cursor:auto;border-style:dashed!important;text-align:center;box-shadow:none}.quiz-blanks_options code{background-color:transparent;border:none;color:#000;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13px;margin:0}.quiz-blanks_options .quiz-input{background-color:transparent;border:1px dashed grey;border-radius:3px;font-size:14px;text-align:center;margin:5px 0;padding:2px 6px!important;margin:1px!important}.quiz-blanks_options .quiz-input.is-matched{background-color:#fff;border:1px solid #3084d8;font-weight:700}.quiz-blanks_container .code-blocks code{margin-bottom:1px!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:#fff!important}.quiz-bug_container{margin:0}.activity_content li .quiz-bug_container{margin:12px 0 0!important}.activity_content .quiz-bug_container{margin:12px 0 0}.activity_content p+.quiz-bug_container{margin-top:0;padding-top:0}.quiz-bug_container .ca-style code ol.linenums li,.quiz-bug_container code ol.linenums li{border:none}.quiz-bug-finder{border-color:#aaa!important;font-size:14px;width:100%}.quiz-bug-finder .linenums{background-color:#f1f2f2;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{border:1px solid #b9bccc;border-radius:3px;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.-code,.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:1;transition:opacity .2s}.quiz-multi-option.-image:hover{background-color:#f8f8f8;box-shadow:0 0 2px 2px #e6e6e6;opacity:1}.quiz-multi-option.is-selected,.quiz-multi-option.is-selected:hover{box-shadow:0 0 2px 2px #3084d8;margin:10px;opacity:1!important;transition:box-shadow .3s}.quiz-multi-option.is-selected.is-incorrect,.quiz-multi-option.is-selected:hover.is-incorrect{box-shadow:0 0 0 2px #bf3c27}.quiz-multi-option.is-selected.is-correct,.quiz-multi-option.is-selected:hover.is-correct{box-shadow:0 0 0 2px #31cd4b}.quiz-multi-option.is-incorrect{border-color:#bf3c27}.quiz-multi-option.text-only-option{padding:10px 15px}.quiz-multi-option.text-only-option:hover{background-color:#f8f8f8}.quiz-multi-option.text-only-option.is-selected{border-color:#3084d8;transition:box-shadow .3s}.quiz-multi-option.text-only-option.is-selected.is-incorrect{box-shadow:0 0 0 2px #bf3c27}.quiz-multi-option.text-only-option.is-selected.is-correct{box-shadow:0 0 0 2px #31cd4b}.quiz-multi-option_container{display:block;margin:0 -10px 29px;padding:0;text-align:center}.quiz-buttons_button{margin:0!important;position:relative}.quiz-buttons_button.-check{color:#fff!important;background-color:#bf3c27;border-color:#bf3c27;font-size:15px;text-transform:uppercase;margin-top:16px!important;padding:10px 16px;width:50%}.quiz-buttons_button.-check:focus,.quiz-buttons_button.-check:hover{background-color:#952f1e;color:#fff}.quiz-buttons_button.-check.-secondary{background-color:#3b3c48;border-color:#3b3c48}.quiz-buttons_button.-check.-secondary:focus,.quiz-buttons_button.-check.-secondary:hover{background-color:#5d5f72}@media (min-width:992px){.quiz-buttons_button.-check{width:100%}}.quiz-buttons_button-checkmark:before{font-size:20px;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:auto}}.quiz-buttons_button.-reset{float:right;height:52px;margin-left:5px!important}@media (min-width:992px){.quiz-buttons_button.-reset{float:none}}.quiz-buttons_button.-show{font-size:20px;float:right}@media (min-width:1200px){.quiz-buttons_button.-show{font-size:14px;position:static}}.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 26px 0}@media (min-width:992px){.quiz-buttons.-mobile{display:none}}.correct-answer,.incorrect-answer{cursor:pointer;height:26px;left:21px;margin-top:-2px;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,.4);-moz-box-shadow:0 6px 15px 1px rgba(41,203,87,.4);box-shadow:0 6px 15px 1px rgba(41,203,87,.4)}.incorrect-answer:before{background-color:grey;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.html .bonus-game-button{display:block;margin:0 auto;min-width:80%}.html .example-overlay,.html .phone-content,.html .results-cover,.html .results-overlay{position:absolute;top:54px;left:0;width:auto;height:auto;bottom:40px;right:0;border-radius:0;background-color:#eee;margin:0!important}.html .phone-content{background-color:#fcfcfc}.html .results-cover{background-color:#000;transition:opacity 1.5s ease-out;display:block;z-index:950;opacity:1}.html #ca-dummy,.html #ca-dummy2,.html .phone-content,.html .results-cover{width:433px;height:777px}.html.tablet-output #phone-link,.html.tablet-output #phone-login{font:11px museo-sans,sans-serif;font-weight:600;left:15px;padding:7px;right:15px;text-align:center;top:28px}.html.tablet-output .phone-screen{bottom:51px;left:0;right:0;top:68px}.html.tablet-output .example-overlay *{bottom:116px;left:157px}.html.tablet-output #phone-battery{font-size:11.4px;right:17px;text-align:right;top:7px}.html.tablet-output #phone-time{font-size:11.4px;left:17px;text-align:left;top:7px}.html.tablet-output .phone-toolbar{bottom:0;display:block;left:0;position:absolute;right:0}.html.tablet-output #exampleOutput-button{bottom:6px;font-size:17px!important;left:50%;right:0;top:auto;width:40%;text-align:left}.html.tablet-output #myOutput-button{bottom:6px;font-size:17px!important;left:50px;right:auto;top:auto;width:40%;text-align:right}.html.tablet-output #phone{display:block;height:770px;visibility:hidden;width:570px}.html.tablet-output .phone-content,.html.tablet-output .results-cover{width:863px;height:985px}.html.tablet-output .phone-side-buttons:before{top:89px}.html.tablet-output .phone-side-buttons:after,.html.tablet-output .phone-side-buttons:before{background-color:#000;border-radius:12px 0 0 12px;content:"";height:64px;left:-6px;position:absolute;width:4px}.html.tablet-output .phone-side-buttons:after{top:164px}.html.tablet-output #phone-button{font-size:27px;padding-left:11px}.html.tablet-output #output{background-color:#fff;border:4px solid #000;border-radius:20px}.html.tablet-output #output:before{content:none}.html.tablet-output #output:after{background-color:#000;border-radius:0 12px 12px 0;content:"";height:64px;right:-6px;position:absolute;top:203px;width:4px}.html.tablet-output.screen-output #output:after{top:205px}.html.tablet-output.screen-output #phone{width:870px;height:775px}.html.tablet-output.screen-output .phone-content,.html.tablet-output.screen-output .results-cover{width:1318px;height:994px}.html.tablet-output.screen-output .phone-screen{bottom:51px;left:0;right:0;top:68px}.html.tablet-output.screen-output .example-overlay *{bottom:116px;left:310px}.html.tablet-output.screen-output #exampleOutput-button{right:332px}.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 .phone-content,.html.demo .results-cover{height:100%}.html .example-overlay{background-color:#888;font-size:64px;color:rgba(219,18,34,.6);font-family:Rubik}.html .example-overlay *{position:absolute;bottom:46px;left:29px;line-height:60px;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 .phone-content,.html .results-cover{transform:scale(.66);-moz-transform:scale(.66);-webkit-transform:scale(.66);-o-transform:scale(.66);-ms-transform:scale(.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 .phone-content,.html.demo .results-cover{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(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;display:block!important}.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,.8);background-color:rgba(255,0,0,.25);background-color:rgba(181,213,255,.3);opacity:1!important}.demo .ace-tm .ace_marker-layer .ace_active-line{background:rgba(255,113,113,.25);background-color:rgba(255,178,57,.3)}.demo .ace-tm .ace_marker-layer .ace_selected-word{background:rgba(181,213,255,.3)}.html #phone{height:600px;margin:0;opacity:0}.html .phone-side-buttons:before{top:70px}.html .phone-side-buttons:after,.html .phone-side-buttons:before{background-color:#000;border-radius:4px 0 0 4px;content:"";height:50px;left:-5px;position:absolute;width:4px}.html .phone-side-buttons:after{top:130px}.html #phone-button{border-radius:0 0 0 15px;bottom:-6px;color:grey;cursor:pointer;display:inline-block;font-size:20px;left:0;padding:8px;position:absolute;text-align:center;width:40px;z-index:1000}.html #phone-button:hover{color:#636363}.html #phone-battery,.html #phone-time{background-color:transparent;color:#abaaaa;font-size:9px;letter-spacing:.3px;padding:0 3px;position:absolute;top:6px;width:32px}.html #phone-battery{right:12px;text-align:right}.html #phone-time{left:12px;text-align:left}.html #phone-link,.html #phone-login{background-color:#3d3d3d;border-bottom:none!important;border-radius:14px;color:#fff;font:9px museo-sans,sans-serif;font-weight:600;left:12px;padding:6px;position:absolute;top:22px;text-align:center;visibility:hidden;right:12px;white-space:nowrap;overflow:hidden;opacity:1}.html #phone-link{cursor:pointer}.html #phone-link:hover{color:#fff!important;box-shadow:none;opacity:.7}.html .results-overlay .message{color:#fff;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 4px;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:0}.html .results-overlay .details p{margin-bottom:12px}.html .results-overlay[data-type=console-error] .message{font-size:16px;padding-top:12px;height:auto}.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{font-size:12px;left:10px;position:absolute;right:10px;text-align:center;top:0}.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:100% 0;left:0;margin:5px;right:0;top:0;bottom:0;position:absolute}.html .phone-toolbar .ui-button{background-color:transparent;border:none;color:#989ea2;font-size:13px!important;font-weight:600;height:40px;margin:0;padding:0;position:absolute;top:566px}.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:155px}.html #myOutput-button{left:53px}.demo #redo-button,.demo #undo-button,.demo .next-button,.ide #check-button,.ide #exampleOutput-button,.ide #reset-button,.ide #solution-button,.ide #solutionVideo-button,.ide .answer-buttons,.ide .next-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;width:720px;position:absolute;z-index:1}#menu,.console,.help,.results-overlay.info{margin-bottom:0;font-size:14px;line-height:23px}#results.console a{font-size:13px!important}.dark [target]{color:#cde6f5}.dark span[target]{color:#000}.info .filename{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important}.black.info [data-file],.black.info [data-gloss=codeavengersFiles],.black.info [target]{color:#c190f5}.instructions .line{white-space:pre}.instructions .line[data-index]{white-space:normal}#gloss b{font-weight:500}.ca-content b>span{font-weight:700;background-color:hsla(0,0%,100%,.9)}.ca-content code b{background-color:#ff0}.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;background-color:#0f0}.ca-content code b>span{background-color:hsla(0,0%,100%,.7);font-weight:700;letter-spacing:1px}#menu b,#menu em,.info b,.instructions b,.instructions em,.instructions q{font-weight:600}.instructions b,.instructions em,.instructions q{color:#111}.info b code,.instructions b code,.instructions q code{font-weight:800}.info i{font-style:italic}.instructions q:after,.instructions q:before{padding-left:2px;padding-right:2px}#console b,#console em{font-weight:500}.results-overlay .line,.results-overlay .task,.results-overlay [data-file],.results-overlay [gloss=yes]:not(code),.results-overlay a,.results-overlay a[target],.results-overlay strong{color:#a1daff;cursor:pointer}.html .results-overlay .line,.html .results-overlay .task,.html .results-overlay [data-file],.html .results-overlay [gloss=yes]:not(code),.html .results-overlay a,.html .results-overlay a[target],.html .results-overlay strong{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:700}.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}#main .badges,#menu,.code-toolbar,.console,.container-label,.content,.editor,.instructions-container,.jqconsole.jqconsole-blurred{border:0 solid #04131d}.demo-container,.instructions .demo-container .instructions .game{border:1px solid rgba(0,0,0,.05)}.info .line-highlight code{opacity:.85}code.right{border-left:none;float:none}code.left{border-right:none}.glossInfo-dialog code{background-color:#f8f8f8;font-size:15px}.info.dark a{color:#e3f1fa}.console a[target]{border:none}.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-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 .points,.lesson-gloss .tasks-completed,.lesson-gloss .time{font-weight:700}.lesson-gloss .text{color:#fff}.info .hint-button,.ui-button.selected{opacity:.8}.info .hint-button:hover,.tools-container .ui-button.selected,.ui-button.selected:hover{opacity:1}.info .line-highlight [data-file]:hover,.info .line-highlight [gloss=yes]:hover,.info .line-highlight [gloss=yes]:hover *,.info .line-highlight [target]:hover,.line-highlight .line:hover,.line-highlight .task:hover{background-color:#eee!important}.button-gloss.hint{position:absolute;padding:2px;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:1px dotted #bbb!important;background-color:#a1daff!important;border-radius:1px;padding:1px}.example-code li,.instructions li{padding: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 .task-steps .task-description,.instructions ol .task-description{margin-left:-20px}.instructions .multi-column li{padding-right:20px}#results-box a.action,.ca-content a.action,.guide_content a.action,.guide_text a.action,.info a.action{color:#fff;font-weight:700;padding-left:30px;padding-right:30px}#results-box a.action:hover,.ca-content a.action:hover,.guide_content a.action:hover,.guide_text a.action:hover,.info a.action:hover{color:#fff;text-decoration:none}#results-box a:hover,.ca-content a:hover,.guide_content a:hover,.guide_text a:hover,.info a:hover{opacity:1}.ca-content .highlight-text.highlight-1{color:#b22222}.ca-content .highlight-text.highlight-2{color:#6495ed}.ca-content .highlight-text.highlight-3{color:#daa520}.ca-content .highlight-text.highlight-4{color:#228b22}.ca-content strong.colorTable[style]{color:#464646;border-radius:3px;padding:1px 5px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.ca-content strong.colorTable[style].dark{color:#eee}.ca-content strong.colorTable[style].dark:hover{color:#fff}.info .line-highlight strong[gloss=yes]{color:#0885b3}.ca-content strong[gloss=yes],.ca-style a,.content strong[gloss=yes],.faq a,.guide_content strong[gloss=yes],.guide strong[gloss=yes],span.youtube{color:#337ab7;font-weight:600;padding-left:1px;padding-right:1px;text-decoration:none;cursor:pointer;opacity:.8;transition:opacity .4s}.-dark.ca-content strong[gloss=yes],.-dark.ca-style a,.-dark.content strong[gloss=yes],.-dark.faq a,.-dark.guide_content strong[gloss=yes],.-dark.guide strong[gloss=yes],.-darkspan.youtube{color:#a4e5fd}.ca-content strong[gloss=yes]:hover,.ca-style a:hover,.content strong[gloss=yes]:hover,.faq a:hover,.guide_content strong[gloss=yes]:hover,.guide strong[gloss=yes]:hover,span.youtube:hover{opacity:1}.jr-platform_hints-content strong[gloss=yes],.jr-platform_task-overlay-message-text strong[gloss=yes]{color:#a4e5fd}.info code[gloss=yes]{border-bottom:1px solid silver;box-shadow:0 1px 1px -1px silver;cursor:pointer;white-space:nowrap!important}.info code[gloss=yes]:hover{cursor:pointer;border-bottom:1px solid #7a7e81}.ca-style .line,.console a,.content [data-file],.content [data-gloss=codeavengersFiles],.content [target],.info [data-file],.info [data-gloss=codeavengersFiles],.info [target],.instructions .task{font-style:normal;font-weight:600;color:#7a0bec;padding-left:1px;padding-right:1px;cursor:pointer;opacity:.8;transition:opacity .4s}.-dark.ca-style .line,.-dark.console a,.-dark.content [data-file],.-dark.content [data-gloss=codeavengersFiles],.-dark.content [target],.-dark.info [data-file],.-dark.info [data-gloss=codeavengersFiles],.-dark.info [target],.-dark.instructions .task{color:#c286ff}.ca-style .line:hover,.console a:hover,.content [data-file]:hover,.content [data-gloss=codeavengersFiles]:hover,.content [target]:hover,.info [data-file]:hover,.info [data-gloss=codeavengersFiles]:hover,.info [target]:hover,.instructions .task: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}.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 p,.content ul{page-break-after:avoid;margin: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 #fff;vertical-align:top}.content .standard-table td{background-color:#f1eff1;padding:7px 15px 10px}.content .standard-table th{background-color:#3f4345;color:#fff;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 #fff;border-right:2px solid #fff}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:none}.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:7.5px}}h2.mu.a:before{border-radius:50px;color:#fff;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:none}.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:7.5px}}h2.mu.c:before{border-radius:50px;color:#fff;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:none}.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:7.5px}}h2.mu.ca:before{border-radius:50px;color:#fff;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:none}.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:7.5px}}h2.mu.e:before{border-radius:50px;color:#fff;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:none}.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:7.5px}}h2.mu.p:before{border-radius:50px;color:#fff;font-size:10px;margin-right:10px;text-align:center;float:left;line-height:23px!important;height:25px;width:25px}body{font-family:museo-sans,sans-serif}.guide-mode .profile-info,.guide-mode .profile-sub-nav,.guide-mode .promo-box,.guide-mode .promo-box_header.-split{opacity:.5}.promo-box{border-radius:2px;margin-bottom:30px;overflow:hidden;box-shadow:0 2px 0 0 #d2d3d8;position:relative;top:0;transition:all .2s}.promo-box:not(.-disable):hover{cursor:pointer;box-shadow:0 4px 0 0 #d2d3d8;top:-2px}.promo-box:active{box-shadow:0 2px 0 0 #d2d3d8;top:1px}.promo-box-container{text-align:left;visibility:visible!important;height:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0}.promo-box-container:after,.promo-box-container:before{content:" ";display:table}.promo-box-container:after{clear:both}.promo-box-container_language-divider{border-bottom:2px solid #aaa;margin:39px auto 26px;position:relative;text-align:center;width:415px}@media (min-width:742px){.promo-box-container_language-divider{width:640px}}@media (min-width:767px){.promo-box-container_language-divider{width:435px}}@media (min-width:1200px){.promo-box-container_language-divider{width:665px}}@media (min-width:1600px){.promo-box-container_language-divider{width:895px}}.promo-box-container_language-container{left:0;position:absolute;right:0;top:-8px}.promo-box-container_language{background-color:#f1f2f2;color:grey;font-size:11px;font-weight:700;letter-spacing:1px;padding:0 5px;position:relative;text-transform:uppercase;top:-4px}.promo-box-container_language-divider.-end .promo-box-container_language{display:none}.promo-box_container{text-align:left}.promo-box_container.-full{width:100%;padding:0}.promo-box_container{padding:0 15px!important}.promo-box_right{display:none}.promo-box_header{background-color:#2f3241;min-height:125px;padding:30px}.promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(47,50,65,.95) 0,rgba(47,50,65,0) 100%);background:-webkit-linear-gradient(left,rgba(47,50,65,.95),rgba(47,50,65,0));background:linear-gradient(90deg,rgba(47,50,65,.95) 0,rgba(47,50,65,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2f3241,endColorstr=#2f3241,GradientType=1);margin:-30px;padding:30px}.promo-box_header.-html-css .promo-box_header-gradient,.promo-box_header.-javascript .promo-box_header-gradient,.promo-box_header.-web-dev .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(213,164,47,.95) 0,rgba(213,164,47,0) 100%);background:-webkit-linear-gradient(left,rgba(213,164,47,.95),rgba(213,164,47,0));background:linear-gradient(90deg,rgba(213,164,47,.95) 0,rgba(213,164,47,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d5a42f,endColorstr=#d5a42f,GradientType=1)}.promo-box_header.-web-dev .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(34,183,171,.95) 0,rgba(34,183,171,0) 100%);background:-webkit-linear-gradient(left,rgba(34,183,171,.95),rgba(34,183,171,0));background:linear-gradient(90deg,rgba(34,183,171,.95) 0,rgba(34,183,171,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#22b7ab,endColorstr=#22b7ab,GradientType=1)}.promo-box_header.-programming .promo-box_header-gradient,.promo-box_header.-python .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(36,127,134,.95) 0,rgba(36,127,134,0) 100%);background:-webkit-linear-gradient(left,rgba(36,127,134,.95),rgba(36,127,134,0));background:linear-gradient(90deg,rgba(36,127,134,.95) 0,rgba(36,127,134,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#247f86,endColorstr=#247f86,GradientType=1)}.promo-box_header.-design .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(134,88,46,.95) 0,rgba(134,88,46,0) 100%);background:-webkit-linear-gradient(left,rgba(134,88,46,.95),rgba(134,88,46,0));background:linear-gradient(90deg,rgba(134,88,46,.95) 0,rgba(134,88,46,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#86582e,endColorstr=#86582e,GradientType=1)}.promo-box_header.-comp-sci .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(135,179,183,.95) 0,rgba(135,179,183,0) 100%);background:-webkit-linear-gradient(left,rgba(135,179,183,.95),rgba(135,179,183,0));background:linear-gradient(90deg,rgba(135,179,183,.95) 0,rgba(135,179,183,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#87b3b7,endColorstr=#87b3b7,GradientType=1)}.promo-box_header.-digital-infrastructure .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(160,184,126,.95) 0,rgba(160,184,126,0) 100%);background:-webkit-linear-gradient(left,rgba(160,184,126,.95),rgba(160,184,126,0));background:linear-gradient(90deg,rgba(160,184,126,.95) 0,rgba(160,184,126,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0b87e,endColorstr=#a0b87e,GradientType=1)}.promo-box_header.-computational-thinking .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(197,107,82,.95) 0,rgba(197,107,82,0) 100%);background:-webkit-linear-gradient(left,rgba(197,107,82,.95),rgba(197,107,82,0));background:linear-gradient(90deg,rgba(197,107,82,.95) 0,rgba(197,107,82,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c56b52,endColorstr=#c56b52,GradientType=1)}.promo-box_header.-data-representation .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(135,179,183,.95) 0,rgba(135,179,183,0) 100%);background:-webkit-linear-gradient(left,rgba(135,179,183,.95),rgba(135,179,183,0));background:linear-gradient(90deg,rgba(135,179,183,.95) 0,rgba(135,179,183,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#87b3b7,endColorstr=#87b3b7,GradientType=1)}.promo-box_header.-digital-media .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(134,88,46,.95) 0,rgba(134,88,46,0) 100%);background:-webkit-linear-gradient(left,rgba(134,88,46,.95),rgba(134,88,46,0));background:linear-gradient(90deg,rgba(134,88,46,.95) 0,rgba(134,88,46,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#86582e,endColorstr=#86582e,GradientType=1)}.promo-box_header.-algorithms .promo-box_header-gradient{background:-moz-linear-gradient(left,rgba(135,179,183,.95) 0,rgba(135,179,183,0) 100%);background:-webkit-linear-gradient(left,rgba(135,179,183,.95),rgba(135,179,183,0));background:linear-gradient(90deg,rgba(135,179,183,.95) 0,rgba(135,179,183,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#87b3b7,endColorstr=#87b3b7,GradientType=1)}.promo-box_header.-olympics{background:#a0b87e url(olympics-bg.png) no-repeat center -20px;background-size:auto 150%}.promo-box_header.-olympics .promo-box_header-gradient{background:#a0b87e url(olympics-bg-2.png) no-repeat right -25px;background-size:auto 140%}.promo-box_header.-hour-of-code{background:#c56b52 url(hour-of-code-bg.png) no-repeat center -25px;background-size:auto 120%}.promo-box_header.-hour-of-code .promo-box_header-gradient{background:#c56b52 url(hour-of-code-bg.png) no-repeat right -30px;background-size:auto 105%}.promo-box_header.-harvey-norman{background:#106fa8 url(laptop.png) no-repeat 100%;background-size:auto 120%}.promo-box_header.-harvey-norman .promo-box_header-gradient{background:#106fa8 url(laptop.png) no-repeat 100%;background-size:auto 105%}.promo-box_header-icon{color:#d2d3d8;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:0;background-size:cover;background-repeat:no-repeat}.promo-box_button-wrapper{height:36px;position:absolute;left:13px;right:13px;bottom:30px}@media (min-width:992px){.promo-box_button-wrapper{left:26px;right:26px}}.promo-box_tasks{display:inline-block;margin:5px auto 0;position:absolute;right:0;text-align:center}@media (min-width:1200px){.promo-box_tasks{right:250px}}.promo-box_content{background-color:#fff;padding:13px;border:none;color:grey;font-size:14px}.promo-box_content,.promo-box_content.-mini{box-shadow:0 2px 0 0 #d2d3d8;position:relative}.promo-box_content.-mini{border-radius:2px;height:220px;margin-bottom:15px;top:0;transition:all .2s}.promo-box_content.-mini:not(.-disable):hover{cursor:pointer;box-shadow:0 4px 0 0 #d2d3d8;top:-2px}.promo-box_content.-mini:active{box-shadow:0 2px 0 0 #d2d3d8;top:1px}.promo-box_content.-mini.-enabled{box-shadow:0 2px 0 0 #d2d3d8;position:relative;top:0;transition:all .2s}.promo-box_content.-mini.-enabled:not(.-disable):hover{cursor:pointer;box-shadow:0 4px 0 0 #d2d3d8;top:-2px}.promo-box_content.-mini.-enabled:active{box-shadow:0 2px 0 0 #d2d3d8;top:1px}.promo-box_difficulty{font-weight:700}.promo-box_content .promo-box_button{background-color:#aaa;bottom:0;color:#fff;display:block;font-size:12px;padding:10px 60px;width:100%;background-color:grey;border-color:grey}.promo-box_content .promo-box_button:hover{color:#fff}@media (min-width:992px){.promo-box_content .promo-box_button{display:inline-block;width:auto}}.promo-box_content .promo-box_button:hover{background-color:#b3b3b3}.promo-box_content .promo-box_button.-javascript{background-color:#d5a42f;border-color:#d5a42f}.promo-box_content .promo-box_button.-javascript:hover{background-color:#e6c984}.promo-box_content .promo-box_button.-html-css{background-color:#ab6646;border-color:#ab6646}.promo-box_content .promo-box_button.-html-css:hover{background-color:#ce9f89}.promo-box_content .promo-box_button.-jquery{background-color:#d5a42f;border-color:#d5a42f}.promo-box_content .promo-box_button.-jquery:hover{background-color:#e6c984}.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.-programming,.promo-box_content .promo-box_button.-python{background-color:#247f86;border-color:#247f86}.promo-box_content .promo-box_button.-programming:hover,.promo-box_content .promo-box_button.-python:hover{background-color:#43c3cd}.promo-box_content .promo-box_button.-design,.promo-box_content .promo-box_button.-digital-media{background-color:#86582e;border-color:#86582e}.promo-box_content .promo-box_button.-design:hover,.promo-box_content .promo-box_button.-digital-media:hover{background-color:#c58a55}.promo-box_content .promo-box_button.-comp-sci,.promo-box_content .promo-box_button.-data-representation{background-color:#87b3b7;border-color:#87b3b7}.promo-box_content .promo-box_button.-comp-sci:hover,.promo-box_content .promo-box_button.-data-representation:hover{background-color:#c7dbdd}.promo-box_content .promo-box_button.-digital-infrastructure,.promo-box_content .promo-box_button.-olympics{background-color:#a0b87e;border-color:#a0b87e}.promo-box_content .promo-box_button.-digital-infrastructure:hover,.promo-box_content .promo-box_button.-olympics:hover{background-color:#d0dcc0}.promo-box_content .promo-box_button.-computational-thinking{background-color:#c56b52;border-color:#c56b52}.promo-box_content .promo-box_button.-computational-thinking:hover{background-color:#dfac9e}.promo-box_coming-soon{bottom:15px;display:inline-block;font-weight:700;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:#d5a42f}.promo-box_coming-soon.-html-css{color:#ab6646}.promo-box_coming-soon.-jquery{color:#d5a42f}.promo-box_coming-soon.-web-dev{color:#22b7ab}.promo-box_coming-soon.-python{color:#247f86}.promo-box_coming-soon.-design{color:#86582e}.promo-box_coming-soon.-comp-sci{color:#87b3b7}.promo-box_coming-soon.-olympics{color:#a0b87e}.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:20px;font-weight:700;overflow:hidden;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap}.promo-box_badge{background-color:#bf3c27;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:#aaa;border:1px solid hsla(0,0%,100%,.5)}.promo-box p{display:none}.promo-box_description{display:block!important;display:-webkit-box!important;height: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(90deg,hsla(0,0%,100%,0),#fff 75%);display:block;height: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{height:67px;-webkit-line-clamp:3}.promo-box_description.-clamp-4{height:88px;-webkit-line-clamp:4}.promo-box_lesson-plans{display:block!important;font-weight:700;height:30px;margin-top:-39px}.promo-box_lesson-plans.-link.-javascript{color:#d5a42f}.promo-box_lesson-plans.-link.-html-css{color:#ab6646}.promo-box_lesson-plans.-link.-jquery{color:#d5a42f}.promo-box_lesson-plans.-link.-web-dev{color:#22b7ab}.promo-box_lesson-plans.-link.-python{color:#247f86}.promo-box_lesson-plans.-link.-design{color:#86582e}.promo-box_lesson-plans.-link.-comp-sci{color:#87b3b7}.promo-box_lesson-plans.-link.-promotion{color:#c56b52}.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 40px;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_button2:hover,.promo-box_button3:hover,.promo-box_button:hover{background-color:hsla(0,0%,100%,.2);color:#fff!important;border-color:#fff}.promo-box_button2.is-visible,.promo-box_button3.is-visible,.promo-box_button.is-visible{display:block}.promo-box_button2.competition,.promo-box_button3.competition,.promo-box_button.competition{background:#bf3c27;border:none;margin-top:-70px}.promo-box_button2.competition:hover,.promo-box_button3.competition:hover,.promo-box_button.competition:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}@media (min-width:992px){.promo-box_button,.promo-box_button2,.promo-box_button3{margin-top:-30px;position:absolute}.promo-box_button2.is-visible,.promo-box_button3.is-visible,.promo-box_button.is-visible{display:inline-block;width:auto}}.promo-box_button3{margin-top:-80px}.promo-box_button3.-secondary{display:inline-block;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(90deg,rgba(125,136,150,0),#7d8896 75%)}.promo-box_header.-javascript .promo-box_description:after{background:linear-gradient(90deg,rgba(213,164,47,0),#d5a42f 75%)}.promo-box_header.-html-css .promo-box_description:after{background:linear-gradient(90deg,rgba(171,102,70,0),#ab6646 75%)}.promo-box_header.-jquery .promo-box_description:after{background:linear-gradient(90deg,rgba(213,164,47,0),#d5a42f 75%)}.promo-box_header.-web-dev .promo-box_description:after{background:linear-gradient(90deg,rgba(34,183,171,0),#22b7ab 75%)}.promo-box_header.-python .promo-box_description:after{background:linear-gradient(90deg,rgba(36,127,134,0),#247f86 75%)}.promo-box_header.-design .promo-box_description:after{background:linear-gradient(90deg,rgba(134,88,46,0),#86582e 75%)}.promo-box_header.-comp-sci .promo-box_description:after{background:linear-gradient(90deg,rgba(135,179,183,0),#87b3b7 75%)}.promo-box_header.-olympics .promo-box_description:after{background:linear-gradient(90deg,rgba(160,184,126,0),#a0b87e 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:grey;display:inline-block;font-size:11px;font-weight:500;letter-spacing:.1em;padding-top:3px;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:700;margin-left:-6px;padding:6px;position:relative;opacity:.8;text-transform:uppercase;top:-5px}.promo-box_back.is-hidden{opacity:0}.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_count,.promo-box_header .promo-box_description,.promo-box_header .promo-box_icon,.promo-box_header .promo-box_title{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:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0;padding-right:0;height:220px!important}.-promotion .promo-box_content.-mini:after,.-promotion .promo-box_content.-mini:before{content:" ";display:table}.-promotion .promo-box_content.-mini:after{clear:both}@media (min-width:992px){.-promotion .promo-box_content.-mini{height:260px!important}}@media (min-width:1200px){.-promotion .promo-box_content.-mini{height:220px!important}}@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{background:#00f;display:inline-block;height:100%;margin:-30px 0 -60px;padding:0;position:absolute;width:31.333333%}.-promotion .promo-box_content.-mini .promo-box_image{min-height:262px;min-width:100%;min-height:100%}@media (min-width:1200px){.-promotion .promo-box_content.-mini .promo-box_image{min-height:222px}}.-promotion .promo-box_content.-mini .promo-box_right-completed{bottom:0;left:0;opacity:.6;position:absolute;right:0;text-align:center;top:0}.-promotion .promo-box_content.-mini .promo-box_right-completed-icon{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#fff;font-size:100px;left:0;margin:0 auto;position:absolute;right:20px;top:58%;text-align:center}.-promotion .promo-box_content.-mini .promo-box_right-completed.-javascript,.-promotion .promo-box_content.-mini .promo-box_right-completed.-programming{background:#d5a42f}.-promotion .promo-box_content.-mini .promo-box_right-completed.-html-css{background:#ab6646}.-promotion .promo-box_content.-mini .promo-box_right-completed.-jquery{background:#d5a42f}.-promotion .promo-box_content.-mini .promo-box_right-completed.-web-dev{background:#22b7ab}.-promotion .promo-box_content.-mini .promo-box_right-completed.-python{background:#247f86}.-promotion .promo-box_content.-mini .promo-box_right-completed.-design{background:#86582e}.-promotion .promo-box_content.-mini .promo-box_right-completed.-comp-sci{background:#87b3b7}.-promotion .promo-box_content.-mini .promo-box_right-completed.-digital-infrastructure,.-promotion .promo-box_content.-mini .promo-box_right-completed.-olympics{background:#a0b87e}.-promotion .promo-box_content.-mini .promo-box_right-completed.-comp-sci,.-promotion .promo-box_content.-mini .promo-box_right-completed.-data-representation{background:#87b3b7}.-promotion .promo-box_content.-mini .promo-box_right-completed.-computational-thinking{background:#c56b52}.-promotion .promo-box_content.-mini .promo-box_button-wrapper{height:78px;bottom:0;left:10px}@media (min-width:1200px){.-promotion .promo-box_content.-mini .promo-box_button-wrapper{height:35px}}.-promotion .promo-box_content.-mini .promo-box_button{bottom:0;display:block;position:absolute;width:100%}@media (min-width:1200px){.-promotion .promo-box_content.-mini .promo-box_button{display:inline-block;width:auto}}.-promotion .promo-box_content.-mini .promo-box_coming-soon{bottom:50px}@media (min-width:1200px){.-promotion .promo-box_content.-mini .promo-box_coming-soon{bottom:0}}.lesson-box_header{background:grey;padding:19.5px;color:#fff}.lesson-box_header-pills{margin-bottom:19.5px;color:grey}.lesson-box_header-pill{background-color:#fff;border-radius:15px;text-transform:uppercase;font-size:12px;padding:5px 9px;margin-right:5px;font-weight:500}.lesson-box_header h6{font-size:18px;margin-bottom:8px}.lesson-box_header h3,.lesson-box_header h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson-box_header h3{font-size:36px;margin-bottom:25px;line-height:39px}.lesson-box_header h3.-no-actions{margin-bottom:0}.lesson-box_actions{display:grid;grid-template-columns:auto auto;margin-top:9px}.lesson-box_actions-right{text-align:right}.lesson-box_actions-right a,.lesson-box_actions-right button{margin-left:5px}.lesson-box_actions-right a:active,.lesson-box_actions-right a:focus,.lesson-box_actions-right a:hover,.lesson-box_actions-right button:active,.lesson-box_actions-right button:focus,.lesson-box_actions-right button:hover{color:#fff!important}.lesson-box_actions a,.lesson-box_actions button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:transparent;border:2px solid #fff;color:#fff;padding:3px 6px;right:26px;text-transform:uppercase;font-size:14px;font-weight:500}.lesson-box_actions a:hover,.lesson-box_actions button:hover{opacity:.7}.lesson-box_actions a i,.lesson-box_actions button i{position:relative;top:2px}.lesson-box_description-title{background-color:#d2d3d8;padding:13px 19.5px;font-size:15px}.lesson-box_description-text{background-color:#e4e6e9;padding:13px 32.5px}.lesson-wrapper{background-color:#fff;box-shadow:0 2px 0 0 #d2d3d8;padding:13px;box-sizing:border-box;margin-bottom:15px!important;margin-left:0;width:100%;visibility:visible!important;height:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0}.lesson-wrapper:last-of-type{margin-bottom:0!important}@media (min-width:992px){.lesson-wrapper{padding-bottom:0!important}}.lesson-wrapper:after,.lesson-wrapper:before{content:" ";display:table}.lesson-wrapper:after{clear:both}.lesson-wrapper:hover .lesson-box_top-bar .lesson-box_reset{opacity:1}.lesson-box{border-right:none;color:#000;display:inline-block;padding:15px 0;margin-bottom:10px;position:relative;text-align:initial}@media (min-width:992px){.lesson-box{border-right:1px solid #d2d3d8;margin-bottom:0;margin-top:-30px;padding:30px 30px 0 0}}.lesson-box_top-bar{color:#000;font-size:15px;font-weight:500;letter-spacing:.05em;margin-bottom:5px}.lesson-box_top-bar-left,.lesson-box_top-bar-right{display:inline-block;position:relative;top:-4px}.lesson-box_name{color:#000;font-size:20px;font-weight:700}.lesson-box_reset{cursor:pointer;color:grey;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:3px}.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 #d2d3d8;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 #d2d3d8}.lesson-box_lesson.no-ready{opacity:.5}@media (min-width:992px){.lesson-box_lesson{padding:15px 30px;margin-left:-30px;margin-right:-30px}.lesson-box_lesson:last-of-type{border-bottom:none}}.lesson-box_lesson.-bottom-border{border-bottom:1px solid #d2d3d8}.lesson-box_lesson:hover{background-color:#f8f8f8;cursor:pointer}.lesson-box_lesson.-project,.lesson-box_lesson.-quiz{border:none;cursor:pointer;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.-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:normal;white-space:nowrap;width:30%;vertical-align:bottom}.lesson-box_lesson-name code{font-family:Rubik!important}.lesson-box_lesson-name strong{font-weight:400}@media (min-width:480px){.lesson-box_lesson-name{width:40%}}@media (min-width:992px){.lesson-box_lesson-name{width:200px}}@media (min-width:1200px){.lesson-box_lesson-name{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:#000;border-radius:50%;display:inline-block;font-weight:500;height:22px;left:-5px;padding:2px 2px 5px;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:#bf3c27;color:#fff}.lesson-box_challenge-points{color:#bf3c27;margin-right:10px;font-weight:500}.lesson-box .flag{-webkit-box-shadow:0 0 7px 2px rgba(0,0,0,.15);-moz-box-shadow:0 0 7px 2px rgba(0,0,0,.15);box-shadow:0 0 7px 2px rgba(0,0,0,.15);position:relative;top:3px;margin-right:10px}.lesson-box_tasks{display:inline-block;float:right;font-size:0;position:relative;top:0;width:145px}.lesson-box_task{border:2px solid grey;border-radius:50%;color:#fff;display:block;height:11px;left:0;margin:0 auto;padding:0;right:0;text-align:center;transition:all .1s linear;-webkit-transition:all 42ms linear;width:11px;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-wrapper:hover .-completed{display:none}.lesson-box_task-wrapper:hover .lesson-box_task{opacity:.5}.lesson-box_task-wrapper:hover .lesson-box_task-points{display:inline-block}.lesson-box_task-icon{outline:none;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:-2px;right:0;top:63%}.lesson-box_task.-large{font-size:22px;height:22px;margin-top:1px;padding-bottom:1px;width:22px}.lesson-box_task-wrapper:hover .lesson-box_task{color:#fff;transition:all .1s linear;-webkit-transition:all 42ms linear}.lesson-box_task-wrapper:hover .lesson-box_task.-large{font-size:26px;height:24px;width:24px}.lesson-box_task.-completed{background-color:grey}.lesson-box_task-points{font-size:14px;pointer-events:none;display:none;position:relative;top:-6px;left:3px;text-align:center;width:15px}.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_language,.lesson-box_lesson.-project .lesson-box_points{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:grey;border:2px solid grey;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;color:grey!important}.lesson-box_language{background-color:transparent;border-color:#bf3c27;color:#bf3c27;display:none;float:right;font-size:12px;margin-left:15px;text-transform:uppercase;top:1px}.lesson-box_language.-en{border-color:#aaa;color:#aaa}.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:#000}.lesson-box_icon-wrapper{border:2px solid #000;border-radius:50%;box-sizing:border-box;color:#000;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:-1px;font-size:20px;right:-1px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;top:58%}.-programming .lesson-box_header{background:#be654a}.-programming .lesson-box_header-pill,.-programming .lesson-box_name{color:#be654a}.-programming .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-programming .lesson-box_task.-completed{background-color:#be654a;border-color:#be654a}.-programming .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-programming .lesson-box_badge{background-color:#be654a;border-color:#be654a}.-programming .lesson-box_task{border-color:#be654a}.-programming .lesson-box_badge.-incomplete,.-programming .lesson-box_task-icon,.-programming .lesson-box_task-points{color:#be654a}.-programming .lesson-box_badge.-completed{background-color:#e6c5bb;color:#be654a}.-programming .lesson-box_lesson:hover .lesson-box_badge{border-color:#8a4632}.-javascript .lesson-box_header{background:#d5a42f}.-javascript .lesson-box_header-pill,.-javascript .lesson-box_name{color:#d5a42f}.-javascript .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-javascript .lesson-box_task.-completed{background-color:#d5a42f;border-color:#d5a42f}.-javascript .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-javascript .lesson-box_badge{background-color:#d5a42f;border-color:#d5a42f}.-javascript .lesson-box_task{border-color:#d5a42f}.-javascript .lesson-box_badge.-incomplete,.-javascript .lesson-box_task-icon,.-javascript .lesson-box_task-points{color:#d5a42f}.-javascript .lesson-box_badge.-completed{background-color:#efdcae;color:#d5a42f}.-javascript .lesson-box_lesson:hover .lesson-box_badge{border-color:#99751f}.-html-css .lesson-box_header{background:#ab6646}.-html-css .lesson-box_header-pill,.-html-css .lesson-box_name{color:#ab6646}.-html-css .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-html-css .lesson-box_task.-completed{background-color:#ab6646;border-color:#ab6646}.-html-css .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-html-css .lesson-box_badge{background-color:#ab6646;border-color:#ab6646}.-html-css .lesson-box_task{border-color:#ab6646}.-html-css .lesson-box_badge.-incomplete,.-html-css .lesson-box_task-icon,.-html-css .lesson-box_task-points{color:#ab6646}.-html-css .lesson-box_badge.-completed{background-color:#ddbcad;color:#ab6646}.-html-css .lesson-box_lesson:hover .lesson-box_badge{border-color:#754630}.-jquery .lesson-box_header{background:#d5a42f}.-jquery .lesson-box_header-pill,.-jquery .lesson-box_name{color:#d5a42f}.-jquery .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-jquery .lesson-box_task.-completed{background-color:#d5a42f;border-color:#d5a42f}.-jquery .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-jquery .lesson-box_badge{background-color:#d5a42f;border-color:#d5a42f}.-jquery .lesson-box_task{border-color:#d5a42f}.-jquery .lesson-box_badge.-incomplete,.-jquery .lesson-box_task-icon,.-jquery .lesson-box_task-points{color:#d5a42f}.-jquery .lesson-box_badge.-completed{background-color:#efdcae;color:#d5a42f}.-jquery .lesson-box_lesson:hover .lesson-box_badge{border-color:#99751f}.-web-dev .lesson-box_header{background:#22b7ab}.-web-dev .lesson-box_header-pill,.-web-dev .lesson-box_name{color:#22b7ab}.-web-dev .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-web-dev .lesson-box_task.-completed{background-color:#22b7ab;border-color:#22b7ab}.-web-dev .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-web-dev .lesson-box_badge{background-color:#22b7ab;border-color:#22b7ab}.-web-dev .lesson-box_task{border-color:#22b7ab}.-web-dev .lesson-box_badge.-incomplete,.-web-dev .lesson-box_task-icon,.-web-dev .lesson-box_task-points{color:#22b7ab}.-web-dev .lesson-box_badge.-completed{background-color:#89e9e1;color:#22b7ab}.-web-dev .lesson-box_lesson:hover .lesson-box_badge{border-color:#16766f}.-python .lesson-box_header{background:#247f86}.-python .lesson-box_header-pill,.-python .lesson-box_name{color:#247f86}.-python .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-python .lesson-box_task.-completed{background-color:#247f86;border-color:#247f86}.-python .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-python .lesson-box_badge{background-color:#247f86;border-color:#247f86}.-python .lesson-box_task{border-color:#247f86}.-python .lesson-box_badge.-incomplete,.-python .lesson-box_task-icon,.-python .lesson-box_task-points{color:#247f86}.-python .lesson-box_badge.-completed{background-color:#6cd0d7;color:#247f86}.-python .lesson-box_lesson:hover .lesson-box_badge{border-color:#14464a}.-design .lesson-box_header{background:#86582e}.-design .lesson-box_header-pill,.-design .lesson-box_name{color:#86582e}.-design .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-design .lesson-box_task.-completed{background-color:#86582e;border-color:#86582e}.-design .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-design .lesson-box_badge{background-color:#86582e;border-color:#86582e}.-design .lesson-box_task{border-color:#86582e}.-design .lesson-box_badge.-incomplete,.-design .lesson-box_task-icon,.-design .lesson-box_task-points{color:#86582e}.-design .lesson-box_badge.-completed{background-color:#d2a57b;color:#86582e}.-design .lesson-box_lesson:hover .lesson-box_badge{border-color:#4d331a}.-computational-thinking .lesson-box_header{background:#daaf58}.-computational-thinking .lesson-box_header-pill,.-computational-thinking .lesson-box_name{color:#daaf58}.-computational-thinking .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-computational-thinking .lesson-box_task.-completed{background-color:#daaf58;border-color:#daaf58}.-computational-thinking .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-computational-thinking .lesson-box_badge{background-color:#daaf58;border-color:#daaf58}.-computational-thinking .lesson-box_task{border-color:#daaf58}.-computational-thinking .lesson-box_badge.-incomplete,.-computational-thinking .lesson-box_task-icon,.-computational-thinking .lesson-box_task-points{color:#daaf58}.-computational-thinking .lesson-box_badge.-completed{background-color:#f6ebd5;color:#daaf58}.-computational-thinking .lesson-box_lesson:hover .lesson-box_badge{border-color:#bc8b2a}.-artificial-intelligence .lesson-box_header{background:#daaf58}.-artificial-intelligence .lesson-box_header-pill,.-artificial-intelligence .lesson-box_name{color:#daaf58}.-artificial-intelligence .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-artificial-intelligence .lesson-box_task.-completed{background-color:#daaf58;border-color:#daaf58}.-artificial-intelligence .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-artificial-intelligence .lesson-box_badge{background-color:#daaf58;border-color:#daaf58}.-artificial-intelligence .lesson-box_task{border-color:#daaf58}.-artificial-intelligence .lesson-box_badge.-incomplete,.-artificial-intelligence .lesson-box_task-icon,.-artificial-intelligence .lesson-box_task-points{color:#daaf58}.-artificial-intelligence .lesson-box_badge.-completed{background-color:#f6ebd5;color:#daaf58}.-artificial-intelligence .lesson-box_lesson:hover .lesson-box_badge{border-color:#bc8b2a}.-networks-and-security .lesson-box_header{background:#b2cc66}.-networks-and-security .lesson-box_header-pill,.-networks-and-security .lesson-box_name{color:#b2cc66}.-networks-and-security .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-networks-and-security .lesson-box_task.-completed{background-color:#b2cc66;border-color:#b2cc66}.-networks-and-security .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-networks-and-security .lesson-box_badge{background-color:#b2cc66;border-color:#b2cc66}.-networks-and-security .lesson-box_task{border-color:#b2cc66}.-networks-and-security .lesson-box_badge.-incomplete,.-networks-and-security .lesson-box_task-icon,.-networks-and-security .lesson-box_task-points{color:#b2cc66}.-networks-and-security .lesson-box_badge.-completed{background-color:#ecf2d9;color:#b2cc66}.-networks-and-security .lesson-box_lesson:hover .lesson-box_badge{border-color:#8fac39}.-comp-sci .lesson-box_header{background:#87b3b7}.-comp-sci .lesson-box_header-pill,.-comp-sci .lesson-box_name{color:#87b3b7}.-comp-sci .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-comp-sci .lesson-box_task.-completed{background-color:#87b3b7;border-color:#87b3b7}.-comp-sci .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-comp-sci .lesson-box_badge{background-color:#87b3b7;border-color:#87b3b7}.-comp-sci .lesson-box_task{border-color:#87b3b7}.-comp-sci .lesson-box_badge.-incomplete,.-comp-sci .lesson-box_task-icon,.-comp-sci .lesson-box_task-points{color:#87b3b7}.-comp-sci .lesson-box_badge.-completed{background-color:#e7f0f0;color:#87b3b7}.-comp-sci .lesson-box_lesson:hover .lesson-box_badge{border-color:#5b9297}.-data-representation .lesson-box_header{background:#7d6278}.-data-representation .lesson-box_header-pill,.-data-representation .lesson-box_name{color:#7d6278}.-data-representation .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-data-representation .lesson-box_task.-completed{background-color:#7d6278;border-color:#7d6278}.-data-representation .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-data-representation .lesson-box_badge{background-color:#7d6278;border-color:#7d6278}.-data-representation .lesson-box_task{border-color:#7d6278}.-data-representation .lesson-box_badge.-incomplete,.-data-representation .lesson-box_task-icon,.-data-representation .lesson-box_task-points{color:#7d6278}.-data-representation .lesson-box_badge.-completed{background-color:#c4b4c1;color:#7d6278}.-data-representation .lesson-box_lesson:hover .lesson-box_badge{border-color:#52404f}.-impacts-of-computing .lesson-box_header{background:#22b7ab}.-impacts-of-computing .lesson-box_header-pill,.-impacts-of-computing .lesson-box_name{color:#22b7ab}.-impacts-of-computing .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-impacts-of-computing .lesson-box_task.-completed{background-color:#22b7ab;border-color:#22b7ab}.-impacts-of-computing .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-impacts-of-computing .lesson-box_badge{background-color:#22b7ab;border-color:#22b7ab}.-impacts-of-computing .lesson-box_task{border-color:#22b7ab}.-impacts-of-computing .lesson-box_badge.-incomplete,.-impacts-of-computing .lesson-box_task-icon,.-impacts-of-computing .lesson-box_task-points{color:#22b7ab}.-impacts-of-computing .lesson-box_badge.-completed{background-color:#89e9e1;color:#22b7ab}.-impacts-of-computing .lesson-box_lesson:hover .lesson-box_badge{border-color:#16766f}.-data-and-analysis .lesson-box_header{background:#cd436d}.-data-and-analysis .lesson-box_header-pill,.-data-and-analysis .lesson-box_name{color:#cd436d}.-data-and-analysis .lesson-box_lesson:hover .lesson-box_lesson-name{opacity:.5}.-data-and-analysis .lesson-box_task.-completed{background-color:#cd436d;border-color:#cd436d}.-data-and-analysis .lesson-box_task.-completed.-large{background-color:transparent;border:none}.-data-and-analysis .lesson-box_badge{background-color:#cd436d;border-color:#cd436d}.-data-and-analysis .lesson-box_task{border-color:#cd436d}.-data-and-analysis .lesson-box_badge.-incomplete,.-data-and-analysis .lesson-box_task-icon,.-data-and-analysis .lesson-box_task-points{color:#cd436d}.-data-and-analysis .lesson-box_badge.-completed{background-color:#edbccb;color:#cd436d}.-data-and-analysis .lesson-box_lesson:hover .lesson-box_badge{border-color:#9a294c}.project-boxes.-javascript .lesson-box_lesson-link:hover .lesson-box_lesson-name{opacity:.5}.project-boxes.-javascript .lesson-box_badge.-incomplete{color:#d5a42f}.project-boxes.-javascript .lesson-box_badge.-completed,.project-boxes.-javascript .lesson-box_icon-wrapper.-completed{background-color:#efdcae;color:#d5a42f}.project-boxes.-javascript .lesson-box_icon-wrapper.-completed,.project-boxes.-javascript .lesson-box_icon-wrapper.-incomplete{border-color:#d5a42f}.project-boxes.-javascript .lesson-box_lesson-link:hover .lesson-box_badge,.project-boxes.-javascript .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-javascript .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete{border-color:#ae8523}.project-boxes.-javascript .lesson-box_badge,.project-boxes.-javascript .lesson-box_icon-wrapper.-excellent-score{background-color:#d5a42f;border-color:#d5a42f}.project-boxes.-html-css .lesson-box_lesson-link:hover .lesson-box_lesson-name{opacity:.5}.project-boxes.-html-css .lesson-box_badge.-incomplete{color:#ab6646}.project-boxes.-html-css .lesson-box_badge.-completed,.project-boxes.-html-css .lesson-box_icon-wrapper.-completed{background-color:#ddbcad;color:#ab6646}.project-boxes.-html-css .lesson-box_icon-wrapper.-completed,.project-boxes.-html-css .lesson-box_icon-wrapper.-incomplete{border-color:#ab6646}.project-boxes.-html-css .lesson-box_lesson-link:hover .lesson-box_badge,.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_icon-wrapper.-incomplete{border-color:#875037}.project-boxes.-html-css .lesson-box_badge,.project-boxes.-html-css .lesson-box_icon-wrapper.-excellent-score{background-color:#ab6646;border-color:#ab6646}.project-boxes.-jquery .lesson-box_lesson-link:hover .lesson-box_lesson-name{opacity:.5}.project-boxes.-jquery .lesson-box_badge.-incomplete{color:#d5a42f}.project-boxes.-jquery .lesson-box_badge.-completed,.project-boxes.-jquery .lesson-box_icon-wrapper.-completed{background-color:#efdcae;color:#d5a42f}.project-boxes.-jquery .lesson-box_icon-wrapper.-completed,.project-boxes.-jquery .lesson-box_icon-wrapper.-incomplete{border-color:#d5a42f}.project-boxes.-jquery .lesson-box_lesson-link:hover .lesson-box_badge,.project-boxes.-jquery .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-jquery .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete{border-color:#ae8523}.project-boxes.-jquery .lesson-box_badge,.project-boxes.-jquery .lesson-box_icon-wrapper.-excellent-score{background-color:#d5a42f;border-color:#d5a42f}.project-boxes.-web-dev .lesson-box_lesson-link:hover .lesson-box_lesson-name{opacity:.5}.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.-completed,.project-boxes.-web-dev .lesson-box_icon-wrapper.-incomplete{border-color:#22b7ab}.project-boxes.-web-dev .lesson-box_lesson-link:hover .lesson-box_badge,.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_icon-wrapper.-incomplete{border-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.-python .lesson-box_lesson-link:hover .lesson-box_lesson-name{opacity:.5}.project-boxes.-python .lesson-box_badge.-incomplete{color:#247f86}.project-boxes.-python .lesson-box_badge.-completed,.project-boxes.-python .lesson-box_icon-wrapper.-completed{background-color:#6cd0d7;color:#247f86}.project-boxes.-python .lesson-box_icon-wrapper.-completed,.project-boxes.-python .lesson-box_icon-wrapper.-incomplete{border-color:#247f86}.project-boxes.-python .lesson-box_lesson-link:hover .lesson-box_badge,.project-boxes.-python .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-python .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete{border-color:#19595e}.project-boxes.-python .lesson-box_badge,.project-boxes.-python .lesson-box_icon-wrapper.-excellent-score{background-color:#247f86;border-color:#247f86}.project-boxes.-design .lesson-box_badge.-incomplete{color:#86582e}.project-boxes.-design .lesson-box_badge.-completed,.project-boxes.-design .lesson-box_icon-wrapper.-completed{background-color:#d2a57b;color:#86582e}.project-boxes.-design .lesson-box_icon-wrapper.-completed,.project-boxes.-design .lesson-box_icon-wrapper.-incomplete{border-color:#86582e}.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_badge,.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete{border-color:#603f21}.project-boxes.-design .lesson-box_badge,.project-boxes.-design .lesson-box_icon-wrapper.-excellent-score{background-color:#86582e;border-color:#86582e}.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_lesson-name{opacity:.5}.project-boxes.-design .lesson-box_badge.-incomplete{color:#87b3b7}.project-boxes.-design .lesson-box_badge.-completed,.project-boxes.-design .lesson-box_icon-wrapper.-completed{background-color:#e7f0f0;color:#87b3b7}.project-boxes.-design .lesson-box_icon-wrapper.-completed,.project-boxes.-design .lesson-box_icon-wrapper.-incomplete{border-color:#87b3b7}.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_badge,.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-completed,.project-boxes.-design .lesson-box_lesson-link:hover .lesson-box_icon-wrapper.-incomplete{border-color:#679fa4}.project-boxes.-design .lesson-box_badge,.project-boxes.-design .lesson-box_icon-wrapper.-excellent-score{background-color:#87b3b7;border-color:#87b3b7}@media (min-width:992px){.project-boxes{padding-right:0}}.project-boxes_container{visibility:visible!important;height:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0}.project-boxes_container:after,.project-boxes_container:before{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 #d2d3d8;padding-bottom:15px}.project-boxes_projects.-border:last-of-type{border:none}@media (min-width:575px){.project-boxes_projects{width:50%}.project-boxes_projects:first-of-type{border-bottom:none;padding-bottom:0}.project-boxes_projects:last-of-type{padding-left:15px;margin-top:0}}@media (min-width:767px){.project-boxes_projects{padding:15px}.project-boxes_projects:last-of-type{padding-left:0}.project-boxes_projects.-border{border-bottom:none;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 #d2d3d8;padding-bottom:15px}.project-boxes_projects:first-of-type{border-bottom:1px solid #d2d3d8;margin-bottom:20px;padding-bottom:15px!important}.project-boxes_projects:last-of-type{margin-bottom:15px}}.project-box{display:block}.lesson-index_lesson-plans{background-color:#aaa;color:#fff;font-size:14px;padding:13px 26px;position:relative;margin:-26px -13px 0}.lesson-index_lesson-plans-button{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:transparent;border:1px solid #fff;color:#fff;padding:1px 6px;right:26px;text-transform:uppercase}.lesson-index_lesson-plans-button:hover{opacity:.5}.lesson-index_header{background-color:#d2644a;color:#fff;margin:-13px -13px 26px;padding:26px 19.5px 13px;position:relative}.lesson-index_header:after{background-size:auto 100%;bottom:0;content:"";display:block;height:100%;right:0;position:absolute;top:0;width:400px}.lesson-index_header-level{font-size:30px;font-weight:700;line-height:1em;position:relative;text-transform:uppercase;z-index:2}.lesson-index_header-name{font-size:14px;margin-bottom:15px;position:relative;z-index:2}.lesson-index_header-info{display:inline-block;position:relative;z-index:3}.lesson-index_header-time{position:relative;z-index:2;background-color:#fff;color:#d2644a;display:inline;font-size:11px;letter-spacing:.1em;padding:2px 10px;text-transform:uppercase;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.lesson-index_header-reset{color:#fff;cursor:pointer;margin-left:6.5px;position:relative;top:4px}.lesson-index_header-reset:hover{opacity:.5}.lesson-index_header-coming-soon{color:#000}.lesson-index_header-buttons{bottom:13px;font-size:0;position:absolute;right:19.5px;text-align:right;width:333px;z-index:2}.lesson-index_header-button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#bf3c27;display:inline-block;color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.1em;margin-left:6.5px;padding:8px 15px;text-transform:uppercase;width:auto}.lesson-index_header-button:hover{background-color:#952f1e}.lesson-index_header-button.add-course,.lesson-index_header-button.remove-course{background-color:#f1b157}.lesson-index_header-button.add-course:hover,.lesson-index_header-button.remove-course:hover{background-color:#ed9b28}.lesson-index_header.-javascript{background-color:#d5a42f}.lesson-index_header.-javascript:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-javascript .lesson-index_header-time{color:#d5a42f}.lesson-index_header.-html-css{background-color:#ab6646}.lesson-index_header.-html-css:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-html-css .lesson-index_header-time{color:#ab6646}.lesson-index_header.-jquery{background-color:#d5a42f}.lesson-index_header.-jquery:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-jquery .lesson-index_header-time{color:#d5a42f}.lesson-index_header.-web-dev{background-color:#22b7ab}.lesson-index_header.-web-dev:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-web-dev .lesson-index_header-time{color:#22b7ab}.lesson-index_header.-python{background-color:#247f86}.lesson-index_header.-python:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-python .lesson-index_header-time{color:#247f86}.lesson-index_header.-design{background-color:#86582e}.lesson-index_header.-design:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-design .lesson-index_header-time{color:#86582e}.lesson-index_header.-digital-media{background-color:#c56b52}.lesson-index_header.-digital-media:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-digital-media .lesson-index_header-time{color:#c56b52}.lesson-index_header.-digital-systems{background-color:#3f5e34}.lesson-index_header.-digital-systems:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-digital-systems .lesson-index_header-time{color:#3f5e34}.lesson-index_header.-digital-infrastructure{background-color:#b2cc66}.lesson-index_header.-digital-infrastructure:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-digital-infrastructure .lesson-index_header-time{color:#b2cc66}.lesson-index_header.-data-representation{background-color:#7d6278}.lesson-index_header.-data-representation:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-data-representation .lesson-index_header-time{color:#7d6278}.lesson-index_header.-programming{background-color:#be654a}.lesson-index_header.-programming:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-programming .lesson-index_header-time{color:#be654a}.lesson-index_header.-impacts-of-computing{background-color:#22b7ab}.lesson-index_header.-impacts-of-computing:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-impacts-of-computing .lesson-index_header-time{color:#22b7ab}.lesson-index_header.-comp-sci{background-color:#87b3b7}.lesson-index_header.-comp-sci:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-comp-sci .lesson-index_header-time{color:#87b3b7}.lesson-index_header.-computational-thinking{background-color:#daaf58}.lesson-index_header.-computational-thinking:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-computational-thinking .lesson-index_header-time{color:#daaf58}.lesson-index_header.-artificial-intelligence{background-color:#daaf58}.lesson-index_header.-artificial-intelligence:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-artificial-intelligence .lesson-index_header-time{color:#daaf58}.lesson-index_header.-data-and-analysis{background-color:#cd436d}.lesson-index_header.-data-and-analysis:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-data-and-analysis .lesson-index_header-time{color:#cd436d}.lesson-index_header.-networks-and-security{background-color:#b2cc66}.lesson-index_header.-networks-and-security:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-networks-and-security .lesson-index_header-time{color:#b2cc66}.lesson-index_header.-algorithms{background-color:#87b3b7}.lesson-index_header.-algorithms:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-algorithms .lesson-index_header-time{color:#87b3b7}.lesson-index_header.-professional-development{background-color:#665263}.lesson-index_header.-professional-development:after{background:transparent url(https://assets.codeavengers.com/file/cloud/assets/course-iceberg-dark-01.png) no-repeat 100% 100%;background-size:auto 100%;opacity:.4}.lesson-index_header.-professional-development .lesson-index_header-time{color:#665263}.-lesson-index .lesson-wrapper{padding:19.5px;height:auto!important}.-lesson-index .lesson-wrapper.is-disabled{pointer-events:none}.-lesson-index .lesson-wrapper.-project{padding:10px 0 0}.-lesson-index .lesson-wrapper.-project .lesson-box_reset,.-lesson-index .lesson-wrapper.-project .lesson-box_top-bar{display:none}.-lesson-index .lesson-wrapper.-no-projects.-no-challenges.-no-quizzes .lesson-box{border:none;width:100%;max-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_details,.-lesson-index .lesson-box_top-bar .lesson-box_reset{display:none}.-lesson-index .lesson-box_lesson{border:none;width:100%;margin:0;padding:0 0 0 15px;position:relative}.-lesson-index .lesson-box_lesson:hover{background-color:#fff}.-lesson-index .lesson-box_lesson.is-disabled{cursor:auto;pointer-events:none}.-lesson-index .lesson-box_lesson.-project{width:100%;padding:0}.-lesson-index .lesson-box_lesson.-completed,.-lesson-index .lesson-box_lesson.-started{opacity:.5}.-lesson-index .lesson-box_lesson.-completed:after{background:#bf3c27;content:"";display:block;height:2px;left:6px;opacity:.8;position:absolute;top:47%;width:100%}.-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:none;padding-right:0;width:94%!important;max-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:none;margin-bottom:10px}.-lesson-index .project-boxes_projects{padding:0 0 0 20px}.-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}.track-popup{background:#fff;width:500px}@media (min-width:767px){.track-popup{width:700px}}.track-popup_header{border-bottom:1px solid #d2d3d8;display:grid;grid-template-columns:50% 50%;padding:26px}@media (min-width:767px){.track-popup_header{padding:26px 52px}}.track-popup_header-left{position:relative}.track-popup_header-left-content{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0}.track-popup_header-right{text-align:center}.track-popup_description{font-size:12px!important;line-height:1.3em!important}.track-popup .profile_courses-course{margin-top:0}.track-popup_logo{width:100%}.track-popup_tracks{max-height:500px;overflow-y:scroll;padding:0}@media (min-width:767px){.track-popup_tracks{padding:0 26px}}.track-popup_course{border-bottom:1px solid #d2d3d8;display:grid;grid-template-columns:50% 50%}.track-popup_course-name{font-size:12px}.track-popup_course-info{font-size:12px!important;line-height:1.3em!important}.track-popup_course-left{padding:26px;position:relative}.track-popup_course-left-content{left:26px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}.track-popup_course-right{padding:26px;text-align:center}.track-popup_course-button,.track-popup_header-button{margin-top:13px;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:400;letter-spacing:.02em;pointer-events:all;text-align:center!important;text-transform:uppercase!important;user-select:none!important;vertical-align:middle;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#bf3c27;padding:3px 13px}.track-popup_course-button:focus,.track-popup_course-button:hover,.track-popup_header-button:focus,.track-popup_header-button:hover{color:#fff}.track-popup_course-button.is-disabled,.track-popup_header-button.is-disabled{opacity:.5;pointer-events:none}.track-popup_course-button:focus,.track-popup_course-button:hover,.track-popup_header-button:focus,.track-popup_header-button:hover{opacity:.5}@media (min-width:767px){.track-popup_course-button,.track-popup_header-button{width:55%}}.track-popup_course-button:active,.track-popup_course-button:hover,.track-popup_header-button:active,.track-popup_header-button:hover{background-color:#952f1e}.track-popup .profile_courses-course-button{display:none!important}.track-popup .profile_courses-course{margin:0}.settings-container,.teachers-container{display:none;margin:0 auto}.settings-boxes_box{background-color:#fff;box-shadow:0 2px 0 0 #d2d3d8;padding:13px;color:#fff;margin:0 auto 30px;max-width:360px}.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:20px;margin:0}.settings-boxes_box-text{color:grey;font-size:15px;height:34px;margin-top:0}.settings-boxes_box-buttons{margin-top:20px}.settings-boxes_box-button{border-color:grey;display:inline-block;color:grey;padding:.6em 1em;text-align:center}.settings-boxes_box-button:hover{background-color:#e6e6e6;color:grey}.settings-boxes_box-button.-white{background-color:#fff}.settings-boxes_box-button.-white:hover{background-color:#e6e6e6}.settings-boxes_box-button.-small:first-of-type{margin-right:5px}.settings-boxes_box.-html-css .settings-boxes_box-header,.settings-boxes_box.-html-css .settings-boxes_box-icon{color:#ab6646}.settings-boxes_box.-web-dev .settings-boxes_box-header,.settings-boxes_box.-web-dev .settings-boxes_box-icon{color:#22b7ab}.settings-boxes_box.-javascript .settings-boxes_box-header,.settings-boxes_box.-javascript .settings-boxes_box-icon{color:#d5a42f}.settings-boxes_box.-java .settings-boxes_box-header,.settings-boxes_box.-java .settings-boxes_box-icon{color:#4ea3c2}.settings-boxes_box.-design .settings-boxes_box-header,.settings-boxes_box.-design .settings-boxes_box-icon{color:#86582e}.settings-boxes_box.-comp-sci .settings-boxes_box-header,.settings-boxes_box.-comp-sci .settings-boxes_box-icon{color:#87b3b7}.settings-boxes_box.-python .settings-boxes_box-header,.settings-boxes_box.-python .settings-boxes_box-icon{color:#247f86}@media (min-width:1600px){.settings-boxes_box-wrapper{width:33.33333333%}}.show-spinner.is-loading{opacity:0}[data-loader=circle-side-lg],[data-loader=circle-side-sm],[data-loader=circle-side]{display:none;position:relative;width:20px;height:20px;margin:0 auto;-webkit-animation:circle 1.5s linear infinite;-moz-animation:circle infinite 1.5s linear;-o-animation:circle infinite 1.5s linear;animation:circle 1.5s linear infinite;border:2px solid rgba(0,0,0,.2);border-left-color:#fff;border-radius:100%;z-index:-1}[data-loader=circle-side-lg].is-loading,[data-loader=circle-side-sm].is-loading,[data-loader=circle-side].is-loading{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);display:block!important;left:0;opacity:1;position:absolute;right:0;z-index:0;visibility:visible}[data-loader=circle-side-lg].-landing,[data-loader=circle-side-sm].-landing,[data-loader=circle-side].-landing{position:relative;top:auto}[data-loader=circle-side-lg]{width:50px;height:50px}[data-loader=circle-side-sm]{width:15px;height:15px}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes circle{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.large-spinner{position:relative;top:45%;transform:translateY(-45%);-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);position:absolute;left:0;margin:0 auto;position:absolute!important;right:0}.side-panel{background-color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0 solid #b5babe;bottom:0;box-shadow:5px 5px 10px 5px rgba(0,0,0,.2);padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:none;margin: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:47px}.side-panel_content>*{background-color:#fff}.side-panel h2{font:24px Rubik;font-weight:500;line-height:1.2em;text-align:center;text-transform:none;border-bottom:2px solid #ccd0d2;border-top-left-radius:3px;color:#1e1f2a;font-size:15px;font-weight:700;margin:0;padding:13px 0;text-align:left}.side-panel .icon{position:relative;top:2px;display:none}.side-panel .close{background-color:#fff;border-top-left-radius:15px;border-bottom-left-radius:15px;border:1px solid #e4e6e9;border-right:0;font-size:14px;height:44px;left:-37px;margin:10px;padding:12px 18px 12px 8px;position:absolute;z-index:100;top:-2px}.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:47px}.side-panel#lessonNotes iframe{border-top:1px solid #e4e6e9;background-color:#fff;height:100%;width:100%}.side-panel#lessonNotes h2{padding:11px 20px}.side-panel#notepad{width:300px}.side-panel#notepad textarea{border:none;border-radius:0;color:#000;font-size:13px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;left:0;padding:15px;resize:none;right:0;width:100%}.side-panel h4{border-top:1px solid #d2d3d8;font-size:15px;font-size:20px;color:#000;opacity:.8;margin:13px 0 5px;padding-top:13px}.side-panel h4:first-of-type{border:none;padding-top:0}.side-panel [target],.side-panel a{color:#bf3c27;font-size:14px;font-weight:700}.side-panel .task-steps,.side-panel ol,.side-panel ul{font-size:11px;margin:0;padding:2px 2px 2px 14px}.side-panel li{font-weight:700;font-size:14px}.side-panel hr{color:#666;border-top:1px solid #d2d3d8;margin:13px 0;width:auto}.side-panel [data-gloss]{color:#bf3c27!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:#fff;color:#000;font-size:14px;font-weight:700;line-height:1.5em;padding:15px 20px;position:absolute;bottom:10px;top:30px;right:10px;left:10px;width:100%}.side-panel em{font-weight:700;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:#aaa}.shortcut-key{border:1px solid #aaa;border-radius:3px;color:grey;display:inline-block;font-size:11px;margin:5px;padding:0 5px}.vertical-info{padding:52px 0 91px}.vertical-info_header,.vertical-info_text{text-align:center}.vertical-info_header{font-size:24px;font-weight:500;line-height:1em;margin-bottom:13px}.vertical-info_text{font-size:20px;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:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0;height:195px!important}.vertical-info_block:after,.vertical-info_block:before{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:grey;display:block;text-align:center}.vertical-info_blocks-divider-circle:before{font-size:7px}.vertical-info_blocks-divider-circle:nth-of-type(2){color:#aaa}.vertical-info_blocks-divider-circle:nth-of-type(3){color:#d2d3d8}.vertical-info_blocks-divider:last-of-type{display:none}.videos{padding:52px 0 13px;text-align:center}.videos_header{font-size:24px;font-weight:500;line-height:1em;margin-bottom:13px}.videos_container{margin-top:52px;visibility:visible!important;height:auto!important;visibility:hidden;display:block;content:"";clear:both;height:0}.videos_container:after,.videos_container:before{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-input,.ui-search,.ui-select{background-color:#fff;border-radius:2px;font-size:12px;color:#aaa;cursor:pointer;letter-spacing:.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:0 2px 0 #e4e6e9;font-size:13px;display:inline-block;margin:0 10px 0 0;padding:0;position:relative}.ui-input:hover,.ui-search:hover,.ui-select:hover{box-shadow:0 2px 0 #d2d3d8;color:grey}.ui-input:focus,.ui-search:focus,.ui-select:focus{box-shadow:0 2px 0 #aaa;color:#222}.ui-input:before,.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-input,.ui-search_box,.ui-select_box{border:none;background-color:transparent;padding:6px 9px}.ui-input,.ui-input:disabled{background-color:#fff}.ui-search{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;padding-right:28px!important;width:185px;box-shadow:none;border:1px solid #000;color:#000}.ui-search:before{right:0;padding-right:9px}.ui-search input{color:#000}.ui-select{color:#000;box-shadow:none;border:1px solid #000}.ui-select:before{right:0;padding-right:9px;color:#000}.ui-select_box{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px!important;width:100%}#header{height:70px;width:100%;background-color:#000;color:#fff;position:fixed;top:0;left:0;z-index:999}#header .cookie-concent{background-color:#fff;border-radius:5px;padding:.8rem;position:fixed;width:800px;max-width:95%;z-index:20;bottom:-150px;margin:0 auto;left:0;right:0;box-shadow:0 0 10px 0 rgba(0,0,0,.3);transition:bottom .4s;color:#000;font-size:12px;opacity:0}#header .cookie-concent .row{height:auto}#header .cookie-concent.is-visible{opacity:1;bottom:.8rem}#header .cookie-concent>div>div:last-of-type{text-align:right}#header .cookie-concent p{margin:0}#header .cookie-concent a{color:#0052cc}#header .cookie-concent .buttons{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;right:0}#header .cookie-concent .buttons button{color:#fff;cursor:pointer;display:inline-block;font-weight:400;letter-spacing:.02em;padding:6px 13px;pointer-events:all;text-align:center!important;text-transform:uppercase!important;user-select:none!important;vertical-align:middle;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#0052cc;border:1px solid #0052cc;font-size:14px;width:auto}#header .cookie-concent .buttons button:focus,#header .cookie-concent .buttons button:hover{color:#fff}#header .cookie-concent .buttons button.is-disabled{opacity:.5;pointer-events:none}#header .cookie-concent .buttons button:focus,#header .cookie-concent .buttons button:hover{opacity:.5}#header .cookie-concent .buttons button.secondary{background:#fff;border-color:#000;color:#000}#header .points{display:none}#header .container{padding:0}#header .row{width:auto}#header .col,#header .row{max-height:70px;padding:0}#header .login-button{background:transparent}#header .cta-button-container{padding:0 .5rem}@media (min-width:767px){#header .cta-button-container{padding:0 .8rem}}#header .cta-button-container button{background-color:transparent;cursor:pointer;font:11px Rubik;font-weight:700;padding:.6em 1.4em;letter-spacing:1px;text-align:center!important;text-transform:uppercase!important;transition:background-color .4s;user-select:none!important;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#bf3c27;border:1px solid #bf3c27;color:#fff}#header .cta-button-container button:active,#header .cta-button-container button:focus,#header .cta-button-container button:hover{border-color:transparent;background-color:transparent;color:#eb384e;cursor:pointer;text-decoration:none!important}#header .cta-button-container button.-solid{color:#2f9de6;background-color:#fff}#header .cta-button-container button.-solid:hover{border-color:#13659c;background-color:transparent;color:#13659c;cursor:pointer}#header .cta-button-container button.-large-square{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:700;padding:20px!important;margin-right:10px}#header .cta-button-container button.-white{border-color:#fff;color:#fff}#header .cta-button-container button.-white:active,#header .cta-button-container button.-white:focus,#header .cta-button-container button.-white:hover{background-color:hsla(0,0%,100%,.15);color:#fff;transition:background-color .5s}#header .cta-button-container button.-solid-white{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em}#header .cta-button-container button.-solid-white:active,#header .cta-button-container button.-solid-white:focus,#header .cta-button-container button.-solid-white:hover{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}#header .cta-button-container button.-default{background-color:#bf3c27;border-color:#bf3c27;color:#fff;padding:.6em 1.6em}#header .cta-button-container button.-default:active,#header .cta-button-container button.-default:focus,#header .cta-button-container button.-default:hover{border-color:#6a2116;background-color:#6a2116;color:#fff;cursor:pointer}#header .cta-button-container button.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}#header .cta-button-container button.-blue:active,#header .cta-button-container button.-blue:focus,#header .cta-button-container button.-blue:hover{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}#header .cta-button-container button.-red{color:#fff;background-color:#bf3c27;border-color:#bf3c27}#header .cta-button-container button.-red:active,#header .cta-button-container button.-red:focus,#header .cta-button-container button.-red:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}#header .cta-button-container button.-red-orange{background:#bf3c27;border-color:#bf3c27;color:#fff;display:inline-block;padding:10px 15px}#header .cta-button-container button.-red-orange:active,#header .cta-button-container button.-red-orange:focus,#header .cta-button-container button.-red-orange:hover{border-color:#bf3c27;background-color:#952f1e;color:#fff;cursor:pointer}#header .cta-button-container button.-black{color:#fff;background-color:#565876;border:2px solid #565876}#header .cta-button-container button.-black:active,#header .cta-button-container button.-black:focus,#header .cta-button-container button.-black:hover{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}#header .cta-button-container button.-black-bordered{color:#565876;background-color:transparent;border:2px solid #565876}#header .cta-button-container button.-black-bordered:active,#header .cta-button-container button.-black-bordered:focus,#header .cta-button-container button.-black-bordered:hover{border-color:#2b2c3b;background-color:transparent;color:#2b2c3b;cursor:pointer}#header .cta-button-container button:hover{background-color:#bf3c27;border-color:#bf3c27;color:#fff;opacity:.5}#header .header-block{position:relative;display:inline-block;vertical-align:middle;height:70px;max-height:70px}#header .header-block .header-block-content{display:flex;align-items:center;height:100%}#header .logo a{width:40px;height:40px;background:transparent url(https://assets.codeavengers.com/file/cloud/assets/logos/codeavengers-02.png) no-repeat 0;background-size:contain}@media (min-width:767px){#header .logo a{width:218px;background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/codeavengers-01.png)}}#header .navigation ul{margin:0}#header .navigation ul li{display:inline-block;margin-left:1.3rem}#header .actions a,#header .navigation a{color:#fff;opacity:1;transition:opacity .5s;font-weight:400;font-size:14px;margin-top:3px}#header .actions a:active,#header .actions a:focus,#header .actions a:hover,#header .navigation a:active,#header .navigation a:focus,#header .navigation a:hover{opacity:.5;text-decoration:none;outline:none;border:none}#header .actions a{margin:3px .5rem 0}@media (min-width:767px){#header .actions a{margin:3px .8rem 0}}#header .actions button.action{margin-left:1.3rem}#header .notifications{cursor:pointer}#header .notifications i{position:relative;top:2px;left:2px}#header .notifications .counter{display:block;height:15px;min-width:15px;font-size:11px;background-color:red;border-radius:15px;position:relative;top:-8px;left:-9px;text-align:center;padding:2px;animation:opacity .5s;line-height:11px}.t-course .points{display:flex;font-size:12px;margin-right:5px;margin-top:0}.t-course #header{background:transparent;position:relative;height:58px}.t-course #header .logo{padding:0!important}.t-course #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/codeavengers-02.png);width:40px}.t-course #header a{color:#000}.t-course #header .header-block{height:58px;max-height:58px}.t-course #header .container{width:100%}[data-theme=kingsland] #header{background-color:#090d4d}[data-theme=kingsland] #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-02.png)}@media (min-width:767px){[data-theme=kingsland] #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-01.png)}}[data-theme=kingsland] .mobile-toggle i,[data-theme=kingsland] .points{color:#fff!important}[data-theme=mycodingclass] #header{background-color:#0d0b22}[data-theme=mycodingclass] #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-02.png)}@media (min-width:767px){[data-theme=mycodingclass] #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-01.png)}}[data-theme=mycodingclass] #header .logo a{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-01.png)}[data-theme=mycodingclass] .mobile-toggle i,[data-theme=mycodingclass] .points{color:#fff!important}.t-fullscreen.t-course #header,body.fullscreen #header{display:none}.t-course[data-theme=kingsland] #header .logo a{filter:invert(0);background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/kingsland-02.png)!important}.t-course[data-theme=mycodingclass] #header .logo a{filter:invert(0);background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/mycodingclass-02.png)!important}.footer-hidden{display:none}#footer{background-color:#fff;width:100%;min-height:20vh;position:relative;z-index:2}#footer .logo{background-image:url(https://assets.codeavengers.com/file/cloud/assets/logos/codeavengers-01.png);background-size:100%;-webkit-filter:invert(100%);filter:invert(100%);width:300px;height:55px;margin-bottom:2.8rem}#footer .menu{padding:2.8rem}#footer .menu>span{opacity:.5}#footer .menu ul{list-style:none}#footer .menu ul li{margin-bottom:.5rem;line-height:16px}#footer .menu ul li a{font-weight:400;color:#000;opacity:.5;text-decoration:none;border:none;transition:opacity .5s}#footer .menu ul li a:active,#footer .menu ul li a:focus,#footer .menu ul li a:hover{opacity:1}#footer .menu ul li.title{font-weight:700}#footer .menu ul li.title span{opacity:1}#footer .menu ul.social li{display:inline-block;margin-right:.5rem;margin-top:.5rem}#footer .copyright{padding:1.4rem;background-color:#000;color:#fff;width:100%}#footer .copyright span{opacity:.5}#footer .copyright a{display:inline-block;color:#fff;font-weight:400;text-decoration:none;border:none;opacity:.5;transition:opacity .5s}#footer .copyright a:active,#footer .copyright a:focus,#footer .copyright a:hover{opacity:1}@include Phone(){margin-top:1.3rem}[data-theme=kingsland] #footer,[data-theme=mycodingclass] #footer{display:none}.animation-pulse{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.v-enter-active{animation:fade .3s ease-out}.v-leave-active{animation:fade .3s ease-in reverse}.fade-enter-active{animation:fade .3s ease-out}.fade-leave-active{animation:fade .3s ease-in reverse}@keyframes fade{0%{opacity:0}to{opacity:1}}.side-enter-active{animation:fade .3s ease-out}.side-enter-active aside.left{animation:side-left .3s ease-out}.side-enter-active aside.right{animation:side-right .3s ease-out}.side-leave-active{animation:fade .3s ease-in reverse}.side-leave-active aside.left{animation:side-left .3s ease-in reverse}.side-leave-active aside.right{animation:side-right .3s ease-in reverse}.side-leave-active aside .close,.side-leave-active aside .content{opacity:0}@keyframes side-left{0%{transform:translateX(-150%)}to{transform:translateX(0)}}@keyframes side-right{0%{transform:translateX(150%)}to{transform:translateX(0)}}[data-component=side]{position:relative;z-index:9999}[data-component=side] .overlay{background-color:rgba(0,0,0,.7);position:fixed;height:calc(100vh - 70px);width:100%;top:0;left:0;z-index:9998!important;cursor:pointer;margin-top:70px}[data-component=side] aside{height:calc(100vh - 70px);width:20vw;position:fixed;top:0;border:1px solid #f0f0f0;padding:1.3rem;margin-top:72px;color:#000;background-color:#fff;z-index:9999!important}@media only screen and (min-width:0px) and (max-width:1279px){[data-component=side] aside{width:30vw}}@media only screen and (min-width:0px) and (max-width:991px){[data-component=side] aside{width:50vw}}@media only screen and (min-width:0px) and (max-width:596px){[data-component=side] aside{width:80vw}}[data-component=side] aside button.close{position:absolute;right:-28px;border-color:#fff;background:#fff;color:#000!important;border-radius:15px;padding:12px 10px 12px 15px;top:8px;font-size:14px}[data-component=side] aside button.close i{color:#000!important;top:3px;position:relative}[data-component=side] aside.right{right:0;left:auto}[data-component=side] aside.right button.close{right:auto;left:-28px;padding:12px 15px 12px 10px}[data-component=side].notification aside{width:30vw}@media only screen and (min-width:0px) and (max-width:991px){[data-component=side].notification aside{width:50vw}}@media only screen and (min-width:0px) and (max-width:596px){[data-component=side].notification aside{width:80vw}}[data-component=side] .content{overflow-y:auto;height:100%;padding-right:6px}[data-component=side].notification aside{padding:0}[data-component=side].notification .content{padding-right:0;overflow-y:initial;height:100%}[data-component=side].notification ul{overflow-y:auto;position:absolute;top:64px;bottom:0;left:0;right:0;margin:0}@include Phone(){top:59px}.t-course [data-component=side] .overlay,.t-course [data-component=side] aside{height:calc(100vh - 58px);margin-top:58px}.t-course [data-component=side] aside{left:0}.t-course [data-component=side] aside.right{right:0;left:auto}.t-course [data-component=side] aside.right button.close{right:auto;left:-28px;padding:12px 15px 12px 10px}[data-component=header-menu],[data-component=platform-menu],[data-component=resource-menu]{user-select:none}@media only screen and (min-width:0px) and (max-width:991px){[data-component=header-menu] a,[data-component=platform-menu] a,[data-component=resource-menu] a{color:#000;font-size:15px}}[data-component=header-menu] .toggle,[data-component=platform-menu] .toggle,[data-component=resource-menu] .toggle{height:100%;cursor:pointer;text-align:center;transition:opacity .5s;position:relative}@media only screen and (min-width:0px) and (max-width:991px){[data-component=header-menu] .toggle,[data-component=platform-menu] .toggle,[data-component=resource-menu] .toggle{border-bottom:1px solid #d2d3d8;text-align:left;padding-left:0;color:#000}}[data-component=header-menu] .toggle i,[data-component=platform-menu] .toggle i,[data-component=resource-menu] .toggle i{padding:0 .8rem;font-size:20px}[data-component=header-menu] .toggle i.is-open,[data-component=platform-menu] .toggle i.is-open,[data-component=resource-menu] .toggle i.is-open{transform:rotate(-180deg);transition:transform .2s ease}[data-component=header-menu] .toggle .square,[data-component=platform-menu] .toggle .square,[data-component=resource-menu] .toggle .square{background-color:#404040;display:inline-block;height:18px;font-size:10px;border-radius:2px;padding:4px 5px;position:relative;top:1px;margin-left:4px;margin-right:.8rem;pointer-events:none;width:22px;text-align:center}@media only screen and (min-width:0px) and (max-width:991px){[data-component=header-menu] .toggle .square,[data-component=platform-menu] .toggle .square,[data-component=resource-menu] .toggle .square{position:absolute;right:-10px;background-color:#d2d3d8;color:#000;top:1.3rem;pointer-events:all}}[data-component=header-menu] .link,[data-component=header-menu] .toggle,[data-component=platform-menu] .link,[data-component=platform-menu] .toggle,[data-component=resource-menu] .link,[data-component=resource-menu] .toggle{padding:1.3rem .5rem;top:-3px;position:relative}@media only screen and (min-width:0px) and (max-width:991px){[data-component=header-menu] .link,[data-component=header-menu] .toggle,[data-component=platform-menu] .link,[data-component=platform-menu] .toggle,[data-component=resource-menu] .link,[data-component=resource-menu] .toggle{padding-left:0}}[data-component=header-menu] .mobile-toggle,[data-component=platform-menu] .mobile-toggle,[data-component=resource-menu] .mobile-toggle{color:#fff;padding:.8rem;font-size:20px;position:relative;top:3px;cursor:pointer}[data-component=header-menu] .mobile-toggle:active,[data-component=header-menu] .mobile-toggle:focus,[data-component=header-menu] .mobile-toggle:hover,[data-component=platform-menu] .mobile-toggle:active,[data-component=platform-menu] .mobile-toggle:focus,[data-component=platform-menu] .mobile-toggle:hover,[data-component=resource-menu] .mobile-toggle:active,[data-component=resource-menu] .mobile-toggle:focus,[data-component=resource-menu] .mobile-toggle:hover{opacity:.5}[data-component=header-menu] .external,[data-component=platform-menu] .external,[data-component=resource-menu] .external{font-size:13px;margin-left:3px}@media only screen and (min-width:0px) and (max-width:991px){[data-component=header-menu] .external,[data-component=platform-menu] .external,[data-component=resource-menu] .external{position:relative;top:1px}}[data-component=header-menu] ul,[data-component=platform-menu] ul,[data-component=resource-menu] ul{list-style-type:none}[data-component=header-menu] .menu,[data-component=platform-menu] .menu,[data-component=resource-menu] .menu{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35);position:absolute;left:0;top:70px;background-color:#fff;padding:1.3rem;color:#000;min-width:250px}[data-component=header-menu] .menu.large,[data-component=platform-menu] .menu.large,[data-component=resource-menu] .menu.large{min-width:320px}[data-component=header-menu] .menu ul,[data-component=platform-menu] .menu ul,[data-component=resource-menu] .menu ul{margin:0;padding:0}[data-component=header-menu] .menu ul li,[data-component=platform-menu] .menu ul li,[data-component=resource-menu] .menu ul li{margin-bottom:.8rem;margin-left:0!important;display:block!important}[data-component=header-menu] .menu ul li:last-child,[data-component=platform-menu] .menu ul li:last-child,[data-component=resource-menu] .menu ul li:last-child{margin-bottom:0}[data-component=header-menu] .menu ul li section,[data-component=platform-menu] .menu ul li section,[data-component=resource-menu] .menu ul li section{display:inline-block}[data-component=header-menu] .menu ul li a,[data-component=platform-menu] .menu ul li a,[data-component=resource-menu] .menu ul li a{color:#000!important;transition:opacity .5s}[data-component=header-menu] .menu ul li a:active,[data-component=header-menu] .menu ul li a:focus,[data-component=header-menu] .menu ul li a:hover,[data-component=platform-menu] .menu ul li a:active,[data-component=platform-menu] .menu ul li a:focus,[data-component=platform-menu] .menu ul li a:hover,[data-component=resource-menu] .menu ul li a:active,[data-component=resource-menu] .menu ul li a:focus,[data-component=resource-menu] .menu ul li a:hover{opacity:.5}[data-component=header-menu] .menu ul li a i,[data-component=platform-menu] .menu ul li a i,[data-component=resource-menu] .menu ul li a i{position:relative;top:2px}[data-component=header-menu] .menu:before,[data-component=platform-menu] .menu:before,[data-component=resource-menu] .menu:before{content:"";height:20px;width:20px;background-color:#fff;position:absolute;left:7px;top:0;transform:rotate(45deg) translateY(-50%)}[data-component=header-menu] .submenu,[data-component=platform-menu] .submenu,[data-component=resource-menu] .submenu{transition:max-height .4s;max-height:0;overflow:hidden}[data-component=header-menu] .submenu.is-open,[data-component=platform-menu] .submenu.is-open,[data-component=resource-menu] .submenu.is-open{max-height:500px;border-bottom:1px solid #d2d3d8}[data-component=header-menu] .submenu a,[data-component=platform-menu] .submenu a,[data-component=resource-menu] .submenu a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.8rem;display:block}[data-component=header-menu] .submenu>ul>li:first-of-type a,[data-component=platform-menu] .submenu>ul>li:first-of-type a,[data-component=resource-menu] .submenu>ul>li:first-of-type a{padding-top:1.3rem}[data-component=header-menu] .submenu>ul>li:last-of-type a,[data-component=platform-menu] .submenu>ul>li:last-of-type a,[data-component=resource-menu] .submenu>ul>li:last-of-type a{padding-bottom:1.3rem}[data-component=resource-menu] ul>li:not(:first-of-type){margin-left:0!important}[data-component=resource-menu] section{position:relative}[data-component=resource-menu] .menu{top:65px}[data-component=resource-menu] .is-active{text-decoration:underline!important;text-underline-offset:3px}@media only screen and (min-width:0px) and (max-width:991px){[data-component=platform-menu] .link{padding:.5rem}}.t-course [data-component=header-menu] [data-component=header-menu-item]:hover,.t-course [data-component=platform-menu] [data-component=header-menu-item]:hover,.t-course [data-component=resource-menu] [data-component=header-menu-item]:hover{opacity:.5}.t-course [data-component=header-menu] a,.t-course [data-component=platform-menu] a,.t-course [data-component=resource-menu] a{font-size:15px}.t-course [data-component=header-menu] .toggle,.t-course [data-component=platform-menu] .toggle,.t-course [data-component=resource-menu] .toggle{border-bottom:1px solid #d2d3d8;text-align:left;padding-left:0;color:#000}.t-course [data-component=header-menu] .toggle .square,.t-course [data-component=platform-menu] .toggle .square,.t-course [data-component=resource-menu] .toggle .square{position:absolute;right:-10px;background-color:#d2d3d8;color:#000;top:1.3rem;pointer-events:all}.t-course [data-component=header-menu] .link,.t-course [data-component=header-menu] .toggle,.t-course [data-component=platform-menu] .link,.t-course [data-component=platform-menu] .toggle,.t-course [data-component=resource-menu] .link,.t-course [data-component=resource-menu] .toggle{padding-left:0;font-weight:400;opacity:1}.t-course [data-component=header-menu] .link:hover,.t-course [data-component=header-menu] .toggle:hover,.t-course [data-component=platform-menu] .link:hover,.t-course [data-component=platform-menu] .toggle:hover,.t-course [data-component=resource-menu] .link:hover,.t-course [data-component=resource-menu] .toggle:hover{opacity:.5}.t-course [data-component=header-menu] .external,.t-course [data-component=platform-menu] .external,.t-course [data-component=resource-menu] .external{position:relative;top:1px}[data-component=profile-menu]{user-select:none;font-size:16px}[data-component=profile-menu] *{color:#000!important}[data-component=profile-menu] .toggle{height:100%;cursor:pointer;margin-right:.5rem}[data-component=profile-menu] .toggle i{position:relative;top:-13px;font-size:10px;transition:opacity .5s;color:#fff!important}[data-component=profile-menu] .toggle:active i,[data-component=profile-menu] .toggle:focus i,[data-component=profile-menu] .toggle:hover i{opacity:.5}[data-component=profile-menu] hr{margin:10px 0;border-top-color:#d2d3d8}[data-component=profile-menu] h1,[data-component=profile-menu] h2,[data-component=profile-menu] h3,[data-component=profile-menu] h4,[data-component=profile-menu] h5,[data-component=profile-menu] h6{margin-bottom:5px}[data-component=profile-menu] h5,[data-component=profile-menu] h6{font-weight:500}[data-component=profile-menu] h5{font-size:24px}[data-component=profile-menu] h6{font-size:18px}[data-component=profile-menu] small{font-size:80%}[data-component=profile-menu] .subscription-type{text-transform:uppercase}[data-component=profile-menu] .menu{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35);position:absolute;right:0;top:71px;background-color:#fff;padding:1.3rem;color:#000;min-width:300px}[data-component=profile-menu] .menu ul{margin:0;padding:0;list-style-type:none}[data-component=profile-menu] .menu ul li{margin-bottom:.5rem}[data-component=profile-menu] .menu ul li a{color:#000;transition:opacity .5s}[data-component=profile-menu] .menu ul li a:active,[data-component=profile-menu] .menu ul li a:focus,[data-component=profile-menu] .menu ul li a:hover{opacity:.5}[data-component=profile-menu] .menu ul li a i{position:relative;top:2px;margin-right:5px}[data-component=profile-menu] .menu:before{content:"";height:20px;width:20px;background-color:#fff;position:absolute;right:38px;top:0;transform:rotate(45deg) translateY(-50%)}[data-component=profile-menu] .profile-picture{position:relative;display:inline-block;height:40px;width:40px;border-radius:100%;overflow:hidden;background-color:#4ea3c2;border:2px solid #fff}[data-component=profile-menu] .profile-picture img{height:40px;width:40px}[data-component=profile-menu] .profile-picture img,[data-component=profile-menu] .profile-picture span{color:#fff!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-component=profile-menu] .menu{text-align:left}[data-component=profile-menu] .menu .details h5{margin:0}.t-course [data-component=profile-menu] .profile-picture{margin-top:5px}[data-component=translation-selector]{user-select:none;font-size:16px}[data-component=translation-selector] .toggle{height:100%;cursor:pointer;opacity:1;margin-right:.8rem;transition:.5s}[data-component=translation-selector] .toggle:active,[data-component=translation-selector] .toggle:focus,[data-component=translation-selector] .toggle:hover{opacity:.5}[data-component=translation-selector] .toggle i{position:relative;top:3px}[data-component=translation-selector] .toggle span{text-transform:uppercase}[data-component=translation-selector] .menu{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35);position:absolute;right:0;top:70px;background-color:#fff;padding:1.3rem;min-width:200px;text-align:left}[data-component=translation-selector] .menu ul{margin:0;list-style-type:none}[data-component=translation-selector] .menu ul li{cursor:pointer;padding:.5rem .8rem;transition:opacity .5s;color:#000!important;line-height:12px;font-weight:500}[data-component=translation-selector] .menu ul li:active,[data-component=translation-selector] .menu ul li:focus,[data-component=translation-selector] .menu ul li:hover{opacity:.5}[data-component=translation-selector] .menu ul li.active{background-color:#d2d3d8}[data-component=translation-selector] .menu:before{content:"";height:20px;width:20px;background-color:#fff;position:absolute;right:27px;top:0;transform:rotate(45deg) translateY(-50%)}.language-selector [data-component=translation-selector] .menu{top:42px}[data-component=notification-panel] header{padding:1.3rem;border-bottom:1px solid #d2d3d8}[data-component=notification-panel] header h6{color:#000!important;margin:0;padding:0}[data-component=notification-panel] .loading{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute;left:0;right:0}[data-component=notification-panel] .no-notifications{text-align:center;padding-top:2.8rem}[data-component=notification-panel] .no-notifications i{font-size:30px;display:block;color:#000}[data-component=notification-panel] .no-notifications h5{font-size:24px;color:#000}[data-component=notification-item] .item-content{position:relative}[data-component=notification-item] .item-content .badge{border-radius:3px;padding:3px .8rem;color:#fff;margin-bottom:.8rem;display:inline-block}[data-component=notification-item] .item-content .badge span{font-size:14px;font-weight:500}[data-component=notification-item] .item-content h6,[data-component=notification-item] .item-content p{margin:0;color:#000}[data-component=notification-item] .item-content h6.margin{margin-bottom:.5rem}[data-component=notification-item] .item-content p{width:75%}[data-component=notification-item] .item-content p.margin{margin-bottom:1rem}[data-component=notification-item] .item-content.has-icon{padding-right:70px}[data-component=notification-item] .item-content a{display:inline-block;background-color:transparent;color:#000!important;border:1px solid #000;border-radius:3px}[data-component=notification-item] .item-content .decoration{color:#000;position:absolute;top:.8rem;right:0;font-size:55px}[data-component=notification-item] .item-content .decoration i{color:#000}[data-component=notification-item]{padding:1.3rem;position:relative;border-bottom:1px solid #d2d3d8}[data-component=notification-item] .date{color:#aaa;border:2px solid #aaa;padding:5px 8px;font-weight:500;text-transform:uppercase;border-radius:15px;font-size:10px;display:inline-block;margin-bottom:1.3rem}[data-component=notification-item] .read-state{position:absolute;right:1.3rem;top:1.3rem;height:10px;width:10px;border-radius:10px;background-color:#71d1c9;border:1px solid #71d1c9}[data-component=notification-item].read{background-color:#f1f2f2}[data-component=notification-item].read .read-state{background-color:transparent;border-color:#aaa}.translation .main{margin:0}.translation .status-container{display:none}.translation .course-label,.translation .lesson-label{display:none!important}.translation-pane{width:50%;position:fixed;top:60px;bottom:0;border-left:1px solid #ccc}.translation-pane.source-container{left:490px;right:0;width:auto}.big-challenge .translation-pane{top:76px}.translation-pane.output,.translation-pane.source-container{display:none}[data-mode=validation] .translation-pane.source-container.-validation-mode{display:block;left:0;width:100%}[data-mode=validation] .translation-pane.source-container.-validation-mode .code-container{height:100%!important;position:absolute;width:100%}[data-mode=validation] .translation-pane.source-container.-validation-mode .code-container.solutions-container{display:block}[data-mode=validation] .translation-pane.source-container.-validation-mode .code-container.editor-container,[data-mode=validation] .translation-pane.source-container.-validation-mode .code-container.solutions-container,[data-mode=validation] .translation-pane.source-container.-validation-mode .code-container.validation-container{width:50%}[data-mode=instructions] .code-container{flex-grow:1;min-height:100px}[data-mode=instructions] .code-container.is-active{flex-grow:10}[data-mode=instructions] .translation-pane.output{display:flex;flex-direction:column;left:0;width:490px}[data-mode=instructions] .translation-pane.output .code-container{position:relative}[data-mode=instructions] .translation-pane.source-container.-instructions-mode{display:flex;flex-direction:column}[data-mode=instructions] .translation-pane.source-container.-instructions-mode .objective-container{display:block;min-height:0;flex-grow:0}[data-mode=instructions] .translation-pane.source-container.-instructions-mode .code-container,[data-mode=instructions] .translation-pane.source-container.-instructions-mode .editor-item{display:none}[data-mode=instructions] .translation-pane.source-container.-instructions-mode:not(.messages) .exampleCode-container,[data-mode=instructions] .translation-pane.source-container.-instructions-mode:not(.messages) .initialCode-container,[data-mode=instructions] .translation-pane.source-container.-instructions-mode:not(.messages) .instructions-editor-container,[data-mode=instructions] .translation-pane.source-container.-instructions-mode:not(.messages) .solutionCode-container{display:block}.-jr-platform [data-mode=instructions] .translation-pane.source-container.-instructions-mode:not(.messages) .code-container,.-web-platform [data-mode=instructions] .translation-pane.source-container.-instructions-mode .exampleCode-container{display:none}.-jr-platform [data-mode=instructions] .translation-pane.source-container.-instructions-mode:not(.messages) .initialCode-container{display:block}.translation-pane textarea{border:none;border-bottom:1px solid #ccc}.translation-pane .code-container{position:relative}.translation-pane .solutions-container{right:0;left:auto}.translation-pane.output.messages .hints-container,.translation-pane.output.questions .hints-container{display:none}.-jr-platform .translation-pane.output.messages .hints-container,.-jr-platform .translation-pane.output.questions .hints-container{display:block}.translation .translation-pane .code{bottom:0;height:auto;position:absolute;top:24px;width:100%}.translation .translation-pane .code-toolbar{font-size:14px}.translation-pane .hints-container{height:125px}.editor-item{flex-grow:1;position:relative}.editor-item.-fixed{flex-grow:0}.editor-item.is-active{flex-grow:4}.editor-item_title{background-color:#ddd;color:#fff;font-size:14px!important;font-variant:small-caps!important;font-weight:500!important;height:24px!important;letter-spacing:.6px;line-height:24px;padding:0 10px;position:relative;text-transform:capitalize}.translation-pane .instructions{padding-top:6px}.rtl .translation-pane .instructions{direction:rtl}.translation-pane .instructions-container{border-top:1px solid #eee;border-radius:0;min-height:30%;position:relative}.rtl .translation-pane textarea{direction:rtl;padding-right:30px}.rtl #source-editor{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important;direction:ltr}.rtl #objective-editor{overflow-y:hidden;padding-right:30px}.translation-pane textarea{border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;margin:0;min-height:2em;padding:5px 10px;resize:none;display:block;width:100%}.translation-pane.source-container .objective{margin:0}.translation-pane .instructions-container,.translation-pane .questions .instructions-container{flex-grow:1}.translation-pane .instructions{bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0}.translation #tasks-toolbar{display:inline-block!important;width:100%;left:10px}#translationLanguage{color:#aaa;width:50px}#translationLanguage option{background-color:#000}header .row{width:100%}.ace_textarea{color:#222}.ace_hint{color:#33658a}.ace_tag0{color:#60ac39}.ace_tag1{color:#666}.ace_tag2{color:#6684e1}.ace_tag3{color:#b854d4}.ace_tag4{color:#d73737}.ace_tag5{color:#ae9513}.ace_code0{color:#abc99c}.ace_code1{color:#aaa}.ace_code2{color:#9ca7c9}.ace_code3{color:#c09cc9}.ace_code4{color:#c99c9c}.ace_code5{color:#c9c29c}.ace_code{color:#999}.t-editor .editor-bar{display:block;vertical-align:middle}.t-editor .editor-container .code-toolbar{background-color:#ddd;color:#fff;padding:3px}.t-editor .objective{font-size:20px;font-weight:700;margin-bottom:12px}.stats-table td{border:1px solid #eee}.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:1px solid hsla(0,0%,55.7%,.5294117647058824);border-right-bottom:5px;right:0!important}.ace_scrollbar{width:8px!important}.ace_content{left:0!important;right:0!important;width:auto!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,.03)!important}.ace-tm:not(.ace_focus) .ace_marker-layer .ace_active-line{background:rgba(0,0,0,.01)!important}.ace-tm:not(.ace_focus) .ace_marker-layer .ace_active-line.solution-error,.ace_active-line.solution-error,.solution-error{background:rgba(239,20,20,.4)!important}.solution-valid{background:rgba(64,239,20,.4)!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}.blocklyScrollbarHorizontal,a.powered-by-firepad{display:none}.line-highlight{background-color:hsla(0,0%,53.3%,.30980392156862746)!important;border-radius:1px}.ace_content,.line-highlight{transition:background-color .3s linear}.ace_text-layer .code-highlight{transition:all .2s linear;background-color:hsla(0,0%,53.3%,.12941176470588237)}.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,.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:#000}.ace_gutter-cell.highlight{background-color:rgba(161,218,255,.65)!important}.report{display:grid;grid-template-columns:300px 1fr}.report_sidebar{padding:13px 0}.report_sidebar-content{color:#fff;margin:13px}.report_sidebar-section{padding:26px 13px}.report_sidebar-section:nth-of-type(5){background-color:#13659c}.report_sidebar-section:nth-of-type(4){background-color:#1883ca}.report_sidebar-section:nth-of-type(3){background-color:#2f9de6}.report_sidebar-section:nth-of-type(2){background-color:#5db2eb}.report_sidebar-section:first-of-type{background-color:#8ac8f1}.report_sidebar-section-value{font-size:36px}.report_sidebar-section-label{font-size:15px;text-transform:uppercase}.report_grid{display:grid;grid-template-columns:1fr 1fr;padding:13px 0}.report_grid-box{background-color:#fff;display:inline-block;margin:13px;padding:13px}.report_grid-box-header{font-size:15px;margin-bottom:13px}.report_grid-box [text-anchor=middle]:last-of-type{display:none}.report_grid-box #momentum{margin-top:25px}