.welcome{color:#099dd9;font-size:2.7em}.title{color:#099dd9;font-size:1.8em;margin:0px 0px 10px 0px}.heading{display:flex;justify-content:space-around;align-items:flex-end}.heading>*{display:inline-block;flex:0 0 auto}.heading.teacher{margin-top:2em}.heading.teacher .images,.heading.teacher .info{display:inline-block;vertical-align:top}.heading.teacher .images img{display:block}.heading.teacher .info{margin-left:2em;text-align:left}.heading.teacher .info h2{color:#099dd9}.heading.teacher .info a{background-color:#ec363a;border-radius:1.5em;border:0px solid #ec363a;display:inline-block;color:#fff;font-size:1.2em;font-weight:bold;padding:1em;text-decoration:none}.heading.teacher .ribbon-info{margin:2em 0em}.heading.student{margin-top:4em}.heading.student .sam{position:relative;width:17em}.heading.student .sam img{transform:scaleX(-1);width:100%;height:auto;position:absolute;bottom:0;left:0}.heading.student .info{text-align:right}.heading.student .info .learn-more{display:inline-block;vertical-align:middle;text-align:right}.heading .ribbon-info{display:inline-flex;align-items:center;background:#099dd9}.heading .ribbon-info span{text-align:center;display:inline-block;color:#fff;font-size:0.7em;line-height:1.4em;height:1.4em}.heading .ribbon-info span.star-sign{margin:0em 0.3em}.heading .ribbon-info:before,.heading .ribbon-info:after{content:'';display:inline-block;width:0;height:0;border:0.7em solid #099dd9}.heading .ribbon-info:before{border-left:0.7em solid #fff}.heading .ribbon-info:after{border-right:0.7em solid #fff}.grade-name{color:#fff;font-size:1.8em;display:flex;align-items:stretch}.grade-name *{flex:0 0 0;line-height:45px;white-space:nowrap;text-align:center}.grade-name .name{flex-grow:2;text-align:right;padding-right:5%}.grade-name .sampleBooksUnits{flex-grow:5;text-align:left;padding-left:7%;font-weight:normal}.grade-name .arrow{display:inline-block;width:0;height:0;border:24px solid transparent}.activities{text-align:right}.activities .links{font-size:0;display:flex;flex-wrap:nowrap;margin:0 auto;max-width:1600px}.activities .links a{flex:1 1 0}.activities .links a img{width:100%;height:auto}.activities a{margin:1%;font-size:0.7em;text-decoration:none}.activities a:hover{text-decoration:underline}
