footer{background-color:#000000;color:#fff !important;padding:28px 0;position:relative;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch}footer p{font-size:14px !important;color:#fff !important}footer img{border:0 none;display:inline-block;margin:0;vertical-align:middle;max-width:100%;padding:0 10px}footer .logos{text-align:left;flex:1;min-width:50%}footer .rating{text-align:right;flex:1;min-width:50%}footer .legal{flex:1;min-width:100%}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?10g61c2");src:url("../fonts/icomoon.eot?10g61c2#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?10g61c2") format("truetype"),url("../fonts/icomoon.woff?10g61c2") format("woff"),url("../fonts/icomoon.svg?10g61c2#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-info:before{content:"\e914"}.icon-person:before{content:"\e909"}.icon-external-link:before{content:"\e912"}.icon-link-external:before{content:"\e913"}.icon-cancel-circle:before{content:"\e90c"}.icon-close:before{content:"\e90c"}.icon-remove:before{content:"\e90c"}.icon-delete:before{content:"\e90c"}.icon-play:before{content:"\e90d"}.icon-play2:before{content:"\e90e"}.icon-play3:before{content:"\e90f"}.icon-phone:before{content:"\e901"}.icon-location:before{content:"\e905"}.icon-clock:before{content:"\e902"}.icon-bubble:before{content:"\e903"}.icon-spinner6:before{content:"\e908"}.icon-globe:before{content:"\e904"}.icon-chevron-right:before{content:"\e906"}.icon-chevron-left:before{content:"\e907"}.icon-chevron-down:before{content:"\e90a"}.icon-chevron-up:before{content:"\e90b"}.icon-long-arrow-up:before{content:"\e911"}.icon-long-arrow-down:before{content:"\e910"}.icon-share:before{content:"\e600"}.icon-google-plus:before{content:"\e601"}.icon-google-plus2:before{content:"\e602"}.icon-facebook:before{content:"\e603"}.icon-facebook2:before{content:"\e604"}.icon-instagram:before{content:"\e605"}.icon-twitter:before{content:"\e606"}.icon-twitter2:before{content:"\e607"}.icon-youtube:before{content:"\e608"}.icon-twitch:before{content:"\e609"}.icon-tumblr:before{content:"\e60a"}.icon-tumblr2:before{content:"\e60b"}.icon-list-unordered:before{content:"\e900"}@font-face{font-family:"Beaufort for LOL Italic";src:url("../fonts/0d3fa5b2-303f-4246-a122-f4b3af658eca.eot?#iefix");src:url("../fonts/0d3fa5b2-303f-4246-a122-f4b3af658eca.eot?#iefix") format("eot"),url("../fonts/774a4da2-929d-4c4e-a0a3-c594a9375008.woff") format("woff"),url("../fonts/837596fe-24f5-4bd2-ac86-74ea1f5dd294.ttf") format("truetype"),url("../fonts/b1feff00-9c09-4b05-9302-270a8e9e0f41.svg#b1feff00-9c09-4b05-9302-270a8e9e0f41") format("svg")}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}h1,h2,h3,h4,h5,h6,p{font-family:'Montserrat', sans-serif;color:#343434}h1{font-style:normal;font-weight:800;font-size:60px;line-height:1.12;letter-spacing:0em;text-align:inherit}h2{font-size:38px;font-weight:800;text-transform:uppercase;letter-spacing:0px}h3{font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:0px}h4,.h4-style{font-size:24px;font-weight:300}.lead-in{color:#8ed2c7;text-transform:uppercase}p{font-size:14px;margin:0 0 10px}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?10g61c2");src:url("../fonts/icomoon.eot?10g61c2#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?10g61c2") format("truetype"),url("../fonts/icomoon.woff?10g61c2") format("woff"),url("../fonts/icomoon.svg?10g61c2#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-info:before{content:"\e914"}.icon-person:before{content:"\e909"}.icon-external-link:before{content:"\e912"}.icon-link-external:before{content:"\e913"}.icon-cancel-circle:before{content:"\e90c"}.icon-close:before{content:"\e90c"}.icon-remove:before{content:"\e90c"}.icon-delete:before{content:"\e90c"}.icon-play:before{content:"\e90d"}.icon-play2:before{content:"\e90e"}.icon-play3:before{content:"\e90f"}.icon-phone:before{content:"\e901"}.icon-location:before{content:"\e905"}.icon-clock:before{content:"\e902"}.icon-bubble:before{content:"\e903"}.icon-spinner6:before{content:"\e908"}.icon-globe:before{content:"\e904"}.icon-chevron-right:before{content:"\e906"}.icon-chevron-left:before{content:"\e907"}.icon-chevron-down:before{content:"\e90a"}.icon-chevron-up:before{content:"\e90b"}.icon-long-arrow-up:before{content:"\e911"}.icon-long-arrow-down:before{content:"\e910"}.icon-share:before{content:"\e600"}.icon-google-plus:before{content:"\e601"}.icon-google-plus2:before{content:"\e602"}.icon-facebook:before{content:"\e603"}.icon-facebook2:before{content:"\e604"}.icon-instagram:before{content:"\e605"}.icon-twitter:before{content:"\e606"}.icon-twitter2:before{content:"\e607"}.icon-youtube:before{content:"\e608"}.icon-twitch:before{content:"\e609"}.icon-tumblr:before{content:"\e60a"}.icon-tumblr2:before{content:"\e60b"}.icon-list-unordered:before{content:"\e900"}body{color:#000}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:0.5em 10px;quotes:"“" "”" "‘" "’"}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}blockquote p{display:inline}#quotes img{width:100%;height:225px}#get-started{text-align:center;background-color:#e7eef7;padding:30px 50px;margin-top:20px;margin-bottom:20px}.welcome{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;margin-top:10px}.welcome .message{flex:1}.welcome .message .text{background-color:#f5f5f5;background:url(../img/pattern.png);box-shadow:0px 0px 1px rgba(0,0,0,0.3);padding:50px 50px;margin:10px}.welcome .message .text h4{font-style:normal;font-weight:700;font-size:24px;line-height:1.25;font-family:Montserrat, sans-serif;letter-spacing:0.12em;text-align:inherit;color:#1a9e71;text-transform:uppercase}.welcome .message .text h1{margin-top:0}.welcome .message .text p{color:#2b2b2b;font-size:25px;font-weight:300}.welcome .spotlight-photo{flex:1;display:flex;margin-top:10px;min-width:350px;max-height:720px}@media only screen and (max-width: 1024px){.welcome .spotlight-photo{margin-top:40px;margin-bottom:40px;min-height:350px}}.welcome .spotlight-photo .photo{background:url(../img/hero.jpg);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;min-width:500px;height:100%}@media only screen and (max-width: 1024px){.welcome .spotlight-photo .photo{min-width:410px}}.welcome .spotlight-photo .dropdown{margin-left:30px}.welcome .spotlight-photo .dropdown h1{text-transform:uppercase;font-size:1.4em;font-style:italic;text-align:center;margin-top:70%;width:100%;line-height:1.4em;margin-bottom:20px}@media only screen and (max-width: 1024px){.welcome .spotlight-photo .dropdown h1{margin-top:30%}}.welcome .spotlight-photo .dropdown .region-select{width:80%;margin-left:auto;margin-right:auto}.welcome .spotlight-photo .dropdown .region-select select{width:100%;font-size:1.2em}.welcome .spotlight-photo .dropdown div{text-align:center}.welcome .spotlight-photo .dropdown .button{font-size:1.4em;font-style:italic;text-decoration:none;width:70%;margin-top:20px;color:#333;border-color:#333;margin-left:auto;margin-right:auto}.welcome .spotlight-photo .dropdown .button:before{content:''}.welcome .spotlight-photo .dropdown .redirect-text{margin-top:-5px}.welcome .highlights{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;margin:5px}.welcome .highlights .card{flex:1;margin:0 5px}.call-to-action{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;text-align:center;background-color:#1a9e71;padding:30px 20px 40px;margin-top:10px;margin-bottom:0}.call-to-action h2{width:100%;margin-top:0;color:#fff}.call-to-action .student,.call-to-action .teacher{flex:1;min-width:300px;max-width:700px}.call-to-action a{color:#343434}.call-to-action p{max-width:500px;margin:0 auto}.call-to-action hr{text-align:center;width:40%;border:1px solid #1e8d67;border-bottom:0}.call-to-action .button{color:#fff}.button{position:relative;display:inline-block;height:16px;margin:10px 7px;padding:15px 25px;font-family:'Montserrat', sans-serif;font-weight:700;font-size:15px;letter-spacing:2px;color:#fff;border:2px #fff solid;border-radius:4px;text-transform:uppercase;outline:0;overflow:hidden;background:none;z-index:1;cursor:pointer;transition:0.08s ease-in;-o-transition:0.08s ease-in;-ms-transition:0.08s ease-in;-moz-transition:0.08s ease-in;-webkit-transition:0.08s ease-in}.fade:before{content:'→';position:absolute;color:#fff;left:88%;opacity:0;-webkit-transition:all 0.2s ease-in}.fade:hover:before{left:91%;opacity:1}.fade:hover{border-color:#1a9e71;-webkit-transform:scale(1.04, 1.04);-webkit-transition:border 0.3s ease-out;-webkit-transition:transform 250ms cubic-bezier(0.68, -0.55, 0.265, 1.55)}#riotbar-bar{position:fixed !important;top:0 !important}#riotbar-bar #riotbar-account .link-signup,#riotbar-bar #riotbar-service-status,#riotbar-bar #riotbar-touchpoints{display:none}#riotbar-subbar{display:none}.wsmenucontainer>.wrapper{margin-top:40px}.riotbar-present .wsmenu .mobile-sub{margin-top:40px}@media (min-width: 780px){#riotbar-bar #riotbar-service-status,#riotbar-bar #riotbar-touchpoints{display:table-cell}#riotbar-bar #riotbar-account .link-signup{display:inline-block}#riotbar-subbar{display:inline-block}.wsmenucontainer>.wrapper{margin-top:10px}.riotbar-present .wsmenu .mobile-sub{margin-top:0}}.modal{border-radius:0 !important;padding:30px 60px !important}.modal .options{display:flex;margin-top:20px}.modal .button{color:#333;border-color:#333;margin-left:auto;margin-right:auto}.modal .button:hover{color:#222}.modal .button:before{content:""}.modal .countdown{font-size:2em;font-weight:bold}
