img,legend{border:0}.button,b,button,strong{font-weight:700}.cta-bar,.inner,.signup-cta h1{text-align:center}.pagination li>a,a{text-decoration:none}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}.footer-section #store-link,.footer-section .footer-newsletter,[hidden],template{display:none}body,figure{margin:0}a{background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-.25em}sup{top:-.3em}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.button-group button,.dropdown-menu,.inner,.switch i{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Museo Sans";src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-100.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-100.eot?#iefix) format("embedded-opentype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-100.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-100.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-100.svg#b757b597a858713e9a4caca0d1b452d4) format("svg");font-style:normal;font-weight:100}@font-face{font-family:"Museo Sans";src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-300.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-300.eot?#iefix) format("embedded-opentype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-300.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-300.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-300.svg#83308de0ca4237e6cd44fbae61d13495) format("svg");font-style:normal;font-weight:300}@font-face{font-family:"Museo Sans";src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-500.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-500.eot?#iefix) format("embedded-opentype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-500.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-500.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-500.svg#def45dfa0767cb06d134930a9f004794) format("svg");font-style:normal;font-weight:500}@font-face{font-family:"Museo Sans";src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-700.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-700.eot?#iefix) format("embedded-opentype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-700.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-700.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-700.svg#c3e57fb2aade37c692a4a2f96a39f204) format("svg");font-style:normal;font-weight:700}@font-face{font-family:"Museo Sans";src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-900.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-900.eot?#iefix) format("embedded-opentype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-900.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-900.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-900.svg#99e9df93c781742fabc74f826ab8431f) format("svg");font-style:normal;font-weight:900}@font-face{font-family:"Museo Sans";src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-100.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-100.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-100.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-100.svg) format("svg");font-weight:100;font-style:italic}@font-face{font-family:"Museo Sans";src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-300.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-300.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-300.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-300.svg) format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Museo Sans";src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-500.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-500.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-500.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-500.svg) format("svg");font-weight:500;font-style:italic}@font-face{font-family:"Museo Sans";src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-700.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-700.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-700.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/MuseoSans-Italic-700.svg) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Bariol;src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/fonts/Bariol_Thin.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Thin.eot?#iefix) format("embedded-opentype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Thin.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Thin.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Thin.svg#a66bfc814a7024505b82780ed96be4fb) format("svg");font-style:normal;font-weight:200}@font-face{font-family:Bariol;src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Light.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Light.eot?#iefix) format("embedded-opentype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Light.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Light.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Light.svg#4c3c7ba7e70ad8fe925f149fe83c11d7) format("svg");font-style:normal;font-weight:300}@font-face{font-family:Bariol;src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol-Regular.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol-Regular.eot?#iefix) format("embedded-opentype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol-Regular.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol-Regular.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol-Regular.svg#d67becf5de89115118c397ed4bae7ff0) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Bariol;src:url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Bold.eot);src:local("☺︎"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Bold.eot?#iefix) format("embedded-opentype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Bold.woff) format("woff"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Bold.ttf) format("truetype"),url(https://d1my81jgdt4emn.cloudfront.net/fonts/Bariol_Bold.svg#919e9885cec3eeabc9f721776998b7ef) format("svg");font-style:normal;font-weight:700}.container{max-width:72.8em;margin:0 auto;padding:0 1em}.span-1.non-responsive{float:left;display:block;margin-right:2.3576515979%;width:6.1721527019%}.span-1.non-responsive:last-child{margin-right:0}.span-1.shift-1.non-responsive{margin-left:8.5298042998%}.span-1.shift-2.non-responsive{margin-left:17.0596085997%}.span-1.shift-3.non-responsive{margin-left:25.5894128995%}.span-1.shift-4.non-responsive{margin-left:34.1192171993%}.span-1.shift-5.non-responsive{margin-left:42.6490214991%}.span-1.shift-6.non-responsive{margin-left:51.178825799%}.span-1.shift-7.non-responsive{margin-left:59.7086300988%}.span-1.shift-8.non-responsive{margin-left:68.2384343986%}.span-1.shift-9.non-responsive{margin-left:76.7682386985%}.span-1.shift-10.non-responsive{margin-left:85.2980429983%}.span-1.shift-11.non-responsive{margin-left:93.8278472981%}.span-1.shift-12.non-responsive{margin-left:102.3576515979%}.span-2.non-responsive{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.span-2.non-responsive:last-child{margin-right:0}.span-2.shift-1.non-responsive{margin-left:8.5298042998%}.span-2.shift-2.non-responsive{margin-left:17.0596085997%}.span-2.shift-3.non-responsive{margin-left:25.5894128995%}.span-2.shift-4.non-responsive{margin-left:34.1192171993%}.span-2.shift-5.non-responsive{margin-left:42.6490214991%}.span-2.shift-6.non-responsive{margin-left:51.178825799%}.span-2.shift-7.non-responsive{margin-left:59.7086300988%}.span-2.shift-8.non-responsive{margin-left:68.2384343986%}.span-2.shift-9.non-responsive{margin-left:76.7682386985%}.span-2.shift-10.non-responsive{margin-left:85.2980429983%}.span-2.shift-11.non-responsive{margin-left:93.8278472981%}.span-2.shift-12.non-responsive{margin-left:102.3576515979%}.span-3.non-responsive{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.span-3.non-responsive:last-child{margin-right:0}.span-3.shift-1.non-responsive{margin-left:8.5298042998%}.span-3.shift-2.non-responsive{margin-left:17.0596085997%}.span-3.shift-3.non-responsive{margin-left:25.5894128995%}.span-3.shift-4.non-responsive{margin-left:34.1192171993%}.span-3.shift-5.non-responsive{margin-left:42.6490214991%}.span-3.shift-6.non-responsive{margin-left:51.178825799%}.span-3.shift-7.non-responsive{margin-left:59.7086300988%}.span-3.shift-8.non-responsive{margin-left:68.2384343986%}.span-3.shift-9.non-responsive{margin-left:76.7682386985%}.span-3.shift-10.non-responsive{margin-left:85.2980429983%}.span-3.shift-11.non-responsive{margin-left:93.8278472981%}.span-3.shift-12.non-responsive{margin-left:102.3576515979%}.span-4.non-responsive{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.span-4.non-responsive:last-child{margin-right:0}.span-4.shift-1.non-responsive{margin-left:8.5298042998%}.span-4.shift-2.non-responsive{margin-left:17.0596085997%}.span-4.shift-3.non-responsive{margin-left:25.5894128995%}.span-4.shift-4.non-responsive{margin-left:34.1192171993%}.span-4.shift-5.non-responsive{margin-left:42.6490214991%}.span-4.shift-6.non-responsive{margin-left:51.178825799%}.span-4.shift-7.non-responsive{margin-left:59.7086300988%}.span-4.shift-8.non-responsive{margin-left:68.2384343986%}.span-4.shift-9.non-responsive{margin-left:76.7682386985%}.span-4.shift-10.non-responsive{margin-left:85.2980429983%}.span-4.shift-11.non-responsive{margin-left:93.8278472981%}.span-4.shift-12.non-responsive{margin-left:102.3576515979%}.span-5.non-responsive{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.span-5.non-responsive:last-child{margin-right:0}.span-5.shift-1.non-responsive{margin-left:8.5298042998%}.span-5.shift-2.non-responsive{margin-left:17.0596085997%}.span-5.shift-3.non-responsive{margin-left:25.5894128995%}.span-5.shift-4.non-responsive{margin-left:34.1192171993%}.span-5.shift-5.non-responsive{margin-left:42.6490214991%}.span-5.shift-6.non-responsive{margin-left:51.178825799%}.span-5.shift-7.non-responsive{margin-left:59.7086300988%}.span-5.shift-8.non-responsive{margin-left:68.2384343986%}.span-5.shift-9.non-responsive{margin-left:76.7682386985%}.span-5.shift-10.non-responsive{margin-left:85.2980429983%}.span-5.shift-11.non-responsive{margin-left:93.8278472981%}.span-5.shift-12.non-responsive{margin-left:102.3576515979%}.span-6.non-responsive{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.span-6.non-responsive:last-child{margin-right:0}.span-6.shift-1.non-responsive{margin-left:8.5298042998%}.span-6.shift-2.non-responsive{margin-left:17.0596085997%}.span-6.shift-3.non-responsive{margin-left:25.5894128995%}.span-6.shift-4.non-responsive{margin-left:34.1192171993%}.span-6.shift-5.non-responsive{margin-left:42.6490214991%}.span-6.shift-6.non-responsive{margin-left:51.178825799%}.span-6.shift-7.non-responsive{margin-left:59.7086300988%}.span-6.shift-8.non-responsive{margin-left:68.2384343986%}.span-6.shift-9.non-responsive{margin-left:76.7682386985%}.span-6.shift-10.non-responsive{margin-left:85.2980429983%}.span-6.shift-11.non-responsive{margin-left:93.8278472981%}.span-6.shift-12.non-responsive{margin-left:102.3576515979%}.span-7.non-responsive{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.span-7.non-responsive:last-child{margin-right:0}.span-7.shift-1.non-responsive{margin-left:8.5298042998%}.span-7.shift-2.non-responsive{margin-left:17.0596085997%}.span-7.shift-3.non-responsive{margin-left:25.5894128995%}.span-7.shift-4.non-responsive{margin-left:34.1192171993%}.span-7.shift-5.non-responsive{margin-left:42.6490214991%}.span-7.shift-6.non-responsive{margin-left:51.178825799%}.span-7.shift-7.non-responsive{margin-left:59.7086300988%}.span-7.shift-8.non-responsive{margin-left:68.2384343986%}.span-7.shift-9.non-responsive{margin-left:76.7682386985%}.span-7.shift-10.non-responsive{margin-left:85.2980429983%}.span-7.shift-11.non-responsive{margin-left:93.8278472981%}.span-7.shift-12.non-responsive{margin-left:102.3576515979%}.span-8.non-responsive{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.span-8.non-responsive:last-child{margin-right:0}.span-8.shift-1.non-responsive{margin-left:8.5298042998%}.span-8.shift-2.non-responsive{margin-left:17.0596085997%}.span-8.shift-3.non-responsive{margin-left:25.5894128995%}.span-8.shift-4.non-responsive{margin-left:34.1192171993%}.span-8.shift-5.non-responsive{margin-left:42.6490214991%}.span-8.shift-6.non-responsive{margin-left:51.178825799%}.span-8.shift-7.non-responsive{margin-left:59.7086300988%}.span-8.shift-8.non-responsive{margin-left:68.2384343986%}.span-8.shift-9.non-responsive{margin-left:76.7682386985%}.span-8.shift-10.non-responsive{margin-left:85.2980429983%}.span-8.shift-11.non-responsive{margin-left:93.8278472981%}.span-8.shift-12.non-responsive{margin-left:102.3576515979%}.span-9.non-responsive{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.span-9.non-responsive:last-child{margin-right:0}.span-9.shift-1.non-responsive{margin-left:8.5298042998%}.span-9.shift-2.non-responsive{margin-left:17.0596085997%}.span-9.shift-3.non-responsive{margin-left:25.5894128995%}.span-9.shift-4.non-responsive{margin-left:34.1192171993%}.span-9.shift-5.non-responsive{margin-left:42.6490214991%}.span-9.shift-6.non-responsive{margin-left:51.178825799%}.span-9.shift-7.non-responsive{margin-left:59.7086300988%}.span-9.shift-8.non-responsive{margin-left:68.2384343986%}.span-9.shift-9.non-responsive{margin-left:76.7682386985%}.span-9.shift-10.non-responsive{margin-left:85.2980429983%}.span-9.shift-11.non-responsive{margin-left:93.8278472981%}.span-9.shift-12.non-responsive{margin-left:102.3576515979%}.span-10.non-responsive{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.span-10.non-responsive:last-child{margin-right:0}.span-10.shift-1.non-responsive{margin-left:8.5298042998%}.span-10.shift-2.non-responsive{margin-left:17.0596085997%}.span-10.shift-3.non-responsive{margin-left:25.5894128995%}.span-10.shift-4.non-responsive{margin-left:34.1192171993%}.span-10.shift-5.non-responsive{margin-left:42.6490214991%}.span-10.shift-6.non-responsive{margin-left:51.178825799%}.span-10.shift-7.non-responsive{margin-left:59.7086300988%}.span-10.shift-8.non-responsive{margin-left:68.2384343986%}.span-10.shift-9.non-responsive{margin-left:76.7682386985%}.span-10.shift-10.non-responsive{margin-left:85.2980429983%}.span-10.shift-11.non-responsive{margin-left:93.8278472981%}.span-10.shift-12.non-responsive{margin-left:102.3576515979%}.span-11.non-responsive{float:left;display:block;margin-right:2.3576515979%;width:91.4701957002%}.span-11.non-responsive:last-child{margin-right:0}.span-11.shift-1.non-responsive{margin-left:8.5298042998%}.span-11.shift-2.non-responsive{margin-left:17.0596085997%}.span-11.shift-3.non-responsive{margin-left:25.5894128995%}.span-11.shift-4.non-responsive{margin-left:34.1192171993%}.span-11.shift-5.non-responsive{margin-left:42.6490214991%}.span-11.shift-6.non-responsive{margin-left:51.178825799%}.span-11.shift-7.non-responsive{margin-left:59.7086300988%}.span-11.shift-8.non-responsive{margin-left:68.2384343986%}.span-11.shift-9.non-responsive{margin-left:76.7682386985%}.span-11.shift-10.non-responsive{margin-left:85.2980429983%}.span-11.shift-11.non-responsive{margin-left:93.8278472981%}.span-11.shift-12.non-responsive{margin-left:102.3576515979%}.span-12.non-responsive{float:left;display:block;margin-right:2.3576515979%;width:100%}.span-12.non-responsive:last-child{margin-right:0}.span-12.shift-1.non-responsive{margin-left:8.5298042998%}.span-12.shift-2.non-responsive{margin-left:17.0596085997%}.span-12.shift-3.non-responsive{margin-left:25.5894128995%}.span-12.shift-4.non-responsive{margin-left:34.1192171993%}.span-12.shift-5.non-responsive{margin-left:42.6490214991%}.span-12.shift-6.non-responsive{margin-left:51.178825799%}.span-12.shift-7.non-responsive{margin-left:59.7086300988%}.span-12.shift-8.non-responsive{margin-left:68.2384343986%}.span-12.shift-9.non-responsive{margin-left:76.7682386985%}.span-12.shift-10.non-responsive{margin-left:85.2980429983%}.span-12.shift-11.non-responsive{margin-left:93.8278472981%}.span-12.shift-12.non-responsive{margin-left:102.3576515979%}.row{display:block}.row::after{clear:both;content:"";display:table}.button,button{font-family:Bariol,sans-serif;color:#fff;padding:.6rem 1.5rem;transition:.3s;box-shadow:none;border-radius:.3rem;display:inline-block;border:1px solid transparent}.cta-bar h1,p{font-weight:300}.button:active,button:active{transform:none}.button:disabled,button:disabled{background-color:#A6A6A6!important}.button:focus,button:focus{outline:0;border:1px solid #00ACD7}.button.sm-button,button.sm-button{padding:.3rem 1rem}button.shadow-button{box-shadow:2px 2px 0 rgba(80,80,80,.7)}button.shadow-button:active{-webkit-transform:translate3d(2px,2px,0);transform:translate3d(2px,2px,0);box-shadow:none;transition:0}.button-with-chevron{padding-right:2em;position:relative}.button-with-chevron::after{position:absolute;right:.6em;content:"";font-family:FontAwesome;font-weight:300}.pagination::after,.switch i:before{content:""}.button-group button{margin-right:-4px}.button-group>.button:first-child,.button-group>button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.button-group>.button:last-child,.button-group>button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.button-group button+button{margin-left:-2px}button.hidden{width:0!important;height:0!important;margin:0!important;padding:0!important;outline:0!important;border:0!important}.pill-button{border-radius:2.8em!important;margin:0 5px}.circle-button{width:2.5em;height:2.5em;border-radius:50%;padding:.8em}.orange-button{background-color:#F70!important;color:#fff!important}.orange-button:active,.orange-button:hover{background-color:#cc5f00!important}.yellow-button{background-color:#F9D600;color:#666!important}.yellow-button:active,.yellow-button:hover{background-color:#ffe023}.teacher-blue-button{background-color:#6ECFDB;color:#fff!important}.teacher-blue-button:active,.teacher-blue-button:hover{background-color:ligthen(#6ECFDB,8%)}.google-red-button{background-color:#dd4b39;color:#fff!important}.google-red-button:active,.google-red-button:hover{background-color:#c23321}.deep-green-button{background-color:#00592e;color:#fff!important}.deep-green-button:active,.deep-green-button:hover{background-color:#003f21}.deep-orange-button{background-color:#862d04;color:#fff!important}.deep-orange-button:active,.deep-orange-button:hover{background-color:#6d2503}.facebook-blue-button{background-color:#3B5998;color:#fff!important}.facebook-blue-button:active,.facebook-blue-button:hover{background-color:#2d4373}.orange-outline-button{background-color:#fff;color:#F70;border:.3em solid #F70}.orange-outline-button:hover{background-color:#F70;color:#fff}.grey-outline-button{background-color:#fff;color:#333;border:1px solid #333}.grey-outline-button:hover{background-color:#f0f8ff}.green-button{background-color:#d0f8ea;color:#15b58e!important}.green-button:active,.green-button:hover{background-color:#a4f1d6}.light-orange-button{background-color:#fe956a;color:#fff!important}.light-orange-button:active,.light-orange-button:hover{background-color:#fe8351}.white-button{background-color:#fff;color:#F70!important}.white-button:active,.white-button:hover{background-color:#e6e6e6}body,html{margin:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Museo Sans}h1,h2,h3,h4,h5,h6{font-family:Bariol}a{-webkit-transition:color linear .3s;transition:color linear .3s;cursor:pointer;color:#05BBE9}p{font-size:.9rem}div .header-space{height:115px}.cta-bar{overflow:auto}.cta-bar.red-cta-bar{background-color:#ea6071}.cta-bar h1{color:#fff;font-size:36px;line-height:44px;padding:0 5em}.signup-cta{background-color:#fff;padding:3em 0;overflow:auto}.signup-cta button{font-size:1.5em;margin:0 auto;display:block;padding:.5em 3em}.signup-cta h1{color:#75bdf2;margin:30px 0}.form-group button,.form-group input{margin-top:.5em;margin-bottom:.5em;height:34px}.outer{display:table;width:100%;height:100%}.outer.absolute-outer{position:fixed;z-index:999}.outer.dark-outer{background-color:rgba(0,0,0,.8)}.inner{display:table-cell;margin:0 auto}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.flash{font-weight:500;padding:1em;border-radius:.5em;margin:1em 0}.flash .error{background-color:#ffded8;color:#991b16}.flash .error li,.flash .error p{font-weight:500;color:#991b16}.flash .success{background-color:#eeffdf;color:#166f16}.flash .success li,.flash .success p{font-weight:500;color:#166f16}.flash .info{background-color:#FDF0D6;color:#A08109}.flash .info li,.flash .info p{font-weight:500;color:#A08109}.fade-in{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.fade-in.active{opacity:1}.fade-ng-cloak{opacity:1;-webkit-filter:none;filter:none;-ms-filter:none;-webkit-transition:opacity .5s;transition:opacity .5s}.fade-ng-cloak[ng-cloak]{display:block!important;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.fade-ng-cloak.ng-binding,.fade-ng-cloak.ng-cloak{opacity:0;transition:opacity .8s ease-in-out}.fade-ng-cloak.ng-binding{opacity:1}.switch input{display:none}.switch i{display:inline-block;cursor:pointer;-webkit-transition:all ease .2s;transition:all ease .2s;border-radius:24px;box-shadow:inset 0 0 1px rgba(0,0,0,.5);border:3px solid #fff;padding:3px 24px 3px 3px}.switch i:before{display:block;width:20px;height:20px;border-radius:24px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.5)}.home section.edu-1,.home section.edu-2 .left{background-position:center;background-size:cover}.switch :checked+i{padding-right:3px;padding-left:24px;-moz-box-shadow:inset 0 0 100px #5DBA25;-webkit-box-shadow:inset 0 0 100px #5DBA25;box-shadow:inset 0 0 100px #5DBA25}.orange-font{color:#f58327!important}.masthead-text{max-width:35em}.masthead-text h1{color:#27c3f3}.masthead-text p{font-size:19px;color:#666}.dropdown{position:relative;float:left;margin-right:1em}.dropdown.open>.dropdown-menu{display:block}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;-webkit-background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-moz-box-shadow:0 6px 12px 0 rgba(0,0,0,.175);-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.175);box-shadow:0 6px 12px 0 rgba(0,0,0,.175)}.dropdown-menu.active,.pagination{display:block}.edu-page section,.school-listing{text-align:center}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#CDF1FF;outline:0}.dropdown-menu>li>a.active{background-color:#00ACD7;color:#fff}.pagination{padding:0;margin:20px 0;border-radius:4px}.pagination::after{clear:both;display:table}.pagination li{list-style:none}.pagination li>a{position:relative;float:left;padding:5px 10px;font-size:12px;line-height:1.5;margin-left:-1px;color:#337ab7;background-color:#fff;border:1px solid #ddd}.pagination li>a:focus,.pagination li>a:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination li:first-child>a{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination li:last-child>a{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination li.active>a{background-color:#00ACD7;color:#fff;border-color:#00ACD7}.maps-school-listing .section-title{color:#75bdf2;text-align:center;padding-top:40px;padding-left:40px}.map-info-window ul,.school-listing ul{padding:0;margin:0}.maps-school-listing .section-title.usa{width:53%}.school-listing>li{margin-bottom:23px}.school-listing li{list-style:none}.school-listing .region-name{margin:0}.school-listing .school-name{font-weight:300;line-height:1.6}.school-listing-usa{-webkit-column-count:2;-moz-column-count:2;column-count:2}.school-listing-usa>li{break-inside:avoid-column;-webkit-column-break-inside:avoid;page-break-inside:avoid}.map-info-window a{color:#00ACD7}.map-info-window a:hover{color:#0bceff}.map-info-window li{list-style:none;margin:.3em 0}.feature-cta-bar{background-color:#f5efe9}.feature-cta-bar h1{color:#00ACD7;font-size:26px;font-weight:700}.feature-cta-bar .button{background-color:#00ACD7}.feature-cta-bar .button:hover{background-color:#0083a4}.edu-page .desktop-only{display:none}.edu-page section{overflow:hidden;max-width:1600px;padding:40px 0;margin:0 auto}.edu-page h1{color:#27c3f3;font-size:1.7em;margin:.3em 0}.edu-page p,.edu-page ul{color:#666;font-size:1em;line-height:1.6}.edu-page p{margin:20px auto}.edu-page ul{list-style:none;text-align:left;font-weight:300}.home .slick-arrow{background-color:rgba(0,0,0,.5);font-size:0;border-radius:50px;position:absolute;top:200px;z-index:50}.home .slick-prev{left:-20px}.home .slick-prev:before{content:"<";font-size:50px;line-height:50px}.home .slick-next{right:-20px}.home .slick-next:before{content:">";font-size:50px;line-height:50px}.home .header-space{height:55px}.home .carousel{max-width:1600px;overflow:hidden;margin-left:auto;margin-right:auto;display:block}.home .carousel-slide{overflow:hidden;height:500px;padding:0 0 30px}.home section.edu-1{background-image:url(/assets/images/splash/edu_banner_three_mobile.jpg);height:600px;padding:40px 0}.home section.edu-2 .left,.home section.edu-2 .right{height:300px;display:block;background-repeat:no-repeat}.home section.edu-1 h1{color:#fff;max-width:450px;font-size:40px;text-align:left}.home section.edu-1 p{color:#fff;max-width:600px;font-size:1em;line-height:1.3em;text-align:left}.home section.edu-1 .button{float:left}.home section.edu-2{padding:0;background-color:#fff}.home section.edu-2 .left{margin-bottom:1px;width:100%;background-image:url(/assets/images/splash/sk_lifestyle.jpg)}.home section.edu-2 .right{margin-top:1px;vertical-align:bottom;background-image:url(/assets/images/splash/sk_bundle.jpg);background-position:bottom right;background-size:70%}.home section.edu-2 .intro{width:50%;margin:auto}.home section.edu-2 .intro .star{height:40px;width:auto;margin:-20px;vertical-align:bottom;position:relative;top:28px;left:-15px}.home section.edu-2 .intro .copy{color:#566ca9;font-size:1.2em;line-height:35px}.home section.edu-2 p{color:#566ca9;max-width:250px;font-size:.8em;line-height:1.3;text-align:center;font-weight:500;margin:15px auto}.home section.edu-2 .sk-logo{width:50%;margin:auto}.home section.edu-2 .sk-banner{vertical-align:bottom;height:300px;width:auto}.home section.edu-2 .button{margin:0;padding:5px 8px}.home section.edu-2 .orange-outline-button{border:2px solid #F70}.home section.edu-2 .offer{width:35%;position:relative;bottom:1px;left:2%;color:#FF6B00}.home section.edu-2 .offer .int{margin-bottom:5px;font-size:.5em}.home section.edu-2 .offer .big{font-weight:700;font-size:1em}.home section.edu-2 .offer .button{margin:5px auto}.home section.edu-2 .offer .fine{font-size:.6em}.home section.edu-3{padding:0;background-color:#fff}.home section.edu-3 .left{background-color:#fff;height:300px}.home section.edu-3 p{color:#35C4F1;max-width:520px;font-size:1em;line-height:1.3em;text-align:center;font-weight:500}.home section.edu-3 .tw-logo{width:65%;height:auto;margin:auto}.home section.edu-3 .tw-banner{vertical-align:bottom;float:right;height:300px;width:auto}.home section.edu-3 .button{margin:10px}.home section.edu-puzzlets{background-repeat:no-repaet;background-size:cover;background-position:center;background-image:url(/assets/images/splash/puzzlets_bg_mobile.jpg)}.home section.edu-puzzlets h1{font-weight:500;text-align:left;padding-left:5%;max-width:288px;color:#ff6a13;font-size:2em}.home section.edu-puzzlets h2{max-width:288px;font-weight:500;font-size:1em;line-height:1.2;padding-left:5%;text-align:left;color:#666}.home section.edu-hoc .container,.home section.edu-promo .container{max-width:95em}.home section.edu-puzzlets .button{float:left;margin-left:5%}.home section.edu-hoc{color:#666;background-color:#9ae1e6;background-image:-webkit-linear-gradient(top,#fff,#fff,#9ae1e6);background-image:linear-gradient(to bottom,#fff,#fff,#9ae1e6)}.home section.edu-hoc .logo{width:25%;display:inline-block;float:left}.home section.edu-hoc .robots1{width:90%;display:none}.home section.edu-hoc .text{display:block;width:100%}.home section.edu-hoc .robots2{position:absolute;left:50%;bottom:0;height:60%;transform:translateX(-50%)}.home section.edu-hoc .button{font-size:1.5em;float:right}.home section.edu-hoc h1{color:#00adbb;text-align:left;font-weight:500;margin:20px auto;font-size:2em}.home section.edu-promo{color:#666;background-color:#9ae1e6;background-image:-webkit-linear-gradient(top,#fff,#fff,#9ae1e6);background-image:linear-gradient(to bottom,#fff,#fff,#9ae1e6)}.home section.edu-promo h1,.home section.edu-promo h2{display:inline-block;color:#00adbb;text-align:center;font-weight:500;margin:20px auto;vertical-align:middle}.home section.edu-promo h2{text-align:left}.home section.edu-promo .button{margin:10px 0}.home section.edu-promo .dash{width:90%;margin-right:-100px}.home section.edu-promo .logo{height:100px;display:inline-block;vertical-align:center}.home section.edu-promo p{margin:0;font-size:1em;text-align:left;padding-left:40px}.home section.edu-promo li{list-style:disc;font-size:1em;line-height:1.15;margin-left:25px;font-weight:500}.home section.edu-promo .head{display:flex;justify-content:center}.home section.edu-promo .head h1{font-size:2.5em;max-width:250px;margin:0;padding:1% 40px;text-align:left}.home section.edu-promo .mid{margin:40px 0}.home section.edu-promo .mid h2{margin:10px auto;font-size:1.2em;text-align:center;max-width:600px;display:block}.home section.edu-promo .cent{display:flex;justify-content:center}.home section.edu-promo .right{min-width:80%}.home section.edu-promo .left{margin:0 -15% 0 -20%;min-width:60%}.home .edu-home-hero{background-image:url(/assets/images/home/heroone.jpg);background-size:auto 900px;background-position:59% 0;min-height:400px;padding-top:50px;text-align:left}.home .edu-home-hero h1{font-size:2.5em}.home .edu-home-hero p{max-width:65%;margin-left:0}.home .edu-capabilities{background-image:url(/assets/images/home/herothree.jpg);min-height:600px;padding:20px 0;background-size:cover;background-position:center}.home .edu-capabilities p{margin:auto;max-width:100%}.home .edu-explore h1{margin-bottom:40px}.home .edu-explore img{height:60px}.home .edu-explore .span-4:nth-child(1) h2{color:#46DACD}.home .edu-explore .span-4:nth-child(2) h2{color:#FCAB67}.home .edu-explore .span-4:nth-child(3) h2{color:#BA6ACE}.home .edu-robot-showcase{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#fff,#fff0db);background-image:linear-gradient(to bottom,#fff,#fff,#fff0db);padding-bottom:0}.home .edu-robot-showcase .ms-badge{width:150px;height:auto;float:right;margin:10px auto}.home .edu-robot-showcase img{vertical-align:bottom;width:100%;height:100%}.home .edu-robot-showcase img.dot{width:50%}.home .edu-robot-showcase p{max-width:700px;margin:20px auto}.home .edu-robot-showcase .span-4:nth-child(2){display:flex;justify-content:center}.home .edu-robot-showcase ul{border-style:none;border-top:solid #000;border-width:1px;margin:0;padding:20px 0}.home .edu-apps p{max-width:1100px}.home .edu-apps .apps{display:block;margin:60px auto 0}.home .edu-apps a{display:inline-block;vertical-align:top;width:100px;height:150px}.home .edu-apps a p{color:#27c3f3;font-weight:500;line-height:23px}.home .edu-apps img{height:80px}.home .yellow{background-color:#fff;background-image:-webkit-linear-gradient(bottom,#fffbcc,#fff,#fff);background-image:linear-gradient(to top,#fffbcc,#fff,#fff);max-width:1600px;margin:0 auto}.home .edu-copyright{margin-top:0!important;padding-bottom:0;background-image:url(/assets/images/home/screenshot.png);background-position:center top;background-repeat:no-repeat;background-size:140% auto}.home .edu-copyright p{font-size:.6em;margin-top:65%;margin-bottom:0;max-width:85%}.home .edu-play{padding-bottom:0}.home .edu-play p{max-width:550px}.home .edu-play .value{max-width:850px;margin:50px auto;display:block}.home .edu-play img{display:inline-block;margin:20px auto;width:70px;height:70px}.home .edu-play .bottom-left,.home .edu-play .bottom-right,.home .edu-play .top-left,.home .edu-play .top-right{display:inline-block;border-style:none;width:220px;height:160px;margin-left:-5px}.home .edu-play .bottom-left p,.home .edu-play .bottom-right p,.home .edu-play .top-left p,.home .edu-play .top-right p{font-size:.9em;margin:0;padding:0 10px}.home .edu-quotes{padding-top:0}.home .edu-quotes .quote{color:#27c3f3;font-size:1.1em;line-height:35px;font-weight:300;min-height:280px}.home .edu-quotes .quote:before{content:"“";margin-left:-12px}.home .edu-quotes .quote:after{content:"”";margin-right:-12px}.home .edu-quotes .next,.home .edu-quotes .prev{display:none;height:63px;width:38px;background-size:cover;margin:35px 10px;cursor:pointer}.home .edu-quotes .next{background-image:url(/assets/images/home/nextarrow.png);float:right}.home .edu-quotes .prev{background-image:url(/assets/images/home/prevarrow.png);float:left}.home .edu-quotes .bio{display:block;text-align:center;color:#666;vertical-align:top}.home .edu-quotes img{display:block;height:130px;width:130px;border-radius:100%;border-style:solid;border-width:5px;border-color:#27c3f3;padding:1px;margin:0 auto}.home .edu-deals{background-color:#fff;background-image:-webkit-linear-gradient(top,#eee,#fff,#fff);background-image:linear-gradient(to bottom,#eee,#fff,#fff)}.home .edu-deals .detail{max-width:800px}.home .edu-deals .pack{background-color:#fff;margin:1em 0;padding:20px 0;box-shadow:0 0 16px 0 rgba(0,0,0,.5);border-radius:2em;text-align:center}.home .edu-deals .pack p{line-height:1;margin:5px 0}.home .edu-deals .pack h1{font-size:1.9em;margin:10px 0}.home .edu-deals .pack h2{color:#f58327;margin:5px 0}.home .edu-deals .pack h3{font-weight:400;margin:10px 0}.home .edu-deals .pack .button{text-align:center}.home .edu-deals .item{display:inline-block;padding:0 4px;width:45%;vertical-align:text-top;height:30%}.home .edu-deals .icon-accessories,.home .edu-deals .icon-cards,.home .edu-deals .icon-curriculum,.home .edu-deals .icon-dash-dot,.home .edu-deals .icon-year{padding-bottom:50%;background-size:contain;background-repeat:no-repeat;background-position:center}.home .edu-deals .icon-dash-dot{background-image:url(/assets/images/home/robos.png)}.home .edu-deals .icon-accessories{background-image:url(/assets/images/home/accessories.png)}.home .edu-deals .icon-curriculum{background-image:url(/assets/images/home/curriculumicon.png)}.home .edu-deals .icon-cards{background-image:url(/assets/images/home/cardsicon.png)}.home .edu-deals .icon-year{background-image:url(/assets/images/home/lessonlibicon.png)}.home .edu-deals .how-many{display:block;margin:0 auto;text-align:center;font-size:1.5em;line-height:1}.home .edu-deals .title{line-height:1.2;text-align:center;font-size:.9em}.home .edu-page-links .span-4{padding:0 20px;margin:40px 0}.home .edu-page-links img{width:100%}.home .edu-page-links .link{padding-bottom:30px}.home .edu-page-links .span-4:nth-child(1) .link{background-color:#FCF6E1}.home .edu-page-links .span-4:nth-child(2) .link{background-color:#FFF0E7}.home .edu-page-links .span-4:nth-child(3) .link{background-color:#D8F5F9}.home .edu-page-links a{color:#f58327}.home .edu-page-links p{padding:10px}.home .edu-sign-up img{width:70%;border-radius:10px}.home .edu-sign-up .author,.home .edu-sign-up .date,.home .edu-sign-up .title{text-align:center;line-height:30px;font-weight:500;margin:0}.home .edu-sign-up .author,.home .edu-sign-up .date{font-size:.9em;line-height:1.6;font-weight:200}.home .edu-sign-up .row{margin:20px 0}.home .edu-sign-up .span-6{margin-bottom:60px}.home .edu-sign-up a>p{border-bottom-style:solid;border-color:#27c3f3;border-width:1px;padding-bottom:20px;max-width:400px}.home .edu-sign-up .newsletter img{width:20%;display:block;margin:0 auto}.home .edu-sign-up .newsletter p{max-width:400px}.home .edu-sign-up button{background-color:#27c3f3}.create-account-wrapper{width:100%;max-width:100%;min-height:135px}.create-account{text-align:center;border-radius:1em;color:#fff;opacity:1}.create-account .fade-in.ng-hide-remove.ng-hide-remove-active{opacity:1!important}.create-account .fade-in.ng-hide-remove{-webkit-transition:all .8s;transition:all .8s;opacity:0}.create-account .create-account-content,.create-account .create-account-footer,.create-account .create-account-header{padding:1.5em}.create-account .create-account-footer,.create-account .create-account-header{background-color:#3bccff}.create-account .create-account-header{border-radius:0}.create-account .create-account-header>*{margin:0}.create-account .create-account-header.social-share-buttons{padding:1em .3em}.create-account .create-account-header.social-share-buttons button{padding:.5em}.create-account a.create-account-footer:hover{background-color:#22c5ff;text-decoration:none}.create-account .create-account-footer{border-radius:0;display:block}.create-account .create-account-footer.referrals-person-link{padding:1.5em .5em}.create-account .create-account-footer>*{margin:0 0 .5em}.create-account .create-account-footer>:last-child{margin-bottom:0}.create-account .create-account-footer h5{color:#1791bd}.create-account .create-account-footer p,.create-account a{color:#fff}.create-account .create-account-content{background-color:#62d6ff}.create-account .create-account-content .error,.create-account .create-account-content .success{text-align:left}.create-account .group{margin-bottom:2em}.create-account.ng-hide-remove.ng-hide-remove-active{opacity:1!important;-webkit-transform:translateY(0);transform:translateY(0)}.create-account.ng-hide-remove{-webkit-transition:all .8s;transition:all .8s;-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}.create-account .create-account-box-button{display:block;margin:0 auto 1em;width:14em;max-width:100%;height:2.8em}.create-account .create-account-box-button:disabled{background-color:#777!important}.create-account input,.create-account textarea{display:block;padding:.5em;font-size:1em;background-color:#fff;border-radius:.4em;border:1px solid #62d6ff}.create-account input:focus,.create-account textarea:focus{outline:0;border-color:#1e7694}.create-account input{height:2.5em}.create-account a:hover{color:#fff;text-decoration:underline}.create-account form.create-account-form{padding:0}.create-account form.create-account-form input{width:100%;margin:.5em auto;text-align:center}.create-account form.create-account-form .inline-group{overflow:hidden;margin:-.5em 0}.create-account form.create-account-form .inline-group input{width:49%}.create-account form.create-account-form .inline-group input:first-child{float:left}.create-account form.create-account-form .inline-group input:last-child{float:right}.create-account form.create-account-form button{width:12em}.create-account-create-account .social-create-buttons{overflow:hidden}.create-account-create-account .social-create-buttons button{width:14em;padding-left:1em;padding-right:1em}.admin-lessons-list{margin-top:66px}.admin-lessons-list .container{display:grid;grid-template-columns:280px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"tabs static-header" "tabs main-content";max-width:100vw;margin:0;padding:0;border-bottom:2px solid #e1e1e1}.admin-lessons-list .tabs{grid-area:tabs;color:#666;height:91vh;border-right:2px solid #e1e1e1;list-style-type:none;display:flex;flex-direction:column;padding:33px 20px 10px 10px}.admin-lessons-list .tabs li{padding-top:1.2em;padding-left:1.8em;line-height:1.42;font-weight:300;font-size:.9em}.admin-lessons-list .tabs li:hover{color:#00ACD7;cursor:pointer}.admin-lessons-list .tabs li.active{color:#27c3f3;font-size:1.1em}.admin-lessons-list .tabs .header{padding:15px 0 5px 7px;font-size:1.2em;border-bottom:1px solid #666}.admin-lessons-list .tabs .header:hover{color:#666;cursor:default}.admin-lessons-list .tabs a.button{text-align:center;border:2px solid #F70;margin-top:30px}.admin-lessons-list .tabs a{color:#666}.admin-lessons-list .tabs a:hover{color:#00ACD7;cursor:pointer}.admin-lessons-list .static-header{grid-area:static-header;display:flex;justify-content:space-between;align-items:center;padding:30px 80px 0;margin:0 10px;border-bottom:1px solid #666}.admin-lessons-list .static-header button{height:40px;transition:0s}.admin-lessons-list .main-content{grid-area:main-content;padding:30px 90px;width:100%;overflow:scroll;height:80vh}.admin-lessons-list h3{margin-top:40px}.admin-lessons-list table{margin-bottom:10px}.admin-lessons-list tbody tr:hover{background-color:#ffffe3;cursor:pointer;color:#00ACD7}.admin-lessons-list td{padding-top:1em;padding-bottom:1em;line-height:1.42;vertical-align:middle;border-top:1px solid #ddd;font-weight:300;font-size:.9em}.admin-lessons-list td,.admin-lessons-list th{padding-left:.3em;padding-right:.3em}.admin-lessons-list th{border-bottom:2px solid #ddd;text-align:left;padding-top:.5em}.admin-lessons-list .delete{padding:0;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.3);border-radius:50%;height:2em;width:2em;color:#333}.admin-lessons-list .delete:hover{background-color:#00ACD7;color:#fff}.admin-lessons-list .feature-lesson{height:2em;padding:0 1em;background-color:#fff;color:#333;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.admin-lessons-list .feature-lesson:hover{background-color:#00ACD7;color:#fff}.admin-lessons-list .icon-space-left{margin-left:8px}.admin-lessons-list .level-name{display:inline-block}.admin-lessons-list .add-level{margin-bottom:20px}.admin-lessons-list .level{margin-bottom:30px}.admin-lessons-list input[type=text]{width:980px;margin-bottom:20px}.request-info-modal{background-color:#fff;color:#00ACD7;width:380px;box-shadow:0 0 16px rgba(0,0,0,.7);margin:0 auto;border-radius:10px;position:relative}.request-info-modal .close-icon{position:absolute;right:8px;top:8px}.request-info-modal .error{background-color:#ffded8;color:#991b16;padding:10px;border-radius:5px;margin:10px 0;font-size:10pt}.request-info-modal .error a{color:#00ACD7}.request-info-modal .top-section{border-top-right-radius:10px;border-top-left-radius:10px}.request-info-modal .bottom-section{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.request-info-modal .bottom-section,.request-info-modal .top-section{background-color:#E7F6FF;overflow:auto;padding:17px;text-align:center}.request-info-modal .bottom-section h3,.request-info-modal .top-section h3{margin:0}.request-info-modal input[type=text],.request-info-modal input[type=email]{background-color:#E0EFF1;height:40px;border:1px solid #E0EFF1;border-radius:5px;padding:0 10px;font-size:10pt;-webkit-transition:background-color linear .3s;transition:background-color linear .3s}.request-info-modal input[type=text]::-webkit-input-placeholder,.request-info-modal input[type=email]::-webkit-input-placeholder{color:#768487}.request-info-modal input[type=text]::-moz-placeholder,.request-info-modal input[type=email]::-moz-placeholder{color:#768487}.request-info-modal input[type=text]:-moz-placeholder,.request-info-modal input[type=email]:-moz-placeholder{color:#768487}.request-info-modal input[type=text]:-ms-input-placeholder,.request-info-modal input[type=email]:-ms-input-placeholder{color:#768487}.request-info-modal input[type=text]:focus,.request-info-modal input[type=email]:focus{outline:0;border:1px solid #00ACD7}.request-info-modal input[type=text].active,.request-info-modal input[type=email].active{background-color:#fff;border-color:#999;color:#333}.request-info-modal input[type=text]:disabled,.request-info-modal input[type=email]:disabled{background-color:#eee}.request-info-modal .checkbox-label{font-size:10pt;color:#778588;display:block;line-height:30px}.request-info-modal .dropdown .button,.request-info-modal .select{font-family:Museo Sans;font-size:10pt;text-align:left;line-height:40px;width:100%;padding:0 10px;height:40px;position:relative;font-weight:500}.request-info-modal .checkbox-label input{margin-right:8px}.request-info-modal .select{background-color:#E0EFF1;color:#768487;border:1px solid #E0EFF1;border-radius:5px;-webkit-appearance:none}.request-info-modal .select:focus{outline:0;border:1px solid #00ACD7}.request-info-modal .select.active{background-color:#fff;border-color:#999;color:#333}.request-info-modal .dropdown{width:100%}.request-info-modal .dropdown .button{background-color:#E0EFF1;color:#768487;border-radius:4px}.request-info-modal .dropdown .button::after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #596466;position:absolute;width:0;height:0;right:10px;top:15px;content:"";-webkit-transition:transform ease-out 150ms;transition:transform ease-out 150ms}.request-info-modal .dropdown .button:focus{border:1px solid;border-color:#00ACD7!important}.request-info-modal .dropdown .button:focus::after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.request-info-modal .dropdown .button.active{background-color:#fff;border-color:#999;color:#333}.request-info-modal .dropdown .dropdown-menu{width:100%}.request-info-modal .dropdown.disabled .button{background-color:#eee;cursor:not-allowed}.request-info-modal .dropdown .hiddenput{height:0;line-height:0;border:none;position:absolute;bottom:0;left:0;z-index:-1}.request-info-modal .body-section .form-body{padding:6px 50px}.request-info-modal .body-section .form-body .row{margin:4px 0}.request-info-modal .body-section .signed-up{height:324px;width:100%;text-align:center;color:#666;padding:10px}.request-info-modal .body-section .signed-up a{color:#00ACD7}.request-info-modal .body-section .signed-up h3 .weak{font-weight:500}.request-info-modal .body-section .signed-up svg{display:block;margin:0 auto;-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition:transform ease-in .2s;transition:transform ease-in .2s}.request-quote-form .offering .details,.request-quote-form .offering .quantity{display:inline-block;vertical-align:middle}.request-info-modal .body-section .signed-up svg.active{-webkit-transform:scale(1,1);transform:scale(1,1)}.request-info-modal .bottom-section button{background-color:transparent;border:3px solid #00ACD7;color:#00ACD7;width:170px}.request-info-modal .bottom-section button:focus,.request-info-modal .bottom-section button:hover{background-color:#fff}.request-info-modal .bottom-section button:disabled{background-color:transparent!important;border-color:#C6E8FC;color:#C6E8FC}.request-quote-header{background-color:#75bdf2;color:#fff;padding:2em 0}.request-quote-form{padding:3em 0}.request-quote-form .button,.request-quote-form button{border:1px solid #333}.request-quote-form form>h3{border-bottom:1px solid #666;font-weight:500;color:#333}.request-quote-form .add-offering{background-color:#fafafa;border-radius:12px;padding:20px;border:1px solid #333}.request-quote-form ul{padding:0}.request-quote-form .form-label{font-weight:300;line-height:50px}.request-quote-form .offering{list-style:none;max-width:600px;margin:8px 0}.request-quote-form .offering .quantity{font-weight:700;font-size:16pt;margin-right:20px}.request-quote-form .offering img{width:75px;vertical-align:middle;margin-right:20px}.request-quote-form .offering a{color:#00ACD7}.request-quote-form .offering a:hover{color:#0bceff}.request-quote-form label.row{margin:10px 0}.request-quote-form input[type=text],.request-quote-form input[type=email],.request-quote-form input[type=number],.request-quote-form select,.request-quote-form textarea{border:1px solid #333;border-radius:.5em;display:block;height:34px;padding:6px 12px;line-height:1.4;background-color:#fff;text-transform:none;font:inherit;margin-top:.5em;margin-bottom:.5em;color:#333;font-family:Open Sans,Helvetica}.request-quote-form input[type=text]:focus,.request-quote-form input[type=email]:focus,.request-quote-form input[type=number]:focus,.request-quote-form select:focus,.request-quote-form textarea:focus{outline:0;border:1px solid #00ACD7}.go-to-po{color:#000}.go-to-po .modal-wrapper{width:100%;max-width:100%;min-height:135px;text-align:center;border-radius:1em;opacity:1}.go-to-po .po-container{background-color:#fff;border-radius:1em;padding:20px}.go-to-po input[type=text]{background-color:#E0EFF1;height:40px;border:1px solid #E0EFF1;border-radius:5px;padding:0 10px;font-size:10pt;margin:0 auto 10px;width:300px;-webkit-transition:background-color linear .3s;transition:background-color linear .3s}.go-to-po .button,.go-to-po button,.go-to-po hr{margin-bottom:20px}.go-to-po input[type=text]::-webkit-input-placeholder{color:#768487}.go-to-po input[type=text]::-moz-placeholder{color:#768487}.go-to-po input[type=text]:-moz-placeholder{color:#768487}.go-to-po input[type=text]:-ms-input-placeholder{color:#768487}.go-to-po input[type=text]:focus{outline:0;border:1px solid #00ACD7}.go-to-po input[type=text].active{background-color:#fff;border-color:#999;color:#333}.go-to-po input[type=text]:disabled{background-color:#eee}.go-to-po hr{border:1px solid #858585}.go-to-po .error{color:red;margin-top:-7px}.submit-lesson-form{background-color:#76C6FD;color:#fff;overflow:auto;padding-top:50px;margin-top:0}.submit-lesson-form .close-button{text-align:right}.submit-lesson-form button{padding-top:0;padding-bottom:0;height:2em}.submit-lesson-form.admin-submit-lesson{background-color:#d5646f}.submit-lesson-form input[type=number],.submit-lesson-form input[type=text],.submit-lesson-form select,.submit-lesson-form textarea{border-radius:.5em;display:block;height:34px;padding:6px 12px;line-height:1.4;background-color:#fff;text-transform:none;font:inherit;border:1px solid transparent;margin-top:.5em;margin-bottom:.5em;color:#333;font-family:Open Sans,Helvetica}.submit-lesson-form input[type=number]:focus,.submit-lesson-form input[type=text]:focus,.submit-lesson-form select:focus,.submit-lesson-form textarea:focus{outline:0;border:1px solid #00ACD7}.submit-lesson-form input[type=number].markdown-formattable,.submit-lesson-form input[type=text].markdown-formattable,.submit-lesson-form select.markdown-formattable,.submit-lesson-form textarea.markdown-formattable{font-family:Monaco,Courier New,monospace;font-size:.8em}.submit-lesson-form input[type=number][readonly],.submit-lesson-form input[type=text][readonly],.submit-lesson-form select[readonly],.submit-lesson-form textarea[readonly]{background-color:#ddd}.submit-lesson-form .product-icon{float:left;display:block;margin-right:2.3576515979%;width:10.4370548518%;height:130px}.submit-lesson-form .product-icon:last-child{margin-right:0}.submit-lesson-form .product-icon input{display:none}.submit-lesson-form .product-icon img{border-radius:50%;-webkit-transition:all .3s;transition:all .3s;border:3px solid transparent}.submit-lesson-form .product-icon input:checked+img{border:3px solid #ABFF78}.submit-lesson-form .input-section-label{margin-bottom:.3em;margin-top:2em}.submit-lesson-plan-section{background-color:#ecf4f5;overflow:auto;color:#333}.submit-lesson-plan-section textarea.main-lesson-body{min-height:20em}.submit-lesson-plan-section .image-drop-box{padding:3em;border:5px dotted #999;text-align:center;background-color:#f4f4f4;font-family:Bariol,Helvetica,san-serif;font-weight:300;-webkit-transition:all .3s;transition:all .3s}.submit-lesson-plan-section .image-drop-box:before{content:"Drop Files Here"}.submit-lesson-plan-section .image-drop-box.dragover{background-color:#eee}.submit-lesson-plan-section .image-drop-box.dragover-invalid{cursor:no-drop!important;background-color:#FFEFEF}.submit-lesson-plan-section .image-drop-box.dragover-invalid:before{content:"Invalid File Type"}.submit-lesson-plan-section .main-lesson-section{padding:1em;border-radius:1em;box-shadow:rgba(0,0,0,.298039) 0 0 2px 0 inset;background-color:#f4f4f4;margin-bottom:2em}.submit-lesson-plan-section h1,.submit-lesson-plan-section h2,.submit-lesson-plan-section h3,.submit-lesson-plan-section h4{color:#1aafe8}.submit-lesson-plan-section .preview{vertical-align:middle;text-align:center;height:100%}.submit-lesson-plan-section .preview>*{max-height:100%;max-width:100%}.submit-lesson-plan-section .item-preview{display:inline-block;width:11em;height:11em;padding:1em;margin:1em 1em 4em;background-color:#fff;position:relative;vertical-align:middle}.submit-lesson-plan-section .item-preview label{position:absolute;width:100%;top:11.5em;left:0;text-align:center;font-weight:300;max-width:40ch;text-overflow:ellipsis;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.submit-lesson-plan-section .item-preview p{text-align:center;margin:0 1em}.submit-lesson-plan-section .item-preview button{position:absolute;bottom:1em;right:1em;width:2em;height:2em;padding:0;background-color:#fff;color:#333;box-shadow:-2px 2px 8px 0 rgba(0,0,0,.3);border-radius:50%}.submit-lesson-plan-section .item-preview button:hover{background-color:#00ACD7;color:#fff}.submit-lesson-plan-section .document-item{width:5em;height:7em;line-height:7em;background-color:#fff;position:relative;margin:0 auto;text-align:center}.submit-lesson-plan-section .document-item span{text-transform:uppercase;color:#ccc}.save-lesson-section{background-color:#ea6071;padding:3em 0}.save-lesson-section .button,.save-lesson-section button{background-color:#fff;color:#f58327;margin-right:1em;font-size:1.2em}.save-lesson-section .button:hover,.save-lesson-section button:hover{background-color:#FFE6DA}.submit-success-section{background-color:#76c6fd;color:#fff;padding-top:50px;margin-top:0}.submit-success-section p a{color:#fff;text-decoration:underline}.submit-success-section .button{margin-right:1em;font-size:1.5em}*{box-sizing:border-box}dir-pagination-controls ul.pagination{display:flex;justify-content:center}.code-to-learn-browse .lessons-browse-masthead{color:#fff;background-image:url(/assets/images/lessons/lessons_browse_masthead.png)}.code-to-learn-browse .lessons-browse-masthead h1{color:#fff}.search-bar{overflow:initial!important;padding-top:50px}.search-bar .dropdown-search{background-color:#2FC7FF;color:#fff;height:2em;padding:0 10px;min-width:9em;font-family:Museo Sans,Helvetica,sans-serif;text-align:left;font-weight:500;border:1px solid #22AADC}.label,.lesson-tile .author-grades span{font-weight:700}.search-bar .dropdown-search:hover{background-color:#16c0ff}.search-bar .dropdown-menu{z-index:100;position:absolute}.search-bar .dropdown-search-toggle{min-width:inherit;width:35px;text-align:center}.search-bar .dropdown-group{display:block;border-right:1px dashed #fff;vertical-align:middle}.search-bar .dropdown{margin-bottom:10px;display:block}.search-bar .dropdown.selected .dropdown-search{background-color:#fff;color:#333}.search-bar .dropdown.selected .dropdown-search:hover{background-color:#eee}.search-bar .search{display:inline-block;vertical-align:middle;position:relative;color:#fff}.search-bar .search.active{color:#333}.search-bar .search.active input{background-color:#fff;width:100%}.search-bar .search::before{position:absolute;font-size:1.3em;left:10px;top:5px;content:"";font-family:FontAwesome}.search-bar .search input{border:1px solid #1DAEE5;height:2em;padding-left:36px;border-radius:5px;background-color:#2FC7FF;width:39px;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.search-bar .search input:focus{border-color:#00ACD7;outline:0}.search-bar .submit-lesson-button{padding:6px 20px}.lessons-section{padding:1em 0;background-color:#fff}.featured-lessons-section{overflow:hidden;background-color:#f26470}.featured-lessons-section h2{margin:1.5em 0;font-size:2em;text-align:center;color:#fff}section.submit-lesson-section{overflow:hidden;padding:2em 0;color:#666;background-color:#27c3f3;text-align:center}section.submit-lesson-section h2{margin:0;color:#fff;font-size:2em}.teachers-signup-section button,section.submit-lesson-section .share-plans-submit button{font-size:1.5em}section.submit-lesson-section p{text-align:center;margin:30px;line-height:25px}section.submit-lesson-section .share-plans-submit{text-align:center}.teachers-signup-section{padding:2em 0;text-align:center;background-color:#f2f2f2}.teachers-signup-section h2{color:#76c6fd}.lessons-list{overflow:hidden;padding:.5em;margin:-.5em}.borked{background-color:#f6f6ff;padding:3em 0 20em;background-image:url(/assets/images/lessons/island_faq.png);background-size:contain;background-position:bottom center;background-repeat:no-repeat}.borked h1{font-size:3em}.borked p{font-size:1em}.lesson-tile{position:relative;float:left;width:100%;height:20em;margin-bottom:1.5em;padding:0;color:#666;background-color:#fff;border-radius:2em;overflow:hidden;text-align:left;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.lesson-tile>*{margin-top:.5em}.lesson-tile>:first-child{margin-top:0}.lesson-tile .lesson-categories-list>*{margin-right:.5em;margin-bottom:.5em}.lesson-tile .lesson-tile-image{height:13em;padding:1em;background-size:cover;background-position:center;border-radius:1em 1em 0 0}.lesson-tile .lesson-tile-bottom{padding:1em}.lesson-tile .lesson-title-wrap{position:relative;margin-bottom:2em}.lesson-tile .lesson-title{position:absolute;bottom:-1.8em;background-color:#FFF;line-height:.9;padding:.7em .7em 0;width:120%;font-size:1.1em;margin:0 -16px}.label,.lesson-tile .author-info{font-size:.9em;vertical-align:middle}.lesson-tile .lesson-title h4{margin:0}.lesson-tile .lesson-title p{margin:.3em 0;line-height:1.1}.lesson-tile .lesson-author{display:table}.lesson-tile .author-img{display:table-cell;width:20%}.lesson-tile .author-img .img{width:3em;height:3em;background-size:cover;background-position:center;border-radius:50%}.lesson-tile .author-info{display:table-cell;padding-left:.5em}.lesson-tile .author-name span{color:#666}.lesson-tile .author-grades{margin-top:.2em;color:#75bdf2}.label{display:inline-block;padding:5px 10px;line-height:1;color:#fff;text-align:center;border-radius:30px;border:3px solid #fff;font-family:Bariol}.label-red{background-color:#ff403d}.label-blue{background-color:#3d74ff}.label-green{background-color:#00cf07}.label-orange{background-color:#ffa02b}.label-teal{background-color:#67B5CD}.label-yellow{background-color:#DCC22D}.label-premium{background-color:#FAD124;color:#333}.label-premium i{margin-right:.4em}.lesson-wrapper{color:#666;font-weight:300;line-height:1.6}.lesson-wrapper section{overflow:hidden}.lesson-wrapper h3,.lesson-wrapper h4{color:#76c6fd}.lesson-wrapper h4{margin-top:0;margin-bottom:.5em}.lesson-wrapper p{margin:1em 0;text-align:left}.lesson-wrapper a{color:#00ACD7}.lesson-wrapper a:hover{color:#00c0f1}.lesson-wrapper .lesson-header-section{background-color:#76c6fd;padding-top:50px;margin-top:0}.lesson-wrapper .lesson-header-section h1{color:#fff}.lesson-wrapper .lesson-header-section .row{margin-bottom:0}.lesson-wrapper .lesson-header-section .container{padding-right:0}.lesson-wrapper .lesson-header-section .lesson-main-image{display:inline-block;margin-top:2em;border-radius:20px;border:10px solid #fff;width:100%}.lesson-wrapper .lesson-header-section .all-lessons-link{display:table;margin-top:3em;color:#fff}.lesson-wrapper .lesson-header-section .all-lessons-link i{font-size:.8em}.lesson-wrapper .lesson-header-section .lesson-title{margin:.3em 0;font-size:3em;line-height:1;text-align:left}.lesson-wrapper .lesson-header-section .lesson-tile-bottom{padding:.8em}.lesson-wrapper .lesson-header-section .author-info{font-size:.8em}.lesson-wrapper .lesson-header-section .lesson-author{display:table}.lesson-wrapper .lesson-header-section .lesson-author>*{display:table-cell;vertical-align:middle}.lesson-wrapper .lesson-header-section .lesson-author .author-name,.lesson-wrapper .lesson-header-section .lesson-author .favorites-value{padding-left:.5em}.lesson-wrapper .lesson-header-section .lesson-author .author-img .img{width:3em;height:3em;background-size:cover;background-position:center;border-radius:50%}.lesson-wrapper .lesson-header-section .social-links{margin:1.5em 0}.lesson-wrapper .lesson-header-section .social-links .link{font-family:Bariol;display:inline-block;margin-right:.5em;padding:.3em 1em;background-color:#fff;border-radius:2em;font-weight:700;line-height:1.6;width:8em;text-align:center;position:relative}.lesson-wrapper .lesson-header-section .social-links .link:hover i{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.lesson-wrapper .lesson-header-section .social-links i{-webkit-transition:all .3s;transition:all .3s;margin-right:.5em;font-size:1.3em}.lesson-wrapper .lesson-header-section .social-links .facebook-link{color:#3B5998}.lesson-wrapper .lesson-header-section .social-links .twitter-link{color:#2ee3ff}.lesson-wrapper .lesson-header-section .social-links .favorite-link{color:#fb0}.lesson-wrapper .free-sample-section{background-color:#ea6071}.lesson-wrapper .free-sample-section p{color:#fff;text-align:center;max-width:42em;display:block;margin:20px auto}.lesson-wrapper .free-sample-section a{color:#fff;text-decoration:underline}.lesson-wrapper .lesson-info-section{padding:2em 0 1em;background-color:#fff}.lesson-wrapper .lesson-info-section .categories-list{display:inline;margin-left:2em}.lesson-wrapper .lesson-info-section .categories-list>*{margin-right:.5em}.lesson-wrapper .lesson-info-section .lesson-description{font-size:1.2em}.lesson-wrapper .lesson-details-section{background-color:#e9f4f5;padding-bottom:2em}.lesson-wrapper .lesson-details-section ul.downloads-list{padding:0;list-style:none;font-size:.75em}.lesson-wrapper .lesson-details-section ul.downloads-list li{display:inline-block;margin:.3em 2em .3em 0}.lesson-wrapper .lesson-details-section ul.downloads-list li a{color:#666}.lesson-wrapper .lesson-details-section ul.downloads-list li i{margin-right:.5em;padding:.2em .3em;border-radius:1em;background-color:#76c6fd;color:#fff}.lesson-wrapper .lesson-details-section ul.products-list{display:flex;padding-left:0;list-style-type:none}.lesson-wrapper .lesson-details-section ul.products-list li{text-align:center}.lesson-wrapper .lesson-details-section ul.products-list li img{width:5em;margin:0 .5em .5em}.lesson-wrapper .lesson-sections-section{background-color:#fff;overflow:auto;padding:4em 0}.lesson-wrapper .lesson-sections-section li{text-align:left}.lesson-wrapper .lesson-sections-section .lesson-section-nav{display:block;margin-right:4em;padding-bottom:25px}.lesson-wrapper .lesson-sections-section .lesson-section-nav ul{margin:0;padding:0}.lesson-wrapper .lesson-sections-section .lesson-section-nav li{list-style:none}.lesson-wrapper .lesson-sections-section .lesson-section-nav a{display:block;border-radius:1em;color:#F70;padding:0 .7em}.lesson-wrapper .inline,.lesson-wrapper .stats h4{display:inline-block}.lesson-wrapper .lesson-sections-section .lesson-section-nav a:hover{background-color:#FFE3CB}.lesson-wrapper .lesson-sections-section .lesson-section-nav a.active{color:#fff;background-color:#F70}.lesson-wrapper .lesson-sections-section .lesson-section-nav a.active:hover{background-color:#F70}.lesson-wrapper .stats p{padding:0 0 0 10px;display:inline-block;text-align:center}.lesson-wrapper .lesson-list-section{background-color:#f26470}.lesson-wrapper .row{overflow:hidden;margin-bottom:1em}.lesson-wrapper .col{float:left;width:50%;padding-right:2em}.lesson-wrapper .col-4{float:left;width:33%}.lesson-wrapper .clear{overflow:hidden}.lesson-wrapper .unstyled-list{margin:0;padding:0;list-style:none}.lesson-wrapper .unstyled-list li{margin-bottom:.5em}.lesson-wrapper .lesson-sections-tabs-content{font-size:.95em;max-width:55em;line-height:1.6;padding-bottom:4em;overflow:hidden}.lesson-wrapper .lesson-sections-tabs-content>div>:first-child{margin-top:0}.lesson-wrapper .lesson-sections-tabs-content li{margin:.8em 0}.lesson-wrapper .lesson-sections-tabs-content h1{color:#65aee5;font-family:Museo Sans;font-weight:500}.lesson-wrapper .lesson-sections-tabs-content blockquote{padding:.5em 2em;border-left:.5em solid #76C6FD;margin:2em 0}.lesson-wrapper .lesson-sections-tabs-content blockquote p{font-size:1.2em}.lesson-wrapper .lesson-sections-tabs-content img{border:1em solid #e5e5e5;vertical-align:bottom;display:block;max-width:100%}.lesson-wrapper .standard p{display:inline}.protected-content-info{position:relative;overflow:initial!important;text-align:center;padding:3em 0}.protected-content-info::before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjMAAACICAYAAAASwGpdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCN0Q2RURGOTM1RDExMUUzQkQzMEM3NjIwRkQwOEE5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCN0Q2RURGQTM1RDExMUUzQkQzMEM3NjIwRkQwOEE5NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI3RDZFREY3MzVEMTExRTNCRDMwQzc2MjBGRDA4QTk0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI3RDZFREY4MzVEMTExRTNCRDMwQzc2MjBGRDA4QTk0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BIkh4QAAA2VJREFUeNrs3UnHV3Ech+H+9UgekYiIiIdoES2iRYto0aJFLzbiIZFIGjTP8zzP83xq0apdq59b18V5A5/V7XsOZzZN09IlAABRs98xM2cGAKAcM8vNAACUY2aFGQCAcszMmwEAKMfMSjMAAOWYWWUGAKAcM6vNAACUY2aNGQCAcsysNQMAUI6ZdWYAAMoxs94MAEA5ZjaYAQAox8yCGQCAcsxsNAMAUI6ZTWYAAMoxs9kMAEA5ZraYAQAox8xWMwAA5ZjZZgYAoBwz280AAJRjZocZAIByzOw0AwBQjpldZgAAyjGz2wwAQDlm9pgBAKia+/MAAGRjZpkZAIByzLjMAABiBgBAzAAAiBkAQMwAAIgZAAAxAwAgZgAAMQMAIGYAAMQMAMBfMePfTABAOmZcZgAAMQMAIGYAAMQMAPC/xYwPgAGAdMy4zAAA6ZhxmQEA0jHjMgMApGPGZQYAEDMAAKNixmsmACAdMy4zAEDWbJqmvWYAAMoxs88MAEA5ZhbNAACUY2a/GQCAcswcMAMAUI6Zg2YAAMoxc8gMAEA5Zg6bAQAox8wRMwAA5Zg5agYAoBwzx8wAAJRj5rgZAIByzJwwAwBQjpmTZgAAyjFzygwAQDlmTpsBACjHzBkzAADlmDlrBgCgHDPnzAAAlGPmvBkAgHLMXDADAFCOmYtmAADKMXPJDABAOWYumwEAKMfMFTMAAGIGAGBQzFw1AwBQjplrZgAAyjFz3QwAQDlmbpgBACjHzE0zAABiBgBgUMzcMgMAUI6Z22YAAMoxc8cMAICYAQAYFDN3zQAAlGPmnhkAADEDADAoZu6bAQAox8wDMwAAYgYAYFDMPDQDAFCOmUdmAADEDADAoJh5bAYAQMwAAAyKmSdmAADKMfPUDACAmAEAGBQzz8wAAIgZAIBBMfPcDACAmAEAGBQzL8wAAIgZAIBBMfPSDACAmAEAEDMAAP8eM6/MAACIGQCAQTHz2gwAgJgBABgUM2/MAACUY+atGQAAMQMAMChm3pkBACjHzHszAADlmPlgBgCgHDMfzQAAiBkAgEEx88kMAEA5Zj6bAQAQMwAAg2LmixkAgHLMfDUDACBmAAAGxcw3MwAAYgYAYFDMfDcDAFCOmR9mAADEDADAoJj5aQYAQMwAAAzwS4ABADt6l9o7YVgDAAAAAElFTkSuQmCC);content:"";left:0;right:0;height:136px;top:-136px;position:absolute}.protected-content-info .button{font-size:1.8em;width:80%}.protected-content-info a{color:#f58327}.protected-content-info a:hover{color:#df690a}.applied-robotics .curriculum-masthead,.code-to-learn-browse .curriculum-masthead,.learn-to-code .curriculum-masthead{overflow:hidden;background-color:#76c6fd;text-align:left;padding:50px 0 40px;background-size:cover;margin-top:0}.applied-robotics .curriculum-masthead h1,.code-to-learn-browse .curriculum-masthead h1,.learn-to-code .curriculum-masthead h1{font-size:3em;margin:.3em 0}.applied-robotics .curriculum-masthead p,.code-to-learn-browse .curriculum-masthead p,.learn-to-code .curriculum-masthead p{margin:20px auto;font-size:1em;line-height:1.3}.applied-robotics .curriculum-masthead .container,.code-to-learn-browse .curriculum-masthead .container,.learn-to-code .curriculum-masthead .container{position:relative}.applied-robotics .toggles,.code-to-learn-browse .toggles,.learn-to-code .toggles{padding:0;color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr}.applied-robotics .toggles .main-toggle,.code-to-learn-browse .toggles .main-toggle,.learn-to-code .toggles .main-toggle{text-align:center;background-color:#ccc;border:2px solid #ccc}.applied-robotics .toggles .ltc-active,.code-to-learn-browse .toggles .ltc-active,.learn-to-code .toggles .ltc-active{background-color:#52b967;border:2px solid #00a656}.applied-robotics .toggles .ar-active,.code-to-learn-browse .toggles .ar-active,.learn-to-code .toggles .ar-active{background-color:#f58327;border:2px solid #cf7a39}.applied-robotics .toggles .ctl-active,.code-to-learn-browse .toggles .ctl-active,.learn-to-code .toggles .ctl-active{background-color:#728feb;border:2px solid #6181e4}.applied-robotics .toggles h1,.code-to-learn-browse .toggles h1,.learn-to-code .toggles h1{margin:8px 0;color:#fff;font-size:1.4em}.applied-robotics,.learn-to-code{margin-bottom:75px}.applied-robotics .desktop-only,.learn-to-code .desktop-only{display:none}.applied-robotics select,.learn-to-code select{width:100%;line-height:40px;font-size:1em;background-color:#2FC7FF;color:#fff;height:1.5em;font-family:Museo Sans,Helvetica,sans-serif;text-align:left;border:1px solid #22AADC}.applied-robotics select:hover,.learn-to-code select:hover{background-color:#16c0ff}.applied-robotics p,.learn-to-code p{margin:20px auto;color:#666;font-size:1em;line-height:1.3}.applied-robotics .resources,.learn-to-code .resources{margin-top:40px;text-align:left}.applied-robotics .resources a,.learn-to-code .resources a{color:orange;line-height:25px}.applied-robotics .resources .copy,.learn-to-code .resources .copy{color:#666}.learn-to-code .ltc-masthead{background-position:center;background-image:url(/assets/images/lessons/ltc/curriculum_header_b.jpg)}.learn-to-code .ltc-masthead h1{color:#27c3f3}.learn-to-code .main-content{padding:20px 0}.learn-to-code .main-content .icon{display:block;margin:0 auto;height:100px}.learn-to-code .main-content img{padding-bottom:30px}.learn-to-code .main-content p{font-weight:500;text-align:left}.learn-to-code .main-content .download,.learn-to-code .main-content a{color:orange}.learn-to-code .main-content .curriculum{margin-bottom:20px}.learn-to-code .main-content .curriculum .tabs{background-color:#fff;border-radius:7px 7px 0 0;color:#00a656;margin:0 0 -4px;padding:0;list-style-type:none;cursor:pointer}.learn-to-code .main-content .curriculum .tabs li{position:relative;display:inline-block;padding:8px 25px;border-radius:7px 7px 0 0;margin-right:-3px;border:2px solid #fff}.learn-to-code .main-content .curriculum .tabs li:first-child{border-left:none;padding:8px 13px}.learn-to-code .main-content .curriculum .tabs li:first-child.active{border-left:2px solid #00a656;padding-left:11px}.learn-to-code .main-content .curriculum .tabs li:nth-child(2n){background-color:#baecc6}.learn-to-code .main-content .curriculum .tabs li:nth-child(2n+1),.learn-to-code .overview tr:nth-child(2n){background-color:#e4f2ec}.learn-to-code .main-content .curriculum .tabs li.active{border-color:#00a656;z-index:2;border-bottom:none}.learn-to-code .main-content .curriculum .body h2{margin-top:0}.learn-to-code .overview{overflow-x:visible}.learn-to-code .overview table{width:100%}.learn-to-code .overview th{text-align:center;padding:.6em .5em}.learn-to-code .overview td{padding:.6em .5em}.learn-to-code .overview td:first-child{color:#333}.learn-to-code .overview td.bold{color:#fff}.learn-to-code .overview tr:nth-child(n+3) td:nth-child(n+2){color:#00a656;font-size:10px;padding-left:8px}.learn-to-code .overview tr:nth-child(2n+1){background-color:#fff}.learn-to-code .overview tr.bold{background-color:#00a656;color:#fff}.learn-to-code .tab-explanation{padding:10px;color:#00a656}.learn-to-code .tab-explanation h2{font-size:30px;color:#000}.learn-to-code .tab-explanation p{color:#333}.learn-to-code .lessons{width:100%;display:block}.learn-to-code .level,.learn-to-code .level.even{background-color:#fff}.learn-to-code .level .lesson{display:block;margin:40px auto 0;width:100%;min-height:165px;background-color:#fff;box-shadow:0 0 20px -6px rgba(0,0,0,.75);border-radius:30px;padding:15px;text-align:center}.learn-to-code .level .lesson img{height:48px;padding:0}.learn-to-code .level .lesson h3{color:#00a656;margin:10px 0;font-size:30px}.learn-to-code .level .lesson h4{margin:0;font-size:18px;font-weight:500;color:#000}.applied-robotics .applied-robotics-masthead{color:#666;background-position:center;background-image:url(/assets/images/lessons/cue_curriculum_header_a.jpg)}.applied-robotics .applied-robotics-masthead h1{color:#27c3f3}.applied-robotics .applied-robotics-masthead p{padding-bottom:60px}.applied-robotics .toggles{margin-bottom:55px}.applied-robotics .curriculum .tabs li{display:flex;flex-direction:column;justify-content:center;color:#555;padding:6px;list-style:none;text-align:center;font-size:24px;background-color:#fff}.applied-robotics .curriculum .tabs li:first-child{background-color:#DCDCDC}.applied-robotics .curriculum .tabs li:nth-child(2){background-color:#A3DDDB}.applied-robotics .curriculum .tabs li:nth-child(3){background-color:#9FD1EC}.applied-robotics .curriculum .tabs li:nth-child(4){background-color:#F7C895}.applied-robotics .curriculum .tabs li:nth-child(5){background-color:#B1E27A}.applied-robotics .curriculum .tabs li.active{color:#FFF}.applied-robotics .curriculum .tabs li:hover{cursor:pointer}.applied-robotics .curriculum .arrows li{display:flex;justify-content:center;justify-self:center;list-style:none;width:70px}.applied-robotics .curriculum .arrows li:first-child.active,.applied-robotics .curriculum .tabs li:first-child.active{background-color:#8C8C8C}.applied-robotics .curriculum .arrows li:nth-child(5n+2).active,.applied-robotics .curriculum .tabs li:nth-child(5n+2).active{background-color:#00A6A3}.applied-robotics .curriculum .arrows li:nth-child(5n+3).active,.applied-robotics .curriculum .tabs li:nth-child(5n+3).active{background-color:#5C6DEC}.applied-robotics .curriculum .arrows li:nth-child(5n+4).active,.applied-robotics .curriculum .tabs li:nth-child(5n+4).active{background-color:#F26F0E}.applied-robotics .curriculum .arrows li:nth-child(5n+5).active,.applied-robotics .curriculum .tabs li:nth-child(5n+5).active{background-color:#93D40C}.applied-robotics .curriculum .arrows li img,.applied-robotics .curriculum .tabs li img{background:top no-repeat;height:60px}.applied-robotics .curriculum select{width:92%;margin:10px 15px 20px}.applied-robotics .overview{overflow-x:visible;color:#666;font-weight:300}.applied-robotics .overview table{width:100%;box-shadow:1px 1px 15px -2px #B4B4B4}.applied-robotics .overview td,.applied-robotics .overview th{text-align:center;padding:.6em .5em;width:22%}.applied-robotics .overview tr.bold{font-weight:500;font-size:18px}.applied-robotics .overview .header{font-size:24px;text-align:left}.applied-robotics .overview .header,.applied-robotics .overview td:first-child{text-align:left;padding-left:18px;width:34%}.applied-robotics .overview tr:nth-child(n+3) td:nth-child(n+2){font-size:12px}.applied-robotics .overview tr:nth-child(n+3) td:nth-child(2){color:#00A6A3}.applied-robotics .overview tr:nth-child(n+3) td:nth-child(3){color:#5C6DEC}.applied-robotics .overview tr:nth-child(n+3) td:nth-child(4){color:#F26F0E}.applied-robotics .overview tr:nth-child(2n+1){background-color:#fff}.applied-robotics .overview tr.bold td:first-child,.applied-robotics .overview tr.bold th:first-child,.applied-robotics .overview tr:nth-child(2n) td:first-child,.applied-robotics .overview tr:nth-child(2n) th:first-child{background-color:#DCDCDC}.applied-robotics .overview tr.bold td:nth-child(2),.applied-robotics .overview tr.bold th:nth-child(2),.applied-robotics .overview tr:nth-child(2n) td:nth-child(2),.applied-robotics .overview tr:nth-child(2n) th:nth-child(2){background-color:#A3DDDB}.applied-robotics .overview tr.bold td:nth-child(3),.applied-robotics .overview tr.bold th:nth-child(3),.applied-robotics .overview tr:nth-child(2n) td:nth-child(3),.applied-robotics .overview tr:nth-child(2n) th:nth-child(3){background-color:#9FD1EC}.applied-robotics .overview tr.bold td:nth-child(4),.applied-robotics .overview tr.bold th:nth-child(4),.applied-robotics .overview tr:nth-child(2n) td:nth-child(4),.applied-robotics .overview tr:nth-child(2n) th:nth-child(4){background-color:#F7C895}.applied-robotics .tab-explaination{color:#555}.applied-robotics .tab-explaination h2{font-size:24px}.applied-robotics .units{background-color:#fff;padding:10px 25px 30px}.applied-robotics .units.unit1 h3{color:#00A6A3}.applied-robotics .units.unit2 h3{color:#5C6DEC}.applied-robotics .units.unit3 h3{color:#F26F0E}.applied-robotics .units .lessons .lesson{display:flex;flex-direction:column;justify-content:center;margin:40px auto 0;min-height:102px;width:90%;background-color:#fff;box-shadow:0 0 20px -6px rgba(0,0,0,.75);border-radius:30px;padding:15px;text-align:center;transition:0s}.applied-robotics .units .lessons .lesson h3{margin:10px 0;font-size:24px}.curriculum-home p{margin:20px auto;color:#666;font-size:1em;line-height:1.3}.curriculum-home .lessons-masthead{background-color:#76c6fd;padding-bottom:40px;padding-top:50px;margin-top:0;text-align:left}.curriculum-home .lessons-masthead h1{font-size:3em;margin:.3em 0;color:#fff}.curriculum-home ul{color:#666;list-style:none;text-align:left;font-size:18px;line-height:32px;font-weight:300}.curriculum-home ul .masthead-image{display:none}.curriculum-home .ltc{grid-area:learn-to-code}.curriculum-home .ar{grid-area:applied-robotics}.curriculum-home .ctl{grid-area:code-to-learn}.curriculum-home .applied-robotics,.curriculum-home .code-to-learn,.curriculum-home .learn-to-code{text-align:center;height:100%;position:relative}.curriculum-home .applied-robotics .bod,.curriculum-home .code-to-learn .bod,.curriculum-home .learn-to-code .bod{padding:1em 2em}.curriculum-home .applied-robotics .pill-button,.curriculum-home .code-to-learn .pill-button,.curriculum-home .learn-to-code .pill-button{font-size:20px}.curriculum-home .applied-robotics h2,.curriculum-home .code-to-learn h2,.curriculum-home .learn-to-code h2{margin:0;padding:8px 0;color:#fff;font-size:1.4em}.curriculum-home .applied-robotics p,.curriculum-home .code-to-learn p,.curriculum-home .learn-to-code p{color:#fff;text-align:left}.curriculum-home .applied-robotics ul,.curriculum-home .code-to-learn ul,.curriculum-home .learn-to-code ul{color:#fff;list-style:disc}.curriculum-home .learn-to-code{background-color:#52b967}.curriculum-home .learn-to-code .header{background-color:#00a556}.curriculum-home .applied-robotics{background-color:#da9744}.curriculum-home .applied-robotics .header{background-color:#e94f07}.curriculum-home .code-to-learn{background-color:#728feb}.curriculum-home .code-to-learn .header{background-color:#6181e4}.curriculum-home .code-to-learn .pill-button{margin-top:1.5em}.curriculum-home p.tagline{text-align:center}.curriculum-home .edu-deals{background-color:#fff;background-image:-webkit-linear-gradient(top,#eee,#fff,#fff);background-image:linear-gradient(to bottom,#eee,#fff,#fff);padding-top:40px}.curriculum-home .edu-deals .detail{max-width:800px}.curriculum-home .edu-deals .pack{background-color:#fff;margin:1em 0;padding:20px 0;box-shadow:0 0 16px 0 rgba(0,0,0,.5);border-radius:2em;text-align:center}.curriculum-home .edu-deals .pack p{line-height:1;margin:10px 0}.curriculum-home .edu-deals .pack h1{font-size:1.9em;margin:20px 0;color:#27c3f3}.curriculum-home .edu-deals .pack h2{color:#f58327;margin:10px 0}.curriculum-home .edu-deals .pack h3{font-weight:400;margin:20px 0}.curriculum-home .edu-deals .pack .button{text-align:center}.curriculum-home .edu-deals .items{display:flex;justify-content:center;flex-wrap:wrap}.curriculum-home .edu-deals .item{display:inline-block;padding:0 4px;width:45%;vertical-align:text-top;height:30%}.curriculum-home .edu-deals .icon-accessories,.curriculum-home .edu-deals .icon-cards,.curriculum-home .edu-deals .icon-curriculum,.curriculum-home .edu-deals .icon-dash-dot,.curriculum-home .edu-deals .icon-year{padding-bottom:40%;background-size:contain;background-repeat:no-repeat;background-position:center}.curriculum-home .edu-deals .icon-dash-dot{background-image:url(/assets/images/home/robos.png)}.curriculum-home .edu-deals .icon-accessories{background-image:url(/assets/images/home/accessories.png)}.curriculum-home .edu-deals .icon-curriculum{background-image:url(/assets/images/home/curriculumicon.png)}.curriculum-home .edu-deals .icon-cards{background-image:url(/assets/images/home/cardsicon.png)}.curriculum-home .edu-deals .icon-year{background-image:url(/assets/images/home/lessonlibicon.png)}.curriculum-home .edu-deals .how-many{display:block;margin:0 auto;text-align:center;font-size:1.5em;line-height:1}.curriculum-home .edu-deals .title{line-height:1.2;text-align:center;font-size:.9em}.curriculum-home .no-margin{margin:0}.curriculum-home .small-font{margin-bottom:20px;font-size:1.15em}.prof-dev{padding-top:60px}.prof-dev h1{font-size:2.3em;text-align:center}.prof-dev .pill-button{margin:50px;font-size:1.3em;font-weight:500}.prof-dev .head,.prof-dev .text1{font-size:1em;text-align:center;color:#000}.prof-dev .text1{margin:35px 0;padding:0 10px}.prof-dev .break{width:50px;height:0;display:block;margin:10px auto;border-style:solid;border-width:1px 0 0;border-color:#000}.prof-dev .head{margin:30px auto 10px;font-weight:700}.prof-dev .prof-dev-hero{background-image:url(/assets/images/prof_dev/hero_image.jpg);background-size:cover;height:500px}.prof-dev .prof-dev-hero .text1{max-width:780px;margin:35px auto}.prof-dev .prof-dev-hero .text2{color:#000;max-width:800px}.prof-dev .prof-dev-head .logo{background-size:contain;background-position:center;background-repeat:no-repeat;height:35px;width:35px;display:inline-block;margin:0 5px}.prof-dev .prof-dev-head .fb{background-image:url(/assets/images/prof_dev/Facebook.png)}.prof-dev .prof-dev-head .twitter{background-image:url(/assets/images/prof_dev/Twitter.png)}.prof-dev .prof-dev-head .insta{background-image:url(/assets/images/prof_dev/Instagram.png)}.prof-dev .prof-dev-head .pintrist{background-image:url(/assets/images/prof_dev/Pinterest.png)}.prof-dev .prof-dev-head .youtube{background-image:url(/assets/images/prof_dev/YouTube.png)}.prof-dev .prof-dev-twitter-feed{text-align:left;height:300px;padding:0;overflow-y:hidden;overflow-x:scroll;background-color:#eee;background-image:url(/assets/images/prof_dev/loading.gif);background-size:300px 300px;background-position:center;background-repeat:no-repeat}.prof-dev .prof-dev-twitter-feed .loading{position:absolute;z-index:0}.prof-dev .prof-dev-twitter-feed .twitter-feed{width:1220vw}.prof-dev .prof-dev-twitter-feed .img-block:hover{opacity:0}.prof-dev .prof-dev-certification .cert-video:hover,.robotics-comp .hero img:hover{opacity:.75}.prof-dev .prof-dev-twitter-feed .img-block,.prof-dev .prof-dev-twitter-feed .text-block{display:inline-block;width:300px;height:300px;background-position:center top;background-size:cover;background-color:#00bfef;overflow:hidden;padding:20px;transition:opacity 1.5s ease-in-out;vertical-align:middle;float:left;margin:0;z-index:10;border-style:solid;border-color:#fff;border-width:1px}.prof-dev .prof-dev-twitter-feed .img-block p,.prof-dev .prof-dev-twitter-feed .text-block p{color:#fff}.prof-dev .prof-dev-twitter-feed .img-block .date,.prof-dev .prof-dev-twitter-feed .img-block .handle,.prof-dev .prof-dev-twitter-feed .img-block .name,.prof-dev .prof-dev-twitter-feed .text-block .date,.prof-dev .prof-dev-twitter-feed .text-block .handle,.prof-dev .prof-dev-twitter-feed .text-block .name{font-size:.9em;margin:0}.prof-dev .prof-dev-twitter-feed .img-block .text,.prof-dev .prof-dev-twitter-feed .text-block .text{font-size:1.1em;margin:13px 0;height:168px;overflow:hidden}.prof-dev .prof-dev-twitter-feed .img-block .user-info,.prof-dev .prof-dev-twitter-feed .text-block .user-info{display:inline-block;vertical-align:middle}.prof-dev .prof-dev-twitter-feed .img-block .user-thumb,.prof-dev .prof-dev-twitter-feed .text-block .user-thumb{width:40px;height:40px;border-radius:50%;display:inline-block;margin:10px 10px 10px 0;vertical-align:middle}.prof-dev .prof-dev-certification,.prof-dev .prof-dev-certification .text2{text-align:center}.prof-dev .prof-dev-certification .new-icon{background-color:#F15E1F;color:#fff;padding:10px;border-radius:50%;display:inline-block;text-align:center;font-size:1.7em;line-height:70px;margin:auto}.prof-dev .prof-dev-certification .teach-logo{display:block;margin:auto;height:auto;width:100%}.prof-dev .prof-dev-certification .text-float{display:block;text-align:center}.prof-dev .prof-dev-certification .cert-video{transition-duration:.5s;display:block;margin:25px auto;height:auto;width:100%}.prof-dev .prof-dev-certification .value-prop{display:block}.prof-dev .prof-dev-certification .value-prop h3{color:#35C4F1;max-width:230px;vertical-align:top;padding-top:10px;margin:50px auto 0;border-style:solid;border-color:#35C4F1;border-width:2px 0 0}.prof-dev .prof-dev-certification .value-prop img{width:50%;height:auto;margin-top:30px}.prof-dev .prof-dev-videos{background-color:#ebebeb}.prof-dev .prof-dev-videos .text3{font-size:1.2;max-width:700px;display:block;margin:40px auto}.prof-dev .prof-dev-videos .left-arrow,.prof-dev .prof-dev-videos .right-arrow{display:none}.prof-dev .prof-dev-videos .left-arrow{float:left;padding-left:10px}.prof-dev .prof-dev-videos .right-arrow{float:right;padding-right:10px}.prof-dev .prof-dev-videos .video-scoll-wrapper{text-align:left;overflow-x:scroll;width:100%}.prof-dev .prof-dev-videos .video-scroll{text-align:left;width:450vw}.prof-dev .prof-dev-videos .video{text-align:center;width:19%;display:inline-block;overflow:hidden}.prof-dev .prof-dev-videos .video-thumb{width:95%;height:auto;display:block;margin:auto}.prof-dev .prof-dev-videos .num-bubble{color:#fff;background-color:#00bfef;font-size:1.5em;font-weight:500;line-height:35px;width:35px;border-radius:50%;display:block;margin:15px auto}.prof-dev .prof-dev-videos h2{color:#00bfef}.prof-dev .prof-dev-events{background-color:#f5f5f5;margin-top:100px;padding-top:0}.prof-dev .prof-dev-events .meet{text-align:center}.prof-dev .prof-dev-events ul{padding:0}.prof-dev .prof-dev-events li{padding:15px 0;border-style:solid;border-color:#ddd;border-width:0 0 1px}.prof-dev .prof-dev-events .thumb{width:20%;display:inline-block;text-align:center;vertical-align:middle}.prof-dev .prof-dev-events .month{color:#FF6B00;margin:0;line-height:1;font-size:1.3em;font-weight:700}.prof-dev .prof-dev-events .day{color:#FF6B00;margin:0;line-height:1.2;font-size:2.3em;font-weight:500}.prof-dev .prof-dev-events .info{width:78%;display:inline-block;vertical-align:middle}.prof-dev .prof-dev-events .title{color:#000;font-size:1.2em;margin:0;font-weight:700}.prof-dev .prof-dev-events .place{color:#666;font-size:1em;margin:5px 0}.prof-dev .prof-dev-blog-feed img{width:70%;height:auto}.prof-dev .prof-dev-blog-feed .author,.prof-dev .prof-dev-blog-feed .date,.prof-dev .prof-dev-blog-feed .title{text-align:center;line-height:30px;font-weight:500;margin:0;max-width:500px}.prof-dev .prof-dev-blog-feed .author,.prof-dev .prof-dev-blog-feed .date{font-size:.9em;line-height:1.6;font-weight:200}.prof-dev .prof-dev-blog-feed .row{margin:20px 0}.prof-dev .prof-dev-blog-feed .span-6{margin-bottom:60px}.prof-dev .prof-dev-blog-feed a>p{border-bottom-style:solid;border-color:#27c3f3;border-width:1px;padding-bottom:20px;max-width:600px}.prof-dev .prof-dev-blog-feed .newsletter img{width:20%;display:block;margin:0 auto}.prof-dev .prof-dev-blog-feed .newsletter p{max-width:400px}.prof-dev .prof-dev-blog-feed button{background-color:#27c3f3}.robotics-comp .sidelines{border-style:none;border-color:#27c3f3}.robotics-comp .bottomline{padding:5px;border-width:10px;border-style:solid none;border-color:#27c3f3;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top:none}.robotics-comp .hero{padding-bottom:0;margin:0 auto;padding-top:50px}.robotics-comp .hero h1{margin:30px 0;font-size:2em}.robotics-comp .hero img{width:100%;border-radius:20px;transition-duration:.5s;border-style:solid;border-color:#27c3f3;border-width:10px;border-top:none;border-bottom:none;vertical-align:bottom;cursor:pointer}.robotics-comp .timeline{display:block;margin:60px auto 0;padding-bottom:10px;position:relative}.robotics-comp .timeline p{color:#f58327;text-align:center}.robotics-comp .timeline .event{background-color:#27c3f3;border-style:solid;border-color:#54caee;border-width:5px;display:table;border-radius:55px;width:90%;margin:20px auto;padding-right:5%}.robotics-comp .timeline .event .spot{background-color:#00aeda;border-radius:100%;margin:15px 10px;height:75px;width:75px}.robotics-comp .timeline .event .small{font-size:.7em;text-align:center;line-height:1.6;padding-top:23px}.robotics-comp .timeline .event .large{font-size:1em;text-align:center;line-height:1.6}.robotics-comp .timeline .event h2{text-align:center;display:table-cell;vertical-align:middle;margin:0}.robotics-comp .mission h1,.robotics-comp .origins p,.robotics-comp .prizes ul,.robotics-comp .quote{text-align:left}.robotics-comp .mission{padding:40px 0}.robotics-comp .mission p{text-align:left;font-size:1em;line-height:1.6}.robotics-comp .mission ul{display:block;margin:0;list-style:disc inside;font-size:.8em;line-height:1.6;padding-left:0}.robotics-comp .prizes a{z-index:10;position:relative;font-size:1.3em;font-family:Museo Sans;font-weight:300;padding:10px 60px}.robotics-comp .prizes h1{padding-top:40px}.robotics-comp .prizes h2{color:#27c3f3}.robotics-comp .prizes ul{list-style:disc;padding:20px 40px;margin-bottom:40px;margin-top:0;border-style:none none solid;border-width:2px;border-color:#27c3f3}.robotics-comp .prizes .span-4:nth-child(3) ul{border-right-style:none;border-bottom-style:none}.robotics-comp .quote h2{color:#27c3f3;font-size:1.2em;line-height:1.6}.robotics-comp .quote h2:before{content:"“";margin-left:-12px}.robotics-comp .quote h2:after{content:"”";margin-right:-12px}.robotics-comp .quote h3{text-align:center;font-size:1.2em;line-height:1.6}.robotics-comp .required p{color:#f58327}.robotics-comp .required ul{list-style:disc;font-size:1em;line-height:1.6}.robotics-comp .required li{margin:30px 0}.education_sub_nav .nav-item{margin:0 45px 0 0}.education_sub_nav .active{color:#27c3f3}.education_sub_nav .purchase{margin:0}.canada-banner{display:none}.canada-banner span{display:inline-block;float:right}.canada-banner a{color:#666}.canada-banner strong{color:#27c3f3}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.home section.edu-1{background-image:url(/assets/images/splash/edu_banner_three_mobile_2x.jpg)}.home section.edu-2 .left{background-image:url(/assets/images/splash/sk_lifestyle_2x.jpg)}.home section.edu-2 .right{background-image:url(/assets/images/splash/sk_bundle_2x.jpg)}.home section.edu-puzzlets{background-image:url(/assets/images/splash/puzzlets_bg_mobile_2x.jpg)}.home .edu-home-hero{background-image:url(/assets/images/home/heroone_2x.jpg)}.home .edu-capabilities{background-image:url(/assets/images/home/herothree_2x.jpg)}.home .edu-copyright{background-image:url(/assets/images/home/screenshot_2x.png)}.home .edu-quotes .next{background-image:url(/assets/images/home/nextarrow_2x.png)}.home .edu-quotes .prev{background-image:url(/assets/images/home/prevarrow_2x.png)}.home .edu-deals .icon-dash-dot{background-image:url(/assets/images/home/robos_2x.png)}.home .edu-deals .icon-accessories{background-image:url(/assets/images/home/accessories_2x.png)}.home .edu-deals .icon-curriculum{background-image:url(/assets/images/home/curriculumicon_2x.png)}.home .edu-deals .icon-cards{background-image:url(/assets/images/home/cardsicon_2x.png)}.home .edu-deals .icon-year{background-image:url(/assets/images/home/lessonlibicon_2x.png)}.code-to-learn-browse .lessons-browse-masthead{background-image:url(/assets/images/lessons/lessons_browse_masthead_2x.png)}.borked{background-image:url(/assets/images/lessons/island_faq_2x.png)}.learn-to-code .ltc-masthead{background-image:url(/assets/images/lessons/ltc/curriculum_header_b_2x.jpg)}.applied-robotics .applied-robotics-masthead{background-image:url(/assets/images/lessons/cue_curriculum_header_a_2x.jpg)}.curriculum-home .edu-deals .icon-dash-dot{background-image:url(/assets/images/home/robos_2x.png)}.curriculum-home .edu-deals .icon-accessories{background-image:url(/assets/images/home/accessories_2x.png)}.curriculum-home .edu-deals .icon-curriculum{background-image:url(/assets/images/home/curriculumicon_2x.png)}.curriculum-home .edu-deals .icon-cards{background-image:url(/assets/images/home/cardsicon_2x.png)}.curriculum-home .edu-deals .icon-year{background-image:url(/assets/images/home/lessonlibicon_2x.png)}.prof-dev .prof-dev-hero{background-image:url(/assets/images/prof_dev/hero_image_2x.jpg)}.prof-dev .prof-dev-head .fb{background-image:url(/assets/images/prof_dev/Facebook_2x.png)}.prof-dev .prof-dev-head .twitter{background-image:url(/assets/images/prof_dev/Twitter_2x.png)}.prof-dev .prof-dev-head .insta{background-image:url(/assets/images/prof_dev/Instagram_2x.png)}.prof-dev .prof-dev-head .pintrist{background-image:url(/assets/images/prof_dev/Pinterest_2x.png)}.prof-dev .prof-dev-head .youtube{background-image:url(/assets/images/prof_dev/YouTube_2x.png)}.prof-dev .prof-dev-twitter-feed{background-image:url(/assets/images/prof_dev/loading_2x.gif)}}@media (min-width:761px){.span-1,.span-10,.span-11,.span-12,.span-2,.span-3,.span-4,.span-5,.span-7,.span-8,.span-9{display:block;float:left}.home section.edu-2 .left,.span-1,.span-10,.span-11,.span-12,.span-2,.span-3,.span-4,.span-5,.span-6,.span-8,.span-9{float:left}.span-1{margin-right:2.3576515979%;width:6.1721527019%}.span-1:last-child{margin-right:0}.span-1.shift-1{margin-left:8.5298042998%}.span-1.shift-2{margin-left:17.0596085997%}.span-1.shift-3{margin-left:25.5894128995%}.span-1.shift-4{margin-left:34.1192171993%}.span-1.shift-5{margin-left:42.6490214991%}.span-1.shift-6{margin-left:51.178825799%}.span-1.shift-7{margin-left:59.7086300988%}.span-1.shift-8{margin-left:68.2384343986%}.span-1.shift-9{margin-left:76.7682386985%}.span-1.shift-10{margin-left:85.2980429983%}.span-1.shift-11{margin-left:93.8278472981%}.span-1.shift-12{margin-left:102.3576515979%}.span-2{margin-right:2.3576515979%;width:14.7019570017%}.span-2:last-child{margin-right:0}.span-2.shift-1{margin-left:8.5298042998%}.span-2.shift-2{margin-left:17.0596085997%}.span-2.shift-3{margin-left:25.5894128995%}.span-2.shift-4{margin-left:34.1192171993%}.span-2.shift-5{margin-left:42.6490214991%}.span-2.shift-6{margin-left:51.178825799%}.span-2.shift-7{margin-left:59.7086300988%}.span-2.shift-8{margin-left:68.2384343986%}.span-2.shift-9{margin-left:76.7682386985%}.span-2.shift-10{margin-left:85.2980429983%}.span-2.shift-11{margin-left:93.8278472981%}.span-2.shift-12{margin-left:102.3576515979%}.span-3{margin-right:2.3576515979%;width:23.2317613015%}.span-3:last-child{margin-right:0}.span-3.shift-1{margin-left:8.5298042998%}.span-3.shift-2{margin-left:17.0596085997%}.span-3.shift-3{margin-left:25.5894128995%}.span-3.shift-4{margin-left:34.1192171993%}.span-3.shift-5{margin-left:42.6490214991%}.span-3.shift-6{margin-left:51.178825799%}.span-3.shift-7{margin-left:59.7086300988%}.span-3.shift-8{margin-left:68.2384343986%}.span-3.shift-9{margin-left:76.7682386985%}.span-3.shift-10{margin-left:85.2980429983%}.span-3.shift-11{margin-left:93.8278472981%}.span-3.shift-12{margin-left:102.3576515979%}.span-4{margin-right:2.3576515979%;width:31.7615656014%}.span-4:last-child{margin-right:0}.span-4.shift-1{margin-left:8.5298042998%}.span-4.shift-2{margin-left:17.0596085997%}.span-4.shift-3{margin-left:25.5894128995%}.span-4.shift-4{margin-left:34.1192171993%}.span-4.shift-5{margin-left:42.6490214991%}.span-4.shift-6{margin-left:51.178825799%}.span-4.shift-7{margin-left:59.7086300988%}.span-4.shift-8{margin-left:68.2384343986%}.span-4.shift-9{margin-left:76.7682386985%}.span-4.shift-10{margin-left:85.2980429983%}.span-4.shift-11{margin-left:93.8278472981%}.span-4.shift-12{margin-left:102.3576515979%}.span-5{margin-right:2.3576515979%;width:40.2913699012%}.span-5:last-child{margin-right:0}.span-5.shift-1{margin-left:8.5298042998%}.span-5.shift-2{margin-left:17.0596085997%}.span-5.shift-3{margin-left:25.5894128995%}.span-5.shift-4{margin-left:34.1192171993%}.span-5.shift-5{margin-left:42.6490214991%}.span-5.shift-6{margin-left:51.178825799%}.span-5.shift-7{margin-left:59.7086300988%}.span-5.shift-8{margin-left:68.2384343986%}.span-5.shift-9{margin-left:76.7682386985%}.span-5.shift-10{margin-left:85.2980429983%}.span-5.shift-11{margin-left:93.8278472981%}.span-5.shift-12{margin-left:102.3576515979%}.span-6{display:block;margin-right:2.3576515979%;width:48.821174201%}.span-6:last-child{margin-right:0}.span-6.shift-1{margin-left:8.5298042998%}.span-6.shift-2{margin-left:17.0596085997%}.span-6.shift-3{margin-left:25.5894128995%}.span-6.shift-4{margin-left:34.1192171993%}.span-6.shift-5{margin-left:42.6490214991%}.span-6.shift-6{margin-left:51.178825799%}.span-6.shift-7{margin-left:59.7086300988%}.span-6.shift-8{margin-left:68.2384343986%}.span-6.shift-9{margin-left:76.7682386985%}.span-6.shift-10{margin-left:85.2980429983%}.span-6.shift-11{margin-left:93.8278472981%}.span-6.shift-12{margin-left:102.3576515979%}.span-7{margin-right:2.3576515979%;width:57.3509785009%}.span-7:last-child{margin-right:0}.span-7.shift-1{margin-left:8.5298042998%}.span-7.shift-2{margin-left:17.0596085997%}.span-7.shift-3{margin-left:25.5894128995%}.span-7.shift-4{margin-left:34.1192171993%}.span-7.shift-5{margin-left:42.6490214991%}.span-7.shift-6{margin-left:51.178825799%}.span-7.shift-7{margin-left:59.7086300988%}.span-7.shift-8{margin-left:68.2384343986%}.span-7.shift-9{margin-left:76.7682386985%}.span-7.shift-10{margin-left:85.2980429983%}.span-7.shift-11{margin-left:93.8278472981%}.span-7.shift-12{margin-left:102.3576515979%}.span-8{margin-right:2.3576515979%;width:65.8807828007%}.span-8:last-child{margin-right:0}.span-8.shift-1{margin-left:8.5298042998%}.span-8.shift-2{margin-left:17.0596085997%}.span-8.shift-3{margin-left:25.5894128995%}.span-8.shift-4{margin-left:34.1192171993%}.span-8.shift-5{margin-left:42.6490214991%}.span-8.shift-6{margin-left:51.178825799%}.span-8.shift-7{margin-left:59.7086300988%}.span-8.shift-8{margin-left:68.2384343986%}.span-8.shift-9{margin-left:76.7682386985%}.span-8.shift-10{margin-left:85.2980429983%}.span-8.shift-11{margin-left:93.8278472981%}.span-8.shift-12{margin-left:102.3576515979%}.span-9{margin-right:2.3576515979%;width:74.4105871005%}.span-9:last-child{margin-right:0}.span-9.shift-1{margin-left:8.5298042998%}.span-9.shift-2{margin-left:17.0596085997%}.span-9.shift-3{margin-left:25.5894128995%}.span-9.shift-4{margin-left:34.1192171993%}.span-9.shift-5{margin-left:42.6490214991%}.span-9.shift-6{margin-left:51.178825799%}.span-9.shift-7{margin-left:59.7086300988%}.span-9.shift-8{margin-left:68.2384343986%}.span-9.shift-9{margin-left:76.7682386985%}.span-9.shift-10{margin-left:85.2980429983%}.span-9.shift-11{margin-left:93.8278472981%}.span-9.shift-12{margin-left:102.3576515979%}.span-10{margin-right:2.3576515979%;width:82.9403914003%}.span-10:last-child{margin-right:0}.span-10.shift-1{margin-left:8.5298042998%}.span-10.shift-2{margin-left:17.0596085997%}.span-10.shift-3{margin-left:25.5894128995%}.span-10.shift-4{margin-left:34.1192171993%}.span-10.shift-5{margin-left:42.6490214991%}.span-10.shift-6{margin-left:51.178825799%}.span-10.shift-7{margin-left:59.7086300988%}.span-10.shift-8{margin-left:68.2384343986%}.span-10.shift-9{margin-left:76.7682386985%}.span-10.shift-10{margin-left:85.2980429983%}.span-10.shift-11{margin-left:93.8278472981%}.span-10.shift-12{margin-left:102.3576515979%}.span-11{margin-right:2.3576515979%;width:91.4701957002%}.span-11:last-child{margin-right:0}.span-11.shift-1{margin-left:8.5298042998%}.span-11.shift-2{margin-left:17.0596085997%}.span-11.shift-3{margin-left:25.5894128995%}.span-11.shift-4{margin-left:34.1192171993%}.span-11.shift-5{margin-left:42.6490214991%}.span-11.shift-6{margin-left:51.178825799%}.span-11.shift-7{margin-left:59.7086300988%}.span-11.shift-8{margin-left:68.2384343986%}.span-11.shift-9{margin-left:76.7682386985%}.span-11.shift-10{margin-left:85.2980429983%}.span-11.shift-11{margin-left:93.8278472981%}.span-11.shift-12{margin-left:102.3576515979%}.span-12{margin-right:2.3576515979%;width:100%}.span-12:last-child{margin-right:0}.span-12.shift-1{margin-left:8.5298042998%}.span-12.shift-2{margin-left:17.0596085997%}.span-12.shift-3{margin-left:25.5894128995%}.span-12.shift-4{margin-left:34.1192171993%}.span-12.shift-5{margin-left:42.6490214991%}.span-12.shift-6{margin-left:51.178825799%}.span-12.shift-7{margin-left:59.7086300988%}.span-12.shift-8{margin-left:68.2384343986%}.span-12.shift-9{margin-left:76.7682386985%}.span-12.shift-10{margin-left:85.2980429983%}.span-12.shift-11{margin-left:93.8278472981%}.span-12.shift-12{margin-left:102.3576515979%}.edu-page .mobile-only{display:none}.home .edu-quotes .next,.home .edu-quotes .prev,.home .edu-quotes img,.search-bar .dropdown{display:inline-block}.edu-page h1{font-size:2.2em}.edu-page p{font-size:1.2em}.home .slick-arrow{top:250px}.home .header-space{height:115px}.home .carousel-slide{height:600px}.home section.edu-1{background-image:url(/assets/images/splash/edu_banner_three.jpg);height:500px}.home section.edu-1 p{font-size:1em;line-height:1.5em}.home section.edu-2 .left{width:50%;height:500px}.home section.edu-2 .right{width:50%;float:right;height:500px;background-size:80%}.home section.edu-2 .intro{margin-top:30px}.home section.edu-2 .intro .star{height:60px;margin:-30px}.home section.edu-2 .intro .copy{font-size:1.8em;line-height:50px}.home section.edu-2 p{font-size:1em;max-width:320px}.home section.edu-2 .offer{bottom:0;left:5%;width:25%}.home section.edu-2 .offer .int{font-size:1em}.home section.edu-2 .offer .big{font-size:1.5em}.home section.edu-3{background-image:url(/assets/images/splash/tw_banner_img.jpg);background-position:right;background-size:contain;background-repeat:no-repeat}.home section.edu-3 .left{height:500px}.home section.edu-3 p{font-size:1.5em;line-height:1.5em}.home section.edu-puzzlets h1{font-size:2.2em;max-width:350px;margin-top:60px}.home section.edu-puzzlets h2{font-size:1.3em;max-width:350px}.home section.edu-hoc .robots1{width:150%;margin-left:-50%;margin-top:200px}.home section.edu-hoc .robots2{height:75%}.home section.edu-hoc h1{font-size:3.5em}.home section.edu-promo .dash{width:80%}.home section.edu-promo p{font-size:1.5em}.home section.edu-promo li{font-size:1.2em;line-height:1.6}.home section.edu-promo .mid h2{font-size:2.5em}.home section.edu-promo .right{min-width:60%}.home section.edu-promo .left{margin:0 0 0 -10%;min-width:40%}.home .edu-home-hero{background-size:cover;background-position:50% 50%;padding-top:0}.home .edu-home-hero h1{font-size:3em}.home .edu-home-hero p{max-width:100%}.home .edu-capabilities{padding:60px 0}.home .edu-capabilities p{max-width:70%}.home .edu-robot-showcase img{width:260%;position:relative;left:100%}.home .edu-robot-showcase img.dot{width:100%}.home .edu-robot-showcase ul{margin:25% 0 0 40px;padding:20px 0}.home .edu-apps a{width:150px;height:150px}.home .edu-copyright{background-position:center top;background-size:110%}.home .edu-copyright p{margin-top:54%;max-width:100%}.home .edu-play .top-left{border-bottom:solid #BDBDBD;border-right:solid #BDBDBD;border-width:1px}.home .edu-play .bottom-left{border-right:solid #BDBDBD;padding-top:20px;border-width:1px}.home .edu-play .top-right{border-bottom:solid #BDBDBD;border-width:1px}.home .edu-play .bottom-right{padding-top:20px;border-width:1px}.home .edu-quotes .quote{font-size:1.8em;line-height:45px;min-height:200px;font-weight:200}.home .edu-quotes .bio{display:inline-block;text-align:left;border-left:solid #27c3f3;border-width:2px;padding-left:25px}.home .edu-quotes img{margin:0 25px}.home .edu-deals .pack{padding:60px 10%;text-align:left}.home .edu-deals .pack h2{margin:10px 0}.home .edu-deals .pack h3{margin:20px 0}.home .edu-deals .pack .button{float:right}.home .edu-deals .item{width:30%}.home .edu-deals .how-many{font-size:2.5em}.home .edu-sign-up img{width:100%;border-radius:10px}.home .edu-sign-up .author,.home .edu-sign-up .date,.home .edu-sign-up .title{text-align:left}.create-account-wrapper{width:28em;margin:0 auto}.create-account .create-account-header{border-radius:1em 1em 0 0}.create-account .create-account-header.social-share-buttons{padding:1.5em 1em}.create-account .create-account-header.social-share-buttons button{padding:.5em 1em}.create-account .create-account-footer{border-radius:0 0 1em 1em}.create-account .create-account-footer.referrals-person-link{padding:1.5em}.create-account form.create-account-form{padding:0 3em}.create-account-create-account .social-create-buttons button{width:48%;height:auto;min-height:2.8em}.create-account-create-account .social-create-buttons button:first-child{float:left}.create-account-create-account .social-create-buttons button:last-child,.search-bar .submit-lesson-button{float:right}.go-to-po .modal-wrapper{width:28em;margin:0 auto}.submit-lesson-form,.submit-success-section{padding-top:115px}.code-to-learn-browse .lessons-browse-masthead{background-position:left}.search-bar .search.active input{width:300px}section.submit-lesson-section h2{font-size:3em}.lesson-tile{width:30%;margin-right:3.3%}.lesson-wrapper .lesson-header-section{padding-top:75px}.lesson-wrapper .lesson-header-section .lesson-main-image{height:300px;width:auto;margin-bottom:-30px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.lesson-wrapper .lesson-sections-section .lesson-section-nav{float:left;width:15%;padding-bottom:0}.lesson-wrapper .lesson-sections-section .lesson-section-nav li{margin:.5em 0}.lesson-wrapper .lesson-sections-section .lesson-section-nav a{padding:.3em .7em}.lesson-wrapper .stats h4{display:block}.lesson-wrapper .stats p{padding:0;display:block}.protected-content-info p{text-align:center}.protected-content-info .button{width:18em}.applied-robotics .curriculum-masthead,.code-to-learn-browse .curriculum-masthead,.learn-to-code .curriculum-masthead{padding-top:75px}.applied-robotics .curriculum-masthead p,.code-to-learn-browse .curriculum-masthead p,.learn-to-code .curriculum-masthead p{font-size:1.3em}.applied-robotics .toggles h1,.code-to-learn-browse .toggles h1,.learn-to-code .toggles h1{font-size:1.7em}.applied-robotics p,.curriculum-home p,.learn-to-code p{font-size:1.3em}.applied-robotics .mobile-only,.learn-to-code .mobile-only{display:none}.applied-robotics .desktop-only,.learn-to-code .desktop-only{display:inline-block}.learn-to-code .main-content{padding:25px 0}.learn-to-code .main-content .icon{float:right;height:130px}.learn-to-code .main-content img{padding:30px 0}.learn-to-code .main-content .curriculum .body{border:2px solid #00a656;position:relative;z-index:1}.learn-to-code .level{background-color:#e4f2ec}.learn-to-code .level.even{background-color:#baecc6}.learn-to-code .level .lesson{vertical-align:top;width:29%;margin:15px;display:inline-block}.applied-robotics .desktop-only{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:0;margin:0}.applied-robotics .body{margin:5px 160px}.applied-robotics .units{padding:25px 60px}.applied-robotics .units.unit1{background-color:#A3DDDB}.applied-robotics .units.unit2{background-color:#9FD1EC}.applied-robotics .units.unit3{background-color:#F7C895}.applied-robotics .units .lessons{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px;padding-top:20px}.applied-robotics .units .lessons .lesson{vertical-align:top;width:100%;margin-top:0;margin-bottom:20px}.applied-robotics .resources{padding-left:110px}.curriculum-home .lessons-masthead{padding-top:115px}.curriculum-home ul .masthead-image{display:block;position:absolute;right:0;top:0}.curriculum-home .toggle{margin:0;width:100%}.curriculum-home .applied-robotics .bod,.curriculum-home .code-to-learn .bod,.curriculum-home .learn-to-code .bod{padding:2em 4em}.curriculum-home .applied-robotics h2,.curriculum-home .code-to-learn h2,.curriculum-home .learn-to-code h2{font-size:1.7em}.curriculum-home .edu-deals .pack{padding:60px 10%;text-align:left}.curriculum-home .edu-deals .pack .button{float:right}.curriculum-home .edu-deals .item{width:30%}.curriculum-home .edu-deals .how-many{font-size:2.5em}.prof-dev{padding-top:110px}.prof-dev h1{font-size:3em;margin:25px}.prof-dev .pill-button{padding:10px 80px}.prof-dev .prof-dev-head .logo{margin:0 15px}.prof-dev .prof-dev-twitter-feed{overflow-x:hidden;height:600px}.prof-dev .prof-dev-twitter-feed .twitter-feed{width:130vw}.prof-dev .prof-dev-certification .teach-logo{height:60px;width:auto}.prof-dev .prof-dev-certification .text-float{display:inline-block;text-align:left;width:60%;vertical-align:middle}.prof-dev .prof-dev-certification .cert-video{width:50%}.prof-dev .prof-dev-certification .value-prop{display:inline-block;width:25%;vertical-align:top}.prof-dev .prof-dev-certification .value-prop img{width:75%}.prof-dev .prof-dev-certification .button{margin:50px 250px}.prof-dev .prof-dev-videos .video-scroll{width:200vw}.prof-dev .prof-dev-videos .video-thumb{width:80%}.prof-dev .prof-dev-events li{border-style:none}.prof-dev .prof-dev-blog-feed img{width:100%}.prof-dev .prof-dev-blog-feed .author,.prof-dev .prof-dev-blog-feed .date,.prof-dev .prof-dev-blog-feed .title{text-align:left}.robotics-comp .sidelines{width:91.5%;border-width:15px;border-style:solid;border-top:none;border-bottom:none}.robotics-comp .sidelines .special{z-index:1;position:absolute;left:57%}.robotics-comp .bottomline{padding:40px;width:91.5%;border-width:15px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;border-left-style:solid;border-right-style:solid;margin-top:-5px}.robotics-comp .hero{padding-top:115px}.robotics-comp .hero h1{font-size:2.5em}.robotics-comp .hero img{border-radius:50px;border-width:15px}.robotics-comp .timeline{width:91.5%;position:absolute;margin:0 auto 0 -1em}.robotics-comp .timeline .event{width:375px;height:150px;border-radius:75px;box-shadow:10px 10px 60px #fff;margin:35px 0}.robotics-comp .timeline .event .spot{height:110px;width:110px;padding:20px 0;margin:15px 10px}.robotics-comp .timeline .event .small{font-size:1em;padding-top:5px;line-height:1.6;margin-top:5px;color:#000}.robotics-comp .timeline .event .large{font-size:2em;color:#000}.robotics-comp .timeline .event h2{font-size:1.7em}.robotics-comp .mission{padding:40px 20px 40px 350px}.robotics-comp .mission p{font-size:1.4em}.robotics-comp .prizes{padding-top:160px}.robotics-comp .prizes ul{min-height:200px;border-right-style:solid;border-bottom-style:none}.robotics-comp .quote{text-align:center}.robotics-comp .quote h2{font-size:1.4em;line-height:1.6}.robotics-comp .quote h3{text-align:right;font-size:1.3em;line-height:1.6}.robotics-comp .required ul{font-size:1.4em}.canada-banner{display:initial;background-color:transparent;background-image:-webkit-linear-gradient(left,transparent,#fff,#fff);background-image:linear-gradient(to right,transparent,#fff,#fff);position:fixed;padding:5px;right:0;top:55px;width:100%}}@media (min-width:1025px){.edu-page .tablet-only{display:none}.edu-page .desktop-only{display:initial}.home .header-space{height:115px}.home .carousel-slide{height:600px}.home section.edu-puzzlets{background-image:url(/assets/images/splash/puzzlets_bg_desktop.jpg)}.home section.edu-puzzlets h1{margin-top:100px;font-size:3em;max-width:450px}.home section.edu-puzzlets h2{font-size:1.5em;max-width:450px}.home section.edu-hoc{background-color:#9ae1e6;background-image:-webkit-linear-gradient(left,#fff,#fff,#9ae1e6);background-image:linear-gradient(to right,#fff,#fff,#9ae1e6)}.home section.edu-hoc .logo{display:block;width:30%;height:auto;max-width:200px}.home section.edu-hoc .robots1{display:initial}.home section.edu-hoc .text{display:inline-block;width:45%}.home section.edu-hoc .robots2{display:none}.home section.edu-hoc .button{float:left;margin-top:250px;margin-left:-30%}.home section.edu-promo{background-color:#9ae1e6;background-image:-webkit-linear-gradient(left,#fff,#fff,#9ae1e6);background-image:linear-gradient(to right,#fff,#fff,#9ae1e6)}.home section.edu-promo h1,.home section.edu-promo h2{font-size:3.5em;display:block}.home section.edu-promo h2{font-size:2.5em}.home section.edu-promo .button{margin:30px 0;font-size:1.5em}.home section.edu-promo .dash{width:90%;padding-top:20px}.home section.edu-promo .logo{width:100%;height:auto;display:block;margin:auto}.home section.edu-promo p{font-size:2em}.home section.edu-promo li{font-size:1.6em}.home section.edu-promo .left{margin-left:0}.home .edu-robot-showcase img{position:initial}.home .edu-copyright{background-size:80%}.home .edu-copyright p{margin-top:38%;margin-bottom:20px}.home .edu-deals .item{width:19%}.home .edu-page-links p{padding:10px 60px;min-height:280px}.submit-lesson-form,.submit-success-section{padding-top:40px;margin-top:115px}section.submit-lesson-section .share-plans-submit{float:left;width:30%}section.submit-lesson-section .share-plans-submit button{width:90%}section.submit-lesson-section .share-plans-description{margin-left:32%}.lesson-tile{width:23%;margin-right:2%}.lesson-wrapper .lesson-header-section{padding-top:40px;margin-top:75px}.lesson-wrapper .lesson-header-no-margin{padding-top:0;margin-top:0}.applied-robotics .curriculum-masthead,.code-to-learn-browse .curriculum-masthead,.learn-to-code .curriculum-masthead{padding-top:40px;margin-top:75px}.learn-to-code .main-content .curriculum .tabs{border-radius:0}.learn-to-code .main-content .curriculum .tabs li{margin-right:10px}.curriculum-home .lessons-masthead{background-image:url(/assets/images/lessons/curriculum_home_hero.jpg);background-size:cover;background-position:center;padding-top:40px;margin-top:75px}.curriculum-home .lessons-masthead h1{color:#27c3f3}.curriculum-home .choose-path .row{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"learn-to-code applied-robotics" "code-to-learn code-to-learn"}.curriculum-home .applied-robotics .bod,.curriculum-home .code-to-learn .bod,.curriculum-home .learn-to-code .bod{padding:10px 0 65px}.curriculum-home .applied-robotics p,.curriculum-home .code-to-learn p,.curriculum-home .learn-to-code p{max-width:100%;margin-left:0;padding-left:0}.curriculum-home .applied-robotics ul,.curriculum-home .code-to-learn ul,.curriculum-home .learn-to-code ul{padding-left:9%}.curriculum-home .applied-robotics .bod,.curriculum-home .learn-to-code .bod{display:grid;grid-template-columns:auto auto;grid-template-rows:370px auto}.curriculum-home .learn-to-code .bod{grid-template-areas:"dash-dot content" "dash-dot-logo content"}.curriculum-home .learn-to-code .dash-dot{grid-area:dash-dot;justify-self:start;align-self:end;width:300px;height:345px;background:url(/assets/images/splash/dash_dot.jpg) right top no-repeat;background-size:125%}.curriculum-home .learn-to-code .dash-dot-logo{grid-area:dash-dot-logo;width:280px;height:40px;background:url(/assets/images/splash/dash_dot_logo_white.png) center no-repeat;background-size:75%}.curriculum-home .learn-to-code .content{grid-area:content;padding:10px 60px 0 18px}.curriculum-home .applied-robotics .bod{grid-template-areas:"content cue" "content cue-logo"}.curriculum-home .applied-robotics .cue{grid-area:cue;justify-self:end;align-self:end;width:290px;height:350px;background:url(/assets/images/splash/cue_front.jpg) left no-repeat;background-size:136%}.curriculum-home .applied-robotics .cue-logo{grid-area:cue-logo;justify-self:end;margin-right:13px;width:150px;height:30px;background:url(/assets/images/splash/cue_wordmark_white.png) center no-repeat;background-size:75%}.curriculum-home .applied-robotics .content{grid-area:content;padding:10px 15px 0 65px}.curriculum-home .code-to-learn .bod{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"overview overview" "subjects robo-fam";margin:0 18%;padding:15px 0 0}.curriculum-home .code-to-learn .bod ul{padding-bottom:30px}.curriculum-home .code-to-learn .overview{grid-area:overview;margin-right:300px}.curriculum-home .code-to-learn .subjects{grid-area:subjects}.curriculum-home .code-to-learn .robo-fam{grid-area:robo-fam;width:650px;height:331px;align-self:end;background:url(/assets/images/splash/dash_dot_cue_v2.png) no-repeat;background-size:100%;margin:0 auto}.curriculum-home .edu-deals .item{width:16%}.prof-dev .prof-dev-videos .left-arrow,.prof-dev .prof-dev-videos .right-arrow{display:initial;background-color:rgba(0,0,0,.7);height:100px;width:100px;border-radius:50%;position:relative;cursor:pointer;margin:-19% -35px 0;z-index:10;color:#fff;line-height:100px;font-size:3em}.robotics-comp .hero{padding-top:40px;margin-top:115px}.robotics-comp .mission h1{text-align:center}.robotics-comp .mission ul{font-size:1.1em;margin:0 0 0 20%}.canada-banner{top:115px;width:60%}}