body,html{padding:0;margin:0}.youtubeEmbeddedContainer{position:relative;height:0;padding-top:56.25%;width:100%}.youtubeEmbeddedContainer iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}.three-columns,.two-columns{display:flex;flex-direction:row;width:100%;align-items:center;flex-wrap:wrap;justify-content:space-around}body .two-columns *{max-width:49%;min-width:450px}body .three-columns *{width:32%;min-width:330px}body .three-columns *:nth-child(1),body .three-columns *:nth-child(2){margin-right:2%}.feature:nth-child(1) .image-aside p:nth-child(4){background:#fafad2;border:4px solid gold;border-radius:1em;padding:1em}header a{color:#fff;text-decoration:none}a{cursor:pointer}header{position:fixed;width:100%;z-index:100}header #header-nav{margin:0 auto;padding:.8rem 1.6rem;max-width:1164px;display:flex;flex-direction:row;justify-content:space-between}header .action-buttons-container{display:flex}#toggle-nav-menu{position:relative;z-index:10;padding:0}#header-nav-home{line-height:1.5em;margin-left:1em;font-weight:700}#header-nav-left{display:flex;flex-direction:row;align-self:center}#header-buttons-container{display:none}#nav-menu-container{-webkit-user-select:none;-moz-user-select:none;user-select:none}#nav-menu-container input{position:absolute;display:block;width:0;height:0;opacity:0;-webkit-touch-callout:none}#header-nav-menu-toggle:checked~#header-nav-menu{transform:none;opacity:1}#header-nav-menu{position:absolute;top:8.9em;width:12em;margin:-7em 0 0;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#ededed;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smooting:antialiased;transform-origin:0% 0%;transform:translate(-220%,0);transition:transform .5s cubic-bezier(0.77,0.2,0.05,1.0);opacity:0}@keyframes menu-item-highlight{0%{background:0 0;border-right:0 solid #eee}50%{background:#f8fff8;font-size:1.1em}75%{font-size:1.1em;border-right:2em solid #030}100%{background:#fff;font-weight:700;font-size:1em;border-right:1em solid #030}}#header-nav-menu ul{font-size:.5em;list-style-type:none;margin:0;padding:0}#header-nav-menu ul ul{font-size:.9em;list-style-type:none;margin:0;padding:0;border-top:1px dashed #ccc}#header-nav-menu li{display:block;border-bottom:1px solid #ccc;line-height:1.2em}#header-nav-menu ul li ul li{display:block;border-bottom:1px dashed #ccc;font-weight:400}#header-nav-menu ul li ul li a{padding-left:2em}#header-nav-menu ul li ul li:last-child{border-bottom:none}#operator-buttons{text-align:right}#header-nav-menu li a{display:block;padding:.5em 0 .5em 1em;cursor:pointer;color:#030}#header-nav-menu li a:hover{font-weight:700;animation:menu-item-highlight .3s forwards;background-color:#fff}#header-nav-menu li.small-screen-only{display:none}.button-link{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:.4rem;float:none;z-index:auto;width:auto;height:6rem;position:relative;cursor:pointer;opacity:1;top:0;left:0;padding:.6rem 1.6rem;overflow:visible;border:0 #b16a02;border-bottom:4px solid #b16a02;-webkit-border-radius:7px 7px 9px 9px;border-radius:7px 7px 9px 9px;font:3rem baloo bhaijaan,Courier,monospace;color:#fff;text-align:center;text-transform:uppercase;-o-text-overflow:clip;text-overflow:clip;white-space:nowrap;background:-webkit-linear-gradient(-90deg,rgb(253,218,134) 0,rgb(225,157,60) 100%),rgb(253,218,134);background:-moz-linear-gradient(180deg,rgb(253,218,134) 0,rgb(225,157,60) 100%),rgb(253,218,134);background:linear-gradient(180deg,rgb(253,218,134) 0,rgb(225,157,60) 100%),rgb(253,218,134);-webkit-background-origin:padding-box;background-origin:padding-box;-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-size:auto auto;background-size:auto;-webkit-box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #b16a02;box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #b16a02;text-shadow:0 1px 1px rgba(0,0,0,.498039);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0}.button-link:hover{color:#fff;background:#e19d3c;-webkit-transition:all 100ms cubic-bezier(0.42,0,0.58,1);-moz-transition:all 100ms cubic-bezier(0.42,0,0.58,1);-o-transition:all 100ms cubic-bezier(0.42,0,0.58,1);transition:all 100ms cubic-bezier(0.42,0,0.58,1);-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0}.button-link:active{background:-webkit-linear-gradient(-90deg,rgb(253,218,134) 0,rgb(225,157,60) 100%),rgb(253,218,134);background:-moz-linear-gradient(180deg,rgb(253,218,134) 0,rgb(225,157,60) 100%),rgb(253,218,134);background:linear-gradient(180deg,rgb(253,218,134) 0,rgb(225,157,60) 100%),rgb(253,218,134);-webkit-box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #b16a02;box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #b16a02;text-shadow:0 1px 1px rgba(0,0,0,.498039);-webkit-transition:all 30ms cubic-bezier(0.42,0,0.58,1);-moz-transition:all 30ms cubic-bezier(0.42,0,0.58,1);-o-transition:all 30ms cubic-bezier(0.42,0,0.58,1);transition:all 30ms cubic-bezier(0.42,0,0.58,1);-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;position:relative;top:.8rem;left:0;margin-bottom:.8rem;margin-top:0;height:5.6rem;border-bottom:0!important}.button-link.blue{border:0 #bfe3f0;border-bottom:4px solid #0534a5;color:#fff;background:-webkit-linear-gradient(-90deg,#bfe3f0 0,#0594c5 100%),#bfe3f0;background:-moz-linear-gradient(180deg,#bfe3f0 0,#0594c5 100%),#bfe3f0;background:linear-gradient(180deg,#bfe3f0 0,#0594c5 100%),#bfe3f0;-webkit-box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #003;box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #003;text-shadow:0 1px 1px rgba(0,0,0,.498039)}.button-link.blue:hover{color:#fff;background:#0594c5}.button-link.purple{border:0 #f3b5f5;border-bottom:4px solid #a000a5;color:#fff;background:-webkit-linear-gradient(-90deg,#f3b5f5 0,#d80bdf 100%),#f3b5f5;background:-moz-linear-gradient(180deg,#f3b5f5 0,#d80bdf 100%),#f3b5f5;background:linear-gradient(180deg,#f3b5f5 0,#d80bdf 100%),#f3b5f5;-webkit-box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #a000a5;box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #a000a5;text-shadow:0 1px 1px rgba(0,0,0,.498039)}.button-link.purple:hover{color:#fff;background:#d80bdf}.button-link.black{border:0 #ddd;border-bottom:4px solid #444;color:#fff;background:-webkit-linear-gradient(-90deg,#aaa 0,#111 100%),#aaa;background:-moz-linear-gradient(180deg,#aaa 0,#111 100%),#aaa;background:linear-gradient(180deg,#aaa 0,#111 100%),#aaa;-webkit-box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #111;box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #111;text-shadow:0 1px 1px rgba(0,0,0,.498039)}.button-link.black:hover{color:#fff;background:#111}.button-link.red{border:0 #ddd;border-bottom:4px solid #822;color:#fff;background:-webkit-linear-gradient(-90deg,#f09696 0,#b80202 100%),#f09696;background:-moz-linear-gradient(180deg,#f09696 0,#b80202 100%),#f09696;background:linear-gradient(180deg,#f09696 0,#b80202 100%),#f09696;-webkit-box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #b80202;box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #b80202;text-shadow:0 1px 1px rgba(0,0,0,.498039)}.button-link.red:hover{color:#fff;background:#b80202}.button-link.green{border:0 #030;border-bottom:4px solid #444;color:#fff;background:-webkit-linear-gradient(-90deg,#60b809 0,#409809 100%),#60b809;background:-moz-linear-gradient(180deg,#60b809 0,#409809 100%),#60b809;background:linear-gradient(180deg,#60b809 0,#409809 100%),#60b809;-webkit-box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #409809;box-shadow:0 -1px 1px 0 rgba(255,255,255,.701961) inset,0 1px 1px 0 #409809;text-shadow:0 1px 1px rgba(0,0,0,.498039)}.button-link.green:hover{color:#fff;background:#409809}body,textarea,input,button{font-family:raleway,sans-serif}textarea,input,button{font-size:2rem}code{font-weight:700;font-size:2.4rem}body{font-size:2.8rem}button{cursor:pointer}textarea,input,button{margin-bottom:2rem}h1,h2{font-family:baloo bhaijaan,cursive;font-weight:400}h2{text-align:center}header{background:#030;color:#fff}p.paragraph-center{text-align:center}a.call-to-action{font-family:raleway,sans-serif;margin:.4rem auto 0;text-decoration:none;padding:1rem 1.6rem}.call-to-action:after{content:"  →"}.feature-image{float:none;display:block;margin:2rem auto 0}summary{font-weight:700;font-size:1.4em;cursor:pointer}article .feature-image.mobile-section{margin-top:0}#operator-buttons-big-wrapper{width:100%;background:linear-gradient(#030 6em,#fff 6em)}#operator-buttons-big{display:flex;flex-direction:row;justify-content:space-around;padding-top:3.2em;max-width:1164px;margin:0 auto}#operator-buttons-big a{display:inline-block;font-size:5em;line-height:1em;font-family:sans-serif;font-weight:700;text-decoration:none;border:5px solid;width:112px;height:112px;text-align:center;border-radius:1em;color:#fff;box-shadow:0 0 0 5px #fff,0 0 2px 7px #ccc;transition-duration:.5s;transition-property:transform}#operator-buttons-big a:hover{animation:.5s infinite alternate operator-button-font-size-bounce;transform:rotate(360deg)}.counter-rotation{width:100%;display:inline-block;transition-duration:.5s;transition-property:transform}.counter-rotation:hover{transform:rotate(-360deg)}@keyframes operator-button-font-size-bounce{from{font-size:5em;line-height:1em}to{font-size:6em;line-height:.83333em}}#operator-buttons-big a.yellow{background:radial-gradient( circle at 50% -5%,rgba(253,238,224,1) 0,rgba(225,157,60,0.8) 70%,rgba(225,157,60,0.1) 100%),radial-gradient( circle at 50% 120%,rgba(253,238,224,0.5) 0,rgba(225,157,60,1) 100%),rgb(225,157,60);text-shadow:4px 4px #e19d3c;border-color:#e19d3c}#operator-buttons-big a.green{background:radial-gradient( circle at 50% -5%,rgba(238,255,238,1) 0,rgba(64,152,9,0.8) 70%,rgba(64,152,9,0.1) 100%),radial-gradient( circle at 50% 120%,rgba(238,255,238,0.5) 0,rgba(64,152,9,1) 100%),#90f839;text-shadow:4px 4px #080;border-color:#409809}#operator-buttons-big a.blue{background:linear-gradient(180deg,#bfe3f0 0,#0594c5 100%),#bfe3f0;background:radial-gradient( circle at 50% -5%,rgba(191,227,240,1) 0,rgba(5,148,197,0.8) 70%,rgba(5,148,197,0.1) 100%),radial-gradient( circle at 50% 120%,rgba(191,227,240,0.5) 0,rgba(5,148,197,1) 100%),#0594c5;text-shadow:4px 4px #0594c5;border-color:#0594c5}#operator-buttons-big a.purple{background:linear-gradient(180deg,#f3b5f5 0,#d80bdf 100%),#f3b5f5;background:radial-gradient( circle at 50% -5%,rgba(243,221,245,1) 0,rgba(216,11,223,0.8) 70%,rgba(216,11,223,0.1) 100%),radial-gradient( circle at 50% 120%,rgba(243,221,245,0.5) 0,rgba(216,11,223,1) 100%),#d80bdf;text-shadow:4px 4px #d80bdf;border-color:#d80bdf}.contact-us main h2{width:100%}.contact-us main{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.contact-us article.feature{color:#003d3d;background-color:transparent;min-width:300px;max-width:420px}.contact-us article.feature p{white-space:pre}.contact-us article.feature form p{white-space:unset}#faqForm label,.contact-us form label{font-size:.8em}#faqForm input,#faqForm textarea,.contact-us form button,.contact-us form input,.contact-us form textarea{font-size:1.2em;margin:0}#faqForm p,.contact-us form p{margin:.2em 0}#faqForm input,#faqForm textarea,.contact-us form input,.contact-us form textarea{width:100%;display:block}#faqForm textarea,.contact-us form textarea{min-height:4em}#faqForm button,.contact-us form button{display:block;font-family:raleway,sans-serif;margin:.4rem auto 0;text-decoration:none;padding:1rem 1.6rem;border:1px solid #353;border-radius:5px;background:#353;color:#fff}#faqForm button,.contact-us form button:after{content:"  →"}#faqForm{width:100%;max-width:600px;margin:0 auto}.operator-landing main img{max-width:1320px}.operator-landing main video{max-width:720px}.operator-landing main img,.operator-landing main video{display:block;margin:0 auto;width:100%}@media screen and (min-width:320px){#operator-buttons-big-wrapper{display:none}#header-nav-menu ul li.small-screen-only{display:block}main{color:#353;padding-top:4em}.common main{padding:4em 1em 1em}#header-nav-home{font-size:1.05em;line-height:2em;margin-left:.5em;width:7.3em}header #header-nav{padding:.5em;font-size:1em}#header-nav-menu{top:8.78em;left:0;font-size:1.8em;width:100vw}#toggle-nav-menu{line-height:1.2em}header .button-link{height:1.15em;width:1.15em;font-size:1.75em;line-height:.8em;padding:.1em}header .button-link:active{height:1.05em}.feature{overflow:hidden}.feature:first-child .feature-image{width:50%;height:50%}html{font-size:.4em}}@media screen and (min-width:620px){main{padding-top:2em}#header-nav-menu{font-size:1.8em;top:8.4em}#header-nav-left{width:100%;display:flex;flex-direction:row;justify-content:space-between}#header-nav-home{margin-left:7.5em;width:8em}.feature:first-child .feature-image{width:auto;height:auto}header #header-nav{font-size:1.4em;padding:.2em}}@media screen and (min-width:1160px){#operator-buttons-big-wrapper{display:block}.common main{padding:3em}html{font-size:.5em}.feature-image{margin-top:6%}.feature-image.right{float:right}.feature-image.left{float:left;margin-right:2rem}.image-aside{float:left;max-width:840px}#header-nav-left{width:auto}#header-nav-home{font-size:.8em;margin:0 0 0 1em;width:auto}#toggle-nav-menu{width:.8em;height:.8em;line-height:.6em}#toggle-nav-menu:active{height:.7em}#toggle-nav-menu label{font-size:.65em}#header-buttons-container{display:block}#operator-buttons{display:none}#header-nav-menu{top:8.32em;font-size:1.5em;width:11em;left:auto}#header-buttons-container .button-link{width:auto;font-size:1em;padding:.6em;line-height:.05em}main{padding-top:0}#header-nav-menu ul li.small-screen-only{display:none}}#header-nav-menu li a#teacher-signup-item{background:-webkit-linear-gradient(-90deg,#bfe3f0 0,#0594c5 100%),#bfe3f0;background:-moz-linear-gradient(180deg,#bfe3f0 0,#0594c5 100%),#bfe3f0;background:linear-gradient(180deg,#bfe3f0 0,#0594c5 100%),#bfe3f0;text-shadow:2px 2px 2px #0594c5;font-weight:700;color:#fff}#header-nav-menu li a#teacher-signup-item:hover{background:#0594c5;font-weight:700;animation:none;color:#fff}#header-nav-menu li a#teacher-login-item{text-shadow:2px 2px 2px #111;background:-webkit-linear-gradient(-90deg,#aaa 0,#111 100%),#aaa;background:-moz-linear-gradient(180deg,#aaa 0,#111 100%),#aaa;background:linear-gradient(180deg,#aaa 0,#111 100%),#aaa;font-weight:700;color:#fff}#header-nav-menu li a#teacher-login-item:hover{background:#111;font-weight:700;animation:none;color:#fff}#header-nav-menu li a#student-login-item{text-shadow:2px 2px 2px #d80bdf;background:-webkit-linear-gradient(-90deg,#f3b5f5 0,#d80bdf 100%),#f3b5f5;background:-moz-linear-gradient(180deg,#f3b5f5 0,#d80bdf 100%),#f3b5f5;background:linear-gradient(180deg,#f3b5f5 0,#d80bdf 100%),#f3b5f5;font-weight:700;color:#fff}#header-nav-menu li a#student-login-item:hover{background:#d80bdf;font-weight:700;animation:none;color:#fff}.feature{width:100%;margin:0;padding:0 0 1.2rem}.feature-container{max-width:1164px;margin:0 auto;padding:.8rem 2rem 2rem}.feature-chart{max-width:100%}.video-feature,.video-feature .feature-container{padding-top:0;padding-bottom:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.feature-container iframe{display:block;margin:0 auto}.feature-chart{margin:0 auto;display:block}.feature h2{font-size:1.2em}.feature:nth-child(1){background:#fff;color:#003000}.feature:nth-child(2){background:#003000}.feature:nth-child(1) h1{font-size:1.4em;color:#005100}.feature:nth-child(1) a:not(.call-to-action){color:#30cdcd;font-weight:700}.feature:nth-child(4){background:#29a529;color:#fff}.feature:nth-child(4) h2{color:#003000}.feature:nth-child(5){background:#1f7c7c;color:#37f7f7}.feature:nth-child(5) h2{color:#002424}.feature:nth-child(3),.feature:nth-child(6),.feature:nth-child(8){background:#eee;color:#111}.feature:nth-child(3) h2,.feature:nth-child(3) h3,.feature:nth-child(6) h2,.feature:nth-child(8) h2{color:#003d3d;text-align:center}.feature:nth-child(7){background:#253800;color:#ddd}.feature:nth-child(7) a{color:#fff}.feature:nth-child(7) p:nth-child(3){color:#ff0}.feature:nth-child(7) h2{color:#90c030}.feature:nth-child(8) a{color:#639}footer nav{display:block;margin:0 auto;max-width:1164px;color:#002424}footer nav ul{margin:0 auto;padding:.2em .4em .4em;display:flex;flex-wrap:wrap;margin-left:-8px;margin-top:-8px;list-style-type:none}footer nav ul li{flex:1 0 16em;box-sizing:border-box;padding:4px 0;margin-left:.5em;margin-top:.2em}footer h4{text-align:center;color:#1f7c7c;padding:1rem 0 0;margin:0}footer nav ul li a{color:#002424}.copyright{font-size:.8em;max-width:1164px;margin:0 auto;text-align:center}body.common main{max-width:1164px;margin:0 auto}body.common h1{text-align:center}body.common button.gsc-search-button.gsc-search-button-v2{background:#030;padding:10px 48px}body.common input#gsc-i-id1{font-size:2em;line-height:1em}body.common td.gsc-search-button{padding-top:14px}