@charset "UTF-8";/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=3a3eb662409b61cffe27)
 * Config saved to config.json and https://gist.github.com/3a3eb662409b61cffe27
 *//*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:'museo-sans-rounded',sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.section,.points-grid,.blog-section_left,.blog-section_right,.blog-section_center,.blog-section_center,.bottom-bar_page-links,.bottom-bar_social-container,.paragraph-grid,.reasons,.course-popup_wrapper,.course-popup_lesson,.course-popup_tasks,.courses-container.-wide .course-box,.courses-container.-medium .course-box,.course-box_buttons,.profile-content,.profile-sub-nav,.my-progress-container_module,.teachers-boxes,.teachers-boxes_box-top,.homeschool-registration .step-1,.homeschool-registration .step-2,.homeschool-registration .step-3,.footer-signup,.video-cta,.slider,.events-list .events-list-info,.events-list-list,.events-list-list .events-list-event,.info-image,.four-sections,.header-image,.steps,.popup-gallery .slider,.contact-us,.pricing_sections{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.points-grid_point,.points-grid_point,.points-grid_point,.blog-section_left .blog-section_content,.blog-section_left .blog-section_content,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.blog-section_right .blog-section_content,.blog-section_right .blog-section_content,.blog-section_center .blog-section_content,.bottom-bar_left-links,.bottom-bar_left-links,.bottom-bar_left-links,.bottom-bar_middle-links,.bottom-bar_middle-links,.bottom-bar_middle-links,.bottom-bar_right-links,.bottom-bar_right-links,.bottom-bar_right-links,.bottom-bar_logo,.bottom-bar_social-links,.paragraph-grid_point,.paragraph-grid_point,.paragraph-grid_point,.reasons_left,.reasons_right,.reasons_middle,.course-popup_left,.course-popup_left,.course-popup_right,.course-popup_lesson-number-column,.course-popup_lesson-title-column,.course-popup_lesson-progress-bar-column,.course-popup_lesson-points-column,.course-popup_lesson-play-column,.course-popup_lesson-reset-column,.course-popup_task,.project-boxes,.project-boxes,.project-boxes,.lesson-box,.lesson-box,.lesson-box,.courses-container.-mini .course-box_content,.courses-container.-small .course-box_content,.courses-container.-wide .course-box_content,.courses-container.-wide .course-box_content,.courses-container.-wide .course-box_preview,.courses-container.-medium .course-box_content,.courses-container.-medium .course-box_content,.courses-container.-medium .course-box_preview,.courses-container.-wide .course-box_buttons-left,.courses-container.-medium .course-box_buttons-left,.courses-container.-wide .course-box_buttons-right,.courses-container.-wide .course-box_buttons-right,.courses-container.-wide .course-box_buttons-right,.courses-container.-medium .course-box_buttons-right,.course-box_buttons-left,.course-box_buttons-left,.course-box_buttons-left,.course-box_buttons-left,.course-box_buttons-right,.course-box_buttons-right,.course-box_buttons-right,.course-box_buttons-right,.profile-content_left,.profile-content_left,.profile-content_right,.profile-content_right,.profile-sub-nav_left,.profile-sub-nav_right,.my-progress-container_lessons,.my-progress-container_lessons,.my-progress-container_projects,.my-progress-container_projects,.teachers-boxes_box-wrapper,.teachers-boxes_box-wrapper,.teachers-boxes_box-wrapper,.teachers-boxes_box-icon-wrapper,.teachers-boxes_box-info,.homeschool-registration .step-1_left,.homeschool-registration .step-1_left,.homeschool-registration .step-1_right,.homeschool-registration .step-1_right,.video-cta_video,.video-cta_video,.video-cta_signup,.video-cta_signup,.slider_control-left,.slider_content,.slider_control-right,.slider.-homepage .slider_control-left,.slider.-homepage .slider_content,.slider.-homepage .slider_content,.slider.-homepage .slider_control-right,.events-list-list .events-list-event div:first-child,.events-list-list .events-list-event div:first-child,.info-image_images,.info-image_images,.info-image_info,.info-image_info,.header-image_left,.header-image_left,.header-image_right,.header-image_right,.header-image.-wide .header-image_left,.header-image.-wide .header-image_left,.header-image.-wide .header-image_right,.header-image.-wide .header-image_right,.steps_left,.steps_right,.steps_left,.steps_right,.steps_middle,.popup-gallery .slider_content,.popup-gallery .slider_control-left,.popup-gallery .slider_control-right,.contact-us_section,.contact-us_section,.contact-us_section,.pricing_section-wrapper,.pricing_section{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.points-grid_point,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.blog-section_center .blog-section_content,.bottom-bar_left-links,.bottom-bar_middle-links,.bottom-bar_right-links,.bottom-bar_logo,.bottom-bar_social-links,.paragraph-grid_point,.course-popup_left,.course-popup_right,.course-popup_lesson-number-column,.course-popup_lesson-title-column,.course-popup_lesson-progress-bar-column,.course-popup_lesson-points-column,.course-popup_lesson-play-column,.course-popup_lesson-reset-column,.course-popup_task,.project-boxes,.lesson-box,.courses-container.-mini .course-box_content,.courses-container.-small .course-box_content,.courses-container.-wide .course-box_content,.courses-container.-medium .course-box_content,.course-box_buttons-left,.course-box_buttons-right,.profile-content_left,.profile-content_right,.profile-sub-nav_left,.profile-sub-nav_right,.my-progress-container_lessons,.my-progress-container_projects,.teachers-boxes_box-wrapper,.teachers-boxes_box-icon-wrapper,.teachers-boxes_box-info,.homeschool-registration .step-1_left,.homeschool-registration .step-1_right,.video-cta_video,.video-cta_signup,.slider_control-left,.slider_content,.slider_control-right,.slider.-homepage .slider_content,.events-list-list .events-list-event div:first-child,.info-image_images,.info-image_info,.header-image_left,.header-image_right,.header-image.-wide .header-image_left,.header-image.-wide .header-image_right,.popup-gallery .slider_content,.popup-gallery .slider_control-left,.popup-gallery .slider_control-right,.contact-us_section{float:left}.col-xs-12,.points-grid_point,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.paragraph-grid_point,.course-popup_left,.course-popup_right,.project-boxes,.lesson-box,.courses-container.-mini .course-box_content,.courses-container.-small .course-box_content,.courses-container.-wide .course-box_content,.courses-container.-medium .course-box_content,.course-box_buttons-left,.course-box_buttons-right,.profile-content_left,.profile-content_right,.my-progress-container_lessons,.my-progress-container_projects,.teachers-boxes_box-wrapper,.homeschool-registration .step-1_left,.homeschool-registration .step-1_right,.video-cta_video,.video-cta_signup,.slider.-homepage .slider_content,.events-list-list .events-list-event div:first-child,.info-image_images,.info-image_info,.header-image_left,.header-image_right,.header-image.-wide .header-image_left,.header-image.-wide .header-image_right,.contact-us_section{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10,.blog-section_center .blog-section_content{width:83.33333333%}.col-xs-9,.teachers-boxes_box-info{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7,.profile-sub-nav_right{width:58.33333333%}.col-xs-6,.bottom-bar_logo,.bottom-bar_social-links,.slider_content,.popup-gallery .slider_content{width:50%}.col-xs-5,.profile-sub-nav_left{width:41.66666667%}.col-xs-4,.bottom-bar_left-links,.bottom-bar_middle-links,.bottom-bar_right-links,.course-popup_lesson-title-column,.course-popup_lesson-progress-bar-column,.course-popup_lesson-points-column,.course-popup_task{width:33.33333333%}.col-xs-3,.teachers-boxes_box-icon-wrapper,.slider_control-left,.slider_control-right,.popup-gallery .slider_control-left,.popup-gallery .slider_control-right{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%}.col-xs-offset-1,.blog-section_center .blog-section_content{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.points-grid_point,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.paragraph-grid_point,.project-boxes,.lesson-box,.courses-container.-wide .course-box_content,.courses-container.-wide .course-box_preview,.courses-container.-medium .course-box_content,.courses-container.-medium .course-box_preview,.courses-container.-wide .course-box_buttons-left,.courses-container.-medium .course-box_buttons-left,.courses-container.-wide .course-box_buttons-right,.courses-container.-medium .course-box_buttons-right,.course-box_buttons-left,.course-box_buttons-right,.my-progress-container_lessons,.my-progress-container_projects,.teachers-boxes_box-wrapper,.homeschool-registration .step-1_left,.homeschool-registration .step-1_right,.slider.-homepage .slider_control-left,.slider.-homepage .slider_content,.slider.-homepage .slider_control-right,.contact-us_section,.pricing_section-wrapper,.pricing_section{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content{width:83.33333333%}.col-sm-9,.courses-container.-wide .course-box_content,.courses-container.-medium .course-box_content{width:75%}.col-sm-8,.course-box_buttons-left{width:66.66666667%}.col-sm-7,.homeschool-registration .step-1_left{width:58.33333333%}.col-sm-6,.points-grid_point,.paragraph-grid_point,.project-boxes,.lesson-box,.courses-container.-wide .course-box_buttons-left,.courses-container.-medium .course-box_buttons-left,.courses-container.-wide .course-box_buttons-right,.courses-container.-medium .course-box_buttons-right,.my-progress-container_lessons,.my-progress-container_projects,.teachers-boxes_box-wrapper,.slider.-homepage .slider_content,.contact-us_section,.pricing_section-wrapper,.pricing_section{width:50%}.col-sm-5,.homeschool-registration .step-1_right{width:41.66666667%}.col-sm-4,.course-box_buttons-right{width:33.33333333%}.col-sm-3,.courses-container.-wide .course-box_preview,.courses-container.-medium .course-box_preview,.slider.-homepage .slider_control-left,.slider.-homepage .slider_control-right{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3,.-three .points-grid_point:last-of-type,.contact-us_section:last-of-type{margin-left:25%}.col-sm-offset-2,.blog-section_right .blog-section_content{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.points-grid_point,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.bottom-bar_left-links,.bottom-bar_middle-links,.bottom-bar_right-links,.paragraph-grid_point,.reasons_left,.reasons_right,.reasons_middle,.course-popup_left,.courses-container.-wide .course-box_buttons-right,.course-box_buttons-left,.course-box_buttons-right,.profile-content_left,.profile-content_right,.video-cta_video,.video-cta_signup,.events-list-list .events-list-event div:first-child,.info-image_images,.info-image_info,.header-image_left,.header-image_right,.header-image.-wide .header-image_left,.header-image.-wide .header-image_right,.steps_left,.steps_right,.steps_left,.steps_right,.steps_middle,.contact-us_section{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9,.profile-content_left{width:75%}.col-md-8,.header-image.-wide .header-image_left{width:66.66666667%}.col-md-7,.blog-section_left .blog-section_content,.blog-section_right .blog-section_content,.course-popup_left,.info-image_info{width:58.33333333%}.col-md-6,.course-box_buttons-left,.course-box_buttons-right,.video-cta_video,.video-cta_signup,.events-list-list .events-list-event div:first-child,.header-image_left,.header-image_right{width:50%}.col-md-5,.bottom-bar_right-links,.reasons_left,.reasons_right,.courses-container.-wide .course-box_buttons-right,.info-image_images,.steps_left,.steps_right,.steps_left,.steps_right{width:41.66666667%}.col-md-4,.points-grid_point,.bottom-bar_middle-links,.header-image.-wide .header-image_right,.contact-us_section{width:33.33333333%}.col-md-3,.bottom-bar_left-links,.paragraph-grid_point,.profile-content_right{width:25%}.col-md-2,.reasons_middle,.steps_middle{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5,.info-image.-right .info-image_info{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3,.profile-content_left{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,.profile-content_right{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7,.info-image.-right .info-image_images{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5,.blog-section_right .blog-section_content{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1,.courses-container.-wide .course-box_buttons-right{margin-left:8.33333333%}.col-md-offset-0,.-three .points-grid_point:last-of-type,.contact-us_section:last-of-type{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.bottom-bar_left-links,.bottom-bar_middle-links,.bottom-bar_right-links,.project-boxes,.lesson-box,.courses-container.-wide .course-box_buttons-right,.course-box_buttons-left,.course-box_buttons-right,.teachers-boxes_box-wrapper{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8,.course-box_buttons-left{width:66.66666667%}.col-lg-7,.lesson-box{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5,.project-boxes{width:41.66666667%}.col-lg-4,.bottom-bar_left-links,.bottom-bar_middle-links,.bottom-bar_right-links,.courses-container.-wide .course-box_buttons-right,.course-box_buttons-right,.teachers-boxes_box-wrapper{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2,.courses-container.-wide .course-box_buttons-right{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.section:before,.section:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.section:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right,.header-bar_login,.info-boxes_box-links,.course-progress_controls,.project-boxes_progress,.project-boxes_percentage-star,.project-boxes_percentage-ribbon,.projects-popup_time,.course-box-2 .badge,.lesson-box_top-bar-right,.course-box_top-bar-right,.course-box_details-button.-comingSoon,.action-box_line-item-price,.action-box_points,.action-box_icon,.certificates-popup_button,.dropdown-menu_buttons a:last-child,.top-notification_close,.contact-us_subtext{float:right!important}.pull-left,.course-progress_course-icon-wrapper,.project-boxes_quantity,.projects-popup_title,.certificates-popup_certificate i{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.header-bar_mobile,.header-bar_mobile{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(max-width:767px){.visible-xs-block,.header-bar_mobile{display:block!important}}@media(max-width:767px){.visible-xs-inline{display:inline!important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm-block,.header-bar_mobile{display:block!important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media(min-width:1200px){.visible-lg-block{display:block!important}}@media(min-width:1200px){.visible-lg-inline{display:inline!important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media(max-width:767px){.hidden-xs,.header-bar_desktop,.course-popup_lesson-play-column,.course-popup_lesson-reset-column,.courses-container.-wide .course-box_preview,.courses-container.-medium .course-box_preview,.action-box,.slider.-homepage .slider_control-left,.slider.-homepage .slider_control-right{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm,.header-bar_desktop,.action-box{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.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}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}@font-face{font-family:"codeavengers-font";src:url("../fonts/codeavengers-font.eot?3");src:url("../fonts/codeavengers-font.eot?#iefix") format("embedded-opentype"),url("../fonts/codeavengers-font.woff?3") format("woff"),url("../fonts/codeavengers-font.ttf?3") format("truetype"),url("../fonts/codeavengers-font.svg?3#codeavengers-font") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{content:attr(data-icon)}.icon-font,[data-icon]:before,[class^="icon-"]:before,[class*=" icon-"]:before,.course-popup_play-icon:before,.course-popup_play-icon.is-current:before,.slider_dot,.details .close,.ui-icon-closethick,.loading-icons,.jqconsole-prompt>span:first-child,.guiders_buttons_container .guiders_button:first-of-type:after,.guiders_buttons_container .guiders_button.secondaryButton:before{font-family:"codeavengers-font"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-profile:before{content:"\57"}.icon-twitter-logo:before{content:"\61"}.icon-add:before{content:"\62"}.icon-awesome-meter:before{content:"\63"}.icon-badge:before{content:"\64"}.icon-birthday:before{content:"\65"}.icon-birthday-two:before{content:"\66"}.icon-book:before{content:"\67"}.icon-boxing:before{content:"\68"}.icon-ca-icon:before{content:"\6a"}.icon-ca-logo:before{content:"\6b"}.icon-celebrity:before{content:"\6c"}.icon-chest:before{content:"\6e"}.icon-classroom-book:before{content:"\6f"}.icon-click-racer:before{content:"\70"}.icon-close:before{content:"\71"}.icon-code:before{content:"\72"}.icon-connect-four:before{content:"\73"}.icon-controller:before{content:"\74"}.icon-css-icon:before{content:"\75"}.icon-css-icon-small:before{content:"\76"}.icon-curling:before{content:"\77"}.icon-date:before{content:"\78"}.icon-brackets:before{content:"\79"}.icon-dev-icon:before{content:"\7a"}.icon-dev-icon-small:before{content:"\41"}.icon-diving:before{content:"\42"}.icon-down:before{content:"\43"}.icon-down-arrow:before{content:"\44"}.icon-ribbon-empty:before{content:"\45"}.icon-external-window:before{content:"\46"}.icon-eye-spy:before{content:"\47"}.icon-facebook:before{content:"\48"}.icon-flags-challenge:before{content:"\49"}.icon-ribbon:before{content:"\4a"}.icon-full-star:before{content:"\4b"}.icon-game-controller:before{content:"\4c"}.icon-game-editor:before{content:"\4d"}.icon-game-graphics:before{content:"\4e"}.icon-gear:before{content:"\4f"}.icon-golf:before{content:"\50"}.icon-google:before{content:"\51"}.icon-google-plus:before{content:"\53"}.icon-guide:before{content:"\54"}.icon-gym:before{content:"\55"}.icon-ribbon-half:before{content:"\56"}.icon-hangman:before{content:"\58"}.icon-html-css-icon:before{content:"\59"}.icon-html-icon:before{content:"\5a"}.icon-html-icon-small:before{content:"\30"}.icon-individual:before{content:"\31"}.icon-intro-graphics:before{content:"\32"}.icon-jquery:before{content:"\33"}.icon-jquery-dollar:before{content:"\34"}.icon-jquery-icon:before{content:"\35"}.icon-js-icon:before{content:"\36"}.icon-js-icon-small:before{content:"\37"}.icon-left:before,.guiders_buttons_container .guiders_button.secondaryButton:before{content:"\38"}.icon-left-arrow:before{content:"\39"}.icon-lesson-icon:before{content:"\21"}.icon-lightbulb:before{content:"\22"}.icon-lock:before{content:"\23"}.icon-loop-grid:before{content:"\24"}.icon-turtle:before{content:"\25"}.icon-mail:before{content:"\26"}.icon-menu-icon:before{content:"\28"}.icon-menu:before{content:"\29"}.icon-mini-close:before,.popup-dialog .ui-icon-closethick:before,.details .close:before,.ui-icon-closethick:before{content:"\2a"}.icon-mini-play:before{content:"\2b"}.icon-ribbon-mini:before{content:"\2c"}.icon-ribbon-mini-empty:before{content:"\2d"}.icon-ribbon-mini-half:before{content:"\2e"}.icon-money-run:before{content:"\2f"}.icon-more:before{content:"\3a"}.icon-movie:before{content:"\3b"}.icon-mystery-pic:before{content:"\3c"}.icon-open-book:before{content:"\3d"}.icon-person:before{content:"\3e"}.icon-phone-speaker:before{content:"\3f"}.icon-ping-pong:before{content:"\40"}.icon-plus:before{content:"\5d"}.icon-price-tag:before{content:"\5e"}.icon-progress-bars:before{content:"\5f"}.icon-project-icon:before{content:"\60"}.icon-python:before{content:"\7c"}.icon-question:before{content:"\7d"}.icon-quiz:before{content:"\7e"}.icon-redo:before{content:"\5c"}.icon-reset:before{content:"\e000"}.icon-right:before,.guiders_buttons_container .guiders_button:first-of-type:after{content:"\e001"}.icon-right-arrow:before,.jqconsole-prompt>span:first-child:before,.jqconsole-prompt>span:first-child:before{content:"\e002"}.icon-rsvp:before{content:"\e003"}.icon-running:before{content:"\e004"}.icon-share:before{content:"\e005"}.icon-shot:before{content:"\e006"}.icon-ribbon-small:before{content:"\e007"}.icon-ribbon-small-empty:before{content:"\e008"}.icon-ribbon-small-half:before{content:"\e009"}.icon-soccer:before{content:"\e00a"}.icon-speedway:before{content:"\e00b"}.icon-square-icon:before{content:"\e00c"}.icon-star:before{content:"\e00d"}.icon-stats-calc:before{content:"\e00e"}.icon-table-tenis:before{content:"\e00f"}.icon-tennis:before{content:"\e010"}.icon-thumbs-up:before{content:"\e011"}.icon-tic-tac-toe:before{content:"\e012"}.icon-treasure-hunt:before{content:"\e013"}.icon-twitter:before{content:"\e014"}.icon-undo:before{content:"\e015"}.icon-up:before{content:"\e016"}.icon-up-arrow:before{content:"\e017"}.icon-video:before{content:"\e018"}.icon-weight-lifting:before{content:"\e019"}.icon-wiki:before{content:"\e01a"}.icon-world:before{content:"\e01b"}.icon-resume:before{content:"\e01c"}.icon-resources:before{content:"\e01e"}.icon-shopping-bag:before{content:"\e01f"}.icon-progress:before{content:"\e020"}.icon-lesson-plan:before{content:"\e021"}.icon-settings:before{content:"\e022"}.icon-dwn-btn:before{content:"\e01d"}.icon-up-btn:before{content:"\e023"}.icon-course-notes:before{content:"\e024"}.icon-light-bulb:before{content:"\e025"}.icon-info:before{content:"\e026"}.icon-share-1:before{content:"\e027"}.icon-video-1:before{content:"\e028"}.icon-hint:before{content:"\e029"}.icon-google-job:before{content:"\52"}.icon-psr:before{content:"\7b"}.icon-rock:before{content:"\e02a"}.icon-scissors:before{content:"\e02b"}.icon-paper:before{content:"\e02c"}.icon-empty-circle:before{content:"\6d"}.icon-full-circle:before,.slider_dot:before{content:"\e02d"}.icon-check:before{content:"\e02e"}.icon-upload-photo:before{content:"\5b"}.icon-play:before,.course-popup_play-icon:before{content:"\e02f"}.icon-minus:before{content:"\e030"}.icon-play-solid:before,.course-popup_play-icon.is-current:before{content:"\e031"}.icon-postcard:before{content:"\27"}.icon-manuscript:before{content:"\e032"}.icon-review:before{content:"\e033"}.icon-ca-full:before{content:"\69"}.icon-memory-game:before{content:"\e034"}.p{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0}.small{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:capitalize}.link{cursor:pointer;display:block;font:15px 'museo-sans-rounded',sans-serif;font-weight:500;line-height:1.3em;margin:10px 0 0;opacity:.8;text-decoration:none;text-transform:none}.link:hover{opacity:1}.verticalAlign,.blog-header_content,.blog-controls_dots,.blog-section_content,.loader,.course-box_preview-video-play,.course-box_preview-video-play-icon{position:relative;top:50%;transform:translateY(-50%)}.clearfix{display:block;content:"";clear:both;height:0}.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}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}a,a:hover,a:active,a:focus{color:inherit;text-decoration:none;cursor:pointer}.clearfix{visibility:hidden;display:block;content:"";clear:both;height:0}.badge{color:#fff;background-color:#878787;border-radius:15px;padding:2px 10px;line-height:20px}input{border-radius:5px;font:16px 'museo-sans-rounded',sans-serif;padding:15px;width:300px}input :focus{background-color:#f4f4f4;border-color:#aaa}input[type=checkbox]{width:30px}.responsive-video{position:relative;padding-bottom:51.25%;padding-top:25px;height:0}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.radial-progress_mask,.radial-progress_fill,.radial-progress -shadow{width:50px;height:50px;position:absolute}.radial-progress_shadow{box-shadow:none inset}.radial-progress_mask,.radial-progress_fill{-webkit-backface-visibility:hidden;transition:-webkit-transform 1s;transition:-ms-transform 1s;transition:transform 1s}.radial-progress_mask{clip:rect(0px,50px,50px,25px)}.radial-progress_mask .radial-progress_fill{clip:rect(0px,25px,50px,0px);background-color:#00afc4}.radial-progress[data-progress="0"] .radial-progress_mask.-full,.radial-progress[data-progress="0"] .radial-progress_fill{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.radial-progress[data-progress="0"] .radial-progress_fill.-fix{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.radial-progress[data-progress="1"] .radial-progress_mask.-full,.radial-progress[data-progress="1"] .radial-progress_fill{-webkit-transform:rotate(1.8deg);-ms-transform:rotate(1.8deg);transform:rotate(1.8deg)}.radial-progress[data-progress="1"] .radial-progress_fill.-fix{-webkit-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);transform:rotate(3.6deg)}.radial-progress[data-progress="2"] .radial-progress_mask.-full,.radial-progress[data-progress="2"] .radial-progress_fill{-webkit-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);transform:rotate(3.6deg)}.radial-progress[data-progress="2"] .radial-progress_fill.-fix{-webkit-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);transform:rotate(7.2deg)}.radial-progress[data-progress="3"] .radial-progress_mask.-full,.radial-progress[data-progress="3"] .radial-progress_fill{-webkit-transform:rotate(5.4deg);-ms-transform:rotate(5.4deg);transform:rotate(5.4deg)}.radial-progress[data-progress="3"] .radial-progress_fill.-fix{-webkit-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);transform:rotate(10.8deg)}.radial-progress[data-progress="4"] .radial-progress_mask.-full,.radial-progress[data-progress="4"] .radial-progress_fill{-webkit-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);transform:rotate(7.2deg)}.radial-progress[data-progress="4"] .radial-progress_fill.-fix{-webkit-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);transform:rotate(14.4deg)}.radial-progress[data-progress="5"] .radial-progress_mask.-full,.radial-progress[data-progress="5"] .radial-progress_fill{-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg)}.radial-progress[data-progress="5"] .radial-progress_fill.-fix{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}.radial-progress[data-progress="6"] .radial-progress_mask.-full,.radial-progress[data-progress="6"] .radial-progress_fill{-webkit-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);transform:rotate(10.8deg)}.radial-progress[data-progress="6"] .radial-progress_fill.-fix{-webkit-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);transform:rotate(21.6deg)}.radial-progress[data-progress="7"] .radial-progress_mask.-full,.radial-progress[data-progress="7"] .radial-progress_fill{-webkit-transform:rotate(12.6deg);-ms-transform:rotate(12.6deg);transform:rotate(12.6deg)}.radial-progress[data-progress="7"] .radial-progress_fill.-fix{-webkit-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);transform:rotate(25.2deg)}.radial-progress[data-progress="8"] .radial-progress_mask.-full,.radial-progress[data-progress="8"] .radial-progress_fill{-webkit-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);transform:rotate(14.4deg)}.radial-progress[data-progress="8"] .radial-progress_fill.-fix{-webkit-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);transform:rotate(28.8deg)}.radial-progress[data-progress="9"] .radial-progress_mask.-full,.radial-progress[data-progress="9"] .radial-progress_fill{-webkit-transform:rotate(16.2deg);-ms-transform:rotate(16.2deg);transform:rotate(16.2deg)}.radial-progress[data-progress="9"] .radial-progress_fill.-fix{-webkit-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);transform:rotate(32.4deg)}.radial-progress[data-progress="10"] .radial-progress_mask.-full,.radial-progress[data-progress="10"] .radial-progress_fill{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}.radial-progress[data-progress="10"] .radial-progress_fill.-fix{-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);transform:rotate(36deg)}.radial-progress[data-progress="11"] .radial-progress_mask.-full,.radial-progress[data-progress="11"] .radial-progress_fill{-webkit-transform:rotate(19.8deg);-ms-transform:rotate(19.8deg);transform:rotate(19.8deg)}.radial-progress[data-progress="11"] .radial-progress_fill.-fix{-webkit-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);transform:rotate(39.6deg)}.radial-progress[data-progress="12"] .radial-progress_mask.-full,.radial-progress[data-progress="12"] .radial-progress_fill{-webkit-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);transform:rotate(21.6deg)}.radial-progress[data-progress="12"] .radial-progress_fill.-fix{-webkit-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);transform:rotate(43.2deg)}.radial-progress[data-progress="13"] .radial-progress_mask.-full,.radial-progress[data-progress="13"] .radial-progress_fill{-webkit-transform:rotate(23.4deg);-ms-transform:rotate(23.4deg);transform:rotate(23.4deg)}.radial-progress[data-progress="13"] .radial-progress_fill.-fix{-webkit-transform:rotate(46.8deg);-ms-transform:rotate(46.8deg);transform:rotate(46.8deg)}.radial-progress[data-progress="14"] .radial-progress_mask.-full,.radial-progress[data-progress="14"] .radial-progress_fill{-webkit-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);transform:rotate(25.2deg)}.radial-progress[data-progress="14"] .radial-progress_fill.-fix{-webkit-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);transform:rotate(50.4deg)}.radial-progress[data-progress="15"] .radial-progress_mask.-full,.radial-progress[data-progress="15"] .radial-progress_fill{-webkit-transform:rotate(27deg);-ms-transform:rotate(27deg);transform:rotate(27deg)}.radial-progress[data-progress="15"] .radial-progress_fill.-fix{-webkit-transform:rotate(54deg);-ms-transform:rotate(54deg);transform:rotate(54deg)}.radial-progress[data-progress="16"] .radial-progress_mask.-full,.radial-progress[data-progress="16"] .radial-progress_fill{-webkit-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);transform:rotate(28.8deg)}.radial-progress[data-progress="16"] .radial-progress_fill.-fix{-webkit-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);transform:rotate(57.6deg)}.radial-progress[data-progress="17"] .radial-progress_mask.-full,.radial-progress[data-progress="17"] .radial-progress_fill{-webkit-transform:rotate(30.6deg);-ms-transform:rotate(30.6deg);transform:rotate(30.6deg)}.radial-progress[data-progress="17"] .radial-progress_fill.-fix{-webkit-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);transform:rotate(61.2deg)}.radial-progress[data-progress="18"] .radial-progress_mask.-full,.radial-progress[data-progress="18"] .radial-progress_fill{-webkit-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);transform:rotate(32.4deg)}.radial-progress[data-progress="18"] .radial-progress_fill.-fix{-webkit-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);transform:rotate(64.8deg)}.radial-progress[data-progress="19"] .radial-progress_mask.-full,.radial-progress[data-progress="19"] .radial-progress_fill{-webkit-transform:rotate(34.2deg);-ms-transform:rotate(34.2deg);transform:rotate(34.2deg)}.radial-progress[data-progress="19"] .radial-progress_fill.-fix{-webkit-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);transform:rotate(68.4deg)}.radial-progress[data-progress="20"] .radial-progress_mask.-full,.radial-progress[data-progress="20"] .radial-progress_fill{-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);transform:rotate(36deg)}.radial-progress[data-progress="20"] .radial-progress_fill.-fix{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);transform:rotate(72deg)}.radial-progress[data-progress="21"] .radial-progress_mask.-full,.radial-progress[data-progress="21"] .radial-progress_fill{-webkit-transform:rotate(37.8deg);-ms-transform:rotate(37.8deg);transform:rotate(37.8deg)}.radial-progress[data-progress="21"] .radial-progress_fill.-fix{-webkit-transform:rotate(75.6deg);-ms-transform:rotate(75.6deg);transform:rotate(75.6deg)}.radial-progress[data-progress="22"] .radial-progress_mask.-full,.radial-progress[data-progress="22"] .radial-progress_fill{-webkit-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);transform:rotate(39.6deg)}.radial-progress[data-progress="22"] .radial-progress_fill.-fix{-webkit-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);transform:rotate(79.2deg)}.radial-progress[data-progress="23"] .radial-progress_mask.-full,.radial-progress[data-progress="23"] .radial-progress_fill{-webkit-transform:rotate(41.4deg);-ms-transform:rotate(41.4deg);transform:rotate(41.4deg)}.radial-progress[data-progress="23"] .radial-progress_fill.-fix{-webkit-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);transform:rotate(82.8deg)}.radial-progress[data-progress="24"] .radial-progress_mask.-full,.radial-progress[data-progress="24"] .radial-progress_fill{-webkit-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);transform:rotate(43.2deg)}.radial-progress[data-progress="24"] .radial-progress_fill.-fix{-webkit-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);transform:rotate(86.4deg)}.radial-progress[data-progress="25"] .radial-progress_mask.-full,.radial-progress[data-progress="25"] .radial-progress_fill{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radial-progress[data-progress="25"] .radial-progress_fill.-fix{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.radial-progress[data-progress="26"] .radial-progress_mask.-full,.radial-progress[data-progress="26"] .radial-progress_fill{-webkit-transform:rotate(46.8deg);-ms-transform:rotate(46.8deg);transform:rotate(46.8deg)}.radial-progress[data-progress="26"] .radial-progress_fill.-fix{-webkit-transform:rotate(93.6deg);-ms-transform:rotate(93.6deg);transform:rotate(93.6deg)}.radial-progress[data-progress="27"] .radial-progress_mask.-full,.radial-progress[data-progress="27"] .radial-progress_fill{-webkit-transform:rotate(48.6deg);-ms-transform:rotate(48.6deg);transform:rotate(48.6deg)}.radial-progress[data-progress="27"] .radial-progress_fill.-fix{-webkit-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);transform:rotate(97.2deg)}.radial-progress[data-progress="28"] .radial-progress_mask.-full,.radial-progress[data-progress="28"] .radial-progress_fill{-webkit-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);transform:rotate(50.4deg)}.radial-progress[data-progress="28"] .radial-progress_fill.-fix{-webkit-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);transform:rotate(100.8deg)}.radial-progress[data-progress="29"] .radial-progress_mask.-full,.radial-progress[data-progress="29"] .radial-progress_fill{-webkit-transform:rotate(52.2deg);-ms-transform:rotate(52.2deg);transform:rotate(52.2deg)}.radial-progress[data-progress="29"] .radial-progress_fill.-fix{-webkit-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);transform:rotate(104.4deg)}.radial-progress[data-progress="30"] .radial-progress_mask.-full,.radial-progress[data-progress="30"] .radial-progress_fill{-webkit-transform:rotate(54deg);-ms-transform:rotate(54deg);transform:rotate(54deg)}.radial-progress[data-progress="30"] .radial-progress_fill.-fix{-webkit-transform:rotate(108deg);-ms-transform:rotate(108deg);transform:rotate(108deg)}.radial-progress[data-progress="31"] .radial-progress_mask.-full,.radial-progress[data-progress="31"] .radial-progress_fill{-webkit-transform:rotate(55.8deg);-ms-transform:rotate(55.8deg);transform:rotate(55.8deg)}.radial-progress[data-progress="31"] .radial-progress_fill.-fix{-webkit-transform:rotate(111.6deg);-ms-transform:rotate(111.6deg);transform:rotate(111.6deg)}.radial-progress[data-progress="32"] .radial-progress_mask.-full,.radial-progress[data-progress="32"] .radial-progress_fill{-webkit-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);transform:rotate(57.6deg)}.radial-progress[data-progress="32"] .radial-progress_fill.-fix{-webkit-transform:rotate(115.2deg);-ms-transform:rotate(115.2deg);transform:rotate(115.2deg)}.radial-progress[data-progress="33"] .radial-progress_mask.-full,.radial-progress[data-progress="33"] .radial-progress_fill{-webkit-transform:rotate(59.4deg);-ms-transform:rotate(59.4deg);transform:rotate(59.4deg)}.radial-progress[data-progress="33"] .radial-progress_fill.-fix{-webkit-transform:rotate(118.8deg);-ms-transform:rotate(118.8deg);transform:rotate(118.8deg)}.radial-progress[data-progress="34"] .radial-progress_mask.-full,.radial-progress[data-progress="34"] .radial-progress_fill{-webkit-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);transform:rotate(61.2deg)}.radial-progress[data-progress="34"] .radial-progress_fill.-fix{-webkit-transform:rotate(122.4deg);-ms-transform:rotate(122.4deg);transform:rotate(122.4deg)}.radial-progress[data-progress="35"] .radial-progress_mask.-full,.radial-progress[data-progress="35"] .radial-progress_fill{-webkit-transform:rotate(63deg);-ms-transform:rotate(63deg);transform:rotate(63deg)}.radial-progress[data-progress="35"] .radial-progress_fill.-fix{-webkit-transform:rotate(126deg);-ms-transform:rotate(126deg);transform:rotate(126deg)}.radial-progress[data-progress="36"] .radial-progress_mask.-full,.radial-progress[data-progress="36"] .radial-progress_fill{-webkit-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);transform:rotate(64.8deg)}.radial-progress[data-progress="36"] .radial-progress_fill.-fix{-webkit-transform:rotate(129.6deg);-ms-transform:rotate(129.6deg);transform:rotate(129.6deg)}.radial-progress[data-progress="37"] .radial-progress_mask.-full,.radial-progress[data-progress="37"] .radial-progress_fill{-webkit-transform:rotate(66.6deg);-ms-transform:rotate(66.6deg);transform:rotate(66.6deg)}.radial-progress[data-progress="37"] .radial-progress_fill.-fix{-webkit-transform:rotate(133.2deg);-ms-transform:rotate(133.2deg);transform:rotate(133.2deg)}.radial-progress[data-progress="38"] .radial-progress_mask.-full,.radial-progress[data-progress="38"] .radial-progress_fill{-webkit-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);transform:rotate(68.4deg)}.radial-progress[data-progress="38"] .radial-progress_fill.-fix{-webkit-transform:rotate(136.8deg);-ms-transform:rotate(136.8deg);transform:rotate(136.8deg)}.radial-progress[data-progress="39"] .radial-progress_mask.-full,.radial-progress[data-progress="39"] .radial-progress_fill{-webkit-transform:rotate(70.2deg);-ms-transform:rotate(70.2deg);transform:rotate(70.2deg)}.radial-progress[data-progress="39"] .radial-progress_fill.-fix{-webkit-transform:rotate(140.4deg);-ms-transform:rotate(140.4deg);transform:rotate(140.4deg)}.radial-progress[data-progress="40"] .radial-progress_mask.-full,.radial-progress[data-progress="40"] .radial-progress_fill{-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);transform:rotate(72deg)}.radial-progress[data-progress="40"] .radial-progress_fill.-fix{-webkit-transform:rotate(144deg);-ms-transform:rotate(144deg);transform:rotate(144deg)}.radial-progress[data-progress="41"] .radial-progress_mask.-full,.radial-progress[data-progress="41"] .radial-progress_fill{-webkit-transform:rotate(73.8deg);-ms-transform:rotate(73.8deg);transform:rotate(73.8deg)}.radial-progress[data-progress="41"] .radial-progress_fill.-fix{-webkit-transform:rotate(147.6deg);-ms-transform:rotate(147.6deg);transform:rotate(147.6deg)}.radial-progress[data-progress="42"] .radial-progress_mask.-full,.radial-progress[data-progress="42"] .radial-progress_fill{-webkit-transform:rotate(75.6deg);-ms-transform:rotate(75.6deg);transform:rotate(75.6deg)}.radial-progress[data-progress="42"] .radial-progress_fill.-fix{-webkit-transform:rotate(151.2deg);-ms-transform:rotate(151.2deg);transform:rotate(151.2deg)}.radial-progress[data-progress="43"] .radial-progress_mask.-full,.radial-progress[data-progress="43"] .radial-progress_fill{-webkit-transform:rotate(77.4deg);-ms-transform:rotate(77.4deg);transform:rotate(77.4deg)}.radial-progress[data-progress="43"] .radial-progress_fill.-fix{-webkit-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);transform:rotate(154.8deg)}.radial-progress[data-progress="44"] .radial-progress_mask.-full,.radial-progress[data-progress="44"] .radial-progress_fill{-webkit-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);transform:rotate(79.2deg)}.radial-progress[data-progress="44"] .radial-progress_fill.-fix{-webkit-transform:rotate(158.4deg);-ms-transform:rotate(158.4deg);transform:rotate(158.4deg)}.radial-progress[data-progress="45"] .radial-progress_mask.-full,.radial-progress[data-progress="45"] .radial-progress_fill{-webkit-transform:rotate(81deg);-ms-transform:rotate(81deg);transform:rotate(81deg)}.radial-progress[data-progress="45"] .radial-progress_fill.-fix{-webkit-transform:rotate(162deg);-ms-transform:rotate(162deg);transform:rotate(162deg)}.radial-progress[data-progress="46"] .radial-progress_mask.-full,.radial-progress[data-progress="46"] .radial-progress_fill{-webkit-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);transform:rotate(82.8deg)}.radial-progress[data-progress="46"] .radial-progress_fill.-fix{-webkit-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);transform:rotate(165.6deg)}.radial-progress[data-progress="47"] .radial-progress_mask.-full,.radial-progress[data-progress="47"] .radial-progress_fill{-webkit-transform:rotate(84.6deg);-ms-transform:rotate(84.6deg);transform:rotate(84.6deg)}.radial-progress[data-progress="47"] .radial-progress_fill.-fix{-webkit-transform:rotate(169.2deg);-ms-transform:rotate(169.2deg);transform:rotate(169.2deg)}.radial-progress[data-progress="48"] .radial-progress_mask.-full,.radial-progress[data-progress="48"] .radial-progress_fill{-webkit-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);transform:rotate(86.4deg)}.radial-progress[data-progress="48"] .radial-progress_fill.-fix{-webkit-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);transform:rotate(172.8deg)}.radial-progress[data-progress="49"] .radial-progress_mask.-full,.radial-progress[data-progress="49"] .radial-progress_fill{-webkit-transform:rotate(88.2deg);-ms-transform:rotate(88.2deg);transform:rotate(88.2deg)}.radial-progress[data-progress="49"] .radial-progress_fill.-fix{-webkit-transform:rotate(176.4deg);-ms-transform:rotate(176.4deg);transform:rotate(176.4deg)}.radial-progress[data-progress="50"] .radial-progress_mask.-full,.radial-progress[data-progress="50"] .radial-progress_fill{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.radial-progress[data-progress="50"] .radial-progress_fill.-fix{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.radial-progress[data-progress="51"] .radial-progress_mask.-full,.radial-progress[data-progress="51"] .radial-progress_fill{-webkit-transform:rotate(91.8deg);-ms-transform:rotate(91.8deg);transform:rotate(91.8deg)}.radial-progress[data-progress="51"] .radial-progress_fill.-fix{-webkit-transform:rotate(183.6deg);-ms-transform:rotate(183.6deg);transform:rotate(183.6deg)}.radial-progress[data-progress="52"] .radial-progress_mask.-full,.radial-progress[data-progress="52"] .radial-progress_fill{-webkit-transform:rotate(93.6deg);-ms-transform:rotate(93.6deg);transform:rotate(93.6deg)}.radial-progress[data-progress="52"] .radial-progress_fill.-fix{-webkit-transform:rotate(187.2deg);-ms-transform:rotate(187.2deg);transform:rotate(187.2deg)}.radial-progress[data-progress="53"] .radial-progress_mask.-full,.radial-progress[data-progress="53"] .radial-progress_fill{-webkit-transform:rotate(95.4deg);-ms-transform:rotate(95.4deg);transform:rotate(95.4deg)}.radial-progress[data-progress="53"] .radial-progress_fill.-fix{-webkit-transform:rotate(190.8deg);-ms-transform:rotate(190.8deg);transform:rotate(190.8deg)}.radial-progress[data-progress="54"] .radial-progress_mask.-full,.radial-progress[data-progress="54"] .radial-progress_fill{-webkit-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);transform:rotate(97.2deg)}.radial-progress[data-progress="54"] .radial-progress_fill.-fix{-webkit-transform:rotate(194.4deg);-ms-transform:rotate(194.4deg);transform:rotate(194.4deg)}.radial-progress[data-progress="55"] .radial-progress_mask.-full,.radial-progress[data-progress="55"] .radial-progress_fill{-webkit-transform:rotate(99deg);-ms-transform:rotate(99deg);transform:rotate(99deg)}.radial-progress[data-progress="55"] .radial-progress_fill.-fix{-webkit-transform:rotate(198deg);-ms-transform:rotate(198deg);transform:rotate(198deg)}.radial-progress[data-progress="56"] .radial-progress_mask.-full,.radial-progress[data-progress="56"] .radial-progress_fill{-webkit-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);transform:rotate(100.8deg)}.radial-progress[data-progress="56"] .radial-progress_fill.-fix{-webkit-transform:rotate(201.6deg);-ms-transform:rotate(201.6deg);transform:rotate(201.6deg)}.radial-progress[data-progress="57"] .radial-progress_mask.-full,.radial-progress[data-progress="57"] .radial-progress_fill{-webkit-transform:rotate(102.6deg);-ms-transform:rotate(102.6deg);transform:rotate(102.6deg)}.radial-progress[data-progress="57"] .radial-progress_fill.-fix{-webkit-transform:rotate(205.2deg);-ms-transform:rotate(205.2deg);transform:rotate(205.2deg)}.radial-progress[data-progress="58"] .radial-progress_mask.-full,.radial-progress[data-progress="58"] .radial-progress_fill{-webkit-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);transform:rotate(104.4deg)}.radial-progress[data-progress="58"] .radial-progress_fill.-fix{-webkit-transform:rotate(208.8deg);-ms-transform:rotate(208.8deg);transform:rotate(208.8deg)}.radial-progress[data-progress="59"] .radial-progress_mask.-full,.radial-progress[data-progress="59"] .radial-progress_fill{-webkit-transform:rotate(106.2deg);-ms-transform:rotate(106.2deg);transform:rotate(106.2deg)}.radial-progress[data-progress="59"] .radial-progress_fill.-fix{-webkit-transform:rotate(212.4deg);-ms-transform:rotate(212.4deg);transform:rotate(212.4deg)}.radial-progress[data-progress="60"] .radial-progress_mask.-full,.radial-progress[data-progress="60"] .radial-progress_fill{-webkit-transform:rotate(108deg);-ms-transform:rotate(108deg);transform:rotate(108deg)}.radial-progress[data-progress="60"] .radial-progress_fill.-fix{-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);transform:rotate(216deg)}.radial-progress[data-progress="61"] .radial-progress_mask.-full,.radial-progress[data-progress="61"] .radial-progress_fill{-webkit-transform:rotate(109.8deg);-ms-transform:rotate(109.8deg);transform:rotate(109.8deg)}.radial-progress[data-progress="61"] .radial-progress_fill.-fix{-webkit-transform:rotate(219.6deg);-ms-transform:rotate(219.6deg);transform:rotate(219.6deg)}.radial-progress[data-progress="62"] .radial-progress_mask.-full,.radial-progress[data-progress="62"] .radial-progress_fill{-webkit-transform:rotate(111.6deg);-ms-transform:rotate(111.6deg);transform:rotate(111.6deg)}.radial-progress[data-progress="62"] .radial-progress_fill.-fix{-webkit-transform:rotate(223.2deg);-ms-transform:rotate(223.2deg);transform:rotate(223.2deg)}.radial-progress[data-progress="63"] .radial-progress_mask.-full,.radial-progress[data-progress="63"] .radial-progress_fill{-webkit-transform:rotate(113.4deg);-ms-transform:rotate(113.4deg);transform:rotate(113.4deg)}.radial-progress[data-progress="63"] .radial-progress_fill.-fix{-webkit-transform:rotate(226.8deg);-ms-transform:rotate(226.8deg);transform:rotate(226.8deg)}.radial-progress[data-progress="64"] .radial-progress_mask.-full,.radial-progress[data-progress="64"] .radial-progress_fill{-webkit-transform:rotate(115.2deg);-ms-transform:rotate(115.2deg);transform:rotate(115.2deg)}.radial-progress[data-progress="64"] .radial-progress_fill.-fix{-webkit-transform:rotate(230.4deg);-ms-transform:rotate(230.4deg);transform:rotate(230.4deg)}.radial-progress[data-progress="65"] .radial-progress_mask.-full,.radial-progress[data-progress="65"] .radial-progress_fill{-webkit-transform:rotate(117deg);-ms-transform:rotate(117deg);transform:rotate(117deg)}.radial-progress[data-progress="65"] .radial-progress_fill.-fix{-webkit-transform:rotate(234deg);-ms-transform:rotate(234deg);transform:rotate(234deg)}.radial-progress[data-progress="66"] .radial-progress_mask.-full,.radial-progress[data-progress="66"] .radial-progress_fill{-webkit-transform:rotate(118.8deg);-ms-transform:rotate(118.8deg);transform:rotate(118.8deg)}.radial-progress[data-progress="66"] .radial-progress_fill.-fix{-webkit-transform:rotate(237.6deg);-ms-transform:rotate(237.6deg);transform:rotate(237.6deg)}.radial-progress[data-progress="67"] .radial-progress_mask.-full,.radial-progress[data-progress="67"] .radial-progress_fill{-webkit-transform:rotate(120.6deg);-ms-transform:rotate(120.6deg);transform:rotate(120.6deg)}.radial-progress[data-progress="67"] .radial-progress_fill.-fix{-webkit-transform:rotate(241.2deg);-ms-transform:rotate(241.2deg);transform:rotate(241.2deg)}.radial-progress[data-progress="68"] .radial-progress_mask.-full,.radial-progress[data-progress="68"] .radial-progress_fill{-webkit-transform:rotate(122.4deg);-ms-transform:rotate(122.4deg);transform:rotate(122.4deg)}.radial-progress[data-progress="68"] .radial-progress_fill.-fix{-webkit-transform:rotate(244.8deg);-ms-transform:rotate(244.8deg);transform:rotate(244.8deg)}.radial-progress[data-progress="69"] .radial-progress_mask.-full,.radial-progress[data-progress="69"] .radial-progress_fill{-webkit-transform:rotate(124.2deg);-ms-transform:rotate(124.2deg);transform:rotate(124.2deg)}.radial-progress[data-progress="69"] .radial-progress_fill.-fix{-webkit-transform:rotate(248.4deg);-ms-transform:rotate(248.4deg);transform:rotate(248.4deg)}.radial-progress[data-progress="70"] .radial-progress_mask.-full,.radial-progress[data-progress="70"] .radial-progress_fill{-webkit-transform:rotate(126deg);-ms-transform:rotate(126deg);transform:rotate(126deg)}.radial-progress[data-progress="70"] .radial-progress_fill.-fix{-webkit-transform:rotate(252deg);-ms-transform:rotate(252deg);transform:rotate(252deg)}.radial-progress[data-progress="71"] .radial-progress_mask.-full,.radial-progress[data-progress="71"] .radial-progress_fill{-webkit-transform:rotate(127.8deg);-ms-transform:rotate(127.8deg);transform:rotate(127.8deg)}.radial-progress[data-progress="71"] .radial-progress_fill.-fix{-webkit-transform:rotate(255.6deg);-ms-transform:rotate(255.6deg);transform:rotate(255.6deg)}.radial-progress[data-progress="72"] .radial-progress_mask.-full,.radial-progress[data-progress="72"] .radial-progress_fill{-webkit-transform:rotate(129.6deg);-ms-transform:rotate(129.6deg);transform:rotate(129.6deg)}.radial-progress[data-progress="72"] .radial-progress_fill.-fix{-webkit-transform:rotate(259.2deg);-ms-transform:rotate(259.2deg);transform:rotate(259.2deg)}.radial-progress[data-progress="73"] .radial-progress_mask.-full,.radial-progress[data-progress="73"] .radial-progress_fill{-webkit-transform:rotate(131.4deg);-ms-transform:rotate(131.4deg);transform:rotate(131.4deg)}.radial-progress[data-progress="73"] .radial-progress_fill.-fix{-webkit-transform:rotate(262.8deg);-ms-transform:rotate(262.8deg);transform:rotate(262.8deg)}.radial-progress[data-progress="74"] .radial-progress_mask.-full,.radial-progress[data-progress="74"] .radial-progress_fill{-webkit-transform:rotate(133.2deg);-ms-transform:rotate(133.2deg);transform:rotate(133.2deg)}.radial-progress[data-progress="74"] .radial-progress_fill.-fix{-webkit-transform:rotate(266.4deg);-ms-transform:rotate(266.4deg);transform:rotate(266.4deg)}.radial-progress[data-progress="75"] .radial-progress_mask.-full,.radial-progress[data-progress="75"] .radial-progress_fill{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.radial-progress[data-progress="75"] .radial-progress_fill.-fix{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.radial-progress[data-progress="76"] .radial-progress_mask.-full,.radial-progress[data-progress="76"] .radial-progress_fill{-webkit-transform:rotate(136.8deg);-ms-transform:rotate(136.8deg);transform:rotate(136.8deg)}.radial-progress[data-progress="76"] .radial-progress_fill.-fix{-webkit-transform:rotate(273.6deg);-ms-transform:rotate(273.6deg);transform:rotate(273.6deg)}.radial-progress[data-progress="77"] .radial-progress_mask.-full,.radial-progress[data-progress="77"] .radial-progress_fill{-webkit-transform:rotate(138.6deg);-ms-transform:rotate(138.6deg);transform:rotate(138.6deg)}.radial-progress[data-progress="77"] .radial-progress_fill.-fix{-webkit-transform:rotate(277.2deg);-ms-transform:rotate(277.2deg);transform:rotate(277.2deg)}.radial-progress[data-progress="78"] .radial-progress_mask.-full,.radial-progress[data-progress="78"] .radial-progress_fill{-webkit-transform:rotate(140.4deg);-ms-transform:rotate(140.4deg);transform:rotate(140.4deg)}.radial-progress[data-progress="78"] .radial-progress_fill.-fix{-webkit-transform:rotate(280.8deg);-ms-transform:rotate(280.8deg);transform:rotate(280.8deg)}.radial-progress[data-progress="79"] .radial-progress_mask.-full,.radial-progress[data-progress="79"] .radial-progress_fill{-webkit-transform:rotate(142.2deg);-ms-transform:rotate(142.2deg);transform:rotate(142.2deg)}.radial-progress[data-progress="79"] .radial-progress_fill.-fix{-webkit-transform:rotate(284.4deg);-ms-transform:rotate(284.4deg);transform:rotate(284.4deg)}.radial-progress[data-progress="80"] .radial-progress_mask.-full,.radial-progress[data-progress="80"] .radial-progress_fill{-webkit-transform:rotate(144deg);-ms-transform:rotate(144deg);transform:rotate(144deg)}.radial-progress[data-progress="80"] .radial-progress_fill.-fix{-webkit-transform:rotate(288deg);-ms-transform:rotate(288deg);transform:rotate(288deg)}.radial-progress[data-progress="81"] .radial-progress_mask.-full,.radial-progress[data-progress="81"] .radial-progress_fill{-webkit-transform:rotate(145.8deg);-ms-transform:rotate(145.8deg);transform:rotate(145.8deg)}.radial-progress[data-progress="81"] .radial-progress_fill.-fix{-webkit-transform:rotate(291.6deg);-ms-transform:rotate(291.6deg);transform:rotate(291.6deg)}.radial-progress[data-progress="82"] .radial-progress_mask.-full,.radial-progress[data-progress="82"] .radial-progress_fill{-webkit-transform:rotate(147.6deg);-ms-transform:rotate(147.6deg);transform:rotate(147.6deg)}.radial-progress[data-progress="82"] .radial-progress_fill.-fix{-webkit-transform:rotate(295.2deg);-ms-transform:rotate(295.2deg);transform:rotate(295.2deg)}.radial-progress[data-progress="83"] .radial-progress_mask.-full,.radial-progress[data-progress="83"] .radial-progress_fill{-webkit-transform:rotate(149.4deg);-ms-transform:rotate(149.4deg);transform:rotate(149.4deg)}.radial-progress[data-progress="83"] .radial-progress_fill.-fix{-webkit-transform:rotate(298.8deg);-ms-transform:rotate(298.8deg);transform:rotate(298.8deg)}.radial-progress[data-progress="84"] .radial-progress_mask.-full,.radial-progress[data-progress="84"] .radial-progress_fill{-webkit-transform:rotate(151.2deg);-ms-transform:rotate(151.2deg);transform:rotate(151.2deg)}.radial-progress[data-progress="84"] .radial-progress_fill.-fix{-webkit-transform:rotate(302.4deg);-ms-transform:rotate(302.4deg);transform:rotate(302.4deg)}.radial-progress[data-progress="85"] .radial-progress_mask.-full,.radial-progress[data-progress="85"] .radial-progress_fill{-webkit-transform:rotate(153deg);-ms-transform:rotate(153deg);transform:rotate(153deg)}.radial-progress[data-progress="85"] .radial-progress_fill.-fix{-webkit-transform:rotate(306deg);-ms-transform:rotate(306deg);transform:rotate(306deg)}.radial-progress[data-progress="86"] .radial-progress_mask.-full,.radial-progress[data-progress="86"] .radial-progress_fill{-webkit-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);transform:rotate(154.8deg)}.radial-progress[data-progress="86"] .radial-progress_fill.-fix{-webkit-transform:rotate(309.6deg);-ms-transform:rotate(309.6deg);transform:rotate(309.6deg)}.radial-progress[data-progress="87"] .radial-progress_mask.-full,.radial-progress[data-progress="87"] .radial-progress_fill{-webkit-transform:rotate(156.6deg);-ms-transform:rotate(156.6deg);transform:rotate(156.6deg)}.radial-progress[data-progress="87"] .radial-progress_fill.-fix{-webkit-transform:rotate(313.2deg);-ms-transform:rotate(313.2deg);transform:rotate(313.2deg)}.radial-progress[data-progress="88"] .radial-progress_mask.-full,.radial-progress[data-progress="88"] .radial-progress_fill{-webkit-transform:rotate(158.4deg);-ms-transform:rotate(158.4deg);transform:rotate(158.4deg)}.radial-progress[data-progress="88"] .radial-progress_fill.-fix{-webkit-transform:rotate(316.8deg);-ms-transform:rotate(316.8deg);transform:rotate(316.8deg)}.radial-progress[data-progress="89"] .radial-progress_mask.-full,.radial-progress[data-progress="89"] .radial-progress_fill{-webkit-transform:rotate(160.2deg);-ms-transform:rotate(160.2deg);transform:rotate(160.2deg)}.radial-progress[data-progress="89"] .radial-progress_fill.-fix{-webkit-transform:rotate(320.4deg);-ms-transform:rotate(320.4deg);transform:rotate(320.4deg)}.radial-progress[data-progress="90"] .radial-progress_mask.-full,.radial-progress[data-progress="90"] .radial-progress_fill{-webkit-transform:rotate(162deg);-ms-transform:rotate(162deg);transform:rotate(162deg)}.radial-progress[data-progress="90"] .radial-progress_fill.-fix{-webkit-transform:rotate(324deg);-ms-transform:rotate(324deg);transform:rotate(324deg)}.radial-progress[data-progress="91"] .radial-progress_mask.-full,.radial-progress[data-progress="91"] .radial-progress_fill{-webkit-transform:rotate(163.8deg);-ms-transform:rotate(163.8deg);transform:rotate(163.8deg)}.radial-progress[data-progress="91"] .radial-progress_fill.-fix{-webkit-transform:rotate(327.6deg);-ms-transform:rotate(327.6deg);transform:rotate(327.6deg)}.radial-progress[data-progress="92"] .radial-progress_mask.-full,.radial-progress[data-progress="92"] .radial-progress_fill{-webkit-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);transform:rotate(165.6deg)}.radial-progress[data-progress="92"] .radial-progress_fill.-fix{-webkit-transform:rotate(331.2deg);-ms-transform:rotate(331.2deg);transform:rotate(331.2deg)}.radial-progress[data-progress="93"] .radial-progress_mask.-full,.radial-progress[data-progress="93"] .radial-progress_fill{-webkit-transform:rotate(167.4deg);-ms-transform:rotate(167.4deg);transform:rotate(167.4deg)}.radial-progress[data-progress="93"] .radial-progress_fill.-fix{-webkit-transform:rotate(334.8deg);-ms-transform:rotate(334.8deg);transform:rotate(334.8deg)}.radial-progress[data-progress="94"] .radial-progress_mask.-full,.radial-progress[data-progress="94"] .radial-progress_fill{-webkit-transform:rotate(169.2deg);-ms-transform:rotate(169.2deg);transform:rotate(169.2deg)}.radial-progress[data-progress="94"] .radial-progress_fill.-fix{-webkit-transform:rotate(338.4deg);-ms-transform:rotate(338.4deg);transform:rotate(338.4deg)}.radial-progress[data-progress="95"] .radial-progress_mask.-full,.radial-progress[data-progress="95"] .radial-progress_fill{-webkit-transform:rotate(171deg);-ms-transform:rotate(171deg);transform:rotate(171deg)}.radial-progress[data-progress="95"] .radial-progress_fill.-fix{-webkit-transform:rotate(342deg);-ms-transform:rotate(342deg);transform:rotate(342deg)}.radial-progress[data-progress="96"] .radial-progress_mask.-full,.radial-progress[data-progress="96"] .radial-progress_fill{-webkit-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);transform:rotate(172.8deg)}.radial-progress[data-progress="96"] .radial-progress_fill.-fix{-webkit-transform:rotate(345.6deg);-ms-transform:rotate(345.6deg);transform:rotate(345.6deg)}.radial-progress[data-progress="97"] .radial-progress_mask.-full,.radial-progress[data-progress="97"] .radial-progress_fill{-webkit-transform:rotate(174.6deg);-ms-transform:rotate(174.6deg);transform:rotate(174.6deg)}.radial-progress[data-progress="97"] .radial-progress_fill.-fix{-webkit-transform:rotate(349.2deg);-ms-transform:rotate(349.2deg);transform:rotate(349.2deg)}.radial-progress[data-progress="98"] .radial-progress_mask.-full,.radial-progress[data-progress="98"] .radial-progress_fill{-webkit-transform:rotate(176.4deg);-ms-transform:rotate(176.4deg);transform:rotate(176.4deg)}.radial-progress[data-progress="98"] .radial-progress_fill.-fix{-webkit-transform:rotate(352.8deg);-ms-transform:rotate(352.8deg);transform:rotate(352.8deg)}.radial-progress[data-progress="99"] .radial-progress_mask.-full,.radial-progress[data-progress="99"] .radial-progress_fill{-webkit-transform:rotate(178.2deg);-ms-transform:rotate(178.2deg);transform:rotate(178.2deg)}.radial-progress[data-progress="99"] .radial-progress_fill.-fix{-webkit-transform:rotate(356.4deg);-ms-transform:rotate(356.4deg);transform:rotate(356.4deg)}.radial-progress[data-progress="100"] .radial-progress_mask.-full,.radial-progress[data-progress="100"] .radial-progress_fill{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.radial-progress[data-progress="100"] .radial-progress_fill.-fix{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.popup-img{margin-right:15px}.responsive-image,.info-image_image{width:100%}.-clearMargin{margin:0!important}.-overflow{overflow-x:hidden}.input-state,.input-state[placeholder],.popup-form_input,.popup-form_input[placeholder],.add-child-popup_input{border:2px solid #a9b6bc;border-radius:15px;color:#a9b6bc;text-align:center;width:100%!important}.input-state:focus,.popup-form_input:focus,.add-child-popup_input:focus{background-color:#fff;border-color:#2f9de6;color:#2f9de6}.input-state.has-error,.popup-form_input.invalid{box-shadow:none;border-color:#de3d4c;color:#de3d4c}#outer-container{top:60px}.top-bar{overflow:visible}.loggedin .is-logged-out{display:none!important}.loggedin .header-bar_buttons{display:none}.loggedin .header-bar_profile{display:inline-block}.loggedin.t-transparent-header #status-bar{background-color:rgba(0,0,0,0)}.loggedout .is-logged-in{display:none!important}.loggedout .header-bar_buttons{display:inline-block}.loggedout .header-bar_profile{display:none}.new-bar{display:block}.needs-save .header-bar{background-color:#666!important}.wiki .header-bar{height:50px!important}.wiki .top-bar{height:50px!important;padding:5px 10px}.container.-max{max-width:1234px;padding:0 40px}@media(min-width:1600px){.container.-max{max-width:1600px;padding:0 40px;width:1600px}}.white-background{background-color:#fff}.learn-languages{margin-top:0;text-align:right}.learn-languages_learn{background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#3b3b3b;display:inline-block;font-size:12px;font-weight:bold;margin-right:30px;margin-bottom:10px;padding:2px 7px;position:relative}.learn-languages_learn:hover,.learn-languages_learn:active,.learn-languages_learn:focus{color:#3b3b3b;opacity:.7}.learn-languages_learn:before{border-left:10px solid white;border-top:11px solid transparent;border-bottom:10px solid transparent;content:"";height:0;position:absolute;right:-10px;top:0;width:0}.learn-languages_language{color:#fff;font-size:12px;font-weight:bold;padding:10px 10px;text-transform:uppercase}.learn-languages_language:hover,.learn-languages_language:active{color:#fff;opacity:.5}@media(min-width:530px){.learn-languages{text-align:left}}@media(min-width:678px){.learn-languages{margin-top:40px}}@media(min-width:992px){.learn-languages_language{padding:10px 5px}}@media(min-width:1200px){.learn-languages{margin-top:90px}.learn-languages_language{padding:10px 10px}}.action{font-size:14px;margin-top:0;padding:20px 14px;display:inline-block;cursor:pointer}.action:disabled{opacity:.6}.points-grid{display:inline-block;padding:100px 0 40px;text-align:center}.points-grid_point{min-height:250px;padding:0 40px}.-three .points-grid_point{min-height:200px}.points-grid_content{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0;margin:0 auto 60px;max-width:300px;text-align:center;width:100%}.points-grid img{border:0;margin-top:10px;margin-bottom:20px}.points-grid_header{font:36px 'museo-sans-rounded',sans-serif;font-weight:700;margin-bottom:54px;text-align:center;text-transform:none}.points-grid_link span,.points-grid_subheader{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none}.points-grid_info{margin-top:3px;padding:0 10px}.points-grid_link{cursor:pointer;display:block;font:15px 'museo-sans-rounded',sans-serif;font-weight:500;line-height:1.3em;margin:10px 0 0;opacity:.8;text-decoration:none;text-transform:none}.points-grid_link:hover{opacity:1}.points-grid_button{background-color:#eb384e;border-color:#eb384e}.points-grid_button:hover{background-color:#f27e8c;border-color:#f27e8c}.points-grid_link i{font-size:20px;padding-left:10px}.points-grid_icon{display:inline-block;font-size:46px;margin-bottom:10px}.points-grid .-light{font-weight:normal}.points-grid.-bottom-padding{padding:0}.points-grid.-bottom-padding .points-grid_content{margin-bottom:80px}.full-background{background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center}.full-background.-red{background-color:#eb384e}.full-background.-purple{background-color:#716bf1}.full-background.-white{background-color:#fff}.full-background.-grey{background-color:#f2f2f2}.full-background.-blue-green{background:#201151;background:-moz-linear-gradient(-45deg,#201151 0,#137686 79%,#137686 100%);background:-webkit-linear-gradient(-45deg,#201151 0,#137686 79%,#137686 100%);background:linear-gradient(135deg,#201151 0,#137686 79%,#137686 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#201151',endColorstr='#137686',GradientType=1)}.full-background.-black{background-color:#17151b}.full-background.-dark-blue{background-color:#1f1f35;color:#fff}.full-background.-teach-codecamps{background-image:url(/image/background/teach-code-camp.jpg)}.full-background.-girl-laptop{background-image:url(/image/background/girl-and-laptop.jpg)}.full-background.-students-blurred{background-image:url(/image/background/students-blurred-bg.jpg)}.full-background.-right{text-align:right}@media(min-width:767px){.full-background.-teach-codecamps{height:360px}}@media(min-width:1400px){.-teach-codecamps{background-position-y:-116px}}.button,.points-grid_button,.points-grid_button:hover,.secondary-button,.header-bar_login-button,.header-bar_start-button,.bio-popup_button,.course-box-2 .button,.action-box_button,.certificates-popup_button,.add-child-popup_button,.header-banner_button,.footer-signup_button.-solid,.profile-info_buttons button,.teachers-boxes_box-button,.dropdown-menu_button,.top-notification_button,.message-bar_button{background-color:transparent;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font:11px 'museo-sans-rounded',sans-serif;font-weight:bold;padding:.6em 1.4em;transition:background-color .4s;vertical-align:middle}.button:hover,.button:focus,.button:active{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#eb384e;cursor:pointer;text-decoration:none!important}.button.-solid{color:#2f9de6;background-color:#fff}.button.-solid:hover{border-color:#13659c;background-color:rgba(0,0,0,0);color:#13659c;cursor:pointer}.button.-large-square{font:14px 'museo-sans-rounded',sans-serif;font-weight:bold;padding:18px 50px!important;margin-right:10px}.button.-white{border-color:#fff;color:#fff}.button.-white:hover,.button.-white:focus,.button.-white:active{border-color:#ccc;background-color:rgba(0,0,0,0);color:#ccc;cursor:pointer}.button.-solid-white,.course-popup_purchase-button{background-color:#fff;border-color:#fff;color:#565876;padding:.6em 1.6em}.button.-solid-white:hover,.button.-solid-white:focus,.button.-solid-white:active,.course-popup_purchase-button:hover,.course-popup_purchase-button:focus,.course-popup_purchase-button:active{border-color:#ccc;background-color:#ccc;color:#565876;cursor:pointer}.button.-blue{background-color:#1a324f;border-color:#1a324f;color:#fff}.button.-blue:hover,.button.-blue:focus,.button.-blue:active{border-color:#010102;background-color:#010102;color:#fff;cursor:pointer}.button.-red{color:#fff;background-color:#eb384e;border-color:#eb384e}.button.-red:hover,.button.-red:focus,.button.-red:active{border-color:#ac1124;background-color:#ac1124;color:#fff;cursor:pointer}.button.-red-orange,.action{background:#e22242;background:-moz-linear-gradient(-45deg,#e22242 0,#e22242 44%,#eb3c36 71%,#f65214 100%);background:-webkit-linear-gradient(-45deg,#e22242 0,#e22242 44%,#eb3c36 71%,#f65214 100%);background:linear-gradient(135deg,#e22242 0,#e22242 44%,#eb3c36 71%,#f65214 100%);color:#fff;border:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e22242',endColorstr='#f65214',GradientType=1);font:14px 'museo-sans-rounded',sans-serif;font-weight:bold;min-width:190px;padding:20px!important;text-transform:capitalize}.button.-red-orange:hover,.button.-red-orange:active,.button.-red-orange:focus,.action:hover,.action:active,.action:focus{background:#b91833;background:-moz-linear-gradient(-45deg,#b91833 0,#b91833 44%,#d81c16 71%,#cf3f08 100%);background:-webkit-linear-gradient(-45deg,#b91833 0,#b91833 44%,#d81c16 71%,#cf3f08 100%);background:linear-gradient(135deg,#b91833 0,#b91833 44%,#d81c16 71%,#cf3f08 100%);border:0;color:#fff}.button.-black,.popup-box_button,.ui-dialog_button,.popup-box .ui-dialog-buttonset .ui-button,.ui-dialog .ui-dialog-buttonset .ui-button,.popup-form_button{color:#fff;background-color:#565876;border:2px solid #565876}.button.-black:hover,.button.-black:focus,.button.-black:active,.popup-box_button:hover,.popup-box_button:focus,.popup-box_button:active,.ui-dialog_button:hover,.ui-dialog_button:focus,.ui-dialog_button:active,.popup-box .ui-dialog-buttonset .ui-button:hover,.popup-box .ui-dialog-buttonset .ui-button:focus,.popup-box .ui-dialog-buttonset .ui-button:active,.ui-dialog .ui-dialog-buttonset .ui-button:hover,.ui-dialog .ui-dialog-buttonset .ui-button:focus,.ui-dialog .ui-dialog-buttonset .ui-button:active,.popup-form_button:hover,.popup-form_button:focus,.popup-form_button:active{border-color:#2b2c3b;background-color:#2b2c3b;color:#fff;cursor:pointer}.button.-black-bordered,.popup-box .ui-dialog-buttonset .ui-button:nth-of-type(2),.ui-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2),.popup-form_button.-secondary,.popup-form_social{color:#565876;background-color:transparent;border:2px solid #565876}.button.-black-bordered:hover,.button.-black-bordered:focus,.button.-black-bordered:active,.popup-box .ui-dialog-buttonset .ui-button:nth-of-type(2):hover,.popup-box .ui-dialog-buttonset .ui-button:nth-of-type(2):focus,.popup-box .ui-dialog-buttonset .ui-button:nth-of-type(2):active,.ui-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2):hover,.ui-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2):focus,.ui-dialog .ui-dialog-buttonset .ui-button:nth-of-type(2):active,.popup-form_button.-secondary:hover,.popup-form_button.-secondary:focus,.popup-form_button.-secondary:active,.popup-form_social:hover,.popup-form_social:focus,.popup-form_social:active{border-color:#2b2c3b;background-color:rgba(0,0,0,0);color:#2b2c3b;cursor:pointer}.secondary-button,.profile-info_buttons button,.teachers-boxes_box-button,.dropdown-menu_button,.top-notification_button,.message-bar_button{color:#fff;font-size:11px;text-transform:capitalize}.secondary-button:hover,.secondary-button:active,.secondary-button:focus,.profile-info_buttons button:hover,.profile-info_buttons button:active,.profile-info_buttons button:focus,.teachers-boxes_box-button:hover,.teachers-boxes_box-button:active,.teachers-boxes_box-button:focus,.dropdown-menu_button:hover,.dropdown-menu_button:active,.dropdown-menu_button:focus,.top-notification_button:hover,.top-notification_button:active,.top-notification_button:focus,.message-bar_button:hover,.message-bar_button:active,.message-bar_button:focus{background-color:rgba(255,255,255,0.2);color:#fff;transition:background-color .5s}.blog-header{color:#fff;background-color:#000;height:780px}.blog-header_header{font:120px 'Clicker Script',cursive;margin:0;text-align:center}.blog-header_subheader{font:38px 'museo-sans-rounded',sans-serif;margin:0;text-align:center}.blog-controls{background-color:rgba(0,0,0,0.6);color:#fff;bottom:0;height:100vh;left:0;padding-top:100px;position:fixed;text-align:center;width:30px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.blog-controls_dots{list-style-type:none;text-align:center;margin:0 auto;width:6px}.blog-controls_dot{background-color:transparent;border:1px solid #fff;cursor:pointer;border-radius:50%;height:6px;margin:10px 0}.blog-controls_dot.is-active{background-color:#fff}.blog-controls_arrow{background-color:#fff;border-radius:10px;bottom:50px;cursor:pointer;color:#000;display:inline-block;margin-left:-5px;padding-top:14px;position:absolute;text-align:center;width:16px}.blog-controls_arrow:hover{background-color:rgba(255,255,255,0.7)}@media(min-width:676px){.blog-controls{width:75px}}.blog-section{clear:both;color:#fff;background-color:#000;font:17px 'museo-sans-rounded',sans-serif;height:660px;line-height:22px}.blog-section.-heading{height:400px}.blog-section_left,.blog-section_right,.blog-section_center{background-color:rgba(0,0,0,0.5);height:100%}.blog-section_left .blog-section_content,.blog-section_right .blog-section_content{position:relative;padding:0 100px}.blog-section_center{background-color:rgba(0,0,0,0.5);height:100%}.blog-section_center .blog-section_content{position:relative;padding:0 100px;text-align:center}.blog-section_header{font:35px 'museo-sans-rounded',sans-serif;line-height:36px;text-transform:uppercase}.blog-section_header.-small{font-size:20px;line-height:25px;margin-bottom:60px}.blog-section_image{height:100%;position:absolute}.blog-section_triangle{width:0;height:0;border-style:solid;border-width:50px 0 0 50px;border-color:transparent transparent transparent #fff;margin:0 0 5px 2px}@media(min-width:676px){.blog-section{height:780px}.blog-section.-heading{height:400px}.blog-section_header{font-size:45px;line-height:45px}.blog-section_header.-small{font-size:25px;line-height:29px;margin-bottom:60px}}@media(min-width:992px){.blog-section_left,.blog-section_right{background-color:transparent}.blog-section_left .blog-section_content,.blog-section_right .blog-section_content{position:relative;padding:0 120px}}.bottom-bar{background-color:#fff;height:290px;overflow:hidden;padding:22px 18px!important;position:relative;vertical-align:bottom;z-index:10}.bottom-bar .main.floating-menu #container{padding-bottom:290px}.bottom-bar_page-links{height:150px;margin-top:30px;position:relative;text-align:left;z-index:2}.bottom-bar_left-links{height:120px}.bottom-bar_middle-links,.bottom-bar_right-links{border-left:1px solid #666c6e;height:120px;padding-left:20px}.bottom-bar_social-container{border-top:1px solid #666c6e;padding-top:30px}.bottom-bar_header{color:#666c6e;font-size:15px;font-weight:bold}.bottom-bar_link{display:block;font-size:13px;margin:0 10px 5px 0;padding:0}.bottom-bar_logo{padding-left:0}.bottom-bar_social-links{padding-right:0;text-align:right}.bottom-bar_social-links a{margin-left:20px}.bottom-bar_logo-link{font-size:200px;left:-40px;position:relative;top:-105px;z-index:1}.bottom-bar_icon{font-size:20px}@media(min-width:676px){.bottom-bar_page-links{height:120px}.bottom-bar_left-links{height:100px}.bottom-bar_middle-links,.bottom-bar_right-links{height:100px;padding-left:40px}.bottom-bar_link{margin:0 20px 0 0}}@media(min-width:992px){.main.floating-menu #container{padding-bottom:230px}.bottom-bar{height:230px}.bottom-bar_page-links{height:100px}.bottom-bar_page-links{height:70px}.bottom-bar_left-links,.bottom-bar_middle-links,.bottom-bar_right-links{height:initial}.bottom-bar_link{display:inline-block}}.t-course .header-bar_menu-button{color:white}.info-page .top-bar{border-bottom:1px solid #eee}.top-bar{height:60px}.header-bar{font-size:28px;font-weight:bold;height:60px;margin:auto;padding:0;position:absolute;text-transform:uppercase;z-index:5;right:0;left:0;top:0;bottom:0;vertical-align:middle}.header-bar .is-logged-out .header-bar_icon{display:none}.header-bar_login{color:#eb384e;font-size:14px;margin-top:15px}.header-bar_buttons{padding-right:60px}.header-bar_login:hover{cursor:pointer;opacity:.8}.header-bar_menu-button{color:#666c6e;background-color:transparent;font-size:18px}.header-bar_menu-button.-lessons{display:none!important}.header-bar_menu-button:hover{opacity:.8}.header-bar_logo-wrapper{display:inline-block;height:30px;overflow:hidden;vertical-align:middle}.header-bar_logo{color:#666c6e;font-size:180px;position:relative;top:-87px;cursor:pointer;opacity:.8;transition:opacity .5s}.header-bar_logo:hover{opacity:1}.t-editor .header-bar_logo{display:none}.header-bar_icon{bottom:0;color:#666c6e;left:0;margin:auto;position:absolute;right:0;text-align:center;vertical-align:middle;top:0;height:28px;width:40px}.header-bar_icon:hover{color:#eb384e}.header-bar_icon:hover{text-decoration:none}.header-bar_buttons,.header-bar_profile{bottom:0;color:#aaa;height:40px;margin:auto;position:absolute;right:0;top:0}.header-bar_profile{margin-right:50px}.header-bar_link{color:#848484;font:13px 'museo-sans-rounded',sans-serif;font-weight:bold;padding:8px 10px;text-transform:capitalize}.header-bar_link:hover{text-decoration:none}.header-bar_login-button{border-color:#eb384e;color:#eb384e;margin-left:4px}.header-bar_login-button:hover{border-color:#ac1124;background-color:rgba(0,0,0,0);color:#eb384e;cursor:pointer}.header-bar_start-button{background-color:#eb384e;border-color:#eb384e;color:#fff}.header-bar_start-button:hover{border-color:#ac1124;background-color:#ac1124;color:#fff;cursor:pointer}.header-bar_picture{background-color:#878787;background-size:90%;border:1px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:20px;line-height:12px;margin-right:15px;overflow:hidden;width:20px}.header-bar_default:before{font-size:20px;line-height:20px;margin-left:-1px;position:relative;top:-1px}.header-bar_user-info{display:inline-block;padding-top:3px;vertical-align:middle;text-align:right}.header-bar_pic{background-color:#fff;display:none;min-height:110%;left:-1px;position:relative;min-width:110%;top:-1px;width:110%}.header-bar_text{display:block;font:12px 'museo-sans-rounded',sans-serif;margin-right:2px;vertical-align:middle;text-transform:capitalize}.header-bar_text.js-name{color:#ddd!important;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:590px){.header-bar_text.js-name{max-width:100px}}@media(min-width:768px){.header-bar{padding:0 40px}.header-bar_text.js-name{max-width:200px}}.language-selector{bottom:0;color:#aaa;height:60px;line-height:60px;margin:auto;padding:3px 0 3px 6px;position:absolute;right:10px;top:2px;z-index:999;cursor:pointer;opacity:.8;transition:opacity .5s}.language-selector:hover{opacity:1}.language-selector_arrow{padding:6px 5px}.language-selector_language{color:#fff;cursor:pointer;list-style-type:none;margin:0 -20px;padding:5px 20px;white-space:nowrap}.language-selector_language:hover{color:#eb384e;text-decoration:none}.language-selector_language-flag{margin-right:10px;opacity:.9;position:relative;top:4px}.t-dev .header-bar_icon{color:#2f9de6}.t-editor .header-bar_icon{left:-30px;right:initial}.t-transparent-header #inner-container{background-color:#fff}.t-transparent-header.loggedin .top-bar{border:0}.t-transparent-header.loggedin .header-bar{transition:background-color .3s;background-color:rgba(0,0,0,0)}.t-transparent-header.loggedin .header-bar.-solid-background{background-color:rgba(0,0,0,0.9)}.t-transparent-header.loggedin .header-bar *{color:white}.t-transparent-header.loggedin #status-bar{background-color:transparent}.t-transparent-header.loggedin #inner-container{margin-top:0}.t-transparent-header.loggedin #outer-container{top:0}.t-transparent-header.loggedin .language-selector_arrow{color:#fff}@media(min-width:768px){.language-selector{right:35px}}.info-boxes{margin-top:40px;height:initial;text-align:center}.info-boxes_header{font:36px 'museo-sans-rounded',sans-serif;font-weight:bold;padding-top:20px;margin-bottom:60px}.info-boxes_wrapper{color:#fff;display:inline-block;position:relative;margin:0 9px;text-align:center;width:300px}.info-boxes_box{border-radius:5px;display:inline-block;height:200px;margin-bottom:50px;position:relative;overflow:hidden;width:100%}.info-boxes_box-info{background-color:rgba(0,0,0,0.5);top:0;padding:0 10px;position:absolute;text-align:left;width:100%}.info-boxes_media{height:auto;min-height:270px;position:relative;top:-35px;width:100%}.info-boxes_image{height:auto;min-height:200px;width:100%}.info-boxes_box-name{font-size:12px;font-weight:bold;position:relative;text-transform:capitalize;top:8px}.info-boxes_box-title{display:inline-block;font-size:12px;line-height:20px;overflow:hidden;position:relative;text-transform:capitalize;top:-8px;text-overflow:ellipsis;white-space:nowrap;width:150px}.info-boxes_box-icon{color:#fff;font-size:20px;margin:0 5px;position:relative;top:5px}.info-boxes_box-icon:hover{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#ccc;cursor:pointer}.info-boxes_box-links{position:relative;top:-12px}.info-boxes_link{color:#fff;font-size:14px;font-weight:bold;padding-left:5px;position:relative;text-transform:capitalize}.info-boxes_link:hover{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#ccc;cursor:pointer}.info-boxes_link-arrow{font-size:18px;margin:0 5px;position:relative;top:5px}@media(min-width:768px){.info-boxes{margin:50px -30px 10px}.info-boxes_wrapper{margin:0 30px}}@media(min-width:992px){.info-boxes{margin:50px -20px 10px}.info-boxes_wrapper{margin:0 50px}}@media(min-width:1200px){.info-boxes{margin:40px -65px 40px}}.bio-popup{font:15px 'museo-sans-rounded',sans-serif;font-weight:400;line-height:25px;padding-top:30px;text-align:center;width:390px}.bio-popup.-large{width:778px}.bio-popup_pic{border:2px solid #fff;border-radius:50%;display:inline-block;height:120px;margin-bottom:25px!important;overflow:hidden;width:120px}.bio-popup_header{font:36px 'museo-sans-rounded',sans-serif!important}.bio-popup_header,.bio-popup_subheader{font-weight:700!important;margin:0!important;margin-top:0!important;text-transform:capitalize!important}.bio-popup_subheader{font-size:18px;margin-bottom:25px}.bio-popup_pic img{min-height:100%;width:100%}.bio-popup_buttons{margin-top:20px}.bio-popup_button{color:#fff!important;display:inline-block;margin:15px 10px 0;padding-left:16px!important;padding-right:16px!important;white-space:nowrap}.bio-popup_button:hover,.bio-popup_button:focus{border-color:#ccc!important;background:transparent}.bio-popup_button:nth-child(n+4){display:none}.bio-popup_gallery{margin:-50px 0 25px -45px;overflow:hidden;width:480px}.bio-popup_gallery-image{border-top-left-radius:5px;border-top-right-radius:5px;width:100%}.mini-info{background:#716bf1 url(../images/code-with-ada-02.jpg) no-repeat center left;background-size:cover;border-radius:5px;font-family:'museo-sans-rounded',sans-serif;margin:50px 0}.mini-info_content{background-color:rgba(0,0,0,0.4);color:#fff;padding:38px 80px 38px 40px}.mini-info_header{font-size:24px;font-weight:400;margin-bottom:5px}.mini-info_text{font-size:16px;margin-bottom:20px}@media(min-width:992px){.mini-info{background-size:auto 100%;padding-left:50%}.mini-info_content{background-color:transparent}.mini-info_header{font-size:20px}.mini-info_text{font-size:14px}}@media(min-width:1200px){.mini-info{padding-left:30%}}.ui-widget-overlay{background:rgba(41,41,41,0.3)}.ui-dialog-content{color:#fff}.ui-widget{font-family:'museo-sans-rounded',sans-serif}.popup-box,.ui-dialog{background-color:#fff;margin:0 -20px}.popup-box .small-logo,.ui-dialog .small-logo{display:none}.popup-box .ui-dialog-content,.ui-dialog .ui-dialog-content,.popup-box .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-close{color:#282828!important;font:15px 'museo-sans-rounded',sans-serif;font-weight:300}.popup-box_title,.ui-dialog_title{color:#282828;font-family:'museo-sans-rounded',sans-serif}.popup-box .ui-dialog-content,.ui-dialog .ui-dialog-content{margin-bottom:0!important}.popup-box .ui-dialog-content .input,.ui-dialog .ui-dialog-content .input{margin-bottom:5px}.popup-box .ui-dialog-content .ui-dialog_input,.ui-dialog .ui-dialog-content .ui-dialog_input,.popup-box .ui-dialog-content textarea,.ui-dialog .ui-dialog-content textarea,.popup-box .ui-dialog-content .input input,.ui-dialog .ui-dialog-content .input input{border:2px solid #d4d4d4;border-radius:5px;font-size:14px;margin-bottom:0;text-align:left}.popup-box .ui-dialog-content .ui-dialog_input:active,.ui-dialog .ui-dialog-content .ui-dialog_input:active,.popup-box .ui-dialog-content textarea:active,.ui-dialog .ui-dialog-content textarea:active,.popup-box .ui-dialog-content .input input:active,.ui-dialog .ui-dialog-content .input input:active{border:2px solid #a1a1a1;background-color:#fff!important}.popup-box .ui-dialog-buttonset,.ui-dialog .ui-dialog-buttonset{margin-top:0}.popup-box .ui-dialog-buttonset .ui-button:first-of-type,.ui-dialog .ui-dialog-buttonset .ui-button:first-of-type{float:left;margin-right:10px;min-width:140px}.popup-box_button,.ui-dialog_button,.popup-box .ui-dialog-buttonset .ui-button,.ui-dialog .ui-dialog-buttonset .ui-button{border-radius:5px;font:12px 'museo-sans-rounded',sans-serif;font-weight:800;margin:15px 20px 10px 0;padding:0 20px;text-transform:capitalize}.popup-box .ui-dialog-title,.ui-dialog .ui-dialog-title{color:#282828;display:block;font:12px 'museo-sans-rounded',sans-serif;font-weight:800;margin-bottom:20px;margin-right:28px;padding:0;text-transform:capitalize}.popup-box .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-close{background-color:transparent;color:#a0a0a0;float:right;font-size:18px;padding:6px;position:absolute;margin:-6px;right:0;top:0;cursor:pointer;opacity:.8;transition:opacity .5s}.popup-box .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1}.popup-box .ui-dialog-titlebar-close .ui-icon,.ui-dialog .ui-dialog-titlebar-close .ui-icon{padding:0}.popup-dialog{margin:15px;max-width:572px;min-width:200px;padding:20px 44px 44px}.popup-dialog .ui-dialog-titlebar{left:0;padding:20px 20px 20px 25px;position:absolute;right:0;top:0}.popup-dialog .ui-dialog-titlebar-close{font-size:26px;right:18px;top:6px;z-index:3}.popup-dialog h1{color:#fff;font:40 'museo-sans-rounded',sans-serif;font-weight:700;margin-top:20px;text-transform:capitalize!important}.popup-dialog .ui-dialog-content{font-size:16px!important;font-weight:300;margin-top:50px;overflow:visible!important}.popup-dialog.ui-no-title .ui-dialog-content{margin-top:0}.popup-dialog section{clear:both;padding:2px 0}.popup-dialog section>img{max-height:160px}.popup-dialog.-one-point{max-width:550px}.popup-dialog.-one-point h1{margin-top:16px}.popup-dialog.-two-point section{padding:32px 0}.popup-dialog.-two-point img{max-height:initial}.popup-dialog.-two-point h1{margin-top:6px}.popup-dialog.-two-point section:nth-of-type(even){padding-bottom:0}.popup-dialog.-two-point section:nth-of-type(even) p{padding-left:200px}.popup-dialog.-three-point section:nth-child(odd)>img,.popup-dialog section:nth-child(even)>img{float:left;margin-left:-44px;margin-right:44px}.popup-dialog.-three-point section:nth-child(even)>img,.popup-dialog section:nth-child(odd)>img{float:right;margin-right:-44px;margin-left:44px}.popup-dialog .ui-icon-closethick:before{color:#1e1f2a;font-family:'codeavengers-font'!important;font-size:12px;position:relative}.popup-dialog:focus{outline:-webkit-focus-ring-color auto 0}.-presentation.popup-dialog{padding-bottom:0}.-presentation .ui-dialog-content{margin-bottom:0}.-dark .ui-icon-closethick:before{color:#fff;text-shadow:0 0 35px rgba(0,0,0,0.7)}.ui-dialog.-dark{background-color:rgba(30,31,42,0.9);color:#fff}.ui-dialog.-dark .code-toolbar.output_toolbar .ui-button{color:#fff}.ui-dialog.-dark .button-container .ui-button.option.current .ui-button-text{border-bottom-color:#fff}.popup-dialog.-dark{border-color:#282828;background-color:#282828}.popup-dialog.-dark .ui-dialog-content{color:#fff!important}.popup-form{width:300px;text-align:center;margin-bottom:-20px!important;text-align:left}.popup-form_message{font-size:16px!important;font-weight:300;position:relative;text-transform:none}.popup-form_button{display:inline-block;font:12px 'museo-sans-rounded',sans-serif;font-weight:800;margin-top:15px;padding:10px 20px}.popup-form_button.-login{width:97px}.popup-form_input,.popup-form_input[placeholder]{color:#282828!important;border-size:1px;border-radius:5px;font-size:14px;margin-bottom:0;margin-top:6px;text-align:left}.popup-form_input:focus{border-color:#a1a1a1}.popup-form .error-message{display:none}.popup-form .error-message,.popup-form_error{background-color:#de3d4c;color:#fff;font-size:11px!important;margin:0!important;padding:6px 8px!important}.popup-form_icon{font-size:15px;position:relative;top:3px;left:-3px}.popup-form_button.-secondary,.popup-form_social{font:12px 'museo-sans-rounded',sans-serif;font-weight:800;min-width:initial;padding:8px 20px;width:initial}.popup-form_social{position:relative;top:1px}.popup-form_reset-password{border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#565876;font:12px 'museo-sans-rounded',sans-serif;font-weight:700;margin:0 0 -40px 0!important;padding:15px 0;position:relative}.popup-form_reset-password-link,.popup-form_reset-password-text{font-size:11px!important;font-weight:normal!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}}.paragraph-grid{text-align:center;border-bottom:1px solid #bebebe;display:inline-block;padding:70px 0}.paragraph-grid_header{font:36px 'museo-sans-rounded',sans-serif;font-weight:700;margin-bottom:54px;text-align:center;text-transform:none}.paragraph-grid_point{margin-bottom:30px;padding:0 100px}.paragraph-grid_point-header{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none}.paragraph-grid_point-text{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0}.paragraph-grid .icon-right{position:relative;top:3px}.paragraph-grid_link{color:#eb384e!important}@media(min-width:676px){_point{padding:0 50px}}@media(min-width:992px){.paragraph-grid_point{margin-bottom:0;padding:0 20px}}.loader{font-size:50px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:-32px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s infinite ease;animation:load6 1.7s infinite ease}@-webkit-keyframes load6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);box-shadow:0 -0.83em 0 -0.4em #137686,0 -0.83em 0 -0.42em #137686,0 -0.83em 0 -0.44em #137686,0 -0.83em 0 -0.46em #137686,0 -0.83em 0 -0.477em #137686}5%,95%{box-shadow:0 -0.83em 0 -0.4em #137686,0 -0.83em 0 -0.42em #137686,0 -0.83em 0 -0.44em #137686,0 -0.83em 0 -0.46em #137686,0 -0.83em 0 -0.477em #137686}10%,59%{box-shadow:0 -0.83em 0 -0.4em #137686,-0.087em -0.825em 0 -0.42em #137686,-0.173em -0.812em 0 -0.44em #137686,-0.256em -0.789em 0 -0.46em #137686,-0.297em -0.775em 0 -0.477em #137686}20%{box-shadow:0 -0.83em 0 -0.4em #137686,-0.338em -0.758em 0 -0.42em #137686,-0.555em -0.617em 0 -0.44em #137686,-0.671em -0.488em 0 -0.46em #137686,-0.749em -0.34em 0 -0.477em #137686}38%{box-shadow:0 -0.83em 0 -0.4em #137686,-0.377em -0.74em 0 -0.42em #137686,-0.645em -0.522em 0 -0.44em #137686,-0.775em -0.297em 0 -0.46em #137686,-0.82em -0.09em 0 -0.477em #137686}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);box-shadow:0 -0.83em 0 -0.4em #137686,0 -0.83em 0 -0.42em #137686,0 -0.83em 0 -0.44em #137686,0 -0.83em 0 -0.46em #137686,0 -0.83em 0 -0.477em #137686}}@keyframes load6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);box-shadow:0 -0.83em 0 -0.4em #137686,0 -0.83em 0 -0.42em #137686,0 -0.83em 0 -0.44em #137686,0 -0.83em 0 -0.46em #137686,0 -0.83em 0 -0.477em #137686}5%,95%{box-shadow:0 -0.83em 0 -0.4em #137686,0 -0.83em 0 -0.42em #137686,0 -0.83em 0 -0.44em #137686,0 -0.83em 0 -0.46em #137686,0 -0.83em 0 -0.477em #137686}10%,59%{box-shadow:0 -0.83em 0 -0.4em #137686,-0.087em -0.825em 0 -0.42em #137686,-0.173em -0.812em 0 -0.44em #137686,-0.256em -0.789em 0 -0.46em #137686,-0.297em -0.775em 0 -0.477em #137686}20%{box-shadow:0 -0.83em 0 -0.4em #137686,-0.338em -0.758em 0 -0.42em #137686,-0.555em -0.617em 0 -0.44em #137686,-0.671em -0.488em 0 -0.46em #137686,-0.749em -0.34em 0 -0.477em #137686}38%{box-shadow:0 -0.83em 0 -0.4em #137686,-0.377em -0.74em 0 -0.42em #137686,-0.645em -0.522em 0 -0.44em #137686,-0.775em -0.297em 0 -0.46em #137686,-0.82em -0.09em 0 -0.477em #137686}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);box-shadow:0 -0.83em 0 -0.4em #137686,0 -0.83em 0 -0.42em #137686,0 -0.83em 0 -0.44em #137686,0 -0.83em 0 -0.46em #137686,0 -0.83em 0 -0.477em #137686}}.preview-textarea{display:none}.preview{background:transparent url(/images/header-phone.png) no-repeat top right;display:none;font-family:'museo-sans-rounded',sans-serif;height:565px;margin:0 auto;width:304px;position:absolute;top:-110px;right:10px}.preview .transform{transform:scale(0.66,0.66);-moz-transform:scale(0.66,0.66);-webkit-transform:scale(0.66,0.66);-o-transform:scale(0.66,0.66);-ms-transform:scale(0.66,0.66);transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;height:579px;width:362px}.preview_bar{background-color:#9fa5ab;border-radius:15px;height:300px;margin-top:135px;position:absolute;width:5px}.preview_bar-position{background-color:#fff;border-radius:15px;bottom:0;height:100%;max-height:0;position:absolute;transition:max-height .5s linear;width:100%}.preview_bar-position.-position1{max-height:0}.preview_bar-position.-position2{max-height:33.333%}.preview_bar-position.-position3{max-height:66.666%}.preview_bar-position.-position4{max-height:100%}.preview_bar-arrow{color:#9fa5ab;font-size:30px;position:relative;left:-12px;top:-10px}.preview_hours{cursor:pointer}.preview_hours.-active p,.preview_hours:hover p{opacity:1}.preview_hours p{display:block;font-weight:bold;opacity:.7;text-align:right;transition:opacity .5s;width:100px}.preview_hours p:first-of-type{font-size:14px}.preview_hours p:last-of-type{font-size:10px}.preview .-first,.preview .-second,.preview .-third,.preview .-fourth{position:absolute;top:279px;left:-112px}.preview .-second{top:179px}.preview .-third{top:79px}.preview .-fourth{top:-20px}.preview_circle{border:4px solid #9fa5ab;background-color:#9fa5ab;border-radius:50%;height:15px;right:-22px;position:absolute;top:10px;width:15px}.preview_bar-position.-position1 .preview_circle,.preview_bar-position.-position2 .preview_circle,.preview_bar-position.-position3 .preview_circle,.preview_bar-position.-position4 .preview_circle{background-color:#fff}.preview_circle.-white{border:4px solid #fff;background-color:#fff}.preview_circle.-active,.preview_circle:hover,.preview_hours:hover .preview_circle{background-color:#9fa5ab;cursor:pointer}.preview_learn{display:block;font-size:13px;line-height:15px;margin-top:54px;margin-left:90px;width:200px;visibility:hidden}.preview_learn.-visible{visibility:initial}.preview_container{border-radius:5px;height:382px;margin-left:49px;margin-top:10px;width:239px}.preview .loader{left:48%;opacity:.0;position:absolute;transition:visibility 0s,opacity .5s linear;visibility:hidden}.preview_iframe{border-radius:5px;height:100%;opacity:.0;transition:visibility 0s,opacity .5s linear;visibility:0;width:100%}.preview .-show{visibility:visible;opacity:1}.preview_buttons{bottom:10px;position:absolute;right:0;text-align:center;width:274px}.preview_selections{margin-bottom:10px}.preview_selection{color:#a2a3a6;cursor:pointer;font-size:12px;font-weight:bold;padding:10px;margin-bottom:10px;text-transform:uppercase}.preview_selection:hover,.preview_selection.-active{color:#fff}.preview_choose{color:#a2a3a6;font-size:14px;font-weight:bold;text-transform:capitalize}.preview_button{border-radius:5px;border-width:1px;padding:5px 55px}.preview_button:hover{background-color:#fff;color:#3b3b3b}@media(min-width:992px){.preview{display:block}}.reasons_left,.reasons_right{text-align:center}.reasons_middle{display:none;font-size:0}.reasons_left .reasons_section{padding-right:0;text-align:right}.reasons_right .reasons_section{padding-left:20px;text-align:left}.reasons_wrapper{position:absolute;bottom:30px}.reasons_left .reasons_wrapper{right:20px}.reasons_section{background-color:#fff;border-radius:5px;display:inline-block;height:256px;max-width:455px;width:100%}.reasons_left .reasons_section:first-of-type{margin-top:55px}.reasons_section{margin-bottom:55px}.reasons_bar{display:none}.reasons_triangle{border-top:10px solid transparent;border-bottom:10px solid transparent;display:none;height:0;position:absolute;width:0}.reasons_triangle.-right{border-left:10px solid white;right:-50px}.reasons_triangle.-left{border-right:10px solid #fff;left:-30px}.reasons_background{border-radius:5px;height:256px;position:relative}.reasons_background.-student{background:transparent url(/images/student-box.png) no-repeat top left}.reasons_background.-phone{background:transparent url(/images/phone-box.png) no-repeat bottom left}.reasons_background.-laptop{background:transparent url(/images/laptop-box.png) no-repeat center right}.reasons_background.-tutor{background:transparent url(/images/tutor-box.png) no-repeat top right}.reasons_background.-student .reasons_triangle{top:-28px}.reasons_background.-phone .reasons_triangle{top:-48px}.reasons_background.-laptop .reasons_triangle{bottom:0}.reasons_background.-tutor .reasons_triangle{bottom:-9px}.reasons_text{color:#616161;font-size:18px;line-height:1.2em}.reasons_link{color:#777;display:inline-block;font:12px 'museo-sans-rounded',sans-serif;font-weight:bold;margin-top:45px;text-transform:uppercase}.reasons_link:hover{color:#3b3b3b}.reasons_arrow{font-size:15px;left:3px;position:relative;top:3px}@media(min-width:500px){.reasons_left .reasons_section{padding-right:20px}.reasons_right .reasons_section{padding-left:20px}.reasons_text{font-size:24px}}@media(min-width:992px){.reasons_link{cursor:pointer}.reasons_left{padding:55px 0}.reasons_section{margin-bottom:0;width:100%}.reasons_left .reasons_section:first-of-type{margin-top:0}.reasons_right .reasons_section:first-of-type{margin-top:55px}.reasons_section:first-of-type{margin-bottom:55px}.reasons_text{font-size:20px}.reasons_middle{display:inline-block}.reasons_triangle{display:block}}@media(min-width:1200px){.reasons_section{margin-bottom:0;width:100%}.reasons_text{font-size:25px}}.course-popup{background-color:rgba(35,36,37,0.98);bottom:0;left:0;padding:75px 0;position:absolute;opacity:0;overflow:hidden;right:0;top:0;transition:opacity .3s;z-index:-1}.course-popup.-is-visible{opacity:1;position:fixed;transition:opacity .3s;z-index:1000}.course-popup_wrapper{color:#fff;font-family:'museo-sans-rounded',sans-serif;font-weight:bold}.course-popup_close{color:#fff;cursor:pointer;position:absolute;right:30px;top:30px}.course-popup_close:hover{opacity:.6}.course-popup_left{display:none}.course-popup .courses-container_course{width:100%}.course-popup .course-box-2{display:block;width:320px;margin:0 auto 20px auto}.course-popup_lessons-wrapper{overflow:hidden}.course-popup_lessons{margin-right:14px;outline:0;overflow:visible!important;max-height:450px;width:100%}.course-popup_lessons .jspHorizontalBar{display:none!important}.jspScrollPane .course-popup_lessons{margin-right:0}.jspScrollPane .course-popup_lessons.jspScrollable{margin-right:14px}.course-popup_lesson{height:44px;margin:0}.course-popup .column{height:100%;padding:0;text-align:center}.course-popup_lesson-number-column{height:100%;padding:0;text-align:center;color:#fff;width:40px;font-size:18px}.course-popup_lesson-title-column{height:100%;padding:0;text-align:center;color:#fff;width:150px;padding:0 15px 0 15px}.course-popup_lesson-title{position:relative;top:50%;transform:translateY(-50%);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-progress-bar-column{height:100%;padding:0;text-align:center;width:80px}.course-popup_progress-bar{position:relative;top:50%;transform:translateY(-50%);color:#fff;border:2px solid #fff;border-radius:15px;width:100%}.course-popup_progress{padding:3px 0;background-color:#fff}.course-popup_lesson-points-column{height:100%;padding:0;text-align:center;padding:0 10px;width:64px}.course-popup_points-wrapper{position:relative;top:50%;transform:translateY(-50%)}.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%);text-align:right}.course-popup_play-icon{position:relative;top:2px}.course-popup_play-icon,.course-popup_reset-icon{color:#fff;cursor:pointer;font-size:20px}.course-popup_reset-icon:hover{opacity:.7}.course-popup_lesson-number,.course-popup_lesson-title{cursor:pointer}.course-popup_lesson:hover .course-popup_play-icon,.course-popup_lesson:hover .course-popup_lesson-number,.course-popup_lesson:hover .course-popup_lesson-title{opacity:.7}.course-popup_reset-icon{font-size:25px}.lesson-index-menu.-project .course-popup_lesson-reset-column{display:none}.course-popup_lesson-number-circle{position:relative;top:50%;transform:translateY(-50%);border:2px solid #fff;border-radius:50%;height:30px;width:30px;text-align:center}.course-popup_lesson-number{position:relative;top:50%;transform:translateY(-50%);text-align:right}.course-popup_info{text-align:center;font-size:13px;font-weight:normal;margin:0 auto;width:350px}.course-popup_info p{margin-bottom:6px}.course-popup_info-header,.course-popup_info-subheader{font-weight:700!important;margin:0!important;margin-top:0!important;text-transform:capitalize!important}.course-popup_info-header{font:36px 'museo-sans-rounded',sans-serif!important}.course-popup_info-subheader{font-size:18px}.course-popup_tasks{display:block;height:30px;margin:20px auto 40px;width:350px}.course-popup_task{font-size:10px;text-align:center}.course-popup_task_count{font-size:30px;font-weight:normal;line-height:30px}.course-popup_purchase-container{border-radius:15px;padding:30px 20px;margin:15px auto;text-align:center;width:350px}.course-popup_purchase-container.-top{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:5px}.course-popup_purchase-container.-bottom{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.course-popup_purchase-icon{font-size:40px}.course-popup_purchase-header{font-size:22px;line-height:25px;margin-bottom:10px}.course-popup_purchase-info{font-size:16px;font-weight:normal}.course-popup_purchase-button{margin:10px 0 0}.course-progress{background-color:#fff;border-radius:15px;margin:0;padding:5px;position:relative}.course-progress_header{background-color:#eb384e;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;font:11px 'museo-sans-rounded',sans-serif;height:60px;padding:0 20px;position:relative;text-transform:uppercase}.course-progress_details{position:relative;top:50%;transform:translateY(-50%);display:inline-block}.course-progress_controls{top:50%;transform:translateY(-50%);display:inline-block;line-height:25px;position:relative;top:25px}.course-progress_course-icon-wrapper{display:inline-block;font-size:25px;margin-right:15px}.course-progress_course-icon{font-size:25px;display:inline-block;margin-top:2px}.course-progress .badge{padding:5px 10px;margin-right:5px;margin-top:5px;position:relative;top:5px}.course-progress_play-icon-wrapper{position:relative;top:50%;transform:translateY(-50%);cursor:pointer;left:50%;margin-left:-110px;margin-top:3px;position:absolute;text-align:center;width:210px}.course-progress_play{font-size:25px;opacity:0;position:relative;top:13px;transition:opacity .3s}.course-progress_progress-bar-wrapper{color:#fff;position:relative;top:-15px;transition:opacity .3s}.course-progress_percentage{margin-right:10px;position:relative;top:-9px}.course-progress_progress-bar{border:2px solid #fff;border-radius:15px;display:inline-block;margin:4px auto 8px;transition:opacity .3s;width:125px}.course-progress_play-icon-wrapper:hover .course-progress_progress-bar-wrapper{opacity:0}.course-progress_play-icon-wrapper:hover .course-progress_play{opacity:1}.course-progress_progress{padding:3px 0;background-color:#fff}.course-progress_controls-icon{cursor:pointer;font-size:18px;position:relative;padding:5px;top:5px}.course-progress_menu-icon-wrapper{border-right:1px solid #fff;margin-right:15px;padding:5px 15px}.course-progress_content{padding:50px 20px 30px;text-align:center}.course-progress_badge-wrapper{display:inline-block;margin:0 6px 20px;text-align:center;width:50px}.course-progress_badge{cursor:pointer;position:relative;text-align:center;display:inline-block;overflow:hidden}.course-progress_lesson-progress{background-color:#f2f2f2;height:50px;width:50px}.course-progress_inset{line-height:15px;position:absolute;top:0;left:-1px}.course-progress_mask-icon{color:#fff;font-size:52px}.course-progress_completed-icon{color:#fff;font-size:30px;position:absolute;top:8px;left:10px;transition:opacity .3s}.course-progress_course-play{color:#eb384e;font:20px 'museo-sans-rounded',sans-serif;left:18px;opacity:0;position:absolute;top:16px;transition:opacity .3s}.course-progress_course-play.-completed{left:17px;top:15px}.course-progress_course-number{color:#eb384e;font:20px 'museo-sans-rounded',sans-serif;font-weight:bold;position:absolute;top:14px;left:0;right:0;transition:opacity .3s}.course-progress_project-icon{position:relative;top:2px}.course-progress_lesson-progress.-completed{background-color:#eb384e;border-radius:50%;height:48px;width:48px}.course-progress .-completed .course-progress_course-number{display:none}.course-progress .-completed .radial-progress{display:none}.course-progress_badge:hover .course-progress_course-play{opacity:1}.course-progress_badge:hover .course-progress_course-number,.course-progress_badge:hover .course-progress_completed-icon{opacity:0}@media(min-width:992px){.course-progress_badge-wrapper{margin:0 5px 20px}}@media(min-width:1200px){.course-progress_badge-wrapper{margin:0 8px 20px}}.project-boxes{color:#7d8896;height:220px;padding-right:0;text-align:center}.project-boxes_header{border-bottom:1px solid #dfe1e5;font:12px 'museo-sans-rounded',sans-serif;font-weight:800;line-height:17px;margin-bottom:8px;padding:10px 0 10px}.project-boxes_header:after{visibility:hidden;display:block;content:"";clear:both;height:0}.project-boxes_reset{cursor:pointer;display:none;left:5px;position:relative;top:2px}.project-boxes_reset:hover{opacity:.6}.project-boxes_quantity,.project-boxes_progress{text-align:left}.project-boxes_percentage{display:block;height:15px;position:relative;width:105px}.project-boxes_percentage-circle{background-color:#fff;border:2px solid #7d8896;border-radius:50%;display:inline-block;height:10px;position:absolute;top:2px;width:10px;z-index:2}.project-boxes_percentage-percent-wrapper{background-color:#d8dadd;display:inline-block;height:6px;left:0;position:absolute;padding:0 10px;top:4px;width:92%}.project-boxes_percentage-percent{background-color:#7d8896;border-radius:10px;border-right:1px solid #fff;display:inline-block;height:6px;left:0;position:absolute}.project-boxes_percentage-divider{background-color:#fff;display:inline-block;height:3px;width:3px;position:absolute;right:-4px;top:-1px}.project-boxes_percentage-star,.project-boxes_percentage-ribbon{background-color:#fff;border-left:5px solid #fff;font-size:17px;position:absolute;right:0;top:-3px}.project-boxes_percentage-ribbon{border-left:0 solid #fff;color:#d8dadd;font-size:20px;top:-3px}.project-boxes .-javascript .-percent95,.project-boxes .-javascript .-percent96,.project-boxes .-javascript .-percent97,.project-boxes .-javascript .-percent98,.project-boxes .-javascript .-percent99,.project-boxes .-javascript .-percent100{color:#3084d8}.-javascript .project-boxes_percentage-percent{background-color:#3084d8}.project-boxes .-html-css .-percent95,.project-boxes .-html-css .-percent96,.project-boxes .-html-css .-percent97,.project-boxes .-html-css .-percent98,.project-boxes .-html-css .-percent99,.project-boxes .-html-css .-percent100{color:#4fc38f}.-html-css .project-boxes_percentage-percent{background-color:#4fc38f}.project-boxes .-jquery .-percent95,.project-boxes .-jquery .-percent96,.project-boxes .-jquery .-percent97,.project-boxes .-jquery .-percent98,.project-boxes .-jquery .-percent99,.project-boxes .-jquery .-percent100{color:#17d192}.-jquery .project-boxes_percentage-percent{background-color:#17d192}.project-boxes .-quiz-web .-percent95,.project-boxes .-quiz-web .-percent96,.project-boxes .-quiz-web .-percent97,.project-boxes .-quiz-web .-percent98,.project-boxes .-quiz-web .-percent99,.project-boxes .-quiz-web .-percent100,.project-boxes .-quiz-web .-percent95,.project-boxes .-quiz-web .-percent96,.project-boxes .-quiz-web .-percent97,.project-boxes .-quiz-web .-percent98,.project-boxes .-quiz-web .-percent99,.project-boxes .-quiz-web .-percent100{color:#22b7ab}.-quiz-web .project-boxes_percentage-percent,.-web-dev .project-boxes_percentage-percent{background-color:#22b7ab}.project-boxes .-python .-percent95,.project-boxes .-python .-percent96,.project-boxes .-python .-percent97,.project-boxes .-python .-percent98,.project-boxes .-python .-percent99,.project-boxes .-python .-percent100{color:#496cc3}.-python .project-boxes_percentage-percent{background-color:#496cc3}.project-boxes:hover .project-boxes_reset{display:initial}@media(min-width:701px){.project-boxes{height:144px}}.project-box{border:2px solid #7d8896;border-radius:10px;color:#7d8896;cursor:pointer;display:inline-block;height:50px;margin:10px 5px 12px 5px;padding-top:7px;position:relative;text-align:center;width:50px}.project-box.-blank,.project-box.-blank:hover{color:#dfe1e5!important;cursor:initial;border-color:#dfe1e5!important;opacity:1}.project-box_dot{background-color:#7d8896;border:3px solid #fff;border-radius:50%;display:block;height:12px;left:-6px;position:absolute;top:-6px;width:12px}.project-box_reset{background-color:#fff;border-radius:50%;display:none;font-size:12px;height:15px;left:-6px;position:absolute;text-align:left;top:-5px;width:17px}.project-box_reset:hover{color:#c4c9cf}.project-box_icon{font-size:25px;left:10px;position:absolute;top:8px}.project-box_circle{border:2px solid #dfe1e5;border-radius:50%;display:inline-block;height:25px;left:10px;position:absolute;top:10px;width:25px}.project-box_ribbon{display:inline-block;height:14px;position:relative;text-align:center;top:29px;width:70%}.project-box_progress-bar-wrapper{background-color:#dfe1e5;border:3px solid #fff;border-radius:15px;top:4px;height:12px;position:absolute;width:100%}.project-box_progress-bar,.project-box_progress-bar-border{border-radius:15px;position:absolute;height:100%}.project-box_progress-bar{background-color:blue}.project-box_progress-bar-border{background-color:#fff;margin-left:2px}.project-box_ribbon-icon{background-color:#fff;font-size:20px;left:0;padding:0 2px;position:absolute;right:0}.project-box .-hidden{display:none}.project-box.-javascript.-percent95,.project-box.-javascript.-percent96,.project-box.-javascript.-percent97,.project-box.-javascript.-percent98,.project-box.-javascript.-percent99,.project-box.-javascript.-percent100{color:#3084d8;border-color:#3084d8}.project-box.-javascript .project-box_dot,.project-box.-javascript .project-box_progress-bar{background-color:#3084d8}.project-box.-html-css.-percent95,.project-box.-html-css.-percent96,.project-box.-html-css.-percent97,.project-box.-html-css.-percent98,.project-box.-html-css.-percent99,.project-box.-html-css.-percent100{color:#4fc38f;border-color:#4fc38f}.project-box.-html-css .project-box_dot,.project-box.-html-css .project-box_progress-bar{background-color:#4fc38f}.project-box.-jquery.-percent95,.project-box.-jquery.-percent96,.project-box.-jquery.-percent97,.project-box.-jquery.-percent98,.project-box.-jquery.-percent99,.project-box.-jquery.-percent100{color:#17d192;border-color:#17d192}.project-box.-jquery .project-box_dot,.project-box.-jquery .project-box_progress-bar{background-color:#17d192}.project-box.-quiz-web.-percent95,.project-box.-quiz-web.-percent96,.project-box.-quiz-web.-percent97,.project-box.-quiz-web.-percent98,.project-box.-quiz-web.-percent99,.project-box.-quiz-web.-percent100,.project-box.-web-dev.-percent95,.project-box.-web-dev.-percent96,.project-box.-web-dev.-percent97,.project-box.-web-dev.-percent98,.project-box.-web-dev.-percent99,.project-box.-web-dev.-percent100{color:#22b7ab;border-color:#22b7ab}.project-box.-quiz-web .project-box_dot,.project-box.-web-dev .project-box_dot,.project-box.-quiz-web .project-box_progress-bar,.project-box.-web-dev .project-box_progress-bar{background-color:#22b7ab}.project-box.-python.-percent95,.project-box.-python.-percent96,.project-box.-python.-percent97,.project-box.-python.-percent98,.project-box.-python.-percent99,.project-box.-python.-percent100{color:#496cc3;border-color:#496cc3}.project-box.-python .project-box_dot,.project-box.-python .project-box_progress-bar{background-color:#496cc3}.project-box:hover,.project-box:focus{border:2px solid #c4c9cf;color:#7d8896}.project-box:hover .project-box_reset,.project-box:focus .project-box_reset{display:block}.project-box:hover .project-box_dot,.project-box:focus .project-box_dot{display:none}.project-box.-hidden:hover{cursor:initial;opacity:1}@media(min-width:767px){.project-box{margin:8px 13px 7px 0}.project-box:nth-of-type(5),.project-box:nth-of-type(10){margin-right:0}}@media(min-width:992px){.project-box{margin:8px 10px 8px 0}}@media(min-width:1200px){.project-box{margin:5px 13px 12px 0}}.project-popup{border:none!important;box-shadow:none!important;padding:0!important}.projects-popup{background-color:#fff;border:2px solid #7d8896;border-radius:5px;color:#7d8896;width:265px;z-index:3}.projects-popup_title,.projects-popup_time{margin-bottom:10px}.projects-popup_title{font:13px 'museo-sans-rounded',sans-serif;font-weight:800;text-transform:capitalize;width:70%}.projects-popup_time{font:10px 'museo-sans-rounded',sans-serif;font-weight:bold;text-transform:uppercase}.projects-popup_header{height:35px}.projects-popup_header:after{visibility:hidden;display:block;content:"";clear:both;height:0}.projects-popup_info{padding:10px;position:relative}.projects-popup_description{font:14px 'museo-sans-rounded',sans-serif}.projects-popup.-quiz .projects-popup_description{height:initial}.projects-popup_image-wrapper{height:212px;overflow:hidden;position:relative;width:100%}.projects-popup_image{height:auto!important;max-height:initial!important;max-width:initial!important;width:100%!important}.projects-popup_image-overlay{bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0.29) 0,rgba(221,221,221,0) 66%,rgba(255,255,255,0) 76%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.29) 0,rgba(221,221,221,0) 66%,rgba(255,255,255,0) 76%);background:linear-gradient(to bottom,rgba(0,0,0,0.29) 0,rgba(221,221,221,0) 66%,rgba(255,255,255,0) 76%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a000000',endColorstr='#00ffffff',GradientType=0);height:212px;position:absolute;width:261px}.projects-popup_top .projects-popup_image-overlay{background:-moz-linear-gradient(top,rgba(255,255,255,0) 24%,rgba(221,221,221,0) 34%,rgba(0,0,0,0.29) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 24%,rgba(221,221,221,0) 34%,rgba(0,0,0,0.29) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 24%,rgba(221,221,221,0) 34%,rgba(0,0,0,0.29) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#4a000000',GradientType=0)}.projects-popup_progress-bar{background-color:#d8dadd;border-radius:15px;height:3px;margin:20px 0 15px;width:100%}.projects-popup_progress{background-color:#7d8896;border-radius:15px;height:3px}.projects-popup_progress.-javascript{background-color:#3084d8}.projects-popup_progress.-html-css{background-color:#4fc38f}.projects-popup_progress.-jquery{background-color:#17d192}.projects-popup_progress.-quiz-web,.projects-popup_progress.-web-dev{background-color:#22b7ab}.projects-popup_progress.-python{background-color:#496cc3}.project-popup[data-position=bottom] .projects-popup_bottom,.project-popup .projects-popup_top{display:none}.project-popup .projects-popup_bottom,.project-popup[data-position=bottom] .projects-popup_top{display:block}.projects-popup:after{border-style:solid;border-width:10px;content:'';display:block;position:absolute;left:120px;width:0;height:0}.projects-popup:before{border-style:solid;border-width:12px;content:'';display:block;position:absolute;left:118px;width:0;height:0}.project-popup[data-position=top] .projects-popup:after{border-color:transparent transparent #fff transparent;top:-18px}.project-popup[data-position=top] .projects-popup:before{border-color:transparent transparent #7d8896 transparent;top:-23px}.project-popup[data-position=bottom] .projects-popup:after{border-color:#fff transparent transparent transparent;top:initial;bottom:-18px}.project-popup[data-position=bottom] .projects-popup:before{border-color:#7d8896 transparent transparent;top:initial;bottom:-23px}.course-box-2{border-radius:15px;cursor:pointer;display:inline-block;font:11px 'museo-sans-rounded',sans-serif;font-weight:bold;margin:50px 0 0;position:relative;text-transform:uppercase;text-align:left;width:200px}.course-box-2_header{color:#878787;background-color:#fff;border-top-left-radius:15px;border-top-right-radius:15px;line-height:25px;padding:10px 15px}.course-box-2_content{color:rgba(255,255,255,0.6);border-bottom-right-radius:15px;border-bottom-left-radius:15px;height:100%;padding:10px;position:relative}.course-box-2_icon-container{height:60px;margin:20px 0}.course-box-2_icon-wrapper{position:absolute;left:50%}.course-box-2_icon{display:table;font-size:60px;left:-50%;position:relative;transition:opacity .3s}.course-box-2_icon.-play{opacity:0}.course-box-2_footer{position:relative;height:30px;width:110px;margin:0 auto}.course-box-2_progress-bar{color:#fff;border:2px solid #fff;border-radius:15px;position:absolute;margin:5px auto 8px;transition:opacity .3s;width:100%}.course-box-2_progress{padding:3px 0;background-color:#fff}.course-box-2 .button{position:absolute;opacity:0;text-align:center;transition:opacity .3s;width:100%;margin-top:-5px}.course-box-2 .button:hover,.course-box-2 .button:focus,.course-box-2 .button:active{background-color:#fff!important;text-decoration:none!important}.course-box-2 .buy-course{opacity:1;position:relative;top:-20px}.course-box-2:hover .course-box-2_icon{opacity:0}.course-box-2:hover .course-box-2_icon.-play{color:#fff;opacity:1}.course-box-2:hover .course-box-2_progress-bar{opacity:-20}.course-box-2:hover .-no-hover{opacity:1!important}.course-box-2:hover .button{opacity:1}.lesson-wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}.lesson-box{color:#7d8896;background-color:#fff;border-radius:5px;display:inline-block;height:155px;position:relative;margin-bottom:70px;padding-left:0;text-align:initial}.lesson-box_top-bar{font:9px 'museo-sans-rounded',sans-serif;font-weight:800;height:25px;padding:10px 15px 0 15px;text-transform:uppercase}.lesson-box_content{border:2px solid #7d8896;border-radius:5px}.lesson-box_top-bar-left,.lesson-box_top-bar-right{display:inline-block;position:relative;top:-4px}.lesson-box_top-bar-right{font:9px 'museo-sans-rounded',sans-serif;font-weight:bold;padding-top:4px}.lesson-box_top-post{background-color:#7d8896;display:inline-block;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-left:15px;height:13px;position:relative;top:-7px;width:2px}.lesson-box_name{display:inline-block;margin-left:13px;position:relative;overflow:hidden;text-overflow:ellipsis;top:2px;white-space:nowrap}.lesson-box_reset{cursor:pointer;font-size:12px}.lesson-box_top-bar .lesson-box_reset{background-color:white;left:-35px;padding:0 4px;position:absolute;top:-12px}.lesson-box_reset:hover{color:#c4c9cf}.lesson-box_top-bar-left .lesson-box_reset{margin-left:10px;opacity:0}.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:14px 'museo-sans-rounded',sans-serif;font-weight:300;height:100px;padding:15px 15px 124px 15px}.lesson-box_description{height:85px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lesson-box_ribbons{position:absolute;text-align:center;bottom:-55px;padding-right:18px;width:100%}.lesson-box_ribbon{background-color:#fff;color:#7d8896;display:inline-block;height:70px;margin:0 5px;position:relative;text-align:center;width:18px}.lesson-box_ribbon.-hidden{background-color:transparent}.lesson-box_number-wrapper{position:absolute;top:8px;text-align:center;width:100%}.lesson-box_points{font-size:10px;opacity:0;position:absolute;top:-20px;text-align:center;width:100%}.lesson-box_number{font:12px 'museo-sans-rounded',sans-serif;font-weight:bold}.lesson-box_progress-bar-wrapper{background-color:#dfe1e5;border:3px solid #fff;border-radius:15px;top:27px;height:12px;position:absolute;width:100%}.lesson-box_progress-bar,.lesson-box_progress-bar-border{border-radius:15px;position:absolute;height:100%}.lesson-box_progress-bar{background-color:blue}.lesson-box_progress-bar-border{background-color:#fff;margin-left:2px}.lesson-box_ribbon-icon{font-size:46px;left:-14px;position:absolute}.lesson-box_progress-bar-wrapper.-hidden,.lesson-box_ribbon-icon.-hidden{display:none}.lesson-box_ribbon .lesson-box_reset{bottom:3px;color:#7d8896;display:none;left:3px;position:absolute}.lesson-box_ribbon .lesson-box_reset:hover{opacity:.6}.lesson-box_ribbon:hover .lesson-box_number,.lesson-box_ribbon:hover .lesson-box_ribbon-icon,.lesson-box_ribbon:focus .lesson-box_number,.lesson-box_ribbon:focus .lesson-box_ribbon-icon{cursor:pointer;opacity:.7}.lesson-box_ribbon:hover .lesson-box_reset{display:inline-block}.lesson-box .-preview{cursor:default}.lesson-box.-javascript .-percent95,.lesson-box.-javascript .-percent96,.lesson-box.-javascript .-percent97,.lesson-box.-javascript .-percent98,.lesson-box.-javascript .-percent99,.lesson-box.-javascript .-percent100{color:#3084d8}.lesson-box.-javascript .lesson-box_progress-bar{background-color:#3084d8}.lesson-box.-html-css .-percent95,.lesson-box.-html-css .-percent96,.lesson-box.-html-css .-percent97,.lesson-box.-html-css .-percent98,.lesson-box.-html-css .-percent99,.lesson-box.-html-css .-percent100{color:#4fc38f}.lesson-box.-html-css .lesson-box_progress-bar{background-color:#4fc38f}.lesson-box.-jquery .-percent95,.lesson-box.-jquery .-percent96,.lesson-box.-jquery .-percent97,.lesson-box.-jquery .-percent98,.lesson-box.-jquery .-percent99,.lesson-box.-jquery .-percent100{color:#17d192}.lesson-box.-jquery .lesson-box_progress-bar{background-color:#17d192}.lesson-box.-quiz-web .-percent95,.lesson-box.-quiz-web .-percent96,.lesson-box.-quiz-web .-percent97,.lesson-box.-quiz-web .-percent98,.lesson-box.-quiz-web .-percent99,.lesson-box.-quiz-web .-percent100,.lesson-box.-quiz-web .-percent95,.lesson-box.-quiz-web .-percent96,.lesson-box.-quiz-web .-percent97,.lesson-box.-quiz-web .-percent98,.lesson-box.-quiz-web .-percent99,.lesson-box.-quiz-web .-percent100{color:#22b7ab}.lesson-box.-quiz-web .lesson-box_progress-bar,.lesson-box.-web-dev .lesson-box_progress-bar{background-color:#22b7ab}.lesson-box.-python .-percent95,.lesson-box.-python .-percent96,.lesson-box.-python .-percent97,.lesson-box.-python .-percent98,.lesson-box.-python .-percent99,.lesson-box.-python .-percent100{color:#496cc3}.lesson-box.-python .lesson-box_progress-bar{background-color:#496cc3}.lesson-box:hover .lesson-box_top-bar-left .lesson-box_reset,.lesson-box:hover .lesson-box_points{opacity:1;transition:opacity .3s}@media(min-width:550px){.lesson-box_ribbon{width:30px}.lesson-box_ribbon-icon{left:-8px}.lesson-box_ribbon .lesson-box_reset{bottom:2px;left:9px}}@media(min-width:767px){.lesson-box_details{padding:15px 15px 124px 15px}.lesson-box_name{width:150px}.lesson-box_ribbon{width:19px}.lesson-box_ribbon-icon{font-size:50px;left:-15px}.lesson-box_ribbon .lesson-box_reset{bottom:2px;left:3px}}@media(min-width:992px){.lesson-box_ribbon{width:18px}.lesson-box_ribbon-icon{left:-16px}.lesson-box_ribbon .lesson-box_reset{bottom:2px;left:3px}}@media(min-width:1200px){.lesson-box_details{padding:15px 15px 124px 15px}.lesson-box_ribbon{width:6.9%}.lesson-box_ribbon-icon{left:-9px}.lesson-box_ribbon .lesson-box_reset{bottom:2px;left:9px}}@media(min-width:1600px){.lesson-box_ribbon-icon{left:-9px}}.js-courses-container{display:none}.courses-container{border-bottom:1px solid #dfe1e5;margin-bottom:40px;text-align:center}.courses-container.-track{border:0;margin-bottom:0;padding-bottom:0}.courses-container_course{display:block;margin:0 auto 15px}.courses-container.-mini .course-box{width:100%;margin-bottom:20px}.courses-container.-mini .course-box_description{height:110px}.courses-container.-wide .course-box,.courses-container.-medium .course-box{border:0;border-radius:5px;margin:0;margin-bottom:70px;width:100%}.courses-container.-medium .course-box{margin-bottom:30px}.courses-container.-mini .course-box_content,.courses-container.-small .course-box_content{padding:0}.courses-container.-mini .course-box_preview,.courses-container.-small .course-box_preview{display:none}.courses-container.-wide .course-box_content,.courses-container.-wide .course-box_preview,.courses-container.-medium .course-box_content,.courses-container.-medium .course-box_preview{height:100%;padding:0}.courses-container.-wide .course-box_buttons-left,.courses-container.-medium .course-box_buttons-left{padding:0}.courses-container.-mini .course-box_buttons-left .course-box_details-button,.courses-container.-wide .course-box_buttons-left .course-box_details-button{display:none}.courses-container.-medium .course-box_details-button,.courses-container.-medium .course-box_resume-button{width:49%}.courses-container.-wide .course-box_buttons-right,.courses-container.-medium .course-box_buttons-right{padding:6px 0 0 0}.courses-container.-wide .course-box_buttons-right .course-box_details-button,.courses-container.-medium .course-box_buttons-right .course-box_details-button{display:none}.courses-container_buttons-right .course-box_footer-info,.courses-container.-wide .course-box_footer-info,.courses-container.-medium .course-box_footer-info{display:none}.courses-container.mini .course-box_footer-info,.courses-container.small .course-box_footer-info{padding:10px 0}.courses-container.-wide .course-box_buttons-right .course-box_footer-info,.courses-container.-medium .course-box_buttons-right .course-box_footer-info{display:inline-block}.courses-container.-wide .course-box_footer-info,.courses-container.-medium .course-box_footer-info{text-align:center}@media(min-width:500px){.courses-container.-mini .course-box{width:400px}}@media(min-width:767px){.courses-container.-wide .course-box,.courses-container.-medium .course-box{height:227px}.courses-container.-wide .course-box_content,.courses-container.-medium .course-box_content{border-right:0;border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.courses-container.-medium .course-box_description,.courses-container.-wide .course-box_description{min-height:90px}.courses-container.-wide .course-box_description,.courses-container.-medium .course-box_description{width:75%}.courses-container.-medium .course-box_description{padding-right:20px}.courses-container.-wide .course-box_footer-info,.courses-container.-medium .course-box_footer-info{text-align:right}.courses-container.-wide .course-box_top-post,.courses-container.-wide .course-box_preview-btn,.courses-container.-medium .course-box_top-post,.courses-container.-medium .course-box_preview-btn{display:none}.courses-container.-wide .course-box_percentage-bottom,.courses-container.-medium .course-box_percentage-bottom{display:none}.courses-container.-wide .course-box_percentage-top,.courses-container.-medium .course-box_percentage-top{display:block}}@media(min-width:992px){.courses-container_course{display:inline-block}.courses-container_course:nth-of-type(odd){margin-right:15px}.courses-container.-small:nth-of-type(odd) .course-box{margin-right:70px}.courses-container.-wide .course-box,.courses-container.-medium .course-box{height:230px}.courses-container.-medium .course-box_percentage-top{right:-185px}.courses-container.-mini .course-box{margin:0 0 20px 0;width:320px}.courses-container.-mini .course-box_description{height:140px}}@media(min-width:1200px){.courses-container.-mini .course-box{width:400px}.courses-container.-medium .course-box_percentage-top{right:-190px;width:200px}.courses-container.-wide .course-box_description,.courses-container.-medium .course-box_description{width:67%}.courses-container.-wide .course-box,.courses-container.-medium .course-box{height:220px}.courses-container.-mini .course-box_description{height:105px}}@media(min-width:1600px){.courses-container.-mini .course-box{width:411px}.courses-container.-mini .courses-container_course:nth-of-type(3n+0){margin-right:0}}.track-container .courses-container_course{display:block;margin-right:0;text-align:center}.track-container .course-box_track{display:inline-block!important}.courses-container:last-of-type{border:0;padding-bottom:0;margin-bottom:0}.course-box{color:#7d8896;background-color:#fff;border-radius:5px;display:inline-block;position:relative;margin-bottom:40px;text-align:initial;width:350px}.course-box_track{background-color:#7d8896;border:3px solid #fff;border-radius:15px;display:none;height:30px;left:50%;margin-left:-10px;position:absolute;top:-15px;width:12px;z-index:2}.course-box_top-bar{background-color:#7d8896;color:#fff;font:12px 'museo-sans-rounded',sans-serif;font-weight:800;height:38px;padding:2px 2px 0 2px}.course-box_content{border:2px solid #7d8896;border-radius:5px}.course-box_top-bar-left,.course-box_top-bar-right{display:inline-block;height:38px;position:relative;top:1px}.course-box_top-bar-right{font:9px 'museo-sans-rounded',sans-serif;font-weight:bold;padding-top:9px;padding-right:10px}.course-box_type{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;color:#7d8896;display:inline-block;font:12px 'museo-sans-rounded',sans-serif;font-weight:bold;height:100%;padding:8px 12px;margin-right:8px}.course-box_title{font:12px 'museo-sans-rounded',sans-serif;font-weight:800;text-transform:none}.course-box_top-post{background-color:#fff;display:inline-block;border-top-left-radius:5px;border-top-right-radius:5px;margin-left:15px;height:13px;position:relative;top:14px;width:3px}.course-box_preview-btn{display:inline-block;height:100%;margin-left:6px;padding:0 0 0 12px}.course-box_preview-btn-triangle{margin-left:3px;position:relative;top:1px}.course-box_preview-image,.course-box_preview-video{border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:rgba(0,0,0,0.7);height:100%}.course-box_preview-image{text-align:center;overflow:hidden}.course-box_preview-image-image{width:100%;min-height:100%}.course-box_preview-video-play{border:3px solid #fff;border-radius:50%;color:#fff;font-size:35px;height:75px;margin:0 auto;text-align:center;width:75px}.course-box_preview-video-play-icon{padding:9px 0 0 6px}.course-box_details{font:14px 'museo-sans-rounded',sans-serif;font-weight:300;padding:15px}.course-box_buttons{margin:0 0 10px;height:35px}.course-box_buttons-left{padding:0;margin-bottom:10px}.course-box_buttons-right{padding:0;margin-bottom:20px}.course-box_description{margin-bottom:20px;margin-top:0}.course-box_resume-button{background-color:#7d8896;border-color:#7d8896;display:inline-block;color:#fff;text-align:center;text-transform:none;width:100%}.course-box_resume-button:hover,.course-box_resume-button:focus,.course-box_resume-button:active{background-color:#646f7c;color:#fff}.course-box_resume-button.-fullWidth{width:100%}.course-box_resume-button:active,.course-box_resume-button:hover,.course-box_resume-button:focus{color:#fff;opacity:.9}.course-box_details-button{border-color:#7d8896;color:#7d8896;text-transform:none;width:100%}.course-box_details-button:hover,.course-box_details-button:active,.course-box_details-button:focus{border-color:#4d5560;background-color:rgba(0,0,0,0);color:#4d5560;cursor:pointer}.course-box_details-button.-comingSoon{position:relative;top:-13px}.course-box_footer-info{display:inline-block;font:10px 'museo-sans-rounded',sans-serif;font-weight:bold;font-weight:800;text-align:center;width:32%}.course-box_buttons-right .course-box_footer-info{display:none}.course-box_footer-info{margin-bottom:10px}.course-box_footer-info:nth-of-type(2),.course-box_footer-info:nth-of-type(3){text-align:center}.course-box_footer-info:nth-of-type(4){text-align:center}.course-box_percentage-bottom,.course-box_percentage-top{display:block;border-left:5px solid #fff;height:15px;left:0;margin:0 auto;position:absolute;right:0;bottom:-9px;width:130px}.course-box_percentage-bottom{bottom:-7px;transition:width .5s}.course-box_percentage-top{display:none;top:70px;width:200px}.course-box_percentage-circle{background-color:#fff;border:3px solid #7d8896;border-radius:50%;display:inline-block;height:14px;position:absolute;width:14px;z-index:2}.course-box_percentage-percent-wrapper{background-color:#d8dadd;display:inline-block;height:6px;position:absolute;padding:0 10px;top:4px;width:80%}.course-box_percentage-percent{background-color:#7d8896;border-radius:10px;border-right:1px solid #fff;display:inline-block;height:6px;position:absolute}.course-box_percentage-divider{background-color:#fff;display:inline-block;height:3px;width:3px;position:absolute;right:-4px;top:-1px}.course-box_percentage-ribbon{background-color:#fff;border-left:0 solid #fff;color:#e8eaeb;font-size:30px;position:absolute;right:0;top:-9px}.course-box_percentage-top .course-box_percentage-ribbon{display:inline-block}.course-box_percentage-ribbon .-percent100{color:#d8dadd}.course-box_coming-dot{background-color:#fff;border-radius:50%;display:inline-block;height:7px;margin-right:5px;width:7px}.course-box_coming-text,.course-box_coming-date{color:#7d8896;font:11px 'museo-sans-rounded',sans-serif;font-weight:700px;margin-bottom:0;padding-left:10px;position:relative;top:-10px}.course-box_coming-date{font-size:12px;font-weight:800px;margin-top:0}.course-box.-javascript .course-box_top-bar,.course-box.-javascript .course-box_percentage-percent,.course-box.-javascript .course-box_track{background-color:#3084d8}.course-box.-javascript .course-box_content,.course-box.-javascript .course-box_details-button{border-color:#3084d8}.course-box.-javascript .course-box_details-button:hover,.course-box.-javascript .course-box_details-button:active,.course-box.-javascript .course-box_details-button:focus{border-color:#1a5188;background-color:rgba(0,0,0,0);color:#1a5188;cursor:pointer}.course-box.-javascript .course-box_type,.course-box.-javascript .-percent100,.course-box.-javascript .course-box_details-button,.course-box.-javascript .course-box_coming-date{color:#3084d8}.course-box.-javascript .course-box_resume-button{background-color:#3084d8;border-color:#3084d8}.course-box.-javascript .course-box_resume-button:hover,.course-box.-javascript .course-box_resume-button:active,.course-box.-javascript .course-box_resume-button:focus{border-color:#1a5188;background-color:#1a5188;color:#fff;cursor:pointer}.course-box.-javascript .course-box_preview-image{background-color:#226ab3}.course-box.-html-css .course-box_top-bar,.course-box.-html-css .course-box_percentage-percent,.course-box.-html-css .course-box_track{background-color:#4fc38f}.course-box.-html-css .course-box_content,.course-box.-html-css .course-box_details-button{border-color:#4fc38f}.course-box.-html-css .course-box_details-button:hover,.course-box.-html-css .course-box_details-button:active,.course-box.-html-css .course-box_details-button:focus{border-color:#2c805a;background-color:rgba(0,0,0,0);color:#2c805a;cursor:pointer}.course-box.-html-css .course-box_type,.course-box.-html-css .-percent100,.course-box.-html-css .course-box_details-button,.course-box.-html-css .course-box_coming-date{color:#4fc38f}.course-box.-html-css .course-box_resume-button{background-color:#4fc38f;border-color:#4fc38f}.course-box.-html-css .course-box_resume-button:hover,.course-box.-html-css .course-box_resume-button:active,.course-box.-html-css .course-box_resume-button:focus{border-color:#2c805a;background-color:#2c805a;color:#fff;cursor:pointer}.course-box.-html-css .course-box_preview-image{background-color:#39a675}.course-box.-jquery .course-box_top-bar,.course-box.-jquery .course-box_percentage-percent,.course-box.-jquery .course-box_track{background-color:#17d192}.course-box.-jquery .course-box_content,.course-box.-jquery .course-box_details-button{border-color:#17d192}.course-box.-jquery .course-box_details-button:hover,.course-box.-jquery .course-box_details-button:active,.course-box.-jquery .course-box_details-button:focus{border-color:#0d7552;background-color:rgba(0,0,0,0);color:#0d7552;cursor:pointer}.course-box.-jquery .course-box_type,.course-box.-jquery .-percent100,.course-box.-jquery .course-box_details-button,.course-box.-jquery .course-box_coming-date{color:#17d192}.course-box.-jquery .course-box_resume-button{background-color:#17d192;border-color:#17d192}.course-box.-jquery .course-box_resume-button:hover,.course-box.-jquery .course-box_resume-button:active,.course-box.-jquery .course-box_resume-button:focus{border-color:#0d7552;background-color:#0d7552;color:#fff;cursor:pointer}.course-box.-jquery .course-box_preview-image{background-color:#12a372}.course-box.-quiz-web .course-box_top-bar,.course-box.-web-dev .course-box_top-bar,.course-box.-quiz-web .course-box_percentage-percent,.course-box.-web-dev .course-box_percentage-percent,.course-box.-web-dev .course-box_track,.course-box.-quiz-web .course-box_track{background-color:#22b7ab}.course-box.-quiz-web .course-box_content,.course-box.-web-dev .course-box_content,.course-box.-quiz-web .course-box_details-button,.course-box.-web-dev .course-box_details-button{border-color:#22b7ab}.course-box.-quiz-web .course-box_details-button:hover,.course-box.-web-dev .course-box_details-button:hover,.course-box.-quiz-web .course-box_details-button:active,.course-box.-web-dev .course-box_details-button:active,.course-box.-quiz-web .course-box_details-button:focus,.course-box.-web-dev .course-box_details-button:focus{border-color:#12615b;background-color:rgba(0,0,0,0);color:#12615b;cursor:pointer}.course-box.-quiz-web .course-box_type,.course-box.-web-dev .course-box_type,.course-box.-quiz-web .-percent100,.course-box.-web-dev .-percent100,.course-box.-quiz-web .course-box_details-button,.course-box.-web-dev .course-box_details-button,.course-box.-web-dev .course-box_coming-date,.course-box.-quiz-web .course-box_coming-date{color:#22b7ab}.course-box.-quiz-web .course-box_resume-button,.course-box.-web-dev .course-box_resume-button{background-color:#22b7ab;border-color:#22b7ab}.course-box.-quiz-web .course-box_resume-button:hover,.course-box.-web-dev .course-box_resume-button:hover,.course-box.-quiz-web .course-box_resume-button:active,.course-box.-web-dev .course-box_resume-button:active,.course-box.-quiz-web .course-box_resume-button:focus,.course-box.-web-dev .course-box_resume-button:focus{border-color:#12615b;background-color:#12615b;color:#fff;cursor:pointer}.course-box.-quiz-web .course-box_preview-image,.course-box.-web-dev .course-box_preview-image{background-color:#1a8c83}.course-box.-python .course-box_top-bar,.course-box.-python .course-box_percentage-percent,.course-box.-python .course-box_track{background-color:#496cc3}.course-box.-python .course-box_content,.course-box.-python .course-box_details-button{border-color:#496cc3}.course-box.-python .course-box_details-button:hover,.course-box.-python .course-box_details-button:active,.course-box.-python .course-box_details-button:focus{border-color:#29417d;background-color:rgba(0,0,0,0);color:#29417d;cursor:pointer}.course-box.-python .course-box_type,.course-box.-python .-percent100,.course-box.-python .course-box_details-button,.course-box.-python .course-box_coming-date{color:#496cc3}.course-box.-python .course-box_resume-button{background-color:#496cc3;border-color:#496cc3}.course-box.-python .course-box_resume-button:hover,.course-box.-python .course-box_resume-button:active,.course-box.-python .course-box_resume-button:focus{border-color:#29417d;background-color:#29417d;color:#fff;cursor:pointer}.course-box.-python .course-box_preview-image{background-color:#3655a3}.course-box.-design .course-box_top-bar,.course-box.-design .course-box_percentage-percent,.course-box.-design .course-box_track{background-color:#7062ba}.course-box.-design .course-box_content,.course-box.-design .course-box_details-button{border-color:#7062ba}.course-box.-design .course-box_details-button:hover,.course-box.-design .course-box_details-button:active,.course-box.-design .course-box_details-button:focus{border-color:#43387e;background-color:rgba(0,0,0,0);color:#43387e;cursor:pointer}.course-box.-design .course-box_type,.course-box.-design .-percent100,.course-box.-design .course-box_details-button,.course-box.-design .course-box_coming-date{color:#7062ba}.course-box.-design .course-box_resume-button{background-color:#7062ba;border-color:#7062ba}.course-box.-design .course-box_resume-button:hover,.course-box.-design .course-box_resume-button:active,.course-box.-design .course-box_resume-button:focus{border-color:#43387e;background-color:#43387e;color:#fff;cursor:pointer}.course-box.-design .course-box_preview-image{background-color:#5647a2}.course-box:hover .course-box_percentage-bottom{width:250px}.course-box:hover .course-box_percentage-star{display:none}.course-box:hover .course-box_percentage-ribbon{display:inline-block}@media(min-width:460px){.course-box{width:433px}}@media(min-width:767px){.course-box_buttons-left{margin-bottom:0;padding-right:10px}.course-box_buttons-right{margin-bottom:0}.course-box_percentage-top{right:-180px;width:140px}.course-box_percentage-percent-wrapper{width:80%}}@media(min-width:992px){.course-box_track{left:45%}.course-box_percentage-top{right:-230px}.course-box_percentage-percent-wrapper{width:90%}}@media(min-width:1200px){.course-box{width:533px}.course-box.-mini{width:350px}.course-box_track{left:46%}.course-box_percentage-top{right:-330px}.courses-container.-medium .course-box_percentage-top{right:-190px}}@media(min-width:1600px){.courses-container_course{margin-right:15px}}.action-box{background-color:#fff;border:2px solid #7d8896;border-radius:15px;display:none;font:11px 'museo-sans-rounded',sans-serif;margin-bottom:20px;overflow:hidden}.action-box_header{padding:10px 15px;text-transform:uppercase}.action-box_main-icon{font-size:30px;display:block;margin-top:10px;position:relative;top:3px}.action-box_stat{font-size:30px;line-height:20px;text-transform:uppercase}.action-box_days{font-size:30px}.action-box_info{color:#eb384e;font-size:20px;padding:20px;text-align:center}.action-box_info.-small-padding{padding:0 0 10px}.action-box_info.-small{font-size:11px}.action-box_link-wrapper{display:inline-block;width:100%}.action-box_link-wrapper:hover{color:#eb384e}.action-box_link{border-bottom:1px solid #e2e2e2;padding:10px 0;margin:0 15px}.action-box_link-wrapper:last-of-type .action-box_link{border:0;padding-bottom:10px}.action-box_line-item{padding:5px 15px;font-size:12px}.action-box_line-item.-total{border-top:1px solid #e2e2e2;font-size:15px;font-weight:bold;margin:14px;padding:0;padding-top:10px}.action-box_line-item-name{color:#eb384e;display:inline-block}.action-box_line-item-price{color:#3ec798;display:inline-block}.action-box_line-item-strikethrough{color:#eb384e;padding-right:5px;text-decoration:line-through}.action-box_badges{padding:10px;text-align:center}.action-box_badge{width:48px;margin:5px}.action-box_badge:nth-child(n+7){display:none}.action-box_button-wrapper{text-align:center;padding:15px 0}.action-box_button{border-color:#eb384e;background-color:#eb384e;color:#fff;font-size:14px;width:170px}.action-box_footer{background-color:#eb384e;color:#fff;cursor:pointer;margin-top:5px;padding:10px 15px;text-transform:uppercase}.action-box_footer:hover{background-color:#da162e}.action-box_points{margin-right:10px}.action-box_icon{position:relative;top:2px}.action-box:last-of-type{margin-bottom:0}@media(min-width:992px){.action-box{margin-bottom:20px}}.profile-info{background-color:#000;color:#fff;cursor:pointer;text-align:center;display:block;position:relative;z-index:1}.profile-info_background{height:430px;padding:110px 20px 60px;overflow:hidden;position:absolute;width:100%}.profile-info_overlay{height:430px;opacity:1;padding:110px 20px 60px;position:relative;z-index:2}.profile-info .-background-01{background-image:url(/images/profile/profile-bg-01.jpg);background-position:center center;background-size:cover}.profile-info .-background-02::after{bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;background-image:url(/images/profile/profile-bg-02.jpg);background-position:center bottom;background-size:cover}.profile-info .-background-03::after{bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;background-image:url(/images/profile/profile-bg-03.jpg);background-position:center bottom;background-size:cover}.profile-info .-background-04::after{bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;background-image:url(/images/profile/profile-bg-04.jpg);background-position:center bottom;background-size:cover}.profile-info .-background-05::after{bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;background-image:url(/images/profile/profile-bg-05.jpg);background-position:center center;background-size:cover}.profile-info .-background-06{background-image:url(/images/profile/profile-bg-06.jpg);background-size:cover}.profile-info .-background-07{background-image:url(/images/profile/profile-bg-07.jpg);background-position:center bottom;background-size:cover}.profile-info .-background-08::after{bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;background-image:url(/images/profile/profile-bg-08.jpg);background-position:center bottom;background-size:cover}.profile-info .-background-09::after{bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;background-image:url(/images/profile/profile-bg-09.jpg);background-position:center center;background-size:cover}.profile-info .-background-10::after{bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;background-image:url(/images/profile/profile-bg-10.jpg);background-position:center center;background-size:cover}.profile-info .-background-11::after{bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;background-image:url(/images/profile/profile-bg-11.jpg);background-position:center center;background-size:cover}.profile-info .-background-12{background-image:url(/images/profile/profile-bg-12.jpg);background-position:center bottom;background-size:cover}.profile-info::after{background-size:cover}.profile-info_content{position:relative;z-index:1}.profile-info_default-wrapper{background-color:#878787;background-size:90%;border:3px solid #fff;border-radius:50%;box-shadow:0 0 93px -18px #000;cursor:pointer;display:inline-block;height:98px;line-height:96px;width:100px;overflow:hidden}.profile-info_default:before{font-size:105px;line-height:99px;margin-left:-5px;position:relative;top:-4px}.profile-info_pic{background-color:#fff;display:none;min-height:110%;left:-4px;position:relative;min-width:110%;top:-6px;width:110%}.profile-info input[type="file"]{position:fixed;top:-1000px}.profile-info_name{background-color:transparent;border:0;border-radius:5px;cursor:pointer;display:table;font:27px 'museo-sans-rounded';font-weight:normal;margin:auto;min-width:50px;min-height:33px;overflow:visible;padding:0 18px;text-align:center;transition:width .2s;width:auto}.profile-info_name.font-fail{font-family:'museo-sans-rounded',sans-serif}.profile-info_name:focus,.profile-info_name:hover,.profile-info_track:hover{background-color:rgba(255,255,255,0.3);border-radius:5px}.profile-info_track{display:inline-block;font:15px 'museo-sans-rounded',sans-serif;margin:0 auto;width:160px}.profile-info_buttons{margin-top:50px}.profile-info_buttons button{margin:0 10px}.backgrounds-popup{margin:-20px;width:300px}.backgrounds-popup_option{background-size:cover;border-radius:15px;cursor:pointer;display:inline-block;height:67px;margin:15px;width:67px}.backgrounds-popup_option:hover{opacity:.8}.backgrounds-popup .-background-01{background-image:url(/images/profile/profile-bg-01.jpg)}.backgrounds-popup .-background-02{background-image:url(/images/profile/profile-bg-02.jpg)}.backgrounds-popup .-background-03{background-image:url(/images/profile/profile-bg-03.jpg)}.backgrounds-popup .-background-04{background-image:url(/images/profile/profile-bg-04.jpg)}.backgrounds-popup .-background-05{background-image:url(/images/profile/profile-bg-05.jpg)}.backgrounds-popup .-background-06{background-image:url(/images/profile/profile-bg-06.jpg)}.backgrounds-popup .-background-07{background-image:url(/images/profile/profile-bg-07.jpg)}.backgrounds-popup .-background-08{background-image:url(/images/profile/profile-bg-08.jpg)}.backgrounds-popup .-background-09{background-image:url(/images/profile/profile-bg-09.jpg)}.backgrounds-popup .-background-10{background-image:url(/images/profile/profile-bg-10.jpg)}.backgrounds-popup .-background-11{background-image:url(/images/profile/profile-bg-11.jpg)}.backgrounds-popup .-background-12{background-image:url(/images/profile/profile-bg-12.jpg)}@media(min-width:768px){.backgrounds-popup{width:520px}.backgrounds-popup_option{height:97px;margin:15px;width:97px}}.profile-content_left{padding:25px 0 50px}.profile-content_right{padding:50px 0 0}@media(min-width:992px){.profile-content_left,.profile-content_right{padding:50px 0 50px 20px}}@media(min-width:1600px){.profile-content_left{right:15%;width:83.333333333%}.profile-content_right{left:84.5%;width:14.6666667%}}.profile-sub-nav{margin-bottom:30px;position:relative}.profile-sub-nav_left{padding-right:5px}.profile-sub-nav_right{padding-left:0}.profile-sub-nav_border{border-bottom:2px solid #7d8896;font-size:0;overflow:hidden}.profile-sub-nav_courses,.profile-sub-nav_all,.profile-sub-nav_course,.profile-sub-nav_teachers,.profile-sub-nav_progress,.profile-sub-nav_course.-track{border:2px solid #7d8896;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;display:inline-block;height:38px;font:11px 'museo-sans-rounded',sans-serif;font-weight:800;margin-right:4px;padding:10px}.profile-sub-nav_all,.profile-sub-nav_course,.profile-sub-nav_teachers,.profile-sub-nav_progress,.profile-sub-nav_course.-track{border:2px solid #bec8d4;opacity:.7}.profile-sub-nav_all.is-active,.profile-sub-nav_course.is-active,.profile-sub-nav_teachers.is-active,.profile-sub-nav_progress.is-active,.profile-sub-nav_course.-track.is-active,.profile-sub-nav_all:hover,.profile-sub-nav_course:hover,.profile-sub-nav_teachers:hover,.profile-sub-nav_progress:hover,.profile-sub-nav_course.-track:hover{border:2px solid #7d8896;opacity:1}.profile-sub-nav.-teachers .profile-sub-nav_progress{display:none}.profile-sub-nav_teachers{display:none}.profile-sub-nav_courses{background-color:#7d8896;border-radius:5px;bottom:-2px;color:#fff;position:relative;text-align:left;width:100%}.profile-sub-nav_arrow{bottom:-4px;position:absolute;font-size:17px;right:10px;top:10px}.profile-sub-nav_all,.profile-sub-nav_course,.profile-sub-nav_teachers,.profile-sub-nav_progress{bottom:-2px;position:relative}.profile-sub-nav_all,.profile-sub-nav_teachers,.profile-sub-nav_progress{background-color:#fff;bottom:-2px;color:#7d8896}.profile-sub-nav_all.is-active,.profile-sub-nav_teachers.is-active,.profile-sub-nav_progress.is-active{border-color:#7d8896;background-color:#7d8896;color:#fff}.profile-sub-nav_all:hover,.profile-sub-nav_teachers:hover,.profile-sub-nav_progress:hover{border-color:#7d8896}.profile-sub-nav_course{background-color:#fff;border-bottom:2px solid #7d8896!important;color:#fff}.profile-sub-nav_course.-hidden{visibility:hidden}.profile-sub-nav_close{font-size:10px;margin-left:8px;position:relative;top:1px}.profile-sub-nav_close:hover{opacity:.5}.profile-sub-nav_course.-javascript,.profile-sub-nav_course.-javascript.-track{color:#3084d8}.profile-sub-nav_course.-javascript.is-active{background-color:#3084d8;border:2px solid #3084d8!important}.profile-sub-nav_course.-html-css,.profile-sub-nav_course.-html-css.-track{color:#4fc38f}.profile-sub-nav_course.-html-css.is-active{background-color:#4fc38f;border:2px solid #4fc38f!important}.profile-sub-nav_course.-jquery,.profile-sub-nav_course.-jquery.-track{color:#17d192}.profile-sub-nav_course.-jquery.is-active{background-color:#17d192;border:2px solid #17d192!important}.profile-sub-nav_course.-web-dev,.profile-sub-nav_course.-quiz-web,.profile-sub-nav_course.-web-dev.-track,.profile-sub-nav_course.-quiz-web.-track{color:#22b7ab}.profile-sub-nav_course.-web-dev.is-active,.profile-sub-nav_course.-quiz-web.is-active{background-color:#22b7ab;border:2px solid #22b7ab!important}.profile-sub-nav_course.-python,.profile-sub-nav_course.-python.-track{color:#496cc3}.profile-sub-nav_course.-python.is-active{background-color:#496cc3;border:2px solid #496cc3!important}.profile-sub-nav_course.-design,.profile-sub-nav_course.-design.-track{color:#7062ba}.profile-sub-nav_course.-design.is-active{background-color:#7062ba;border:2px solid #7062ba!important}.profile-sub-nav_course.-intro,.profile-sub-nav_course.-intro.-track{color:#7d8896}.profile-sub-nav_course.-intro.is-active{background-color:#7d8896;border:2px solid #7d8896!important}.profile-sub-nav_course.is-active{color:#fff}.profile-sub-nav_course.-track.is-active{color:#fff}@media(min-width:500px){.profile-sub-nav.-teachers .profile-sub-nav_progress{display:inline-block}}@media(min-width:768px){.profile-sub-nav_left{width:25%}.profile-sub-nav_right{width:75%}}@media(min-width:1200px){.profile-sub-nav_left{width:20%}.profile-sub-nav_right{width:80%}}@media(min-width:1600px){.profile-sub-nav_left{width:13%}.profile-sub-nav_right{width:82%}}.profile-sub-nav:after{visibility:hidden;display:block;content:"";clear:both;height:0}.badges-popup{margin:-15px!important;text-align:center;height:346px;overflow:auto}.badges-popup_badge{width:95px;margin:10px}.get-started-box{display:none;background:#000 url(../images/profile/get-started-bg.jpg) no-repeat;background-size:cover;border-radius:15px;color:#fff;display:block;font:12px 'museo-sans-rounded',sans-serif;margin:0;padding:60px;text-align:center}.get-started-box p,.get-started-box h2{margin:0}.get-started-box h2{font-size:25px;font-weight:normal}.get-started-box p{text-transform:uppercase}@media(min-width:768px){.get-started-box{font-size:14px}.get-started-box h2{font-size:30px}}.track-container,.pinned-course{max-width:820px;display:none;margin:0 auto}.certificates-popup{width:300px;height:330px;margin:15px -15px 0;overflow-y:auto}.certificates-popup_certificate{border-bottom:1px solid #e1e1e1;padding-bottom:30px;margin-bottom:30px!important}.certificates-popup_message{color:#4f4f4f;font-size:25px!important;line-height:40px;padding:30px;text-align:center}.certificates-popup_certificate:last-of-type{border:0;margin-bottom:0!important}.certificates-popup_certificate i{font-size:40px;margin-right:15px}.certificates-popup_info{display:inline-block}.certificates-popup_button{border-color:#4f4f4f;color:#4f4f4f;margin:5px 10px 0}.certificates-popup_button:hover,.certificates-popup_button:focus,.certificates-popup_button:active{border-color:#828282;color:#828282}.certificates-popup_name{font-size:13px;margin:0;padding:0;text-transform:uppercase}.certificates-popup_date{font-size:11px!important;line-height:4px;font-weight:bold}@media(min-width:768px){.certificates-popup{width:520px}.certificates-popup_message{padding:70px}}.add-child-popup{width:300px;margin:-15px;position:relative}.add-child-popup_child{position:relative}.add-child-popup_input{border-radius:10px;font-size:11px;margin-right:5px;padding:10px;text-align:left;width:30%!important}.add-child-popup_button{background-color:#eb384e;color:#fff;display:block;font-size:14px;left:-5px;padding:10px 15px;margin:0 auto;position:relative}.add-child-popup_close-icon{cursor:pointer;display:none;padding:5px;position:absolute;top:8px}@media(min-width:768px){.add-child-popup{width:520px}.add-child-popup_input{width:31.4%!important}}.t-course-html-css .course-box_header,.t-course-html-css .button:hover,.t-course-html-css .button:focus,.t-course-html-css .button:active,.t-course-html-css .course-progress_course-number,.t-course-html-css .course-progress_course-play{color:#4fc38f!important}.t-course-html-css .course-popup_purchase-button{color:#4fc38f}.t-course-html-css .t-background,.t-course-html-css .badge,.t-course-html-css .course-progress_lesson-progress.-completed,.t-course-html-css .radial-progress_fill{background-color:#4fc38f!important}.t-course-html-css .-solid{color:#4fc38f!important}.t-course-html-css .-solid:hover,.t-course-html-css .course-progress_course-play.-completed{color:#fff!important}.t-course-html-css .badge.-white{background-color:#fff!important;color:#4fc38f!important}.t-course-html-css .badge.-opaque{background-color:rgba(255,255,255,0.1)!important}.t-course-javascript .course-box_header,.t-course-javascript .button:hover,.t-course-javascript .button:focus,.t-course-javascript .button:active,.t-course-javascript .course-progress_course-number,.t-course-javascript .course-progress_course-play{color:#3084d8!important}.t-course-javascript .course-popup_purchase-button{color:#3084d8}.t-course-javascript .t-background,.t-course-javascript .badge,.t-course-javascript .course-progress_lesson-progress.-completed,.t-course-javascript .radial-progress_fill{background-color:#3084d8}.t-course-javascript .-solid{color:#3084d8!important}.t-course-javascript .-solid:hover,.t-course-javascript .course-progress_course-play.-completed{color:#fff!important}.t-course-javascript .badge.-white{background-color:#fff!important;color:#3084d8!important}.t-course-javascript .badge.-opaque{background-color:rgba(255,255,255,0.1)!important}.t-course-jquery .course-box_header,.t-course-jquery .button:hover,.t-course-jquery .button:focus,.t-course-jquery .button:active,.t-course-jquery .course-progress_course-number,.t-course-jquery .course-progress_course-play{color:#17d192!important}.t-course-jquery .course-popup_purchase-button{color:#17d192}.t-course-jquery .t-background,.t-course-jquery .badge,.t-course-jquery .course-progress_lesson-progress.-completed,.t-course-jquery .radial-progress_fill{background-color:#17d192}.t-course-jquery .-solid{color:#17d192!important}.t-course-jquery .-solid:hover,.t-course-jquery .course-progress_course-play.-completed{color:#fff!important}.t-course-jquery .badge.-white{background-color:#fff!important;color:#17d192!important}.t-course-jquery .badge.-opaque{background-color:rgba(255,255,255,0.1)!important}.t-course-python .course-box_header,.t-course-python .button:hover,.t-course-python .button:focus,.t-course-python .button:active,.t-course-python .course-progress_course-number,.t-course-python .course-progress_course-play{color:#496cc3!important}.t-course-python .course-popup_purchase-button{color:#496cc3}.t-course-python .t-background,.t-course-python .badge,.t-course-python .course-progress_lesson-progress.-completed,.t-course-python .radial-progress_fill{background-color:#496cc3}.t-course-python .-solid{color:#496cc3!important}.t-course-python .-solid:hover,.t-course-python .course-progress_course-play.-completed{color:#fff!important}.t-course-python .badge.-white{background-color:#fff!important;color:#496cc3!important}.t-course-python .badge.-opaque{background-color:rgba(255,255,255,0.1)!important}.t-course-web-dev .course-box_header,.t-course-web-dev .button:hover,.t-course-web-dev .button:focus,.t-course-web-dev .button:active,.t-course-web-dev .course-progress_course-number,.t-course-web-dev .course-progress_course-play{color:#22b7ab!important}.t-course-web-dev .course-popup_purchase-button{color:#22b7ab}.t-course-web-dev .t-background,.t-course-web-dev .badge,.t-course-web-dev .course-progress_lesson-progress.-completed,.t-course-web-dev .radial-progress_fill{background-color:#22b7ab}.t-course-web-dev .-solid{color:#22b7ab!important}.t-course-web-dev .-solid:hover,.t-course-web-dev .course-progress_course-play.-completed{color:#fff!important}.t-course-web-dev .badge.-white{background-color:#fff!important;color:#22b7ab!important}.t-course-web-dev .badge.-opaque{background-color:rgba(255,255,255,0.1)!important}.t-course-design .course-box_header,.t-course-design .button:hover,.t-course-design .button:focus,.t-course-design .button:active,.t-course-design .course-progress_course-number,.t-course-design .course-progress_course-play{color:#7062ba!important}.t-course-design .course-popup_purchase-button{color:#7062ba}.t-course-design .t-background,.t-course-design .badge,.t-course-design .course-progress_lesson-progress.-completed,.t-course-design .radial-progress_fill{background-color:#7062ba}.t-course-design .-solid{color:#7062ba!important}.t-course-design .-solid:hover,.t-course-design .course-progress_course-play.-completed{color:#fff!important}.t-course-design .badge.-white{background-color:#fff!important;color:#7062ba!important}.t-course-design .badge.-opaque{background-color:rgba(255,255,255,0.1)!important}.my-progress-container{display:none;max-width:820px;margin:0 auto}.my-progress-container_course{color:#7d8896;background-color:#fff;border:2px solid #7d8896;border-radius:5px;padding:15px;position:relative;margin-bottom:40px;text-align:initial}.my-progress-container_name{display:inline-block;font:9px 'museo-sans-rounded',sans-serif;font-weight:800;margin-bottom:15px;text-transform:uppercase;background-color:#FFF;position:absolute;top:-18px;border:2px solid #808080;padding:3px 6px;border-radius:3px}.my-progress-container_module{visibility:initial}.my-progress-container_module:last-of-type .my-progress-container_projects,.my-progress-container_module:last-of-type .my-progress-container_lessons{display:inline-block;float:none;margin-bottom:0}.my-progress-container_lessons,.my-progress-container_projects{height:30px;padding:0 0 0 15px;margin-bottom:10px}.my-progress-container_number,.my-progress-container_project{border:2px solid #7d8896;border-radius:7px;box-sizing:border-box;color:#7d8896;cursor:pointer;display:inline-block;height:30px;margin:0 4px 0 0;margin-bottom:5px;opacity:.25;text-align:center;width:30px;position:relative;top:50%;transform:translateY(-50%)}.my-progress-container_number:hover,.my-progress-container_project:hover{opacity:.5}.my-progress-container_number{font-size:12px;padding-top:5px}.my-progress-container_project{padding-top:5px}.my-progress-container .-completed{border-color:#7d8896;color:#7d8896;opacity:1}.my-progress-container .-completed:hover{opacity:.7}.my-progress-container_project.-percent100{border-color:#7d8896}.my-progress-container_star{position:relative;top:1px}.my-progress-container_circle{border:2px solid #7d8896;border-radius:50%;display:inline-block;height:15px;width:15px}.my-progress-container .-javascript .-good-score{color:#3084d8;border-color:#3084d8}.my-progress-container .-javascript .-excellent-score{color:#fff;background-color:#3084d8}.my-progress-container .-html-css .-good-score{color:#4fc38f;border-color:#4fc38f}.my-progress-container .-html-css .-excellent-score{color:#fff;background-color:#4fc38f}.my-progress-container .-jquery .-good-score{color:#17d192;border-color:#17d192}.my-progress-container .-jquery .-excellent-score{color:#fff;background-color:#17d192}.my-progress-container .-web-dev .-good-score{color:#22b7ab;border-color:#22b7ab}.my-progress-container .-web-dev .-excellent-score{color:#fff;background-color:#22b7ab}.my-progress-container .-python .-good-score{color:#496cc3;border-color:#496cc3}.my-progress-container .-python .-excellent-score{color:#fff;background-color:#496cc3}.my-progress-container .-design .-good-score{color:#7062ba;border-color:#7062ba}.my-progress-container .-design .-excellent-score{color:#fff;background-color:#7062ba}.teachers-container{display:none;max-width:820px;margin:0 auto}.teachers-boxes_box{background-color:#7d8896;border-radius:5px;color:#fff;padding:20px 15px;margin-bottom:30px}.teachers-boxes_box-top{height:70px}.teachers-boxes_box-icon{background-color:#646f7c;border-radius:50%;color:#7d8896;display:inline-block;font-size:20px;padding:11px 12px 5px}.teachers-boxes_box-header{font-size:15px;margin:0}.teachers-boxes_box-text{font-size:14px;height:34px;margin-top:0}.teachers-boxes_box-buttons{margin-top:10px}.teachers-boxes_box-button{display:inline-block;font-size:9px;text-align:center;width:100%}.teachers-boxes_box-button.-small{width:46%}.teachers-boxes_box-button.-small:first-of-type{margin-right:5px}.teachers-boxes_box.-html-css{background-color:#4fc38f}.teachers-boxes_box.-html-css .teachers-boxes_box-icon{background-color:#39a675;color:#4fc38f}.teachers-boxes_box.-web-dev{background-color:#22b7ab}.teachers-boxes_box.-web-dev .teachers-boxes_box-icon{background-color:#1a8c83;color:#22b7ab}.teachers-boxes_box.-javascript{background-color:#3084d8}.teachers-boxes_box.-javascript .teachers-boxes_box-icon{background-color:#226ab3;color:#3084d8}.teachers-boxes_box.-java{background-color:#4ea3c2}.teachers-boxes_box.-java .teachers-boxes_box-icon{background-color:#3988a4;color:#4ea3c2}.teachers-boxes_box.-design{background-color:#7062ba}.teachers-boxes_box.-design .teachers-boxes_box-icon{background-color:#5647a2;color:#7062ba}.teachers-boxes_box.-business{background-color:#cc4b88}.teachers-boxes_box.-business .teachers-boxes_box-icon{background-color:#b2326f;color:#cc4b88}.teachers-boxes_box.-python{background-color:#496cc3}.teachers-boxes_box.-python .teachers-boxes_box-icon{background-color:#3655a3;color:#496cc3}.header-banner{background:#15203f url(/images/banner-texture-01.png) no-repeat center right;border-radius:5px;color:#fff;font-size:18px;line-height:20px;margin-bottom:20px;padding:30px 20px}.header-banner_button{background-color:#00b0f5;border-color:#00b0f5;margin-top:15px}.header-banner_button:hover,.header-banner_button:active,.header-banner_button:focus{opacity:.7}.dropdown-menu{border-radius:15px;background-color:rgba(30,31,42,0.9);box-shadow:0 0 2px #Fff;cursor:pointer;display:none;font-size:14px;font-weight:700;padding:15px 20px;left:15px;position:absolute;min-width:120px;z-index:999}.dropdown-menu_container{display:inline-block}.dropdown-menu i{position:relative;top:2px}.dropdown-menu_link,.dropdown-menu_link:visited{color:#fff;cursor:pointer;display:block;padding:5px 20px;margin:0 -20px;text-transform:capitalize;text-decoration:none}.dropdown-menu_link:active,.dropdown-menu_link:hover{color:#eb384e;text-decoration:none}.dropdown-menu.-right .dropdown-menu_triangle{left:initial;right:25px}.dropdown-menu.-right[data-position=bottom]{top:510px!important}.dropdown-menu_back{border-bottom:1px solid #d7d7d7;display:none;margin-bottom:15px;margin-top:-10px;padding-bottom:15px;padding-top:15px}.dropdown-menu_back:hover{color:#eb384e}.dropdown-menu_back i{margin-right:10px}.dropdown-menu_links{list-style-type:none}.dropdown-menu_buttons{border-top:1px solid #d7d7d7;display:none;line-height:25px;margin-top:5px;padding-top:20px;text-transform:capitalize}.dropdown-menu.main-menu .dropdown-menu_buttons{display:block}.dropdown-menu_settings{color:#fff;cursor:pointer;font-size:25px;margin-left:40px;display:inline-block}.dropdown-menu_settings:hover,.dropdown-menu_settings:active,.dropdown-menu_settings:focus{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#ccc;cursor:pointer}.dropdown-menu:before,.dropdown-menu:after{border-color:transparent transparent #1e1f2a transparent;border-style:solid;border-width:10px;content:'';display:block;height:0;opacity:.9;position:absolute;top:-20px;width:0}.dropdown-menu:before{border-width:11px;border-color:transparent transparent rgba(255,255,255,0.4) transparent;top:-23px}.dropdown-menu.-center:before,.dropdown-menu.-center:after{left:0;margin:auto;right:0}.dropdown-menu.-right:after{left:initial;right:25px}.dropdown-menu.-right:before{left:initial;right:24px}.dropdown-menu.-left:after{right:initial;left:25px}.dropdown-menu.-left:before{right:initial;left:24px}.top-notification{background-color:#eb384e;color:#fff;display:block;font-size:16px;line-height:70px;padding:0 30px;position:fixed;top:-70px;width:100%;z-index:2;transition:top .5s}.top-notification_close{font-size:14px;cursor:pointer}.top-notification_close:hover{opacity:.6}.top-notification_button{margin-left:15px}.t-transparent-header #outer-container,.top-bar{transition:margin-top .5s;margin-top:0}.has-notification .top-notification{top:0}.t-transparent-header .has-notification #outer-container,.has-notification .top-bar{margin-top:70px}.homeschool-registration .step-1{color:#555;font-family:'museo-sans-rounded',sans-serif}.homeschool-registration .step-1_container{max-width:100%;text-align:center}.homeschool-registration .step-1_left,.homeschool-registration .step-1_right{margin:20px 0;padding:0 20px}.homeschool-registration .step-1_right{text-align:center}.homeschool-registration .step-1_step{font-size:12px}.homeschool-registration .step-1_title{font-size:25px;font-weight:normal;line-height:30px;text-transform:capitalize}.homeschool-registration .step-1_input{border:1px solid #dfdfdf;color:#909090;margin-bottom:10px;padding:10px;width:254px}.homeschool-registration .step-1_input.is-matching{background-color:#efe;border:1px solid #cfc}.homeschool-registration .step-2{background-color:#dfdfdf;color:#555;font-family:'museo-sans-rounded',sans-serif;padding:25px}.homeschool-registration .step-2_section,.homeschool-registration .step-2_add-child{background-color:#fff;padding:25px;margin:15px;text-align:center;position:relative}.homeschool-registration .step-2_step{font-size:12px}.homeschool-registration .step-2_title{font-size:25px;font-weight:normal;line-height:30px;text-transform:capitalize}.homeschool-registration .step-2_input{border:1px solid #dfdfdf;margin:5px;margin-right:10px;padding:10px}.homeschool-registration .step-2_input:first-of-type{margin-top:50px}.homeschool-registration .step-2_icon{color:#a2a2a2;font-size:40px;left:50%;margin-left:-20px;margin-top:-5px;position:absolute}.homeschool-registration .step-2_close-icon{color:#a2a2a2;cursor:pointer;display:none;font-size:25px;top:15px;right:15px;position:absolute}.homeschool-registration .step-2_close-icon:hover{color:#6f6f6f}.homeschool-registration .step-2_plus{font-size:35px;height:35px;display:inline-block}.homeschool-registration .step-2_plus-text{position:relative;top:50%;transform:translateY(-50%);display:inline-block;margin-left:10px}.homeschool-registration .step-2_add-child{cursor:pointer;text-align:center}.homeschool-registration .step-2_add-child:hover{background-color:#eb384e;color:#fff}.homeschool-registration .step-3{background-color:#eb384e;color:#fff;font-family:'museo-sans-rounded',sans-serif;padding:75px 25px;text-align:center}.homeschool-registration .step-3_step{font-size:12px}.homeschool-registration .step-3_title{font-size:25px;font-weight:normal;line-height:30px;text-transform:capitalize}.homeschool-registration .step-3 .button{font-size:16px;margin-top:25px;border-radius:5px;padding:20px 25px}.homeschool-registration .step-3 .button:hover{background-color:#fff;color:#eb384e}.homeschool-registration .step-3 .button .icon-right{font-size:14px;margin-left:5px;position:relative;top:2px}@media(min-width:768px){.homeschool-registration .step-1_container{max-width:760px;text-align:left;padding:0}.homeschool-registration .step-1_left,.homeschool-registration .step-1_right{margin:15px 0;padding:20px 0}.homeschool-registration .step-1_left{border-right:1px solid #dfdfdf;height:202px}.homeschool-registration .step-1_right{text-align:right}.homeschool-registration .step-1_title{font-size:30px}.homeschool-registration .step-2_section,.homeschool-registration .step-2_add-child{text-align:left;margin:15px auto;max-width:760px}.homeschool-registration .step-2_add-child{text-align:center}.homeschool-registration .step-2_title{font-size:30px}.homeschool-registration .step-2_input{border:1px solid #dfdfdf;margin:0 5px;padding:10px;width:195px}.homeschool-registration .step-2_input:first-of-type{margin:0 5px;margin-left:60px}.homeschool-registration .step-2_icon{color:#a2a2a2;font-size:40px;margin-left:0;margin-top:-2px;left:inherit;position:absolute}.homeschool-registration .step-2_close-icon{margin-left:5px;margin-top:8px;top:initial;right:initial}.homeschool-registration .step-3{padding:75px}.homeschool-registration .step-3_title{font-size:30px}}.footer-signup{color:#fff;max-width:760px;padding:130px 0;margin:0 auto;text-align:center}.footer-signup_input{background-color:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.005);color:#fff;margin-right:10px;width:100%}.footer-signup_input:focus{background-color:rgba(255,255,255,0.3)}.footer-signup_button{background-color:transparent;border:2px solid rgba(255,255,255,0.6);border-radius:5px;color:rgba(255,255,255,0.8);font:14px 'museo-sans-rounded',sans-serif;font-weight:600;margin-top:20px;padding:15px!important;width:100%}.footer-signup_button:hover{background-color:transparent;border:2px solid #fff;color:#fff}.footer-signup_button.-solid{background-color:#fff;color:#eb384e}.footer-signup_button.-solid:hover{background-color:transparent;color:#fff}.footer-signup_main-header{font:42px 'museo-sans-rounded',sans-serif;font-weight:500;color:#fff;margin:0 0 30px 0;line-height:44px}.footer-signup_sub-header{font:22px 'museo-sans-rounded',sans-serif;color:#fff;line-height:1.3em;margin:-20px 0 30px 0}.footer-signup_footer{bottom:20px;font-size:12px;left:0;position:absolute;right:0}.footer-signup.-small{border-radius:15px;margin-bottom:40px;padding:50px 0 70px}.footer-signup.-small .footer-signup_main-header{font-weight:normal;font-size:30px}.footer-signup.-homepage .footer-signup_sub-header{margin-bottom:50px}.footer-signup.-homepage .footer-signup_input{background-color:#fff;border:0;border-radius:5px;color:#717171;font:14px 'museo-sans-rounded',sans-serif;font-weight:bold;margin-right:20px;padding:20px}@media(min-width:767px){.footer-signup_input,.footer-signup_button{margin-top:0;width:initial}.footer-signup_input{min-width:300px}}.video-cta_video{padding:50px 30px 0 30px}.video-cta_signup{padding:20px 0 20px 0}.video-cta_signup div{color:#fff;text-align:center}.video-cta_signup div:first-child{padding-top:40px}.video-cta_signup div:last-child{padding:32px}.video-cta_header{font:42px 'museo-sans-rounded',sans-serif;font-weight:500;color:#fff;margin:0 0 30px 0;line-height:44px}.video-cta_text{font:22px 'museo-sans-rounded',sans-serif;color:#fff;line-height:1.3em;margin:-20px 0 30px 0}@media(min-width:767px){.video-cta_signup div button{margin-top:0}.video-cta_video{padding:40px 100px 0}}@media(min-width:992px){.video-cta_video{padding:40px 50px}.video-cta_video-wrapper{padding-bottom:49.25%}.video-cta_signup{padding:30px 0}.video-cta_signup{font-size:20px}}@media(min-width:1200px){.video-cta_signup{padding:80px 0}}.slider{color:#fff;padding:120px 0}.slider_control-left{margin-top:25px;padding-left:40px;width:25%}.slider_content{text-align:center;width:50%}.slider_control-right{margin-top:25px;padding-right:40px;text-align:right;width:25%}.slider_item{display:none;min-height:105px}.slider_item.is-active{display:list-item}.slider_item-header{color:#fff;font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none}.slider_item-text{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0;padding:0 30px}.slider img{border:0}.slider_dots{display:inline-block;font-size:12px;font-family:FontAwesome;display:table;clear:both;padding-bottom:50px}.slider_dot{transition:color 1s;color:#3c3646;cursor:pointer;float:left;padding:6px}.slider_dot.is-active{color:#fff}.slider ul{list-style-type:none;padding-left:0!important}.slider ul:nth-of-type(2){margin:0 auto}.slider_nav{cursor:pointer;opacity:.8;transition:opacity .5s}.slider_nav:hover{opacity:1}.slider.-homepage{color:#767d82;padding:15px 0 160px;font-size:14px}.slider.-homepage .slider_control-left{margin-top:65px;padding-left:40px}.slider.-homepage .slider_content{text-align:center}.slider.-homepage .slider_control-right{margin-top:65px;padding-right:40px;text-align:right}.slider.-homepage .slider_item-header{color:#767d82;margin-top:15px}.slider.-homepage ul{height:165px}.slider.-homepage .slider_dot{color:#b1b1b8}.slider.-homepage .slider_dot.is-active{color:#767d82}@media(min-width:676px){.slider.-homepage{font-size:15px}}@media(min-width:992px){.slider ul:nth-of-type(2){margin:70px auto 0}.slider.-homepage{padding:15px 0 120px}.slider.-homepage ul{height:84px}.slider.-homepage .slider_control-left,.slider.-homepage .slider_control-right{margin-top:50px}}.events-list .events-list-info{color:#fff;padding:60px 0 30px;font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none}.events-list .events-list-info h2{font:36px 'museo-sans-rounded',sans-serif;font-weight:700;margin-bottom:54px;text-align:center;text-transform:none;margin-bottom:15px}.events-list .events-list-info a{cursor:pointer;display:block;font:15px 'museo-sans-rounded',sans-serif;font-weight:500;line-height:1.3em;margin:10px 0 0;opacity:.8;text-transform:none;border-bottom:2px solid transparent;color:#fff;display:inline-block;margin:20px;text-decoration:none;text-transform:uppercase;transition:border-color .3s}.events-list .events-list-info a:hover{opacity:1}.events-list .events-list-info a:hover{border-color:#fff;text-decoration:none}.events-list-list{padding-bottom:40px;overflow-x:hidden}.events-list-list .events-list-event{background-color:#fff;color:#878787;margin:inherit;margin-bottom:5px;padding:30px;text-align:left}.events-list-list .events-list-event div:first-child h3{color:#666c6e;font-size:16px;text-transform:uppercase}.events-list-list .events-list-event div:last-child{text-align:left;padding:15px}.events-list-list .events-list-event p:last-of-type{padding-bottom:10px}.events-list-list .events-list-event a{color:#666c6e;padding-left:20px}.events-list-list .events-list-event a:hover{color:#b4b8b9;text-decoration:none}.events-list-list .events-list-event .button,.events-list-list .events-list-event .button:hover{color:#fff!important}@media(min-width:992px){.events-list-list{overflow:inherit}.events-list-list .events-list-event{margin:0 auto 10px auto;padding:40px 20px;width:680px;position:relative;top:-20px}.events-list-list .events-list-event div:last-child{text-align:right}}.info-image{color:#878787;border-radius:15px;font-size:15px;padding:0 20px;text-align:center}.info-image_images{margin:70px 0 0 0}.info-image_info{display:table;height:100%;padding:0 50px}.info-image.-center{padding:40px 50px;text-align:center}.info-image.-right{display:inline-block;margin-top:20px;text-align:center}.info-image_header{font:42px 'museo-sans-rounded',sans-serif;font-weight:500;color:#fff;margin:0 0 30px 0;line-height:44px}.info-image_text{font:22px 'museo-sans-rounded',sans-serif;color:#fff;line-height:1.3em;margin:-20px 0 30px 0}.info-image_image{max-width:400px}.info-image_info-content,.info-image_image{display:table-cell;vertical-align:middle;margin:0 auto}.info-image .-vertical{display:inline-block;height:100%;vertical-aligin:middle}.info-image_header.-dark,.info-image_text.-dark{color:#fff}.info-image.-red{background-color:#eb384e;color:#fff;margin-bottom:80px}.info-image .-light{font-weight:normal;font-size:30px}@media(min-width:677px){.info-image{height:250px}.info-image.-right{margin-top:80px;text-align:left;width:550px}}@media(min-width:992px){.info-image{text-align:left;height:400px}.info-image.-center{padding:80px 100px}.info-image_info-content,.info-image_image{margin:0}.info-image .-no-image{vertical-align:middle;margin:0 auto}.info-image_images{margin:60px 0}.info-image .-bottom{margin-bottom:0}.info-image.-center .info-image_text{padding:0 200px}}.rounded-section{background-color:#1f1f35;border-radius:5px;color:#fff;padding:60px 20px;margin-bottom:60px}.rounded-section_header{font:30px 'museo-sans-rounded',sans-serif;font-weight:700;margin:24px 0 12px;padding:6px 0;text-align:center;text-transform:none;margin:0 0 32px}.rounded-section.-white{background-color:#fff;border:1px solid #bdbdbd}.rounded-section.-white .rounded-section_header{color:#767d82}@media(min-width:992px){.rounded-section{padding:60px 85px 100px}}.four-sections{text-align:center}.four-sections_section{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0;display:inline-block;text-align:center;width:285px}.four-sections_section:nth-child(-n+2){padding:50px 10px 30px}.four-sections_section:nth-child(n+3){padding:0 10px 50px}.four-sections_img{height:60px;margin-bottom:10px}.four-sections_section:first-child .four-sections_img img{border-radius:15px;width:85px}.four-sections_buttons{margin-top:20px;text-align:center}.four-sections_buttons .button{color:#fff!important;margin:0 10px;padding-left:16px!important;padding-right:16px!important;opacity:.8}.four-sections_buttons .button:hover,.four-sections_buttons .button:focus{opacity:1;background:transparent}.four-sections_align{display:inline-block;height:100%;vertical-align:middle}.four-sections_link{cursor:pointer;display:block;font:15px 'museo-sans-rounded',sans-serif;font-weight:500;line-height:1.3em;margin:10px 0 0;opacity:.8;text-decoration:none;text-transform:none}.four-sections_link:hover{opacity:1}.four-sections_section:hover .four-sections_link,.four-sections_link:hover,.four-sections_link:active,.four-sections_link:focus{color:#3b3b3b}.four-sections_arrow{font-size:15px;left:3px;position:relative;top:3px}@media(min-width:676px){.four-sections_section{margin-bottom:0}}@media(min-width:992px){.four-sections_section{width:350px}}@media(min-width:1200px){.four-sections_section{padding:80px 10px 50px;width:285px}}.header-image{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;margin:0;padding:80px 0;position:relative;text-align:left}.header-image .container{padding:0}.header-image.-codeavengers{background-image:url(/image/background/team-02.jpg);padding:120px 0}.header-image.-guy-using-laptop{background-image:url(/image/background/guy-using-laptop.jpg);background-position:center bottom}.header-image.-girl-using-laptop{background-image:url(/image/background/girl-using-laptop.jpg);padding:96px 0}.header-image.-teacher-classroom{background-image:url(/image/background/teacher-classroom.jpg);background-position-x:right;padding:143px 0}.header-image.-students-blurred{background-image:url(/image/background/students-blurred.jpg)}.header-image.-code-camp-bg{background-image:url(/image/background/code-camp.jpg);padding:90px 0 58px}.header-image.-ada-hour-code{background-color:#716bf1;background-image:url(/image/background/code-with-ada-01.jpg);background-size:cover;padding:100px 20px}.header-image.-full-height{height:100vh}.header-image_logo{margin-bottom:10px}.header-image_main-header{font:42px 'museo-sans-rounded',sans-serif;font-weight:500;color:#fff;margin:0 0 30px 0;line-height:44px;padding:0 15px 0 0}.header-image_sub-header{font:22px 'museo-sans-rounded',sans-serif;color:#fff;line-height:1.3em;margin:-20px 0 30px 0}.header-image_input,.header-image .button{margin-bottom:30px;width:100%}.header-image_input{border:0;border-radius:5px;color:#717171;font:14px 'museo-sans-rounded',sans-serif;font-weight:bold;margin-right:20px;padding:20px;position:relative}.header-image .button{vertical-align:initial;margin-right:15px}.header-image_footer{bottom:-120px;font-size:12px;left:0;position:absolute;right:0}.header-image.-center{text-align:center}.header-image.-center .header-image_main-header{font-weight:normal}.header-image .-thin{font:42px 'museo-sans-rounded',sans-serif;font-weight:500;line-height:45px;text-transform:initial}.header-image .-cursive{font:60px 'Clicker Script',cursive;font-weight:bold;line-height:70px;padding-left:5px}@media(min-width:668px){.header-image{padding:140px 0}.header-image.-codeavengers{background-image:url(/image/background/team-01.jpg)}.header-image.-guy-using-laptop{height:600px}.header-image_input,.header-image .button{margin-bottom:60px;width:initial}.header-image_input{width:200px}}@media(min-width:992px){.header-image{text-align:left;padding:180px 0}.header-image.-guy-using-laptop{height:700px}.header-image_left{width:50%}}@media(min-width:1099px){.header-image.-codeavengers{background-position-y:-30px}}@media(min-width:1200px){.header-image.-codeavengers{background-position-y:-70px}.header-image_input{width:300px}}@media(min-width:1500px){.header-image.-ada-hour-code{background-position-y:-110px}}.steps_left,.steps_right{padding:40px;text-align:left}.steps_left{padding-bottom:0}.steps_right{padding-bottom:30px}.steps_middle{display:none}.steps_section{background-color:#fff;border-radius:5px;display:inline-block;margin-bottom:35px;padding:40px 20px 20px;position:relative;width:100%}.steps_section:last-of-type{margin-bottom:0}.steps_check{background-color:#24c2e4;border-radius:50%;display:inline-block;color:#fff;font-size:18px;height:33px;left:-12px;padding:7px;position:absolute;top:-12px;width:33px}.steps_triangle{border-top:10px solid transparent;border-bottom:10px solid transparent;display:none;height:0;position:absolute;width:0}.steps_dot{background-color:#fff;border-radius:50%;height:8px;position:absolute;width:8px}.steps_triangle.-right{border-left:10px solid white;right:-10px;top:15px}.steps_triangle.-right .steps_dot{left:113px;top:-4px}.steps_triangle.-left{border-right:10px solid #fff;bottom:15px;left:-10px}.steps_triangle.-left .steps_dot{left:-113px;top:-4px}.steps_text{color:#282828;font:16px 'museo-sans-rounded',sans-serif;font-weight:700;line-height:18px}.steps_link{color:#777;display:inline-block;font:12px 'museo-sans-rounded',sans-serif;font-weight:bold;margin-top:10px;text-transform:uppercase}.steps_arrow{font-size:20px;right:20px;position:absolute;bottom:15px}@media(min-width:992px){.steps_link{cursor:pointer}.steps_left,.steps_right{padding:55px 0}.steps_section{max-width:455px;width:100%}.steps_middle{display:inline-block}.steps_triangle{display:block}.steps_triangle.-right .steps_dot{left:71px}.steps_triangle.-left .steps_dot{left:-71px}}@media(min-width:1200px){.steps_triangle.-right .steps_dot{left:103px}.steps_triangle.-left .steps_dot{left:-104px}}.popup-gallery{margin:-51px -45px 30px -45px;position:relative;width:480px;z-index:1}.popup-gallery_image-title{font:24px 'museo-sans-rounded',sans-serif;font-weight:700;line-height:1.2em;margin:18px 0 6px;padding:6px 0;text-align:center;text-transform:none;margin:0;padding:14px 20px 6px}.popup-gallery_image-wrapper{border-top-left-radius:5px;border-top-right-radius:5px;height:325px;margin-bottom:0!important;overflow:hidden;width:100%}.popup-gallery_image{height:100%}.popup-gallery_image-description{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0;background-color:rgba(0,0,0,0.5);bottom:60px;margin:0!important;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;opacity:1;padding:20px;position:absolute;width:100%}.popup-gallery_image-wrapper:hover .popup-gallery_image-description{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;opacity:0}.popup-gallery .slider{background-color:#000;height:60px;padding:0;width:480px;margin-left:0;margin-bottom:0!important}.popup-gallery .slider_content{height:100%;padding:0;overflow:hidden;text-align:center;width:77%}.popup-gallery .slider_content-wrapper{margin-top:5px;position:relative;text-align:center;width:100%}.popup-gallery .slider_content-wrapper:hover .slider_image,.popup-gallery .slider_content-wrapper:hover .slider_item.is-active .slider_image{opacity:.5}.popup-gallery .slider_content-wrapper.-large{text-align:left;width:3000px}.popup-gallery .slider_control-left,.popup-gallery .slider_control-right{margin-top:17px;padding:0;width:11%}.popup-gallery .slider_control-left{padding-left:10px;text-align:left}.popup-gallery .slider_control-right{padding-right:10px;text-align:right}.popup-gallery .slider_nav{width:15px}.popup-gallery .slider_nav:hover{cursor:pointer;opacity:.7}.popup-gallery .slider_item{border-radius:10px;cursor:pointer;display:inline-block;height:50px;padding:3px;min-height:initial;overflow:hidden;text-align:center;width:70px}.popup-gallery .slider_image{border-radius:5px;min-height:100%;opacity:.5;width:100%}.popup-gallery .slider_item .slider_image:hover{opacity:1!important}.popup-gallery .slider_item.is-active .slider_image{opacity:1}.popup-gallery .slider_dots{margin:5px 0!important}.-large .popup-gallery,.-large .popup-gallery .slider{width:572px}.-large .popup-gallery_image-wrapper{height:400px}.-presentation .popup-gallery{margin-bottom:0}.popup-gallery.-single .popup-gallery_image-description{bottom:0}.popup-gallery.-single .slider{display:none}.contact-us{border-top:1px solid #bdbdbd;display:inline-block;padding-top:50px;width:100%}.contact-us_content{font:16px 'museo-sans-rounded',sans-serif;font-weight:300;margin:0 auto 50px;width:300px}.contact-us img{border:0;margin-top:10px;margin-bottom:20px}.contact-us_header{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none}.contact-us_info{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0;height:70px;margin-bottom:20px;margin-top:3px}.contact-us_links{color:#636363;cursor:pointer;font-size:12px;font-weight:800;text-decoration:none}.contact-us_link{margin-right:20px}.contact-us_link:hover,.contact-us_link:focus{color:#636363;opacity:.7}.contact-us_subtext{display:inline-block;width:155px;border-left:1px solid #647488;padding-left:30px}.contact-us.-bottom-padding{padding:0}.contact-us.-bottom-padding .contact-us_content{margin-bottom:80px}@media(min-width:676px){.contact-us_content{margin:0 auto 60px}}@media(min-width:992px){.contact-us_content{margin:0 auto 110px}}.toolbar{border-top-left-radius:5px;border-top-right-radius:5px;padding:12px 5px 0 5px;display:inline-block;min-height:40px;vertical-align:top;z-index:998}#code-container{left:500px;right:410px}#info{bottom:0;left:0;position:absolute;top:60px;width:490px}.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-container>ol,.glossInfo-dialog ol{margin:7px auto;padding:18px 27px 18px 48px}.rtl .ca-style .task-steps-container>ol{padding:18px 27px 18px 35px}body.course button,body.course textarea,body.course input,body.course .ui-widget{font-family:'museo-sans-rounded',sans-serif}body.fontFail,.fontFail button,.fontFail input{font-family:sans-serif}.course-mode{background-color:#1e1f2a;position:static}.course-mode .top-bar .tasks-toolbar{display:none!important}.course-mode .toolbar .ui-button{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:capitalize}.course-mode .toolbar .ui-button .ui-button-text{line-height:1.2em}.course-mode .is-logged-out .header-bar_link{display:none}.course-mode .header-bar_text.js-name{max-width:55px}.course-mode .is-logged-out .header-bar_logo{display:none}.course-mode .is-logged-out .header-bar_icon{color:#fff;display:inline-block;right:initial}.course-mode .tasks-toolbar{background-color:white;border-radius:5px 5px 0 0;border-bottom:3px solid;height:43px;padding:0 20px;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:10px;font-weight:800;letter-spacing:1px;text-transform:capitalize;line-height:40px;padding-right:20px}.course-mode .tasks-toolbar_container{display:inline-block;bottom:0;padding:0 20px;position:absolute;left:0;margin:auto;top:0;vertical-align:middle}.course-mode .tasks-toolbar_container .ui-button{background-color:transparent;min-width:20px;padding:0;vertical-align:baseline;width:20px;cursor:pointer;opacity:.8;transition:opacity .5s;opacity:.3}.course-mode .tasks-toolbar_container .ui-button .ui-button-text{background-color:#6f7eb7;border-color:#6f7eb7;display:inline-block;height:3px;padding:0;vertical-align:middle;width:17px}.course-mode .tasks-toolbar_container .ui-button:hover{opacity:1}.course-mode .tasks-toolbar_container .ui-button.passed .ui-button-text{background-color:#17a0e1;border-color:#17a0e1}.course-mode .tasks-toolbar_container .ui-button.current{opacity:1!important}.course-mode .tasks-toolbar_container .ui-button.current .ui-button-text{background-color:#fff;border-style:solid;border-radius:3px;border-width:2px;height:5px}.course-mode .tasks-toolbar_index{font-size:18px;margin-left:6px;padding:6px 5px;position:relative;top:6px;cursor:pointer;opacity:.8;transition:opacity .5s;opacity:.5}.course-mode .tasks-toolbar_index:hover{opacity:1}.course-mode .tasks-toolbar .button-container{background:transparent;bottom:0;border-left:3px solid #1e1f2a;border-radius:0;display:inline-block;padding:0 8px;position:absolute;right:0;top:0;margin:auto;min-height:0}.course-mode .tasks-toolbar .button-container .ui-button-text{display:none}.course-mode .tasks-toolbar .button-container .ui-button{color:#1e1f2a;background-color:transparent;height:36px;margin:3px 1px;min-height:36px!important;min-width:36px!important;cursor:pointer;opacity:.8;transition:opacity .5s}.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 .5s}.course-mode .header-bar_logo:hover{opacity:1}.course-mode .header-bar_buttons{padding-right:15px}.course-mode .header-bar_buttons,.course-mode .header-bar_profile{color:#eee}.course-mode .header-bar_profile{margin-right:0}.course-mode .header-bar_menu-button,.course-mode .header-bar_icon{transition:opacity .5s;color:white;opacity:.85}.course-mode .header-bar_menu-button:hover,.course-mode .header-bar_icon:hover{opacity:1}.course-mode .header-bar_menu-button.-other-pages{display:none!important}.course-mode .header-bar_menu-button.-lessons{display:inline-block!important}.course-mode .lesson-index-menu{background-color:rgba(30,31,42,0.9);border:0}.course-mode .lesson-index-menu.-project .course-popup_lesson-progress-bar-column{display:none}.course-mode .lesson-index-menu .jspVerticalBar{right:-14px}.course-mode .lesson-index-menu .jspContainer{overflow:visible}.course-mode .language-selector{bottom:initial;color:#fff;font-size:16px;height:40px;line-height:40px;margin:10px 0;position:fixed}.course-mode .top-bar{box-shadow:none;background-color:transparent;width:505px;position:fixed;left:10px;right:10px;top:0;z-index:1001}.course-mode.big-challenge .top-bar .header-bar{height:95px}.course-mode .header-bar{background-color:transparent;padding:0 10px;height:60px}.course-mode .instructions-container{background:#fff;bottom:0;overflow-y:hidden;overflow-x:hidden;position:absolute;top:0;width:100%}.course-mode:not(.ide) .instructions{background:white;border-radius:0 0 5px 5px;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 ol.multi-column{column-count:1;-webkit-column-count:1;-moz-column-count:1;list-style-type:none}.course-mode .instructions .task-steps-container{background-color:#1e1f2a}.course-mode .instructions .task-steps-container:last-of-type{background-color:#1e1f2a;border-radius:0;padding:3px 0 3px 0;margin:18px -30px 18px -36px;position:static;z-index:0}.course-mode .instructions .task-steps-container:last-of-type li{margin:3px 0}.course-mode .instructions .task-steps-container:last-child{padding:3px 0 0 0}.course-mode .instructions .task-steps-container:not(:last-of-type) .task-steps{padding-left:24px}.course-mode .instructions .task-steps-container .task-steps{background-color:white;margin:0 auto}.course-mode .instructions .task-steps-container .task-steps:last-child{margin-bottom:0}.course-mode .instructions .task-steps-container .task-steps:first-child{margin-top:0}.course-mode .instructions .task-steps-container p.task-steps{padding:18px 30px 18px 36px}.course-mode .instructions .task-steps-container .task-steps-container:first-child{margin-top:0}.course-mode .instructions .task-steps-container .task-steps-container:first-child p.task-steps{margin-top:0}.course-mode .instructions .game-container{display:block;position:relative}.course-mode .instructions .game{background-color:transparent;border:0;position:relative;margin:-10px auto 0;z-index:1;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}.course-mode .instructions .game.float{margin:5px 0;float:right}.course-mode .instructions .block{background-color:black;z-index:100;background-image:url('../image/game/block.jpg')}.course-mode .instructions .start.block{z-index:199;background-color:cyan;background-position:0 -200px;box-shadow:0 0 3px 2px #34ceff}.course-mode .instructions .block.end{z-index:199;background-position:0 -160px;box-shadow:0 0 3px 2px #ffd700}.course-mode .instructions .border,.course-mode .instructions .block.move{z-index:90;border:1px solid #002326}.course-mode .instructions .robot{z-index:200}.course-mode .instructions .robot,.course-mode .instructions .block{position:absolute}.course-mode .instructions .robot,.course-mode .instructions .block.start,.course-mode .instructions .block.end{width:40px;height:40px;background-size:40px 240px;background-image:url('../image/game/robots.png')}.course-mode .instructions .robot[direction=east]{background-position:0 0}.course-mode .instructions .robot[direction=west]{background-position:0 -40px}.course-mode .instructions .robot[direction=north]{background-position:0 -120px}.course-mode .instructions .robot[direction=south]{background-position:0 -80px}.course-mode .instructions-content>p:not(.task-steps):last-child{padding-bottom:18px}.course-mode .instructions ol.multi-column input{width:180px}.course-mode .instructions ol input{border:1px solid #b5b5b5;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;max-width:70%;min-width:105px;padding:1px 2px}.course-mode .instructions ol input[type="number"]{min-width:60px;width:60px}.course-mode .html .instructions ol input{max-width:65%}span.button-link,span.button-gloss{background-color:#1e1f2a;border-radius:2px;color:white;cursor:pointer;display:inline-block;font-size:.80em;font-weight:400;padding:1px;line-height:1.25em;opacity:1;vertical-align:baseline}span.button-link{background-color:white;border:1px solid #ccc;color:#999;font-weight:bold;opacity:.95}span .ui-icon:before{line-height:1.25em}#main.html,#main.training{left:20px;right:20px;top:0;bottom:20px;position:absolute}.demo #main{margin:0;left:10px!important;min-width:0!important;right:10px!important;top:10px!important;overflow:visible!important}#console{cursor:default;top:0}#console .continue{vertical-align:middle}@media(max-height:800px){#console hr{display:none}}#console .ui-button-text-only .ui-button-text{padding:0}.code-toolbar .project-buttons,.code-toolbar .answer-buttons{float:right}.code-toolbar .ui-button{background-color:transparent;border:0;color:white;opacity:.8;transition:opacity .5s}.code-toolbar .ui-button:hover{opacity:1}.code-toolbar .ui-button.ui-button-disabled{opacity:.5!important}.code-toolbar .execute-button.ui-button{border:3px solid white;border-radius:10px;width:100px}.code-toolbar.output_toolbar{background-color:#fff;text-align:center}.code-toolbar.output_toolbar .ui-button{color:#1e1f2a;padding:0 6px}.menu-more_button{cursor:pointer;opacity:.8;transition:opacity .5s;font-size:16px;padding:6px 3px;position:relative;top:9px}.menu-more_button:hover{opacity:1}#main .ui-button.current{outline:none!important;z-index:901}.output-container{bottom:0;position:absolute;right:0;top:60px;width:400px;margin:0}.output-container .output-ui .ui-button.option .ui-icon{display:none}.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{height:100%;margin:0;right:0;top:auto;width:29.5%}.html.demo .output-container{height:inherit;bottom:120px!important;margin:0;position:fixed!important}#app-dialog #exampleApp{display:none}#app-dialog iframe{background-color:white}#app-container{border:1px solid #eee}.paperscript-dialog{padding:12px}.paperscript-dialog .ui-dialog-title{margin-bottom:0;min-height:44px}.paperscript-dialog .ui-dialog-titlebar-close{margin:0 0 12px 6px}.paperscript-dialog .button-container{background-color:transparent;position:absolute;top:0;left:40px;right:40px}.paperscript-dialog .button-container .ui-button.option .ui-button-text{border-bottom:2px solid rgba(0,0,0,0);border-top:2px solid rgba(0,0,0,0);transition:border-bottom-color .4s}.paperscript-dialog .button-container .ui-button.option.current .ui-button-text{border-bottom-color:#1e1f2a}.paperscript-dialog_slider-container{display:none}.paperscript-dialog_slider-container .ui-slider .ui-slider-handle{background-color:#fff;padding:8px 8px}.paperscript-dialog.showSolution{padding-top:6px;margin-top:0}.paperscript-dialog.showSolution .ui-dialog-title{padding:12px}.paperscript-dialog.showSolution .output_toolbar{background-color:transparent}.paperscript-dialog.showSolution .paperscript-dialog_slider-container{height:40px;margin:0;display:block;position:relative}.paperscript-dialog.showSolution .paperscript-dialog_slider{background-color:#999;border-radius:5px}.paperscript-dialog.showSolution .paperscript-dialog_slider-label{color:#fff}.paperscript-dialog.showSolution .paperscript-dialog_slider-label:first-child{right:14px}.paperscript-dialog.showSolution .paperscript-dialog_slider-label:last-child{float:right}.paperscript-dialog.showSolution .paperscript-dialog_slider-label-container{display:block;margin:0 0 8px 0}.paperscript-dialog .canvas-container{position:relative;margin:0 auto 0;width:500px;height:500px;background-color:#fff;box-shadow:0 0 0 2px #eee;z-index:0}#outputCanvas-container{display:none}#outputCanvas-container.focus-container #paperscriptCanvas{box-shadow:0 0 0 2px #ef5555 inset}#outputCanvas-container canvas{-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;-transform-origin:top left}#outputCanvas-container .canvas-container{background-color:#aaa;position:relative;top:43px}.paperscript-dialog.showGrid .canvas-container{box-shadow:none}.showCanvas #outputCanvas-container{background-color:transparent;top:0;display:block;margin-bottom:6px}.canvas{background-color:white;width:500px;height:500px;position:absolute;top:0}.showSolution #paperscriptCanvas{background-color:rgba(129,188,224,0.25);opacity:1.0}.exampleCanvas #paperscriptCanvas:not(.hasBackgroundColor){background-color:rgba(245,255,0,0.25)!important}.showGrid #gridCanvas{background-color:white}.showGrid #paperscriptCanvas{background-color:rgba(255,255,255,0.4);opacity:1.0}.colored-background #paperscriptCanvas{background-color:rgba(129,188,224,0.4);opacity:.75}#app-dialog .button-container,.paperscript-dialog .button-container,.paperscript-dialog_slider-container{display:none}#app-dialog.showSolution .button-container,.paperscript-dialog.showSolution2 .button-container{display:block;height:40px;margin:0}.ui-dialog.output-ui .option{background-color:#f8f8f8;color:#a5a5a5;display:inline-block;height:100%;font-size:22px!important;font-weight:700;margin:5px 0;width:50%}#errorCanvas{display:none;background-color:rgba(255,240,240,0.7)}.canvasError #errorCanvas{display:block}.canvasError #paperscriptCanvas2,.canvasError #paperscriptCanvas{opacity:.25!important}canvas{transition:background-color 1s linear}.loadingCanvas canvas{background-color:#ddd!important}.showSolution #paperscriptCanvas2{opacity:.75}#outputCanvas-container canvas{opacity:.85!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#outputCanvas-container.focus-container canvas{opacity:1!important}.showSolution2 #paperscriptCanvas2{display:none}#gridCanvas{z-index:-2}.showCanvas #gridCanvas{z-index:0}.showCanvas #paperscriptCanvas2{z-index:1}.showCanvas #paperscriptCanvas{z-index:2}#paperscriptCanvas2{background-color:rgba(245,255,0,0.25);z-index:-1}.editor{border-radius:5px;overflow:hidden;top:60px;bottom:0;position:absolute!important;width:100%;z-index:1}.code-toolbar{position:absolute;top:0;right:0;left:0;padding:0;text-align:left}#example-editor{top:40px}.translation #example-editor{top:20px}#editor-toolbar{height:40px;margin:10px -6px;padding:0 6px 0 18px;border-left-style:solid;border-right-style:solid;border-left-width:1px;border-right-width:1px;-webkit-border-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(rgba(0,0,0,0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(#fff,rgba(0,0,0,0)) 1 100%;-moz-border-image:-moz-linear-gradient(#fff,rgba(0,0,0,0)) 1 100%;-o-border-image:-o-linear-gradient(#fff,rgba(0,0,0,0)) 1 100%;border-image:linear-gradient(to bottom,#fff,rgba(0,0,0,0)) 1 100%}#example-toolbar{padding-top:0}.javascript.noStatusBar #ca-style{overflow:hidden}#code-container{position:absolute;bottom:0;top:0;margin:0;min-width:350px}.demo #code-container{margin:0;left:0;right:auto;bottom:0;width:auto}.wide #code-container,.wide #info{bottom:0;top:0}#code,#example,#console,#outputCanvas-container{border-radius:5px;overflow:visible;position:absolute;width:100%}#code-container #code{bottom:0;top:0}#example{bottom:0}#console,.showCanvas #results-container{bottom:0;position:absolute;width:100%}.showCanvas #console{border-top-left-radius:0;border-top-right-radius:0}.showCanvas #outputCanvas-container canvas{border-bottom-left-radius:0;border-bottom-right-radius:0}.demo #console,.demo .showCanvas #results-container{width:100%}.grid-activity{padding-bottom:10px}.rtl .instructions{direction:rtl}.html #output{bottom:auto;padding-bottom:0;position:absolute;right:10px;top:60px;width:auto;transform-origin:right top;-moz-transform-origin:right top;-webkit-transform-origin:right top;-o-transform-origin:right top;-ms-transform-origin:right top}.html.output-window #code-container{right:40px!important}.html #code-editor{top:60px}.filetabs #code-editor{top:103px}.html .alert h3{background-image:none;padding-left:0}#result{top:36px}.html #console{min-height:150px}#gloss{max-width:650px}.file-tabs{color:#1e1f2a;font-size:13px;position:absolute;bottom:1px;text-align:center;left:8px;z-index:1000;top:60px}.file-tabs>*{line-height:1.25em;background-color:white;border-top:2px solid #b5b5b5;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;display:inline-block;padding:6px 16px;margin:0 3px 0 0;opacity:.8}.file-tabs .success.current,.file-tabs .current{border-top:2px solid #ec6262!important;opacity:1}.demo.html .file-tabs{font-size:20px}#file-tabs{display:none}body.filetabs #file-tabs{display:block}.file-tabs>*:hover{border-top:2px solid #ecbc62!important;color:#333}#file-tabs .currentHtml{background:#eee!important;color:#464646;opacity:.9}@media all and (max-width:1650px){.project.js7:not(.demo) .ui-button-text-icon-primary .ui-button-text{display:none}.project.js7:not(.demo) .ui-button-text-icon-primary .ui-icon{margin-right:0}.project.js7 .toolbar .ui-button{min-width:32px!important}}@media all and (max-width:1650px){#file-tabs>*{padding:6px}}@media all and (max-width:1520px),(max-height:800px){.ide #file-tabs>*{font-size:12px}}@media all and (max-width:1390px),(max-height:800px){.ide #file-tabs .file-extension{display:none}}@media all and (max-width:1400px),(max-height:800px){.objective{font-size:18px;margin:0}.instructions{padding-top:12px}.course-mode .top-bar{width:480px}#info{width:460px}.course-mode-header,#code-container,.lesson-activity-container,#code-container,.exercise{left:470px}#review-game-dialog .question-container,.instructions{padding-left:20px;padding-right:20px}.course-mode .instructions .task-steps-container{margin-right:-20px;margin-left:-26px}.course-mode .instructions .task-steps-container:last-of-type{margin-left:-20px;margin-right:-20px}#file-tabs{font-size:12px}.tasks-toolbar .ui-button{min-width:20px}.top-bar:not(:hover) .tasks-toolbar .ui-button .ui-button-text:before{line-height:33px}.top-bar .badge-container{display:none!important}.html #input-container{width:700px}.instructions p.task-steps{background-position:25px;padding:18px 20px 18px 20px!important}.lesson-label,.console{font-size:13px}}.instructions{font-size:15px}@media all and (max-width:1260px){#info{width:320px}.instructions{font-size:12px}.instructions .objective{font-size:16px}.course-mode .top-bar{width:340px}.course-mode .tasks-toolbar_label{display:none}table.ascii{font-size:.8em}.course-mode-header,.lesson-activity-container,#code-container,.exercise{left:330px}.instructions{padding-left:16px;padding-right:10px}.instructions .task-steps-container{margin-right:-10px;margin-left:-16px}.instructions .objective{font-size:16px}.instructions-container code.multi,.instructions-container code.wide{white-space:nowrap}}.info code.multi.linenums:not([data-lang='text']){padding:0;font-size:1em;padding-right:0!important}.javascript.demo #code-container{right:30%}.ide #info{bottom:0;left:0;width:250px}.ide .instructions-container{height:100%;overflow-y:auto;overflow-x:hidden}.ide .instructions{border-top:3px solid #1e1f2a;padding-left:16px;padding-right:12px;padding-top:16px;padding-bottom:12px;margin-top:18px!important}.ide.javascript #editor-toolbar{text-align:right}.ide.javascript #info{left:auto;right:0;width:250px}.ide:not(.demo) #code-container{left:260px;right:810px}.ide.javascript:not(.demo) #code-container{left:0;right:670px}.ide.javascript.ide:not(.demo) #output{right:260px}.ide .top-bar{width:275px}@media all and (max-width:1300px){.javascript .output-container{max-width:370px}.javascript.ide:not(.demo) #code-container{left:0;right:640px}.javascript #code-container{right:380px}}@media all and (max-width:1100px){.javascript .output-container{max-width:320px}.javascript.ide:not(.demo) #code-container{left:0;right:590px}.javascript #code-container{right:330px}}@media all and (max-height:850px),(max-width:1280px){.output-ui .ui-button{min-width:initial}}@media all and (max-height:700px){#deploy-button .ui-button-text{display:none}}.html.ide .main-toolbar .ui-button-text{display:none!important}.ide.filetabs .code-toolbar .multiline-toolbar{float:right}.compact-toolbar .connected .ui-button-text{display:none!important}.compact-toolbar .ui-button{min-width:36px!important;padding:0 3px}@media(max-width:1550px){.code-toolbar .connected .ui-button-text{display:none!important}.code-toolbar .ui-button{min-width:36px!important;padding:0 3px}.output-ui .code-toolbar .connected .ui-button-text{display:inline-block!important}}.html.screen-output .code-toolbar .ui-button:not(#check-button) .ui-button-text{display:none!important}@media(max-width:1310px){.html .code-toolbar .ui-button:not(#next-button,#check-button) .ui-button-text{display:none!important}}@media(max-width:1270px){.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}}.course-mode-header{left:500px;margin:0 auto;position:absolute;right:0;top:0}.exercise{bottom:0;display:none;left:500px;margin:0 auto;position:absolute;right:0;top:0;width:770px;height:500px;margin-top:-250px;top:50%}.exercise[data-count="6"] .ex-multichoice_container{width:600px}.exercise[data-count="6"] .ex-multichoice{margin:16px}.exercise[data-rows="3"]{height:685px;margin-top:-342.5px;top:50%}.exercise[data-rows="3"] .exercise_content{height:635px}.exercise_toolbar{background-color:transparent;display:inline-block;position:absolute;height:50px;padding:0;right:0;top:0}.exercise_toolbar .ui-button{min-width:75px}.exercise_message,.exercise_title{background-color:#fff;color:#444;display:inline-block;font-weight:800;padding:12px;text-transform:uppercase}.exercise_message{background-color:#444;color:white;display:none}.exercise_message.is-correct{background-color:#3acc9f}.exercise_content{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;height:450px;margin:0 auto;padding:16px 0}.exercise_icon{padding-left:0;padding-right:6px}.exercise_icon:before{content:"\f069"}.s-exercise #output,.s-exercise #code-container{display:none}.s-exercise .exercise{display:block}#results-container{overflow:visible}.instructions-container,#info{border-radius:5px}body:not(.showCanvas) #results-container{height:100%}.ide.demo #code-container{left:0}#grid-canvas{background-color:#fff;border:0 solid #DDD;height:450px;width:500px;margin:0 -20px;padding:0}.tangrams-activity #grid-canvas,.tangrams-activity .canvas{height:480px;left:0;margin:auto;right:0;width:480px;z-index:0;position:absolute;top:0}.tangrams-activity #grid-canvas{background-color:transparent;opacity:.6}.tangrams-activity.blank-canvas #grid-canvas{background-color:white;border:1px solid #ccc}.tangrams-activity .output-container{display:none}.grid-activity #code-container{right:235px!important;left:530px!important;min-width:250px!important}.grid-activity #undo-button,.grid-activity #redo-button,.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}.grid-activity #undo-button,.grid-activity #redo-button,.grid-activity .tools-container button[id="leaderboard-label"],.grid-activity .tools-container button[id="reference-label"],.grid-activity .tools-container button[id="toolbox-label"]{display:none}.grid-activity .output-container{width:225px!important}.grid-activity #info{min-width:520px!important}.grid-activity .objective{padding:10px}.tangrams-activity .instructions{padding:10px;margin:auto}@media all and (max-height:700px){.grid-activity .objective{font-size:18px;padding:0}.grid-activity #grid-canvas{margin:0 auto}}.loading-icons{display:inline-block;padding-left:10px}.html .results-cover,.html .phone-content,.html .results-overlay,.html .example-overlay{position:absolute;top:130px;left:25px;width:auto;height:auto;bottom:126px;right:22px;border-radius:0;background-color:#eee;margin:0!important}.html .phone-content{background-color:#fcfcfc;border:1px solid #757c81}.html .results-cover{background-color:black;transition:opacity ease-out 1.5s;display:block;z-index:950;opacity:1}.html .results-cover,.html .phone-content,.html #dummy,.html #dummy2{width:361px;height:530px}.html.tablet-output .phone-screen{bottom:64px;left:30px;right:32px;top:30px}.html.tablet-output .phone-extra{display:none}.html.tablet-output #phone{display:block;height:770px;visibility:hidden;width:570px}.html.tablet-output .results-cover,.html.tablet-output .phone-content{width:768px;height:1024px}.html.tablet-output #phone-button{left:267px;opacity:1;background-color:transparent;bottom:12px;width:40px;height:40px}.html.tablet-output #output{background-color:#3b3d4d;border-radius:30px}.html.tablet-output.screen-output #phone-button{left:430px}.html.tablet-output.screen-output #phone{width:900px;height:775px}.html.tablet-output.screen-output .results-cover,.html.tablet-output.screen-output .phone-content{width:1280px;height:1024px}.html.demo.ide .toolbar{min-height:40px}.html.ide .editor{top:103px}.html.demo.demo2 .editor{top:50px}.html.demo.demo2 .toolbar{height:50px;top:0}.html.demo.demo2 .toolbar #file-tabs{font-size:22px}.html.demo.ide .editor{top:48px}.html.demo .results-cover,.html.demo .phone-content{height:100%}.html .example-overlay{background-color:#888;font-size:64px;color:rgba(219,18,34,0.6);font-family:'museo-sans-rounded',sans-serif}.html .example-overlay *{position:absolute;bottom:-40px;left:0;text-align:center;-moz-transform:rotate(-60deg);-moz-transform-origin:top left;-webkit-transform:rotate(-60deg);-webkit-transform-origin:top left;-o-transform:rotate(-60deg);-o-transform-origin:top left;-ms-transform:rotate(-60deg);-ms-transform-origin:top left}.html .phone-content.loading{background-color:#030303}.html iframe{border:0 solid #333}.html iframe.example{opacity:.6}.html .results-cover,.html .phone-content{transform:scale(0.66,0.66);-moz-transform:scale(0.66,0.66);-webkit-transform:scale(0.66,0.66);-o-transform:scale(0.66,0.66);-ms-transform:scale(0.66,0.66);transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left}.html.demo .results-cover,.html.demo .phone-content{transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);top:0;right:0;left:0;bottom:0}.html.demo2 .font-size,.html.demo2 .main-toolbar{display:none!important}.ide #content2.phone-content{z-index:2}.results-overlay .details{color:#04131d!important;line-height:1.6em}.instructions iframe{border:1px solid #aaa}.hideOutput .example-overlay{background-color:#111;color:#111}.hideOutput iframe{display:none}.demo #editor-toolbar .font-size{display:inline-block;float:right}.demo .project-buttons{display:none!important}.demo .ace-tm .ace_cursor{border:1px solid rgba(26,105,153,0.8);background-color:rgba(255,0,0,0.25);background-color:rgba(181,213,255,0.3);opacity:1.0!important}.demo .ace-tm .ace_marker-layer .ace_active-line{background:rgba(255,113,113,0.25);background-color:rgba(255,178,57,0.3)}.demo .ace-tm .ace_marker-layer .ace_selected-word{background:rgba(181,213,255,0.3)}.html #phone{margin:0;height:600px}.html #phone-button{background-color:white;border:2px solid #2f2f30;cursor:pointer;display:inline-block;position:absolute;width:52px;height:52px;bottom:24px;z-index:1000;border-radius:50%;left:118px;opacity:0}.html #phone-button:hover{background-color:white;opacity:.1}.html #phone-battery,.html #phone-time{background-color:transparent;color:white;font-size:9px;letter-spacing:.3px;padding:0 3px;position:absolute;right:126px;text-align:right;top:94px;width:32px}.html #phone-battery{right:50px}.html #phone-link,.html #phone-login{border-bottom:none!important;color:#eee;font:bold 11px 'museo-sans-rounded',sans-serif;left:24px;padding:10px;position:absolute;top:100px;visibility:hidden;right:24px;white-space:nowrap;overflow:hidden}.html #phone-link{cursor:pointer}.html #phone-link:hover{color:white!important;box-shadow:none}.html .results-overlay .message{color:white;font-size:22px;font-weight:300}.html .results-overlay{border-top:1px solid #464646}.html.demo .results-overlay{position:fixed;left:0;right:0;bottom:0}.html .results-overlay{background-color:#31a3cd;display:none;overflow-y:auto;overflow:hidden;text-transform:none;vertical-align:middle;z-index:900}.html .results-overlay .message{display:block;margin:20px 0 6px;padding:0;vertical-align:middle}.html .results-overlay .message p{margin-top:8px}.html .results-overlay .details{color:#f8f8f8!important;font-weight:300;letter-spacing:.4px;padding:6px 0 0}.html .results-overlay .details p{margin-bottom:12px}.html .results-overlay[data-type=console-error] .message{font-size:16px;padding-top:12px;height:initial}.html .results-overlay[data-type=info] .message{margin-top:10px;margin-bottom:10px}.html .results-overlay[data-type=info]{text-align:left}.html .results-overlay .text-container{position:absolute;top:0;right:10px;left:10px;font-size:12px}.html .results-overlay[data-type~='course-complete']{background-color:#ea7700;text-align:center}.html .results-overlay[data-type~='course-complete'] .tutor{display:none}.html .results-overlay[data-type^=console-]{background-color:#8831cd}.html .results-overlay[data-type^=console-] .error{color:#ffc1a5}.html .results-overlay[data-type^=console-] .details{font-size:11px}.html .results-overlay[data-type=console-error] .tutor{display:none}.html .results-overlay[data-tutor] .tutor{display:none;background-repeat:no-repeat;background-size:auto 70px;background-position:top right;left:0;margin:5px;right:0;top:0;bottom:0;position:absolute}.html .phone-toolbar .ui-button{background-color:transparent;border:0;color:#989ea2;font-size:13px!important;font-weight:700;height:36px;position:absolute;top:478px;width:103px}.ide.html .phone-toolbar .ui-button{width:200px}.html .phone-toolbar .ui-button.current,.html .phone-toolbar .ui-button:hover{color:#72787c}.html #exampleOutput-button{border-radius:5px;left:135px}.html #myOutput-button{left:45px;border-radius:5px;padding-left:5px}.demo #undo-button,.demo #redo-button,.demo .next-button,.ide #reset-button,.ide .answer-buttons,.ide #solution-button,.ide #video-button,.ide .next-button,.ide #check-button,.ide #exampleOutput-button{display:none!important}.ide #myOutput-button{left:0;margin:0 auto;right:0;text-align:center}.html.presentation .main{min-width:100%!important}.html #input-container{top:0;bottom:0}.html #input-container{width:720px;position:absolute;z-index:1}.dec,.clo,.typ,.pln{color:#2e2e2e}.tag,.ace-tm .ace_tag,.kwd,.fun,.var,.ace-tm .ace_storage,.ace-tm .ace_keyword{color:#7d56f1!important}.lit,.ace-tm .ace_constant.ace_numeric{color:#9e9e00!important}.com,.ace-tm .ace_comment{color:#b5b5b5!important}.atn,.ace_attribute-name{color:#37bac2!important}.pun,.opn,.ace-tm .ace_paren,.ace-tm .ace_operator{color:#904cb1!important}.str,.atv,.ace-tm .ace_string{color:#f25135!important}.console,#menu,.help,.results-overlay.info{margin-bottom:0;font-size:14px /*!important*/;line-height:23px}#results.console a{font-size:13px!important}.dark [target]{color:#cde6f5}.dark span[target]{color:black}.info .filename{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace!important}.black.info [data-gloss="codeavengersFiles"],.black.info [target],.black.info [data-file]{color:#c190f5}.instructions .line{white-space:pre}#gloss b{font-weight:700}.instructions b>span{font-weight:bold;background-color:rgba(255,255,255,0.9)}.info b,.instructions q,#menu b,#menu em,.instructions b,.instructions em{font-family:'museo-sans-rounded',sans-serif;font-weight:600}.instructions q,.instructions b,.instructions em{color:#111}.info b code,.instructions q code,.instructions b code{font-weight:800}.info i{font-style:italic}.instructions q::before{padding-left:2px;padding-right:2px}.instructions q::after{padding-left:2px;padding-right:2px}#console b,#console em{font-weight:700}.results-overlay a,.results-overlay strong,.results-overlay .line,.results-overlay .task,.results-overlay a[target],.results-overlay [data-file],.results-overlay [gloss=yes]:not(code){color:#a1daff;cursor:pointer}.html .results-overlay a,.html .results-overlay strong,.html .results-overlay .line,.html .results-overlay .task,.html .results-overlay a[target],.html .results-overlay [data-file],.html .results-overlay [gloss=yes]:not(code){color:#ebebeb}.results-overlay .extra-info{font-size:smaller;margin-top:1em}.info a[target]{text-decoration:none}.instructions .info{color:#464646;padding-right:5px;font-weight:bold}.instructions .heading{margin-bottom:10px;display:inline-block}.instructions .heading .info,.instructions h1{font-size:16px;color:#1f455c!important}.promo .instructions .heading .info,.promo .instructions h1{font-size:22px}.promo .instructions .heading{margin-top:10px}.info ul{margin-top:5px;margin-bottom:5px;display:inline-block;margin-left:24px}.container-label,.editor,.console,.jqconsole.jqconsole-blurred,.content,.instructions-container,#menu,#main .badges,.code-toolbar{border:0 solid #04131d}.instructions .demo-container .instructions .game,.demo-container{border:1px solid rgba(0,0,0,0.05)}.info code+code{border-left:none}.info .line-highlight code{opacity:.85}code.right{border-left:none;float:none}code.left{border-right:0}.glossInfo-dialog code{background-color:#f8f8f8;font-size:15px}.info.dark a{color:#e3f1fa}.console a[target]{border:0}.console [target="#code-editor"]{color:#333}.lesson-gloss{text-align:center;min-width:225px;position:fixed!important}#badge-gloss{max-width:200px}#prompt-dialog .ui-dialog_input{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace!important;font-size:1.2em;width:100%}#learner-gloss{position:absolute!important}#lesson-gloss .ui-button{width:36px;height:36px;min-width:36px;min-height:36px;font-size:12px!important}#lesson-gloss .ui-button span{padding:0}.lesson-gloss div:not(.button-container){cursor:default}.lesson-gloss .name,.lesson-gloss .tasks-completed,.lesson-gloss .points,.lesson-gloss .time{font-weight:bold}.lesson-gloss .text{color:white}.ui-button.selected,.info .hint-button{opacity:.8}.tools-container .ui-button.selected,.ui-button.selected:hover,.info .hint-button:hover{opacity:1}.info .line-highlight [gloss=yes]:hover,.info .line-highlight [gloss=yes]:hover *,.info .line-highlight [data-file]:hover,.info .line-highlight [target]:hover,.line-highlight .task:hover,.line-highlight .line:hover{background-color:#eee!important}.highlight button .ui-icon{background-image:url(images/ui-icons_000000_256x240.png)}.button-gloss.hint{position:absolute;padding:2px;line-height:17px;text-align:center}.button-gloss.help-info{height:18px;position:relative!important;top:.2em;width:18px}.avenger{position:absolute;right:10px}.instructions .line-highlight,.glossary-dialog .line-highlight{border:dotted 1px #bbb!important;background-color:#a1daff!important;border-radius:1px;padding:1px 1px}.example-code li,.instructions li{padding:2px 2px}.first-optional-step{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{margin-left:0;margin-bottom:6px!important}.instructions .task-steps .task-description{margin-left:-20px}.instructions .multi-column li{padding-right:20px}.ca-style a.action{color:white;font-weight:bold;padding-left:30px;padding-right:30px}.ca-style a:hover{opacity:1}.ca-style a.action:hover{color:white;text-decoration:none}.info .line-highlight strong[gloss="yes"]{color:#0885b3}.ca-style strong.colorTable[style],.info strong.colorTable[style],#results-box strong.colorTable[style],.instructions strong.colorTable[style]{color:#464646;border-radius:3px;padding:1px 5px;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace}.ca-style strong.colorTable[style].dark,.info strong.colorTable[style].dark,#results-box strong.colorTable[style].dark,.instructions strong.colorTable[style].dark{color:#eee}.ca-style strong.colorTable[style].dark:hover,.info strong.colorTable[style].dark:hover,#results-box strong.colorTable[style].dark:hover,.instructions strong.colorTable[style].dark:hover{color:white}.faq a,span.youtube,.ca-style a,.info strong[gloss="yes"]{color:#0e8dbd;font-weight:600;padding-left:1px;padding-right:1px;text-decoration:none;cursor:pointer;opacity:.8;transition:opacity .5s}.-dark.faq a,.-darkspan.youtube,.-dark.ca-style a,.-dark.info strong[gloss="yes"]{color:#a4e5fd}.faq a:hover,span.youtube:hover,.ca-style a:hover,.info strong[gloss="yes"]:hover{opacity:1}.info code[gloss="yes"]{cursor:pointer;border-bottom:1px solid #c5c5c5}.info code[gloss="yes"]:hover{cursor:pointer;border-bottom:1px solid #7a7e81}.info [data-gloss="codeavengersFiles"],.console a,.instructions .line,.instructions .task,.info [target],.info [data-file]{font-style:normal;font-weight:600;color:#7a0bec;padding-left:1px;padding-right:1px;cursor:pointer;opacity:.8;transition:opacity .5s}.-dark.info [data-gloss="codeavengersFiles"],.-dark.console a,.-dark.instructions .line,.-dark.instructions .task,.-dark.info [target],.-dark.info [data-file]{color:#c286ff}.info [data-gloss="codeavengersFiles"]:hover,.console a:hover,.instructions .line:hover,.instructions .task:hover,.info [target]:hover,.info [data-file]:hover{opacity:1}.ca-style ol ol{list-style-type:lower-alpha}.instructions select{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace!important}.solution-dialog{padding:10px!important}.solution-dialog .ui-dialog-buttonpane{position:absolute;top:0;right:50px}.solution-dialog .ui-dialog-buttonset .ui-button:first-of-type{height:30px;margin-top:6px;padding:0;width:125px!important}.solution-dialog .ui-dialog-content{margin:0 -10px}.solution-dialog .ui-dialog-buttonset{margin-top:5px}.solution-dialog .example-container{margin:0}.solution-dialog .example-image{display:none;box-sizing:border-box;height:100%;margin:0;padding:0;overflow:hidden}.solution-dialog.is-solution-image .ui-dialog-content{height:300px;position:relative}.solution-dialog.is-solution-image .example-container{height:300px;margin:0;padding:0}.solution-dialog .example-image img{height:100%}.solution-dialog .ui-dialog-buttonpane{display:none}.solution-dialog.is-solution-code .ui-dialog-buttonpane,.solution-dialog.is-solution-image .example-image{display:block}.solution-dialog.is-solution-code.is-solution-image .example-code,.solution-dialog.is-solution-code.is-solution-image .ui-dialog-buttonpane{display:none}.tools-container{background-color:transparent;color:#dfe0e3;height:60px;left:0;position:relative;right:0;text-align:right;text-transform:uppercase!important;top:0}.tools-container a{font-size:13px;line-height:36px}.tools-container .toolbar{border-radius:5px;bottom:0;height:47px;padding:6px 12px 6px 6px;position:absolute;margin:auto;margin-right:86px;min-height:40px;right:0;top:0;vertical-align:middle;width:100%;border-right-style:solid;border-right-width:1px;-webkit-border-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(rgba(0,0,0,0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(#fff,rgba(0,0,0,0)) 1 100%;-moz-border-image:-moz-linear-gradient(#fff,rgba(0,0,0,0)) 1 100%;-o-border-image:-o-linear-gradient(#fff,rgba(0,0,0,0)) 1 100%;border-image:linear-gradient(to bottom,#fff,rgba(0,0,0,0)) 1 100%}.tools-container .toolbar .ui-button-text{border-bottom:2px solid transparent;padding:.1em .1em}.tools-container .toolbar #question-label .ui-button-text{border-bottom-color:#CCC}.tools-container .toolbar #lesson-mode-container,.tools-container .toolbar .language-selector{background-color:rgba(255,255,255,0.6);color:black;display:inline-block;font-size:11px;line-height:3em;margin:3px 0;padding:6px 0;text-transform:uppercase}.tools-container .toolbar #lesson-mode-container:hover,.tools-container .toolbar .language-selector:hover{background-color:#fff;color:black}.tools-container .toolbar #lesson-mode-container{display:none!important}.tools-container .ui-button{background-color:transparent;display:inline-block;margin:0;padding:0 8px}.tools-container .ui-button:hover{opacity:1}.pricing_header{font:36px 'museo-sans-rounded',sans-serif;font-weight:700}.pricing_info{font-size:24px!important;line-height:1.2em;margin:0 0 40px!important}.pricing_country{background-color:white;color:black;font-size:18px;position:absolute;right:0;width:138px}.pricing_section-wrapper{color:#282828;font-family:'museo-sans-rounded',sans-serif;margin-bottom:0!important;position:relative}.pricing_section-wrapper:first-of-type{padding-right:8px}.pricing_section-wrapper:last-of-type{padding-left:8px}.pricing_section{background-color:#fff;border-radius:5px;height:212px;padding-bottom:10px;width:100%}.pricing_section-header{border-bottom:1px solid #e1e1e1;font-size:24px;padding:15px 0;margin-bottom:15px}.pricing_section-price{font-size:24px;font-weight:700}.pricing_section-dom,.pricing_section-details{font-size:18px;font-weight:700}.pricing_section-info{font-size:15px!important;padding-bottom:10px}.pricing_section-link{bottom:10px;cursor:pointer;font-weight:bold;font-size:12px;left:15px;position:absolute}.pricing_section-link:hover{opacity:.7}.faq{max-width:820px;margin:0 auto;padding:38px 40px}.faq h1{font:36px 'museo-sans-rounded',sans-serif;font-weight:700;margin-bottom:54px;text-align:center;text-transform:none;margin-top:0;margin-bottom:22px}.faq p{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0;padding-left:18px;padding-right:64px;margin-bottom:10px}.faq .expanded h2{margin-bottom:12px}.faq p:last-of-type{margin-bottom:0}.faq h2{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none;margin:0;padding:0 60px 18px 18px;cursor:pointer;opacity:.8;transition:opacity .5s}.faq h2:hover{opacity:1}.faq .fa{color:#717171;font-size:17px;font-weight:400;position:absolute;top:0;right:16px;padding:4px 6px;cursor:pointer}.faq article:not(:last-of-type){border-bottom:1px solid #d4d4d4}.faq article>.faq_answer{display:none;margin-bottom:12px}.faq article.expanded>*:not(h2){display:block}.faq .expanded.expanding .fa:before,.faq .fa:before{content:"\44"}.faq .expanded .fa:before{content:"\e017"}.faq article{position:relative;margin-bottom:20px;overflow:hidden}.side-panel{background-color:#1e1f2a;border-top-left-radius:5px;border-bottom-left-radius:0;border-left:0 solid #b5babe;bottom:0;box-shadow:5px 0 10px 5px rgba(180,180,180,0.8);box-sizing:border-box;-moz-box-sizing:border-box;display:none;margin:0;overflow:hidden;padding:0;position:fixed;top:60px;right:0;width:362px;z-index:1000}.side-panel_content{bottom:0;left:0;position:absolute;right:0;top:43px}.side-panel_content>*{background-color:#fff}.side-panel#lessonNotes{width:600px}.side-panel#lessonNotes ._container{bottom:0;left:0;position:absolute;right:0;top:43px}.side-panel#lessonNotes iframe{height:100%;width:100%}.side-panel h2{font:24px 'museo-sans-rounded',sans-serif;font-weight:700;line-height:1.2em;margin:18px 0 6px;padding:6px 0;text-align:center;text-transform:none;background-color:white;color:#1e1f2a;margin:0;padding:6px}.side-panel .close{font-size:18px;position:absolute;margin:10px;right:0;top:0;cursor:pointer;opacity:.8;transition:opacity .5s}.side-panel .close:hover{opacity:1}.side-panel#notepad{width:300px}.side-panel#notepad textarea{border:0;color:#7a7e81;font-size:13px;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;left:0;padding:5px;resize:none;right:0;width:100%}.ca-style .glossary-dialog{color:#1e1f2a;font-size:11px}.ca-style .glossary-dialog ol,.ca-style .glossary-dialog ul{font-size:11px;padding:0 0 0 12px}.ca-style .glossary-dialog h4{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:capitalize;color:#1e1f2a;opacity:.8;margin:10px 0 0}.ca-style .glossary-dialog .task-steps{margin:0;padding:2px 2px 2px 14px}.ca-style .glossary-dialog hr{color:#666;margin:10px;width:initial}.ca-style .glossary-dialog section{overflow-y:auto!important;margin-bottom:3px;background-color:white;color:#9c9c9c;line-height:1.5em;padding:0 10px 10px 20px;position:absolute;bottom:10px;top:30px;right:10px;left:10px;width:100%}.ca-style .glossary-dialog em{font-weight:bold;font-style:normal}.ca-style .glossary-dialog div[data-lesson]{margin-top:.75em}#toolbox section{position:static}.quiz-container.multi-column,#toolbox .keyboard-shortcuts .shortcut-content{-moz-column-count:2;-webkit-column-count:2;column-count:2}.wiki .message-bar{font-family:monospace;min-height:50px;left:0;position:fixed;right:0;white-space:pre-wrap;z-index:10}.message-bar{background-color:#282828;color:white;display:none;font-size:18px;line-height:2em;padding:14px 18px;top:60px;margin:0 0 3px 0;border-radius:5px;position:absolute;left:0;right:0}.message-bar_button{float:right;font-size:14px;margin-left:10px}.message-bar *{-ms-user-select:text;-moz-user-select:text;-webkit-user-select:text;user-select:text}.message-bar code{background-color:#ececec!important;color:#282828}.message-bar code.wide{display:inline-block;white-space:pre-wrap;padding:0 12px;line-height:1.2;font-size:14px}.message-bar_label:after{content:': ';display:inline-block;font-size:20px;margin-right:10px}.message-bar[data-type="correct"]{background-color:#63b779}.message-bar[data-type="correct"] .message-bar_label:after{content:'!'}.message-bar[data-type="error"]{background-color:#b06ce5;font-size:15px}.message-bar .next-task{display:none}.message-bar .extra{display:inline-block;padding:0!important}.message-bar span.ui-icon[button]{vertical-align:top}.message-bar .no-wrap{white-space:nowrap}.message-bar .social-share{height:36px;width:36px}.message-bar iframe{cursor:pointer}.console .ui-button{font-weight:600}pre.jqconsole{font-family:'museo-sans-rounded',sans-serif!important;font-size:14px /*!important*/}.jqconsole>span{opacity:.4;transition:opacity .2s linear;display:block}.jqconsole>span.jqconsole-prompt,.jqconsole>span.jqconsole-old-prompt,.jqconsole>span.jqconsole-output{opacity:1}.jqconsole>span:hover,.jqconsole>span.output{opacity:1;transition:opacity .2s linear}.console .current .ui-button.first:hover{background-color:#fa5f5f!important}.console .front.highlight{box-shadow:none!important}.console a:hover{color:#479ad0}.console .extra{color:#aaa;display:inline}.console .next-task{margin-right:5px}.console .next-task .fa{padding-left:15px}.console.pass .current .message,.console.alert .current .message{background-color:#eee;border-radius:3px;color:#222;padding:10px;width:100%;border:2px solid #aaa}.console .current .message strong[gloss="yes"]{color:#81d2f0}.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}.test-heading{border-bottom:1px solid #d3d3d3}.console .success,.console .warn,.console .info{color:#999}.jqconsole .running{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace}.jqconsole{word-wrap:break-word}pre.jqconsole{padding:10px;overflow-x:hidden!important;line-height:22px}.jqconsole-cursor{background-color:#478686;width:2px;height:21px;display:inline-block!important}.jqconsole-blurred .jqconsole-cursor{background-color:#666}.jqconsole-prompt{color:#002326;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;margin-top:10px}.jqconsole-prompt>span:nth-child(2)>span:first-child{display:none}.jqconsole-prompt>span:first-child:before{color:#b5b5b5;padding-right:5px}.jqconsole-prompt>span:first-child:before{color:#b5b5b5;padding-right:5px}.jqconsole-old-prompt{color:#bbb;font-weight:normal;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace}.jqconsole-input{color:#dd0}.jqconsole-old-input{color:#bb0;font-weight:normal}.jqconsole-output{color:#1f455c;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace}.guide-mode{background-color:#617a85}.guide-mode .ca-style *{opacity:.9}.guide-mode .ca-style .guiders_parent,.guide-mode .ca-style .guiders_highlight,.guide-mode .ca-style .guiders_highlight *{opacity:1!important}.guide-mode .ca-style .guiders_parent{opacity:.99!important}.guider{background-color:rgba(30,31,42,0.9);border:0;color:#fff;font-family:'Open Sans',tahoma,geneva,arial,verdana,helvetica,sans-serif;position:absolute;outline:0;padding:8px 20px;width:500px;z-index:10000!important;border-radius:5px}.guider .guiders_arrow_left{border-style:solid;border-width:10px;content:'';display:block;height:0;position:absolute;opacity:.8;width:0;left:-20px;border-color:transparent #1e1f2a transparent transparent}.guiders_arrow_right{border-style:solid;border-width:10px;content:'';display:block;height:0;position:absolute;opacity:.8;width:0;border-color:transparent transparent transparent #1e1f2a;right:-20px}.guiders_arrow_down{border-style:solid;border-width:10px;content:'';display:block;height:0;position:absolute;opacity:.8;width:0;bottom:-20px;border-color:#1e1f2a transparent transparent transparent}.guiders_arrow_up{border-style:solid;border-width:10px;content:'';display:block;height:0;position:absolute;opacity:.8;width:0;border-color:transparent transparent #1e1f2a transparent;top:-20px}.guiders_button.ui-button{border:0;color:#FFF;cursor:pointer;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_button.secondaryButton{background-color:white;color:#b5b5b5;position:absolute}.guiders_buttons_container{height:60px;position:relative;width:100%;padding-top:16px}.guiders_close{margin:-6px;padding:10px 0 0;position:absolute;right:0}.guiders_content{position:relative}.guiders_title{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none;float:left;font-size:18px;font-weight:600;line-height:1.5em;margin:12px 0;width:100%}.guiders_description p{clear:both;font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0}.guiders_highlight{position:relative;z-index:101}.guide-mode #guiders_overlay{background-color:rgba(0,0,0,0.05)}#guiders_overlay{background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);z-index:10}.guiders_x_button{background-image:none;color:#fff;cursor:pointer;font-size:12px;height:13px;width:13px}.guiders_x_button:hover{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#ccc;cursor:pointer}.guiders_buttons_container .guiders_button{background-color:#fff;border:2px solid #fff;color:#1e1f2a;letter-spacing:1px;padding:8px}.guiders_buttons_container .guiders_button:hover{border-color:#ccc;background-color:#ccc;color:#1e1f2a;cursor:pointer}.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.secondaryButton{background-color:transparent;border:2px solid #fff;border-shadow:none;color:#fff}.guiders_buttons_container .guiders_button.secondaryButton:hover{border-color:#ccc;background-color:rgba(0,0,0,0);color:#fff;cursor:pointer}.guiders_buttons_container .guiders_button.secondaryButton:before{font-size:14px;font-weight:800!important;position:relative;top:2px;margin-right:8px}#leaderboard{border-collapse:collapse;width:100%}#leaderboard td[data-rank="3"]{background-image:url("/image/leaderboard/3.png");background-position:center left;background-repeat:no-repeat;background-size:auto 90%}#leaderboard-dialog{overflow-y:auto!important;padding:0}#leaderboard .codename{text-align:left;min-width:80px;max-width:120px;overflow-x:hidden;text-overflow:ellipsis}#leaderboard td{text-align:right;padding:0 6px;min-width:30px}#leaderboard th{cursor:pointer;font-size:smaller;min-width:45px;padding:4px 2px}#leaderboard tr:nth-child(2n),#leaderboard th{background-color:#eee;color:#a5a5a5}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute;overflow:hidden}.jspVerticalBar{position:absolute;top:0;right:0;bottom:0}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{position:relative;border:0 #111 solid}.t-dark .jspTrack{border:0;background-color:#3e4057}.jspDrag{background-color:#437fa3;border-radius:5px;left:0;position:relative;top:0;cursor:pointer;opacity:.8;transition:opacity .5s}.jspDrag:hover{opacity:1}.t-dark .jspDrag{background-color:white}.jspHorizontalBar{opacity:.8}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}.jspTrack{border:1px solid #032e42;border:1px solid #d6d6d6;background-color:#eee;border-radius:5px;box-sizing:border-box;height:100%!important}.ui-dialog ::-webkit-scrollbar-track,.main ::-webkit-scrollbar-track{background-color:#f8f8f8;border:1px solid #d6d6d6;border-radius:5px}.ui-dialog ::-webkit-scrollbar-thumb,.main ::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:5px}.ui-dialog ::-webkit-scrollbar-thumb:hover,.main ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.4);box-shadow:inset 0 0 2px rgba(0,0,0,0.5)}.ui-dialog ::-webkit-scrollbar-thumb:active,.main ::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,0.6)}.ui-dialog ::-webkit-scrollbar-corner,.main ::-webkit-scrollbar-corner{background-color:#f0f0f0;border:1px solid #a8a8a8;border:0;background-color:transparent}.ui-dialog ::-webkit-scrollbar,.main ::-webkit-scrollbar{width:12px;height:12px;z-index:100}.ace_scrollbar::-webkit-scrollbar{width:21px}.jspVerticalBar{width:8px}.jqconsole::-webkit-scrollbar,.container::-webkit-scrollbar,.ui-dialog::-webkit-scrollbar,.info::-webkit-scrollbar{width:12px}.ace_scrollbar::-webkit-scrollbar-track,.container::-webkit-scrollbar-track{background-color:#f0f0f0;border:#CCC 1px solid}@media screen{.com{color:#4c886b}.atv{color:#080}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;counter-reset:item;list-style-type:none}ol.linenums li{display:block;list-style-type:decimal}ol.linenums li:before{display:inline-block;content:counter(item);counter-increment:item;width:3em;margin-left:-3.5em;text-align:right;padding-right:.5em;margin-right:10px}ol.linenums li{border-left:solid 1px #d5d5d5;margin:0;margin-left:-10px;padding:0;padding-left:7px}.ca-style ol.linenums{color:#a5a5a5;padding:0 0 0 40px;padding-left:37.5px;margin-left:0}.ca-style ol.linenums li:nth-child(odd){background-color:#f8f8f8}.ca-style ol.linenums:hover li:nth-child(odd){background-color:#fcfcfc}.ca-style ol.linenums li:nth-child(even){background-color:#fff}.ca-style ol.linenums li{padding-right:7px}.fileTreeExplorer #glossInfo-dialog{position:relative;padding:0;margin:5px;overflow:hidden!important}.fileTreeExplorer #glossInfo-dialog .popover{margin:0;padding:6px}#info .file-explorer-container{display:none;background-color:white;padding:12px 12px 0}.ide #info .file-explorer-container{display:block}#info .file-explorer-container h1{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:capitalize;margin:0 -20px 6px;padding:6px 20px 10px;border-bottom:3px solid #1e1f2a}.file-explorer{background-color:white;position:relative;width:100%}#file_tree_explorer .file-explorer{width:190px;height:430px;float:left;border-top:solid 1px #eee;border-left:solid 1px #eee;background:#FFF;overflow:scroll;padding:5px;border-radius:5px}.fileTreePreview{background-color:#eee;width:430px;height:300px;line-height:0;float:right;text-align:center;overflow:hidden}.fileTreePreview ._img-container{line-height:300px;margin:0;padding:0}#fileTreePreviewPathsInfo{background-color:white;width:430px;height:130px;float:right;color:black;text-align:left;font-size:12px;padding:5px;line-height:16px;overflow-x:scroll;overflow-y:hidden}#fileTreePreviewPathsInfo code{font-size:12px!important;margin-bottom:3px;display:inline-block}.fileTreePreview img{max-width:400px;max-height:280px;vertical-align:middle;border-top:solid 1px #BBB;border-left:solid 1px #BBB}UL.jqueryFileTree{font-family:Verdana,sans-serif;font-size:12px;line-height:18px;padding:0;margin:0}.file-explorer UL.jqueryFileTree LI{list-style:none;padding:0;padding-left:20px;margin:0;white-space:nowrap}.file-explorer UL.jqueryFileTree 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 li a:hover{background-color:#f8f8f8}.file-explorer UL.jqueryFileTree li.selected a{color:#32a3cd!important;font-weight:800}#fileTreeContextMenu{background-color:white;border:1px solid #bbb;border-radius:2px;color:#111;display:none;font-size:14px;line-height:1.6em;padding:0;position:absolute;z-index:10001}#fileTreeContextMenu ul{-webkit-margin-before:0;-webkit-padding-start:0}#fileTreeContextMenu li{list-style:none;cursor:default;padding:4px 14px}#fileTreeContextMenu li:hover{background-color:lightBlue}.jqueryFileTree LI.directory{background:url(/css/images/fileTreeIcons/directory.png) left top no-repeat}.jqueryFileTree LI.expanded{background:url(/css/images/fileTreeIcons/folder_open.png) left top no-repeat}.jqueryFileTree LI.file{background:url(/css/images/fileTreeIcons/file.png) left top no-repeat}.jqueryFileTree LI.wait{background:url(/css/images/fileTreeIcons/spinner.gif) left top no-repeat}.jqueryFileTree LI.ext_bmp{background:url(/css/images/fileTreeIcons/picture.png) left top no-repeat}.jqueryFileTree LI.ext_css{background:url(/css/images/fileTreeIcons/css.png) left top no-repeat}.jqueryFileTree LI.ext_doc{background:url(/css/images/fileTreeIcons/doc.png) left top no-repeat}.jqueryFileTree LI.ext_gif{background:url(/css/images/fileTreeIcons/picture.png) left top no-repeat}.jqueryFileTree LI.ext_h{background:url(/css/images/fileTreeIcons/code.png) left top no-repeat}.jqueryFileTree LI.ext_htm{background:url(/css/images/fileTreeIcons/html.png) left top no-repeat}.jqueryFileTree LI.ext_html{background:url(/css/images/fileTreeIcons/html.png) left top no-repeat}.jqueryFileTree LI.ext_jpg{background:url(/css/images/fileTreeIcons/picture.png) left top no-repeat}.jqueryFileTree LI.ext_jpeg{background:url(/css/images/fileTreeIcons/picture.png) left top no-repeat}.jqueryFileTree LI.ext_js{background:url(/css/images/fileTreeIcons/script.png) left top no-repeat}.jqueryFileTree LI.ext_log{background:url(/css/images/fileTreeIcons/txt.png) left top no-repeat}.jqueryFileTree LI.ext_m4p{background:url(/css/images/fileTreeIcons/music.png) left top no-repeat}.jqueryFileTree LI.ext_mp3{background:url(/css/images/fileTreeIcons/music.png) left top no-repeat}.jqueryFileTree LI.ext_ogg{background:url(/css/images/fileTreeIcons/music.png) left top no-repeat}.jqueryFileTree LI.ext_pcx{background:url(/css/images/fileTreeIcons/picture.png) left top no-repeat}.jqueryFileTree LI.ext_pdf{background:url(/css/images/fileTreeIcons/pdf.png) left top no-repeat}.jqueryFileTree LI.ext_php{background:url(/css/images/fileTreeIcons/php.png) left top no-repeat}.jqueryFileTree LI.ext_png{background:url(/css/images/fileTreeIcons/picture.png) left top no-repeat}.jqueryFileTree LI.ext_ppt{background:url(/css/images/fileTreeIcons/ppt.png) left top no-repeat}.jqueryFileTree LI.ext_psd{background:url(/css/images/fileTreeIcons/psd.png) left top no-repeat}.jqueryFileTree LI.ext_pl{background:url(/css/images/fileTreeIcons/script.png) left top no-repeat}.jqueryFileTree LI.ext_py{background:url(/css/images/fileTreeIcons/script.png) left top no-repeat}.jqueryFileTree LI.ext_swf{background:url(/css/images/fileTreeIcons/flash.png) left top no-repeat}.jqueryFileTree LI.ext_tif{background:url(/css/images/fileTreeIcons/picture.png) left top no-repeat}.jqueryFileTree LI.ext_tiff{background:url(/css/images/fileTreeIcons/picture.png) left top no-repeat}.jqueryFileTree LI.ext_txt{background:url(/css/images/fileTreeIcons/txt.png) left top no-repeat}.jqueryFileTree LI.ext_wav{background:url(/css/images/fileTreeIcons/music.png) left top no-repeat}.jqueryFileTree LI.ext_zip{background:url(/css/images/fileTreeIcons/zip.png) left top no-repeat}.popover{position:absolute;top:0;left:0;z-index:1003;padding:7px;border-radius:5px;color:#111}.popover ul{padding-left:20px;margin:10px 0}.popover .popover-content{padding:14px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;font-size:smaller}.popover.black{background-color:rgba(0,0,0,0.9);color:white}.popover.bottom .arrow{top:100%;position:absolute;left:50%;top:0;margin-left:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #888}.popover.top .arrow{bottom:100%;position:absolute;left:50%;bottom:0;margin-right:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-top:7px solid #888}.popover.right .arrow{top:50%;left:0;margin-top:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #479ad0}.popover .arrow{position:absolute;width:0;height:0}.popover .inner{background-repeat:no-repeat;box-shadow:0 2px 5px rgba(0,0,0,0.2);border-style:solid;border-width:0;max-width:450px}#rgbColorWidget-dialog .popover{right:10px}.right{float:right}.ui-slider .ui-slider-handle{background-color:#464646;border:solid 1px rgba(2,22,31,0.4);border-radius:3px;cursor:w-resize;height:1.2em;position:absolute;width:1.2em;z-index:2}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.colorValue-container,.redSlider,.greenSlider,.blueSlider{float:left;clear:left;width:260px;margin-top:15px;margin-bottom:15px}.rgbValue{margin-bottom:0}.hexValue{margin-top:0}.greenSwatch{left:60px}.blueSwatch{left:30px;top:30px}.mixSwatch{width:80px;height:80px;border-radius:50px}.ui-slider-range{border-radius:4px}.colorValue{background:#000;border:2px solid #999;border-radius:2px;color:#FFF;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace!important;font-size:24px!important;padding:6px}.swatchCanvas{position:absolute;right:10px;height:210px;width:225px}.redSlider .ui-slider-range{background:#ef2929}.redSlider .ui-slider-handle{border-color:#ef2929}.greenSlider .ui-slider-range{background:#8ae234}.greenSlider .ui-slider-handle{border-color:#8ae234}.blueSlider .ui-slider-range{background:#729fcf}.blueSlider .ui-slider-handle{border-color:#729fcf}.courseName-label{margin-left:22px}.reference-page .side-toolbar-label{display:none}.reference select{position:absolute;top:30px}.reference .search{position:absolute;top:0}.reference h2{margin:-10px -5px 10px}.reference .search,.reference select,.reference .topics{left:0}.reference .topics{color:#b5b5b5;background-color:white;position:absolute;top:36px;bottom:0;padding:5px;border-radius:0;overflow:auto}.reference .reference-description button{min-width:50px;font-size:14px;background-color:#eee;border-radius:2px;color:#aaa;border:solid 2px #ccc;cursor:pointer;padding:3px 1px;margin-top:2px}.reference .reference-description button:hover{color:#7a7881;background-color:#f8f8f8;border:solid 2px #026492}.reference .reference-description button.current{background-color:white;color:#464646;border:solid 2px #479ad0}.reference .reference-description{background-color:white;border-radius:5px;color:#7a7e81;font-size:16px;padding:10px 20px;position:absolute;right:0;top:0}.reference .topic{padding:2px}.reference .topic:hover{background-color:#eee;cursor:pointer}.reference .topic.selected{background-color:#eee;color:#464646}.reference .topic.current{color:white}.reference .example{bottom:0;position:absolute;right:0;top:0;width:230px}.reference .code-toolbar{top:0;height:48px;border-bottom:rgba(30,165,226,0.5) solid 0;text-align:left;min-height:0!important}.reference .console{position:absolute;top:48px;bottom:0;left:0;right:0}.reference .reference-output canvas{width:100%;height:100%}.reference .code,.reference .reference-output{position:absolute;border-radius:0;border:0 solid #032e42;box-sizing:border-box;-moz-box-sizing:border-box}.reference .reference-output{height:100%}.reference .code{bottom:0;overflow:hidden}.reference .reference-output{background-color:white;border-radius:5px;bottom:0;overflow:hidden;right:0;width:100%}.reference-play-button{font-size:13px!important}.reference-item{margin-bottom:4px}.reference-attribute{font-size:15px;margin-bottom:4px}.reference-examples{margin-top:4px}.reference-name{font-weight:normal}.reference-attribute-name{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;font-weight:700}#reference-content{display:none}.reference .active{color:#7a7e81}.review-game-mode #code-editor,.review-game-mode #output{display:none}.review-game-mode #editor-toolbar .ui-button:not(.next-button){display:none!important}.review-game{border-radius:5px;bottom:0;display:none;overflow:hidden;position:absolute;top:60px;width:100%}.review-game-mode .review-game{display:block}.review-game_contents{overflow:hidden;padding:0;position:absolute;border-radius:0;bottom:0;left:0;right:0;top:10px}.review-game_contents code.multi{background-color:white;font-size:1em;margin-top:10px;width:100%}.review-game_message{display:none;position:absolute;padding:15px 20px;font-size:24px;color:#479ad0;z-index:901;text-align:center;background-color:white;opacity:.7;border-radius:5px;width:380px}.review-game_question{background-color:white;border-radius:0;padding:0}.review-game_option,.review-game_options{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.review-game_option{background-color:#fff;border-radius:5px;box-shadow:0 3px 0 0 #7f7f83;color:#50525d;display:inline-block;font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace;font-size:20px;font-weight:800;line-height:52px;min-width:140px;min-height:60px;padding:3px 24px;position:absolute;text-align:center;cursor:pointer;opacity:.8;transition:opacity .5s}.review-game_option:hover{opacity:1}.review-game_option.guessed{cursor:default}.review-game_options{background-color:#15161e;bottom:0;cursor:default;overflow:hidden;position:absolute;width:100%;top:0;border-top:2px solid #eee}.review-game_answer.success{background-color:#63b779!important;color:#fff!important;z-index:900}.review-game_distractor.error{background-color:#f66;color:black}.review-game_button-container{font-size:0;text-align:center;z-index:901}.review-game_button-container .button{height:75px;margin-bottom:18px;opacity:.85;padding-left:0!important;padding-right:0!important;position:relative;width:200px;z-index:901}.review-game_start-button{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none;background-color:rgba(0,0,0,0.8);border:2px solid rgba(255,255,255,0.8);border-radius:40px;color:#fff;line-height:80px;padding:0 36px;text-transform:capitalize;cursor:pointer;opacity:.8;transition:opacity .5s}.review-game_start-button:hover{opacity:1}.review-game_start-button .icon-right{color:rgba(255,255,255,0.8);font-size:28px;padding-left:64px}.review-game_start-button .icon-right:before{vertical-align:text-bottom}.review-game_progressbar{position:absolute;bottom:0}.review-game_option.fade{opacity:.3}.review-game_objective{box-shadow:none;background-color:transparent;color:#1e1f2a;font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none;color:#2f3241;line-height:32px;margin:0;padding:0;z-index:1}.review-game_contents code{padding:0;font-size:1em;padding-right:0!important}.review-game_progressbar{display:inline-block;overflow:hidden;padding:0;margin:0;background-color:#646773;height:10px;position:absolute;top:0;width:100%}.review-game_progress{background-color:#17a0e1;bottom:0;display:inline-block;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;transition:width .4s ease-in-out;width:0}.review-game_toolbar{background-color:#fff;overflow:hidden}.review-game_question-container{background-color:#fff;border-radius:0;color:#1e1f2a;overflow-y:auto;max-height:55%;font:24px 'museo-sans-rounded',sans-serif;font-weight:700;line-height:1.2em;margin:18px 0 6px;padding:6px 0;text-align:center;text-transform:none;text-align:left;padding:.6em 20px;line-height:1.4em;margin:0}.course-outline a{text-decoration:none}.course-outline img{float:right;width:200px}.course-outline .ca-style h1{font:36px 'museo-sans-rounded',sans-serif;font-weight:700;margin-bottom:54px;text-align:center;text-transform:none;text-align:left}.course-outline .ca-style h2{font:30px 'museo-sans-rounded',sans-serif;font-weight:700;margin:24px 0 12px;padding:6px 0;text-align:center;text-transform:none;text-align:left}.course-outline .ca-style h3{font:24px 'museo-sans-rounded',sans-serif;font-weight:700;line-height:1.2em;margin:18px 0 6px;padding:6px 0;text-align:center;text-transform:none;text-align:left}.course-outline .ca-style h4{font:18px 'museo-sans-rounded',sans-serif;font-weight:500;margin-bottom:6px;text-transform:none;text-align:left}.course-outline .ca-style p{font:15px 'museo-sans-rounded',sans-serif;font-weight:300;letter-spacing:.2px;line-height:1.3em;margin:3px 0}.ca-style .course-outline_projects p{font-size:14px}.course-outline_projects{font-size:14px}.course-outline #intro-container img{float:right;margin-top:16px;margin-left:16px;width:210px}.course-outline nav.float{width:200px}.course-outline #menu{max-width:810px;margin-left:250px}.course-outline .help{padding-left:40px!important;padding-right:40px!important}.course-outline .ca-style a{color:inherit;font-weight:inherit}.course-outline .module-course img{margin-top:6px;margin-left:12px}.course-outline .module-course .lesson-name{color:#333;font-weight:bold}.course-outline .module-course .lesson-description{color:#666}.course-outline.html img{width:360px}.course-outline .project-label{font-weight:bold;color:#3d99c9}.course-outline .special{font-weight:bold;color:#3d99c9}.course-outline .ca-style h4{opacity:.60}#reference-dialog .reference-output .ui-button{padding:0 12px!important;min-width:40px!important}.reference-output .ui-button-text{display:inline-block!important;min-width:36px!important}.instructions-content .reference-index{font-size:13px}.instructions-content .reference-index .topics{-webkit-column-count:1;-moz-column-count:1;column-count:1}.instructions-content .reference-index .topic{cursor:pointer;line-height:2em;overflow:hidden;white-space:nowrap}.instructions-content .reference-index .topic code{background-color:transparent;overflow:hidden}.reference-dialog.ui-dialog{overflow:hidden;padding:12px}#reference-dialog{background-color:#e7e7e7;padding:10px;margin:0 -12px -12px;display:none;font-size:12px}#reference-dialog .reference-attribute{font-size:12px}#reference-dialog select{color:#7a7e81;width:165px;font-size:16px;margin:0;height:30px;border:1px solid #d6d6d6}#reference-dialog .search{width:100%;font-size:16px;margin:0;height:30px;padding:2px;border:0 solid #d6d6d6}#reference-dialog .topics{top:60px;width:100%}#reference-dialog .reference-description{line-height:1.6em;font-size:13px;border-radius:5px;left:175px;width:430px}#reference-dialog .reference-description button{font-size:11px}#reference-dialog .reference-container{position:absolute;bottom:10px;left:10px;right:10px;top:10px}#reference-dialog .reference-index-container{border-radius:5px;overflow:hidden;position:absolute;height:100%;width:165px}#reference-dialog .code{border-radius:5px;left:175px;width:430px}.reference-dialog .ui-dialog-content,.reference-dialog .ui-dialog-content div{margin:0}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;max-width:95%;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}.featherlight-inner{max-width:100%;max-height:100%}.t-editor .editor-bar{display:block}.t-editor #status-bar{height:38px}.t-editor .editor-container .code-toolbar{background-color:#ddd;color:white;padding:3px}.t-editor .objective{margin-bottom:12px}.editor-bar{display:none;font-size:16px;font-weight:600;letter-spacing:1px;line-height:36px;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{padding:.4em;text-transform:lowercase}.editor-bar .ui-button.current{color:#ef5555}.editor-bar>*{display:inline-block}.t-editor #language-container{display:inline-block;margin:0 12px}.gloss-hover .ace_content{background-color:#fe9696!important}.ace_scroller{border-left:#dedede 1px solid;border-right-bottom:5px}.ace_content{left:0!important;right:0!important;width:initial!important}.ace-tm .ace_marker-layer .ace_bracket{background-color:#7db0cf}.ace-tm .ace_gutter-active-line{background-color:#eee!important}.ace-tm .ace_marker-layer .ace_active-line{background:rgba(0,0,0,0.03)!important}.ace-tm:not(.ace_focus) .ace_marker-layer .ace_active-line{background:rgba(0,0,0,0.01)!important}.ace-tm:not(.ace_focus){background-color:#fafafa}.ace_editor,.ace_editor div,.ace_editor textarea{font-family:'Monaco','Menlo','Ubuntu Mono','Consolas','source-code-pro',monospace!important;font-weight:400!important;letter-spacing:0!important}.ace_gutter-cell.ace_info{background-image:none!important}.line-highlight{background-color:#ddd!important;border-radius:1px;transition:background-color .3s linear}.ace_content{transition:background-color .3s linear}.ace_text-layer .code-highlight{transition:all .2s linear;background-color:rgba(255,255,255,0.7)}.ace_text-layer .code-highlight.last{box-shadow:0 3px 2px -2px #ec6262}.demo .ace_text-layer .code-highlight{transition:background-color .2s linear;background-color:rgba(161,218,255,0.65)!important}#review-game-dialog .question .highlight,.instructions .line-highlight,.instructions code .code-highlight{border-radius:2px;transition:background-color .2s linear;background-color:#ffb6b6!important;color:black}.ace_gutter-cell.highlight{background-color:rgba(161,218,255,0.65)!important}