#promo-banner.logged-in-home .header,.font-size-1{font-size:36px;font-weight:700;line-height:44px}#homepage .jumbotron+h2,.font-size-2{font-size:26px;font-weight:700;line-height:32px}.loh-promo-banner #promo-banner .body,#promo-banner .banner-content .btn.banner-secondary::before,#homepage .hero-top .center-wrapper .free-signup-button,#homepage .loh-content #three-beat-story p,#homepage .loh-content #learn-from-anywhere p,.font-size-3{font-size:22px;font-weight:700;line-height:28px}#promo-banner.logged-in-home .body,#homepage .site-header .button.alt-white-ghost,#homepage .loh-content #three-beat-story .button.alt,#homepage .loh-content #learn-from-anywhere .button.alt,#homepage .categories-directory ul li.categories-list-header,.font-size-4{font-size:18px;line-height:22px}.font-size-4-5{font-size:18px;line-height:24px}#promo-banner .pre-header,#homepage .site-header .nav-item .nav-item-link,#homepage .site-header-mobile .nav-item .nav-item-link,#homepage .teacher-directory,#homepage .teacher-directory h3,#homepage .categories-directory,.font-size-5{font-size:15px;line-height:20px}#homepage #site-banner,.font-size-6{font-size:13px;line-height:18px}#promo-banner.logged-in-home .pre-header,.font-size-7{font-size:12px;text-transform:uppercase;line-height:16px;font-weight:700}body .svg-icon-sprite svg{height:0}body .svg-icon-sprite svg g,body .svg-icon-sprite svg path{fill:inherit}body .svg-icon-sprite svg use{fill:initial}.ss-svg-icon{width:24px;height:24px}.ss-svg-icon use{fill:#394649;color:#394649}.carousel{position:relative}.carousel .carousel-window{height:auto;overflow:hidden;padding-top:24px;width:100%}.carousel .carousel-content{display:-ms-flexbox;display:flex;left:0;padding-bottom:12px;position:relative;transition:transform .5s ease}.carousel .carousel-content .flex-grid-item{padding:0 8px}.carousel .carousel-header{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.carousel .carousel-header h2{margin-bottom:10px}.carousel .carousel-header .button{margin-right:3px;margin-top:4px}@media screen and (min-width:600px){.carousel .carousel-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.carousel .carousel-header h2{margin-bottom:0}}.carousel .carousel-bars{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.carousel .carousel-bar{cursor:pointer;padding-top:5px;width:16px}.carousel .carousel-bar-active .carousel-bar-content{background-color:#3722d3}.carousel .carousel-bar-content{background-color:#dcdee1;border-radius:100px;height:4px}.carousel .carousel-bar+.carousel-bar{margin-left:4px}.carousel .carousel-arrow{-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;border:1px solid transparent;box-shadow:0 2px 4px 0 rgba(187,187,187,.5);color:#dcdee1;display:-ms-flexbox;display:flex;height:40px;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;width:40px;z-index:999}.carousel .carousel-arrow:not(.carousel-arrow-deactivated):hover{cursor:pointer}.carousel .carousel-arrow:not(.carousel-arrow-deactivated):hover .ss-svg-icon use{fill:#002333;color:#002333}.carousel .carousel-arrow:not(.carousel-arrow-deactivated):active{background-color:#002333}.carousel .carousel-arrow:not(.carousel-arrow-deactivated):active .ss-svg-icon use{fill:#fff;color:#fff}.carousel .carousel-arrow-hidden{display:none}.carousel .carousel-arrow-previous{left:-17px}.carousel .carousel-arrow-next{right:-17px}@media screen and (max-width:1000px) and (min-width:801px){.carousel .carousel-arrow-previous{left:11px}.carousel .carousel-arrow-next{right:11px}}@media screen and (max-width:800px) and (min-width:601px){.carousel .carousel-arrow-previous{left:0}.carousel .carousel-arrow-next{right:0}.carousel .carousel-arrow-previous.your-classes-carousel-arrow{margin-left:10px}.carousel .carousel-arrow-next.your-classes-carousel-arrow{margin-right:10px}}@media screen and (max-width:600px){.carousel .carousel-arrow-previous.your-classes-carousel-arrow{margin-left:27px}.carousel .carousel-arrow-next.your-classes-carousel-arrow{margin-right:27px}}.carousel .carousel-arrow-deactivated{box-shadow:none;cursor:default}.carousel .carousel-arrow-deactivated .ss-svg-icon use{fill:#dcdee1;color:#dcdee1}.carousel .carousel-item-box{display:block;padding-top:56.25%;position:relative;width:100%}.carousel .carousel-item-empty-full-height{display:-ms-flexbox;display:flex}.carousel .carousel-item-see-all-content{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:3px;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #dcdee1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.carousel .carousel-item-empty-content{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:3px}.carousel .carousel-item-2{-ms-flex:1 0 50%;flex:1 0 50%}.carousel .carousel-item-3{-ms-flex:1 0 33.33333%;flex:1 0 33.33333%}.carousel .carousel-item-4{-ms-flex:1 0 25%;flex:1 0 25%}.carousel .carousel-item-5{-ms-flex:1 0 20%;flex:1 0 20%}.is-mobile-web .carousel .carousel-item-5{-ms-flex:1 0 25%;flex:1 0 25%}@media screen and (max-width:1000px) and (min-width:801px){.carousel .carousel-item-4,.carousel .carousel-item-5{-ms-flex:1 0 25%;flex:1 0 25%}.carousel .carousel-item-7{-ms-flex:1 0 20%;flex:1 0 20%}}@media screen and (max-width:800px) and (min-width:601px){.carousel .carousel-item-3,.carousel .carousel-item-4{-ms-flex:1 0 50%;flex:1 0 50%}.carousel .carousel-item-5{-ms-flex:1 0 33.33333%;flex:1 0 33.33333%}.carousel .carousel-item-7{-ms-flex:1 0 25%;flex:1 0 25%}}@media screen and (max-width:768px){.carousel .flex-grid-row{-ms-flex-direction:column;flex-direction:column}.carousel .carousel-header{margin-bottom:0}.swipable .carousel .carousel-header{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;margin-left:-32px;margin-right:-32px;margin-top:42px}.carousel .carousel-item-5:nth-of-type(1n+5),.carousel .carousel-item-7:nth-of-type(1n+5),.carousel .carousel-arrow,.carousel .carousel-bars,.carousel .carousel-item-empty,.carousel .carousel-item-see-all{display:none}.swipable .carousel .carousel-content{-ms-flex-direction:column;flex-direction:column}.swipable .carousel .carousel-item-2,.swipable .carousel .carousel-item-3,.swipable .carousel .carousel-item-4,.swipable .carousel .carousel-item-5{-ms-flex:1 0 50%;flex:1 0 50%}.swipable .carousel .carousel-item-5:nth-of-type(1n+5),.swipable .carousel .carousel-item-7:nth-of-type(1n+5),.swipable .carousel .carousel-bars,.swipable .carousel .carousel-item-empty{display:block}}@media screen and (max-width:600px){.carousel .carousel-item-2,.carousel .carousel-item-3,.carousel .carousel-item-4,.carousel .carousel-item-5{-ms-flex:1 0 100%!important;flex:1 0 100%!important}.carousel .carousel-content{-ms-flex-direction:column;flex-direction:column}}.is-mobile-web .swipable .ss-card,.is-mobile-web .swipable .flex-grid-item{-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.is-mobile-web .swipable .ss-card{opacity:1;transition:opacity 1s ease}.is-mobile-web .swipable .ss-card .ss-card__title{height:58px;margin:0}.is-mobile-web .swipable .ss-card .ss-card__teacher-placeholder{width:auto}.is-mobile-web .swipable .ss-card .ellipsis{width:100%}.is-mobile-web .swipable .carousel-window{overflow:visible}.is-mobile-web .swipable .carousel-window .carousel-content{-ms-flex-direction:row;flex-direction:row}.is-mobile-web .swipable .carousel-arrow{display:none!important}.is-mobile-web .swipable .carousel-controls{-ms-flex-align:center;align-items:center;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-height:16px;position:relative;width:100%}.is-mobile-web .swipable .carousel-controls .carousel-bars{bottom:0;display:-ms-flexbox;display:flex;position:relative}.is-mobile-web .swipable .carousel-controls .carousel-bar-content{border-radius:50%;height:12px;margin:0;top:0;width:12px}.is-mobile-web .swipable .carousel-controls .carousel-bars.dynamic{-ms-flex-pack:left;justify-content:left;max-width:80px;overflow:hidden}.is-mobile-web .swipable .carousel-controls .carousel-bars.dynamic .carousel-bar{transition:transform .2s ease}.is-mobile-web .swipable .carousel-controls .carousel-bars.dynamic .carousel-bar.small .carousel-bar-content{height:8px;margin:0 2px;position:relative;top:2px;transition:width .1s ease,height .1s ease,top .1s ease,margin .1s ease;width:8px}.is-mobile-web .swipable .carousel-controls>div{display:-ms-flexbox;display:flex}.grid{padding:0 20px}.grid .row{margin-right:-10px;margin-left:-10px}.grid .col-12{width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-12.rendered{margin-right:0}.grid .col-11{width:91.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-11.rendered{margin-right:0}.grid .col-10{width:83.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-10.rendered{margin-right:0}.grid .col-9{width:75%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-9.rendered{margin-right:0}.grid .col-8{width:66.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-8.rendered{margin-right:0}.grid .col-7{width:58.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-7.rendered{margin-right:0}.grid .col-6{width:50%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-6.rendered{margin-right:0}.grid .col-5{width:41.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-5.rendered{margin-right:0}.grid .col-4{width:33.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-4.rendered{margin-right:0}.grid .col-3{width:25%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-3.rendered{margin-right:0}.grid .col-2{width:16.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-2.rendered{margin-right:0}.grid .col-1{width:8.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-1.rendered{margin-right:0}.grid .col-middle{vertical-align:middle!important}.grid .col-no-margin{margin-bottom:0!important}.grid .col-3,.grid .col-4{width:50%}.grid .col-6{width:100%}@media screen and (min-width:541px){.grid{padding:0 40px}.grid .row{margin-right:-10px;margin-left:-10px}.grid .col-12{width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-12.rendered{margin-right:0}.grid .col-11{width:91.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-11.rendered{margin-right:0}.grid .col-10{width:83.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-10.rendered{margin-right:0}.grid .col-9{width:75%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-9.rendered{margin-right:0}.grid .col-8{width:66.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-8.rendered{margin-right:0}.grid .col-7{width:58.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-7.rendered{margin-right:0}.grid .col-6{width:50%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-6.rendered{margin-right:0}.grid .col-5{width:41.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-5.rendered{margin-right:0}.grid .col-4{width:33.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-4.rendered{margin-right:0}.grid .col-3{width:25%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-3.rendered{margin-right:0}.grid .col-2{width:16.66667%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-2.rendered{margin-right:0}.grid .col-1{width:8.33333%;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-bottom:30px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-1.rendered{margin-right:0}}@media screen and (min-width:810px){.grid{padding:0 60px}.grid .row{margin-right:-15px;margin-left:-15px}.grid .col-12{width:100%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-12.rendered{margin-right:0}.grid .col-11{width:91.66667%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-11.rendered{margin-right:0}.grid .col-10{width:83.33333%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-10.rendered{margin-right:0}.grid .col-9{width:75%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-9.rendered{margin-right:0}.grid .col-8{width:66.66667%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-8.rendered{margin-right:0}.grid .col-7{width:58.33333%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-7.rendered{margin-right:0}.grid .col-6{width:50%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-6.rendered{margin-right:0}.grid .col-5{width:41.66667%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-5.rendered{margin-right:0}.grid .col-4{width:33.33333%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-4.rendered{margin-right:0}.grid .col-3{width:25%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-3.rendered{margin-right:0}.grid .col-2{width:16.66667%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-2.rendered{margin-right:0}.grid .col-1{width:8.33333%;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-1.rendered{margin-right:0}}@media screen and (min-width:990px){.grid{width:1000px;margin:0 auto;padding:0 30px}.grid .row{margin-right:-15px;margin-left:-15px}.grid .col-12{width:960px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-12.rendered{margin-right:0}.grid .col-11{width:880px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-11.rendered{margin-right:0}.grid .col-10{width:800px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-10.rendered{margin-right:0}.grid .col-9{width:720px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-9.rendered{margin-right:0}.grid .col-8{width:640px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-8.rendered{margin-right:0}.grid .col-7{width:560px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-7.rendered{margin-right:0}.grid .col-6{width:480px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-6.rendered{margin-right:0}.grid .col-5{width:400px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-5.rendered{margin-right:0}.grid .col-4{width:320px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-4.rendered{margin-right:0}.grid .col-3{width:240px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-3.rendered{margin-right:0}.grid .col-2{width:160px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-2.rendered{margin-right:0}.grid .col-1{width:80px;box-sizing:border-box;padding-left:15px;padding-right:15px;margin-bottom:45px;display:inline-block;margin-right:-4px;vertical-align:top}.grid .col-1.rendered{margin-right:0}}.layout-landing .class-column .image-link,.layout-landing .project-column .image-link{display:block;margin-bottom:7px;padding-top:66.66667%;position:relative;width:100%}.layout-landing .project-column .image-link{margin-bottom:15px}.layout-landing .project-column .background-image-holder,.layout-landing .class-column .background-image-holder{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;position:absolute;top:0;right:0;left:0;bottom:0;height:auto;box-shadow:0 0 1px #aeb8be}@media screen and (max-width:540px){.layout-landing .project-column .image-link{margin-bottom:5px}}body{-webkit-text-size-adjust:100%}.site-header{min-width:810px}.site-footer{min-width:auto}@media screen and (max-width:540px){.site-footer{display:none}.site-footer-mobile{display:-ms-flexbox;display:flex}}@media screen and (max-width:989px){.center-page{width:initial!important;padding:0 30px}.site-header,.hero-header{display:none}.site-header-mobile{display:-ms-flexbox;display:flex}}.maintain-image-ratio{display:block;position:relative;padding-top:56.25%;width:100%!important}@media screen and (max-width:809px){.layout-landing .section{margin-bottom:50px}}@media screen and (max-width:540px){.layout-landing .section .paragraph{font-size:18px;line-height:1.4em}}.layout-landing .section .row .scaling-col img{width:100%}.layout-landing .section .row .scaling-col .social-links{margin-left:10px}@media screen and (max-width:540px){.layout-landing .section .row .scaling-col{width:100%;margin-left:0}.layout-landing .section .row .scaling-col .scaling-btn{box-sizing:border-box;margin-bottom:13px;margin-left:0;width:100%}.layout-landing .section .row .scaling-col .social-links{float:none;margin-left:0;text-align:center}}@media screen and (min-width:990px){.layout-landing .section .section-header .more-link{position:absolute;bottom:0;right:0}}@media screen and (max-width:540px){.layout-landing .section .section-header h2{font-size:22px;line-height:1.2em}.layout-landing .section .section-header h3{font-size:18px;line-height:1.2em}.layout-landing .section .section-header .title-link{font-size:22px}.layout-landing .section .section-header .see-all{margin-top:-2px}}@media screen and (max-width:622px){.underline-tabs .count{display:none}}@media screen and (max-width:540px){.underline-tabs{font-size:13px}.underline-tabs .tab a{padding:0 8px}.underline-tabs .tab.active a{padding-top:0}.underline-tabs .tab+.tab{padding-left:0}}@media screen and (max-width:809px){#alerts-holder .site-alert{top:auto;right:auto;left:50%}#alerts-holder .site-alert.on-header::before{display:none}}@media screen and (min-width:809px){#alerts-holder .site-alert.on-header{margin:0!important}}@media screen and (max-width:540px){#alerts-holder{left:20px;right:20px;text-align:center;width:auto}#alerts-holder .site-alert{margin-left:0!important;left:0;right:0}#alerts-holder .site-alert h5{padding-right:0;white-space:normal}#alerts-holder .action{display:block}}.loh-promo-banner #promo-banner{background-image:url(/assets/images/homepage/promo-banner/draplin-bg-desktop.jpg)}.loh-promo-banner #promo-banner .body{font-weight:400;max-width:456px}.loh-promo-banner #promo-banner br.on-lihp{display:none}.loh-promo-banner #promo-banner .header{max-width:520px}.loh-promo-banner #promo-banner .pre-header{height:23px}.loh-promo-banner #promo-banner .pre-header-badge{left:6px}.loh-promo-banner #promo-banner .pre-header .skillshare-staff-pick{width:122px;height:18px;background-size:122px 18px}.loh-promo-banner #promo-banner .pre-header .skillshare-original{width:89px;height:23px;background-size:89px 23px}.loh-promo-banner #promo-banner .side-note{margin-top:40px}@media screen and (max-width:800px){.loh-promo-banner #promo-banner{background-image:url(/assets/images/homepage/promo-banner/draplin-bg-mobile.jpg)}.loh-promo-banner #promo-banner .banner-content{padding-right:36px}.loh-promo-banner #promo-banner .body{font-size:18px;line-height:24px}.loh-promo-banner #promo-banner .flex-grid-item{padding:0}.loh-promo-banner #promo-banner .pre-header{height:17px}.loh-promo-banner #promo-banner .pre-header-badge{left:0}.loh-promo-banner #promo-banner .pre-header .skillshare-staff-pick{width:90px;height:13px;background-size:90px 13px}.loh-promo-banner #promo-banner .pre-header .skillshare-original{width:70px;height:17px;background-size:70px 17px}}#promo-banner{background-image:url(/assets/images/homepage/promo-banner/draplin-bg-desktop.jpg);background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:100%;background-position:center;z-index:1;overflow:hidden}#promo-banner br.on-lohp{display:none}#promo-banner i{font-style:italic}#promo-banner .promo-banner-overlay{background:linear-gradient(90deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);height:100%}#promo-banner .flex-grid-banner.logged-in-home{max-width:1190px;margin:0 auto;padding:0 20px}#promo-banner .banner-primary.alt-charcoal{margin:0 8px 0 0}#promo-banner .banner-primary.alt-charcoal .ss-svg-icon use{fill:#fff;color:#fff}@media screen and (max-width:800px){#promo-banner .flex-grid-row{-ms-flex-direction:column;flex-direction:column}#promo-banner .flex-grid-row br{display:none}#promo-banner .flex-grid-row .header{width:100%!important;margin-bottom:20px;font-size:26px;line-height:32px}}#promo-banner .pre-header{color:#00ff84;height:15px;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-weight:700}#promo-banner .pre-header-badge{top:auto;left:6px}#promo-banner .header{font-size:48px;line-height:52px;font-weight:700;max-width:392px}#promo-banner .header a{color:#fff!important;text-decoration:none}@media screen and (max-width:800px){#promo-banner .header{font-size:26px;font-weight:700;line-height:32px;width:100%;margin-bottom:20px}}#promo-banner .body{max-width:398px;padding-bottom:40px;margin:16px 0 0}#promo-banner .banner-content{position:absolute;top:50%;transform:translateY(-50%)}#promo-banner .banner-content .banner-grid-item{display:block!important}#promo-banner .banner-content .banner-text{width:100%;color:#002333}#promo-banner .banner-content .banner-text .credit{color:#dcdee1;font-size:10px;line-height:15px;padding-top:25px}@media screen and (max-width:1000px){#promo-banner .banner-content .banner-text .credit{display:none}}#promo-banner .banner-content .btn.banner-secondary{padding:4px 16px 4px 10px;margin-left:8px;opacity:1;box-sizing:border-box;border:1px solid #002333;border-radius:4px;color:#002333}#promo-banner .banner-content .btn.banner-secondary::before{line-height:1em;position:relative;top:2px}@media screen and (max-width:540px){#promo-banner .banner-content .btn.banner-secondary{margin-left:0;margin-top:20px}}#promo-banner .banner-content .flex-grid-item-5{-ms-flex:0;flex:0;margin-right:80px}@media screen and (max-width:1000px){#promo-banner .banner-content .flex-grid-item-5{margin-right:0}}@media screen and (max-width:809px){#promo-banner .banner-content .flex-grid-item-5{display:none}}#promo-banner .body,#promo-banner .header{color:#fff}#promo-banner .btn.banner-primary{background-color:#fff;padding:8px 18px;border-bottom:none;border-radius:4px}#promo-banner .save-banner-button use{fill:#fff;color:#fff}#promo-banner .save-banner-button:hover use{fill:#002333;color:#002333}#promo-banner .banner-secondary-save-container{left:16px;position:relative}#promo-banner .flex-grid-wrapper{margin-bottom:0}#promo-banner.logged-in-home{height:400px}#promo-banner.logged-in-home .pre-header .skillshare-staff-pick{width:102px;height:15px;background-size:102px 15px}#promo-banner.logged-in-home .pre-header .skillshare-original{width:76px;height:19px;background-size:76px 19px}@media screen and (max-width:800px){#promo-banner.logged-in-home .pre-header .skillshare-staff-pick{width:90px;height:13px;background-size:90px 13px}#promo-banner.logged-in-home .pre-header .skillshare-original{width:70px;height:17px;background-size:70px 17px}}#promo-banner.logged-in-home .body{line-height:24px;padding-bottom:32px}@media screen and (max-width:375px){#promo-banner .flex-grid-wrapper.logged-out-home{padding:0!important;margin-left:24px!important}}@media screen and (max-width:600px){#promo-banner.class-promo-banner{height:598px}#promo-banner.class-promo-banner .banner-primary.save-banner-button{bottom:-104px}}@media screen and (max-width:800px){#promo-banner br{display:none}#promo-banner.class-promo-banner{background-image:url(/assets/images/homepage/promo-banner/draplin-bg-mobile.jpg);background-size:cover}#promo-banner.class-promo-banner .promo-banner-overlay{background:rgba(0,0,0,.4)}#promo-banner.class-promo-banner .banner-secondary-save-container{left:inherit;position:inherit}#promo-banner.class-promo-banner .save-banner-button{display:block!important;border:none;color:transparent;position:absolute;right:-48px;bottom:-48px}#promo-banner.class-promo-banner .save-banner-button:hover{background-color:transparent}#promo-banner.class-promo-banner .save-banner-button .ss-svg-icon{height:24px;width:24px}#promo-banner.class-promo-banner .banner-content .flex-grid-item-3{margin-bottom:4px;position:static}#promo-banner.class-promo-banner .banner-content .body{margin-top:0}#promo-banner.class-promo-banner .banner-content .actions .btn.banner-secondary{width:24px;min-width:auto;overflow:hidden;padding:0;border:none}#promo-banner.class-promo-banner .banner-content .actions .btn.banner-secondary::before{font-size:24px}#promo-banner.class-promo-banner .banner-content .flex-grid-item-5{display:block}}@media screen and (max-width:1000px){#promo-banner.class-promo-banner .banner-content .flex-grid-item-5{display:block;-ms-flex:1;flex:1}}@media screen and (max-width:800px){#promo-banner{background-position-y:20%}}#promo-banner .side-note{color:#fff;font-size:13px;line-height:18px;margin-top:32px}#promo-banner .play-banner-button use{fill:#000;color:#000}#promo-banner .play-banner-button,#promo-banner .see-all-playlist-button{height:40px;line-height:40px}#homepage #site-banner{background-color:#fff;color:#002333;text-align:center}#homepage #site-banner a{color:#002333}#homepage .get-started-for-free-wrapper{visibility:hidden;opacity:0;position:fixed;z-index:10000;top:0;right:24px;transition:all .2s ease-in-out;max-height:0}#homepage .get-started-for-free-wrapper.mobile{right:auto;left:50%;margin-left:-117.2px}#homepage .get-started-for-free-wrapper.show{opacity:1;visibility:visible;top:32px;max-height:200px}#homepage .get-started-for-free-wrapper .button{height:52px;line-height:50px;padding:0 30px}#homepage .site-header.transparent .nav-menu-browse .nav-item-link:hover,#homepage .site-header .nav-item-link-light:hover,#homepage .site-header-mobile.transparent .nav-menu-browse .nav-item-link:hover,#homepage .site-header-mobile .nav-item-link-light:hover{color:#00ff84}#homepage .site-header.transparent .nav-menu-browse .nav-item-link:hover .chevron-down use,#homepage .site-header .nav-item-link-light:hover .chevron-down use,#homepage .site-header-mobile.transparent .nav-menu-browse .nav-item-link:hover .chevron-down use,#homepage .site-header-mobile .nav-item-link-light:hover .chevron-down use{stroke:#00ff84;fill:#00ff84}#homepage .site-header-mobile .logo-image{height:36px}#homepage .site-header-mobile .primary.drawer.popover{margin-top:-12px}#homepage .site-header-mobile .primary-drawer-button{margin-right:42px}#homepage .site-header-mobile .drawer{top:76px}#homepage .site-header .button.alt-white-ghost{height:40px;line-height:40px}#homepage #page-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#homepage .embedded-signup{min-height:395px}@media screen and (min-width:541px){#homepage .embedded-signup{position:absolute;left:16px;top:80px;z-index:12}#homepage .embedded-signup--hide-large{display:none}}@media screen and (min-width:990px){#homepage .embedded-signup{left:32px;top:96px}}@media screen and (min-width:991px){#homepage .embedded-signup{top:132px}#homepage .embedded-signup--one-tap{top:185px}}#homepage .jumbotron{font-family:kumlien pro,serif;font-size:72px;line-height:64px;margin-bottom:0}#homepage .jumbotron .brand-period{color:#00ff84}#homepage .jumbotron+h2{font-weight:400;margin-top:32px;text-shadow:0 0 4px rgba(0,0,0,.25)}@media screen and (max-width:540px){#homepage .jumbotron{font-size:48px;line-height:56px}#homepage .jumbotron+h2{font-size:18px;line-height:24px;margin:18px 0}}@media screen and (max-width:375px){#homepage .jumbotron+h2{padding:0 50px}}#homepage .hero-top{padding:0;margin:0;height:720px;overflow:hidden;position:relative}#homepage .hero-top .hero-video,#homepage .hero-top .hero-placeholder{position:absolute;right:0;left:0;bottom:0;top:auto;height:100%;width:100%;object-fit:cover}#homepage .hero-top .center-wrapper{z-index:3;background:rgba(0,0,0,.4);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#homepage .hero-top .center-wrapper::before{display:none}#homepage .hero-top .center-wrapper .free-signup-button{height:52px;line-height:50px;padding:0 30px}#homepage .hero-top .center-wrapper .free-signup-button.mobile{display:none}@media screen and (max-width:540px){#homepage .hero-top .center-wrapper .free-signup-button.desktop{display:none}#homepage .hero-top .center-wrapper .free-signup-button.mobile{display:inline-block!important}}#homepage .hero-top .hero-video{z-index:1}#homepage .hero-top .hero-placeholder{z-index:0}@media screen and (max-width:989px){#homepage .hero-top{height:556px}}@media screen and (max-width:809px){#homepage .hero-top{margin-top:-1px;height:455px}}@media screen and (max-width:540px){#homepage .hero-top{margin-top:-1px;height:375px;background-image:url(/assets/images/homepage/hero/embedded-hero-tablet.png);background-position:left;padding:0}#homepage .hero-top .hero-overlay,#homepage .hero-top .hero-placeholder,#homepage .hero-top .hero-video{display:none}}@media screen and (max-width:376px){#homepage .hero-top{background-image:url(/assets/images/homepage/hero/embedded-hero-mobile.png)}}#homepage .loh-content{position:relative;overflow:hidden}#homepage .loh-content .loh-modules{position:relative;z-index:10}#homepage .loh-content .loh-path{position:absolute;top:135px;width:100%;z-index:5}#homepage .loh-content .loh-path svg{position:absolute;top:50%;left:50%;transform:translate(-50%)}@media screen and (max-width:989px){#homepage .loh-content .loh-path{display:none}}#homepage .loh-content .loh-backgrounds{position:absolute;top:0;width:100%;z-index:0}#homepage .loh-content .loh-backgrounds .fwfy,#homepage .loh-content .loh-backgrounds .mobile-experience{background:#f4f4f4}#homepage .loh-content .loh-backgrounds .banners,#homepage .loh-content .loh-backgrounds .creators{background:#002333}#homepage .loh-content .loh-backgrounds .examples{background:#fff}@media screen and (max-width:989px){#homepage .loh-content .loh-backgrounds{display:none}}#homepage .loh-content .flex-grid-wrapper{padding:0 72px;margin:0 auto;max-width:1100px}#homepage .loh-content .flex-grid-wrapper .ss-card{text-align:center;transition:opacity 1s ease;opacity:1}#homepage .loh-content .flex-grid-wrapper .ss-card .ss-card__title{height:58px;margin:0;text-align:center}#homepage .loh-content .flex-grid-wrapper .ss-card .ss-card__teacher-placeholder{width:auto}#homepage .loh-content .flex-grid-wrapper .ss-card .ellipsis{width:100%}#homepage .loh-content .flex-grid-wrapper .carousel-window{overflow:visible}#homepage .loh-content .flex-grid-wrapper .carousel-window .carousel-content{-ms-flex-direction:row;flex-direction:row}#homepage .loh-content .flex-grid-wrapper .carousel-arrow{position:relative}#homepage .loh-content .flex-grid-wrapper .carousel-arrow.carousel-arrow-next{right:-16px}#homepage .loh-content .flex-grid-wrapper .carousel-arrow.carousel-arrow-previous{left:-16px}@media screen and (max-width:809px){#homepage .loh-content .flex-grid-wrapper .carousel-arrow{display:none!important}}#homepage .loh-content .flex-grid-wrapper .carousel-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#homepage .loh-content .flex-grid-wrapper .carousel-controls .carousel-bar-content{border-radius:50%;width:12px;height:12px;margin:0;top:0}#homepage .loh-content .flex-grid-wrapper .carousel-controls .carousel-bars.dynamic{max-width:80px;overflow:hidden;-ms-flex-pack:left;justify-content:left}#homepage .loh-content .flex-grid-wrapper .carousel-controls .carousel-bars.dynamic .carousel-bar{transition:transform .2s ease}#homepage .loh-content .flex-grid-wrapper .carousel-controls .carousel-bars.dynamic .carousel-bar.small .carousel-bar-content{width:8px;height:8px;position:relative;top:2px;margin:0 2px;transition:width .1s ease,height .1s ease,top .1s ease,margin .1s ease}#homepage .loh-content .flex-grid-wrapper .carousel-controls>div{display:-ms-flexbox;display:flex}#homepage .loh-content .fwfy{padding-top:120px;height:600px}#homepage .loh-content .fwfy-classes .ss-card__title{font-size:inherit}#homepage .loh-content .fwfy br{display:none}#homepage .loh-content .fwfy>h1{font-size:48px;line-height:52px;text-align:center;margin-bottom:20px}@media screen and (max-width:809px){#homepage .loh-content .fwfy>h1{font-size:36px;line-height:44px}}#homepage .loh-content .fwfy .center-header{text-align:center}#homepage .loh-content .fwfy .center-header .with-text.section{margin-bottom:0}#homepage .loh-content .fwfy .center-header .primary-tags .primary-tag{background:0 0;border:none;color:#002333;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;line-height:inherit;margin:0 20px;padding:4px 0 16px}#homepage .loh-content .fwfy .center-header .primary-tags .primary-tag__text{font-weight:700;margin-top:0}#homepage .loh-content .fwfy .center-header .primary-tags .primary-tag:hover{color:#3722d3}#homepage .loh-content .fwfy .center-header .primary-tags .primary-tag.active{color:#3722d3;border-bottom:4px solid #3722d3}@media screen and (max-width:989px){#homepage .loh-content .fwfy .center-header .primary-tags .primary-tag{padding-bottom:4px;margin:0 8px 4px;border-bottom:4px solid #f4f4f4}}#homepage .loh-content .fwfy .categories-dropdown{display:none}@media screen and (max-width:989px){#homepage .loh-content .fwfy{background:#f4f4f4;padding-bottom:104px}}@media screen and (max-width:809px){#homepage .loh-content .fwfy br{display:block}}#homepage .loh-content .banners{height:598px}@media screen and (max-width:989px){#homepage .loh-content .banners{background:#002333}}#homepage .loh-content .examples img{width:100%;height:auto;max-height:2770px;margin:0 auto}@media screen and (max-width:989px){#homepage .loh-content .examples{background:#fff;padding:56px 0}#homepage .loh-content .examples #three-beat-story{padding:0}}@media screen and (max-width:809px){#homepage .loh-content .examples #learn-from-anywhere{padding:0}}#homepage .loh-content #three-beat-story,#homepage .loh-content #learn-from-anywhere{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:75px 0}#homepage .loh-content #three-beat-story .story,#homepage .loh-content #learn-from-anywhere .story{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;width:100%;max-width:1280px;margin:125px 0}#homepage .loh-content #three-beat-story #mobile-download-options.story,#homepage .loh-content #learn-from-anywhere #mobile-download-options.story{-ms-flex-align:start;align-items:flex-start}#homepage .loh-content #three-beat-story section,#homepage .loh-content #learn-from-anywhere section{-ms-flex-order:1;order:1;width:323px;min-width:323px;margin-left:72px;margin-right:auto}#homepage .loh-content #three-beat-story #mobile-download-options section,#homepage .loh-content #learn-from-anywhere #mobile-download-options section{-ms-flex-order:unset;order:unset;width:416px;min-width:416px}#homepage .loh-content #three-beat-story h2,#homepage .loh-content #learn-from-anywhere h2{font-size:48px;line-height:52px}#homepage .loh-content #three-beat-story hr,#homepage .loh-content #learn-from-anywhere hr{background-color:#3722d3;border:none;border-radius:8px;height:8px;width:100px;text-align:left;margin-left:0;margin-top:24px;margin-bottom:24px}#homepage .loh-content #three-beat-story p,#homepage .loh-content #learn-from-anywhere p{font-weight:400}#homepage .loh-content #three-beat-story p.buttons,#homepage .loh-content #learn-from-anywhere p.buttons{margin-top:40px}#homepage .loh-content #three-beat-story .button.alt,#homepage .loh-content #learn-from-anywhere .button.alt{height:40px;line-height:40px;margin-top:32px}#homepage .loh-content #three-beat-story img,#homepage .loh-content #learn-from-anywhere img{-ms-flex-order:2;order:2;border-radius:8px;box-shadow:12px 12px 25px rgba(0,0,0,.4);display:block;width:100%;height:100%}#homepage .loh-content #three-beat-story #what-will-you-discover img,#homepage .loh-content #learn-from-anywhere #what-will-you-discover img{max-height:576px;max-width:1048px;min-height:426px;min-width:775px;margin-left:64px;margin-right:-227px}#homepage .loh-content #three-beat-story #membership-with-meaning img,#homepage .loh-content #learn-from-anywhere #membership-with-meaning img{-ms-flex-order:1;order:1;max-height:630px;max-width:1008px;min-height:466px;min-width:745px;margin-right:61px;margin-left:-184px}#homepage .loh-content #three-beat-story #membership-with-meaning section,#homepage .loh-content #learn-from-anywhere #membership-with-meaning section{-ms-flex-order:2;order:2;margin-left:auto;margin-right:72px}#homepage .loh-content #three-beat-story #classes-designed-for-real-life img,#homepage .loh-content #learn-from-anywhere #classes-designed-for-real-life img{max-height:630px;max-width:1008px;min-height:466px;min-width:745px;margin-left:68px;margin-right:-191px}#homepage .loh-content #three-beat-story #mobile-download-options img#learn-from-anywhere-phone,#homepage .loh-content #learn-from-anywhere #mobile-download-options img#learn-from-anywhere-phone{border-radius:40px;height:527px;width:261px}#homepage .loh-content #three-beat-story #mobile-download-options img#learn-from-anywhere-tablet,#homepage .loh-content #learn-from-anywhere #mobile-download-options img#learn-from-anywhere-tablet{border-radius:45px;height:693px;width:528px}@media screen and (max-width:989px){#homepage .loh-content #three-beat-story .story,#homepage .loh-content #learn-from-anywhere .story{margin:88px 0}#homepage .loh-content #three-beat-story #mobile-download-options section,#homepage .loh-content #learn-from-anywhere #mobile-download-options section{margin-left:48px}#homepage .loh-content #three-beat-story #mobile-download-options img#learn-from-anywhere-phone,#homepage .loh-content #learn-from-anywhere #mobile-download-options img#learn-from-anywhere-phone{border-radius:40px;height:489px;width:242px}#homepage .loh-content #three-beat-story #mobile-download-options img#learn-from-anywhere-tablet,#homepage .loh-content #learn-from-anywhere #mobile-download-options img#learn-from-anywhere-tablet{border-radius:45px;height:643px;width:490px}#homepage .loh-content #three-beat-story #membership-with-meaning img,#homepage .loh-content #learn-from-anywhere #membership-with-meaning img{margin-left:-355px}}@media screen and (max-width:809px){#homepage .loh-content #three-beat-story,#homepage .loh-content #learn-from-anywhere{display:block;margin:32px 0}#homepage .loh-content #three-beat-story .story,#homepage .loh-content #learn-from-anywhere .story{display:inline-block;width:100%;margin:72px 0}#homepage .loh-content #three-beat-story section,#homepage .loh-content #learn-from-anywhere section{box-sizing:border-box;padding:0 120px;width:100%;text-align:center;margin:56px 0 0}#homepage .loh-content #three-beat-story hr,#homepage .loh-content #learn-from-anywhere hr{margin-left:auto}#homepage .loh-content #three-beat-story p,#homepage .loh-content #learn-from-anywhere p{max-width:444px;margin:0 auto}#homepage .loh-content #three-beat-story #mobile-download-options.story,#homepage .loh-content #learn-from-anywhere #mobile-download-options.story{display:-ms-flexbox;display:flex;margin-top:80px}#homepage .loh-content #three-beat-story #mobile-download-options section,#homepage .loh-content #learn-from-anywhere #mobile-download-options section{padding:0;width:416px;text-align:left;margin-left:24px;min-width:auto}#homepage .loh-content #three-beat-story #mobile-download-options section hr,#homepage .loh-content #learn-from-anywhere #mobile-download-options section hr{margin-left:0}#homepage .loh-content #three-beat-story #what-will-you-discover img,#homepage .loh-content #three-beat-story #membership-with-meaning img,#homepage .loh-content #three-beat-story #classes-designed-for-real-life img,#homepage .loh-content #learn-from-anywhere #what-will-you-discover img,#homepage .loh-content #learn-from-anywhere #membership-with-meaning img,#homepage .loh-content #learn-from-anywhere #classes-designed-for-real-life img{margin-right:auto}#homepage .loh-content #three-beat-story #what-will-you-discover img,#homepage .loh-content #learn-from-anywhere #what-will-you-discover img{max-height:426px;max-width:775px;min-height:309px;min-width:562px;margin-left:72px}#homepage .loh-content #three-beat-story #membership-with-meaning img,#homepage .loh-content #learn-from-anywhere #membership-with-meaning img{max-height:466px;max-width:745px;min-height:337px;min-width:539px;margin-left:-72px}#homepage .loh-content #three-beat-story #classes-designed-for-real-life img,#homepage .loh-content #learn-from-anywhere #classes-designed-for-real-life img{max-height:466px;max-width:745px;min-height:337px;min-width:539px;margin-left:72px}#homepage .loh-content #three-beat-story #mobile-download-options img#learn-from-anywhere-phone,#homepage .loh-content #learn-from-anywhere #mobile-download-options img#learn-from-anywhere-phone{border-radius:40px;height:575px;width:285px}}@media screen and (max-width:540px){#homepage .loh-content #three-beat-story,#homepage .loh-content #learn-from-anywhere{margin:52px 0}#homepage .loh-content #three-beat-story .story,#homepage .loh-content #learn-from-anywhere .story{margin:52px 0}#homepage .loh-content #three-beat-story section,#homepage .loh-content #learn-from-anywhere section{padding:0 48px}#homepage .loh-content #three-beat-story h2,#homepage .loh-content #learn-from-anywhere h2{font-size:36px;line-height:44px}#homepage .loh-content #three-beat-story p,#homepage .loh-content #learn-from-anywhere p{font-size:18px;line-height:22px}#homepage .loh-content #three-beat-story #mobile-download-options.story,#homepage .loh-content #learn-from-anywhere #mobile-download-options.story{display:block}#homepage .loh-content #three-beat-story #mobile-download-options section,#homepage .loh-content #learn-from-anywhere #mobile-download-options section{padding:0 48px;width:100%;text-align:center;margin:56px 0 0}#homepage .loh-content #three-beat-story #mobile-download-options section hr,#homepage .loh-content #learn-from-anywhere #mobile-download-options section hr{margin-left:auto}#homepage .loh-content #three-beat-story #what-will-you-discover img,#homepage .loh-content #three-beat-story #classes-designed-for-real-life img,#homepage .loh-content #learn-from-anywhere #what-will-you-discover img,#homepage .loh-content #learn-from-anywhere #classes-designed-for-real-life img{margin-left:24px}#homepage .loh-content #three-beat-story #membership-with-meaning img,#homepage .loh-content #learn-from-anywhere #membership-with-meaning img{margin-left:24px}}@media screen and (max-width:375px){#homepage .loh-content #three-beat-story section,#homepage .loh-content #learn-from-anywhere section{padding:0 16px}}#homepage .loh-content .creators{height:945px;padding-top:150px}#homepage .loh-content .creators .section-title{font-size:48px;line-height:52px}@media screen and (max-width:809px){#homepage .loh-content .creators .section-title{font-size:36px;line-height:44px}}#homepage .loh-content .creators .section-title,#homepage .loh-content .creators>p{max-width:1000px;margin:0 auto;text-align:center;color:#fff}#homepage .loh-content .creators hr{display:block;width:100px;height:8px;background-color:#00ff84;border-radius:8px;margin:32px auto;box-shadow:none;outline:none;border:none}#homepage .loh-content .creators p{font-size:22px;line-height:28px}#homepage .loh-content .creators>p{padding-bottom:32px;padding-left:16px;padding-right:16px}#homepage .loh-content .creators .ss-card{box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}#homepage .loh-content .creators .ss-card::after{box-shadow:0 9px 12px 0 rgba(0,0,0,.5)}#homepage .loh-content .creators .ss-card .ss-card__thumbnail{padding-top:67%}#homepage .loh-content .creators .ss-card .ss-card__content{padding:12px}#homepage .loh-content .creators .ss-card .ss-card__content .ss-card__title{height:auto;line-height:28px}#homepage .loh-content .creators .ss-card .ss-card__content .ss-card__teacher-placeholder .link-main{font-size:18px;line-height:20px}#homepage .loh-content .creators .ss-card .play-button{display:none!important}#homepage .loh-content .creators .carousel-content{padding-bottom:24px}#homepage .loh-content .creators .carousel-bar-active .carousel-bar-content{background-color:#00ff84}@media screen and (max-width:989px){#homepage .loh-content .creators{background:#002333;padding:104px 0}}#homepage .loh-content .mobile-experience{height:905px}@media screen and (max-width:989px){#homepage .loh-content .mobile-experience{background:#f4f4f4}#homepage .loh-content .mobile-experience #learn-from-anywhere{padding:95px 0}}@media screen and (max-width:809px){#homepage .loh-content .mobile-experience #learn-from-anywhere{padding-top:0}}#homepage .loh-content .download-mobile-app-button{margin-bottom:23px}#homepage .loh-content .download-mobile-app-button,#homepage .loh-content .download-mobile-app-button svg{width:190px;height:55px}#homepage .loh-content .download-mobile-app-button.download-ios-app-button{margin-right:8px}@media screen and (max-width:989px){#homepage .loh-content .fwfy,#homepage .loh-content .mobile-experience,#homepage .loh-content .creators,#homepage .loh-content .examples{height:auto}}#homepage .explore-links{background-color:#fff;width:100%}@media screen and (min-width:1181px){#homepage .explore-links{padding-top:34px}}#homepage .teacher-directory,#homepage .categories-directory{max-width:1190px;margin:0 auto}#homepage .teacher-directory{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;box-sizing:border-box;padding:24px 30px 56px}#homepage .teacher-directory h3{display:inline-block;white-space:nowrap}#homepage .teacher-directory ul{display:inline-block;padding-left:16px;text-align:left}#homepage .teacher-directory ul li{display:inline-block;padding-bottom:16px}#homepage .teacher-directory ul li:not(:last-child){padding-right:16px}#homepage .teacher-directory ul li a{font-weight:400;text-decoration:none;color:#3722d3}#homepage .teacher-directory ul li a:hover{text-decoration:underline}@media screen and (max-width:809px){#homepage .teacher-directory{padding-bottom:24px}}@media screen and (max-width:540px){#homepage .teacher-directory{-ms-flex-wrap:wrap;flex-wrap:wrap}#homepage .teacher-directory h3{padding-bottom:12px}#homepage .teacher-directory ul{text-align:center}}#homepage .categories-directory{display:-ms-flexbox;display:flex;box-sizing:border-box;padding:0 30px 72px}#homepage .categories-directory ul{text-align:left;box-sizing:border-box;-ms-flex:1;flex:1;padding:0 5px}#homepage .categories-directory ul li:not(:last-child){padding-bottom:10px}#homepage .categories-directory ul li.categories-list-header{padding-bottom:16px}#homepage .categories-directory ul li a:hover{color:#3722d3;text-decoration:underline}#homepage .categories-directory ul li a.js-full-list{font-weight:700;text-decoration:none;color:#3722d3}#homepage .categories-directory ul li a.js-full-list:hover{text-decoration:underline}@media screen and (max-width:1229px){#homepage .categories-directory{padding:0 50px 72px}}@media screen and (max-width:600px){#homepage .categories-directory{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:8px}#homepage .categories-directory ul{-ms-flex-preferred-size:50%;flex-basis:50%;padding-bottom:48px}}@media screen and (max-width:375px){#homepage .categories-directory{padding:0 24px 8px}}@media screen and (max-width:320px){#homepage .categories-directory{padding:0 50px 8px}#homepage .categories-directory ul{-ms-flex-preferred-size:100%;flex-basis:100%}}#homepage .site-footer,#homepage .site-footer-mobile{margin-top:0;min-width:0}#homepage #mobile-screens{position:relative;width:100%}#homepage #mobile-screens img{-ms-flex-order:unset;order:unset;position:absolute}#homepage #mobile-screens img#learn-from-anywhere-tablet{top:-300px;left:221px}@media screen and (max-width:989px){#homepage #mobile-screens img#learn-from-anywhere-tablet{top:-222px;left:169px}}@media screen and (max-width:809px){#homepage #mobile-screens img#learn-from-anywhere-tablet{display:none}}#homepage #mobile-screens img#learn-from-anywhere-phone{top:55px;left:125px}@media screen and (max-width:989px){#homepage #mobile-screens img#learn-from-anywhere-phone{top:4px;left:72px}}@media screen and (max-width:809px){#homepage #mobile-screens img#learn-from-anywhere-phone{top:-30px;left:0;margin-left:42px}}@media screen and (max-width:540px){#homepage #mobile-screens img#learn-from-anywhere-phone{display:none}}@media screen and (max-width:809px){#homepage #mobile-screens{width:285px}}@media screen and (min-width:991px){.gr_hght_pr_bn #page-wrapper{position:relative}}