#introduction:link,#introduction:visited{position:relative;display:block;margin:20px 0 -5px -57px;padding:0 0 0 57px;font-weight:700;font-size:2rem;line-height:45px;height:40px}#introduction:link:before,#introduction:visited:before{position:absolute;top:0;left:0;width:40px;height:40px;background:#a80055 url("/img/global/iconSprite.v36.svg") -636px -187px no-repeat;border-radius:100%;content:"";z-index:0}#introduction:hover{text-decoration:none;color:#76003c}#introduction:hover:before{background-color:#76003c}#introduction:active{text-decoration:none;color:#53002a}#introduction:active:before{background-color:#53002a}.lessonsCarouselContainer{position:relative;width:auto;height:370px;margin:0 -20px 20px -20px;overflow:hidden}.lessonsCarouselContainer .lessonsCarousel{width:100%;height:100%}.lessonsCarouselContainer .lessonsCarousel .flickity-prev-next-button{top:43px;transform:none}.lessonsCarouselContainer .lessonsCarousel a.launchVideo{width:calc((100% - 80px) / 3);height:350px;margin:0 10px;padding:20px;text-decoration:none;background-color:#fff;box-shadow:0 1px 2px rgba(51,51,51,0.2)}.lessonsCarouselContainer .lessonsCarousel a.launchVideo figure{position:relative;margin:-20px -20px 20px -20px;height:auto}.lessonsCarouselContainer .lessonsCarousel a.launchVideo figure:before{position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0 -24px;background:transparent url("/img/global/iconSprite.v36.svg") -500px -250px no-repeat;content:"";z-index:0}.lessonsCarouselContainer .lessonsCarousel a.launchVideo figure img{width:100%;height:auto;vertical-align:middle}.lessonsCarouselContainer .lessonsCarousel a.launchVideo h3{display:inline-block;position:relative;margin:0 0 10px 0;padding-right:20px;font-weight:700;font-size:2.2rem;line-height:2.5rem}.lessonsCarouselContainer .lessonsCarousel a.launchVideo h3:before{top:7px;left:auto;right:0}.lessonsCarouselContainer .lessonsCarousel a.launchVideo p{margin:0;color:#666}.lessonsCarouselContainer .lessonsCarousel a.launchVideo:active,.lessonsCarouselContainer .lessonsCarousel a.launchVideo:hover{box-shadow:0 1px 5px rgba(168,0,85,0.3)}.lessonsCarouselContainer .lessonsCarousel a.launchVideo:active figure:before,.lessonsCarouselContainer .lessonsCarousel a.launchVideo:hover figure:before{background-position:-550px -250px}.beginner:before{position:absolute;top:5px;left:0;width:10px;height:10px;background-color:#12B54D;border-radius:100%;content:"";z-index:0}.intermediate:before{position:absolute;top:5px;left:0;width:10px;height:10px;background-color:#ffbb00;border-radius:100%;content:"";z-index:0}.advanced:before{position:absolute;top:5px;left:0;width:10px;height:10px;background-color:#ff5a00;border-radius:100%;content:"";z-index:0}#difficultyLevels span{position:relative;display:inline-block;margin-left:15px;padding-left:16px}#difficultyLevels span:before{left:0;right:auto}@media screen and (max-width:1280px){#difficultyLevels span{position:relative;display:block;margin:5px 0 0 0;padding-left:16px}}@media screen and (min-width:501px) and (max-width:1280px){.lessonsCarouselContainer .lessonsCarousel a.launchVideo{width:calc((100% - 60px) / 2)}}@media screen and (max-width:500px){.block>h2 span{display:none}.lessonsCarouselContainer .lessonsCarousel a.launchVideo{width:calc(100% - 60px)}#difficultyLevels span:before{top:4px}}