/* StudyMode Web and Services -- generated build at 2016-04-28 8:51:00 PM */

.ui-helper-hidden-accessible{display:none}.body{width:100%;height:100%;overflow-x:hidden;max-width:100%;padding:0}body,html{overflow-x:hidden}@keyframes ambient-movement{0%{transform:translate(0,0)}25%{transform:translate(3px,5px)}50%{transform:translate(-5px,-7px)}75%{transform:translate(-4px,2px)}100%{transform:translate(0,0)}}@-webkit-keyframes ambient-movement{0%{transform:translate(0,0)}25%{transform:translate(3px,5px)}50%{transform:translate(-5px,-7px)}75%{transform:translate(-4px,2px)}100%{transform:translate(0,0)}}body{background:#1d2226;overflow-x:hidden;position:absolute;height:100%;max-width:100%}body .body>.fluid-container{padding:0!important;background:transparent url('/1696b74584f9/stm/images/homepage/homepage_shapes.png') repeat center center!important;width:100%;height:100%;position:absolute;top:0;left:0}body .body>.fluid-container .hero-wrapper{height:80%;overflow:hidden;position:relative;margin-left:0;margin-right:0}body .body>.fluid-container .hero-wrapper .hero-text{position:relative;padding:0 20px;top:50%;transform:translateY(-50%);color:#fff;margin:0 auto;width:auto;text-align:center;pointer-events:none;z-index:10}body .body>.fluid-container .hero-wrapper .arrow-down{display:none;cursor:pointer;width:15px;height:15px;background:0 0;border-left:3px solid #7e868c;border-bottom:3px solid #7e868c;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;bottom:35px;left:0;right:0;margin-left:auto;margin-right:auto;transition:border-color .4s ease}body .body>.fluid-container .hero-wrapper .arrow-down:hover{border-color:#fff}body .body>.fluid-container .avatar-wrapper{width:320px;position:relative;margin:0 auto;height:600px}body .body>.fluid-container .avatar-wrapper .layer{height:100%}body .body>.fluid-container .avatar-wrapper .avatar{position:absolute;opacity:0;transition:filter 1.5s ease,opacity 1.5s ease,border .5s ease;animation:ambient-movement 12s ease infinite;-webkit-animation:ambient-movement 12s ease infinite}body .body>.fluid-container .avatar-wrapper .avatar img{filter:blur(10px);-webkit-filter:blur(10px)}body .body>.fluid-container .avatar-wrapper .avatar.loaded{opacity:1}body .body>.fluid-container .avatar-wrapper .avatar.loaded img{filter:blur(0px);-webkit-filter:blur(0px)}body .body>.fluid-container .avatar-wrapper .avatar .image-wrap{width:64px;height:64px;border-radius:64px;overflow:hidden;display:block;position:relative;border:2px solid transparent}body .body>.fluid-container .avatar-wrapper .avatar .image-wrap a{display:block;width:100%;height:100%;position:relative}body .body>.fluid-container .avatar-wrapper .avatar .image-wrap:hover{border:2px solid;cursor:pointer}body .body>.fluid-container .avatar-wrapper .avatar .image-wrap:hover.drive{border-color:#e68250}body .body>.fluid-container .avatar-wrapper .avatar .image-wrap:hover.answers{border-color:#21c083}body .body>.fluid-container .avatar-wrapper .avatar .image-wrap:hover.research{border-color:#1c8bbb}body .body>.fluid-container .avatar-wrapper .avatar .image-wrap:hover+.content{opacity:1}body .body>.fluid-container .avatar-wrapper .avatar img{width:64px;height:64px;position:absolute;top:0;left:0}body .body>.fluid-container .avatar-wrapper .avatar.Smgteamou{top:0;left:-100px;animation-delay:1s}body .body>.fluid-container .avatar-wrapper .avatar.Anexsci{top:0;right:-100px;animation-delay:2s}body .body>.fluid-container .avatar-wrapper .avatar.Autolif{bottom:0;left:-100px;animation-delay:.5s}body .body>.fluid-container .avatar-wrapper .avatar.Balantagins{bottom:-50px;right:-100px;animation-delay:.3s}body .body>.fluid-container .avatar-wrapper .avatar.Broadcastra{top:50px;left:-400px;animation-delay:.7s}body .body>.fluid-container .avatar-wrapper .avatar.Bloomnectba{top:170px;right:-700px;animation-delay:1.5s}body .body>.fluid-container .avatar-wrapper .avatar.ChoneLin{bottom:100px;left:-300px;animation-delay:.5s}body .body>.fluid-container .avatar-wrapper .avatar.Citiser{bottom:150px;right:-500px;animation-delay:.3s}body .body>.fluid-container .avatar-wrapper .avatar.Covererus{top:-50px;left:-600px;animation-delay:1s}body .body>.fluid-container .avatar-wrapper .avatar.Inspireta{top:-50px;right:-600px;animation-delay:1.2s}body .body>.fluid-container .avatar-wrapper .avatar.Jackerfo{bottom:-30px;left:-500px;animation-delay:.4s}body .body>.fluid-container .avatar-wrapper .avatar.Madworket{bottom:-30px;right:-700px;animation-delay:2s}body .body>.fluid-container .avatar-wrapper .avatar.Randall{top:0;left:100px;animation-delay:2s}body .body>.fluid-container .avatar-wrapper .avatar.Daniels{top:280px;left:-650px;animation-delay:3s}body .body>.fluid-container .avatar-wrapper .avatar.Daniels .image-wrap{width:55px;height:55px}body .body>.fluid-container .avatar-wrapper .avatar.Peter{top:280px;right:-1000px;animation-delay:2.1s}body .body>.fluid-container .avatar-wrapper .avatar.Peter .image-wrap{width:55px;height:55px}body .body>.fluid-container .avatar-wrapper .avatar.Mcdonald{bottom:0;left:-700px;animation-delay:.8s}body .body>.fluid-container .avatar-wrapper .avatar.Mcdonald .image-wrap{width:55px;height:55px}body .body>.fluid-container .avatar-wrapper .avatar.Zachary{bottom:50px;right:-850px;animation-delay:.9s}body .body>.fluid-container .avatar-wrapper .avatar.Zachary .image-wrap{width:55px;height:55px}body .body>.fluid-container .avatar-wrapper .avatar.Rawling{top:250px;left:-350px}body .body>.fluid-container .avatar-wrapper .avatar.Rawling .image-wrap{width:45px;height:45px}body .body>.fluid-container .avatar-wrapper .avatar.James{top:-50px;right:-900px}body .body>.fluid-container .avatar-wrapper .avatar.James .image-wrap{width:45px;height:45px}body .body>.fluid-container .avatar-wrapper .avatar.Ruckers{bottom:-70px;left:-350px}body .body>.fluid-container .avatar-wrapper .avatar.Ruckers .image-wrap{width:45px;height:45px}body .body>.fluid-container .avatar-wrapper .avatar.Dreta{bottom:100px;right:-100px}body .body>.fluid-container .avatar-wrapper .avatar.Dreta .image-wrap{width:45px;height:45px}body .body>.fluid-container .avatar-wrapper .avatar .content{background:#2f393f;font-size:12px;font-weight:300;color:#7e868c;border:1px solid #7e868c;padding:15px;position:absolute;left:85px;top:0;width:300px;opacity:0;transition:opacity .4s ease;pointer-events:none}body .body>.fluid-container .avatar-wrapper .avatar .content p{margin:0}body .body>.fluid-container .avatar-wrapper .avatar .content .left-arrow{display:block;width:15px;height:15px;background:#2f393f;border-left:1px solid #7e868c;border-top:1px solid #7e868c;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:calc(50% - 8px);left:-8px}body .body>.fluid-container .avatar-wrapper .avatar .content.right{left:initial;right:85px}body .body>.fluid-container .avatar-wrapper .avatar .content.right .left-arrow{left:initial;right:-8px;border-right:1px solid #7e868c;border-bottom:1px solid #7e868c;border-left:0;border-top:0}body .body>.fluid-container #products{position:absolute;z-index:1;width:100%;bottom:0;margin-left:0;margin-right:0}body .body>.fluid-container #products .product{height:175px;border-right:1px solid #39424a;border-left:1px solid #39424a;background:#262d32;z-index:10;overflow-x:hidden;transition:box-shadow .3s ease}body .body>.fluid-container #products .product:hover{background:#1d2226}body .body>.fluid-container #products .product a{display:block;width:100%;height:100%;position:relative}body .body>.fluid-container #products .product a:active,body .body>.fluid-container #products .product a:focus,body .body>.fluid-container #products .product a:hover{text-decoration:none;color:initial}body .body>.fluid-container #products .product i{margin:35px 0 15px;font-size:30px;width:100%}body .body>.fluid-container #products .product span.type{display:inline-block;width:200px;height:25px}body .body>.fluid-container #products .product p{color:#fff;font-weight:300;font-size:14px}body .body>.fluid-container #products #research{border-top:2px solid #1c8bbb;color:#1c8bbb}body .body>.fluid-container #products #research a{color:inherit}body .body>.fluid-container #products #research span.type{background:url('/1696b74584f9/stm/images/homepage/sm-research-type.svg') no-repeat;background-size:100%}body .body>.fluid-container #products #research:hover{box-shadow:0 -8px 12px -6px #1c8bbb}body .body>.fluid-container #products #drive{border-top:2px solid #e68250;color:#e68250}body .body>.fluid-container #products #drive span.type{width:175px;background:url('/1696b74584f9/stm/images/homepage/sm-drive-type.svg') no-repeat;background-size:100%}body .body>.fluid-container #products #drive a{color:inherit}body .body>.fluid-container #products #drive:hover{box-shadow:0 -8px 12px -6px #e68250}body .body>.fluid-container #products #answers{border-top:2px solid #21c083;color:#21c083}body .body>.fluid-container #products #answers span.type{background:url('/1696b74584f9/stm/images/homepage/sm-answers-type.svg') no-repeat;background-size:100%}body .body>.fluid-container #products #answers a{color:inherit}body .body>.fluid-container #products #answers:hover{box-shadow:0 -8px 12px -6px #21c083}body .body>.fluid-container #products #textbooks{border-top:2px solid #E0AC43;color:#E0AC43}body .body>.fluid-container #products #textbooks span.type{background:transparent url('/1696b74584f9/stm/images/homepage/sm-texty-type.svg') no-repeat scroll 0 0/100% auto}body .body>.fluid-container #products #textbooks:hover{box-shadow:0 -8px 12px -6px #E0AC43}@media screen and (max-width:991px){body{left:0}body .body{overflow-y:scroll}body .body .fluid-container{position:absolute}body .body .fluid-container .hero-wrapper{height:100%}body .body .fluid-container .hero-wrapper .arrow-down{display:block}body .body .fluid-container .hero-wrapper .avatar-wrapper{height:500px;margin-top:-100px}body .body .fluid-container .hero-wrapper .avatar.Smgteamou{top:0;left:-50px}body .body .fluid-container .hero-wrapper .avatar.Anexsci{top:0;right:-50px}body .body .fluid-container .hero-wrapper .avatar.Autolif{bottom:0;left:-60px}body .body .fluid-container .hero-wrapper .avatar.Balantagins{bottom:-50px;right:-50px}body .body .fluid-container .hero-wrapper .avatar.Broadcastra{top:50px;left:-200px}body .body .fluid-container .hero-wrapper .avatar.Bloomnectba{top:40px;right:-200px}body .body .fluid-container .hero-wrapper .avatar.ChoneLin{bottom:100px;left:-150px}body .body .fluid-container .hero-wrapper .avatar.Citiser{bottom:70px;right:-200px}body .body .fluid-container .hero-wrapper .avatar.Covererus{top:-50px;left:-520px}body .body .fluid-container .hero-wrapper .avatar.Inspireta{top:-50px;right:-500px}body .body .fluid-container .hero-wrapper .avatar.Jackerfo{bottom:-70px;left:-350px}body .body .fluid-container .hero-wrapper .avatar.Madworket{bottom:-30px;right:-550px}body .body .fluid-container .hero-wrapper .avatar.Rawling{top:-100px;left:-820px}body .body .fluid-container .hero-wrapper .avatar.James{top:-50px;right:-500px}body .body .fluid-container .hero-wrapper .avatar.Ruckers{bottom:-70px;left:-350px}body .body .fluid-container .hero-wrapper .avatar.Dreta{bottom:-30px;right:-550px}body .body .fluid-container #products{position:relative}}@media screen and (max-width:767px){body{transition:all .4s ease-out;height:100%}}.mobile-search,.mobile-search-form,body #header form #header-search{display:none!important}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.right-side-panel{box-shadow:inset 1px 1px 20px rgba(0,0,0,.2)}