.lb-dashboard-profile{-webkit-font-smoothing:antialiased;background-color:#5f027e;padding:5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:180px}.lb-dashboard-profile__container{width:100%;max-width:1440px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 25px 0 25px}.lb-dashboard-profile__content{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr}.lb-dashboard-profile__image{background-color:white;border-radius:50%;border:4px solid gainsboro}.lb-dashboard-profile__info{display:grid;grid-template-rows:auto auto;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.lb-dashboard-profile__title{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;color:#fff;font-size:24px}.lb-dashboard-profile__persona{font-family:"Montserrat", Helvetica, Arial, sans-serif;font-weight:500;color:#fff;font-size:16px;text-transform:capitalize}.lb-dashboard-profile__email{font-family:"Montserrat", Helvetica, Arial, sans-serif;font-weight:500;color:#fff;font-size:16px}.lb-dashboard-profile__points{font-family:"Montserrat", Helvetica, Arial, sans-serif;font-weight:700;color:#fff;font-size:16px;grid-column:2/-1;grid-row:1/2;align-self:flex-end;margin-bottom:10px}.lb-dashboard-profile .lb-classroom__button-cta{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;height:50px;border:none;grid-column:2/-1;grid-row:2/-1;cursor:pointer}.lb-progress{position:relative;display:inline-block;grid-row:1/-1;grid-column:1/2}.lb-progress svg{width:160px;height:160px}.lb-progress circle{stroke-width:9;fill:transparent}.progress-text{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;color:#fff;width:100%;height:100%;position:absolute;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:25px}.progress-circle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.progress-circle__progress{stroke-linecap:round}.progress-circle__progress--red{stroke:#FC3CA8}.progress-circle__progress--blue{stroke:#18ADF2}.progress-circle__path{stroke:#8D1CB7}.lb-products{display:grid;grid-template-columns:repeat(3, auto);grid-row-gap:25px;padding:20px}.banner-app{background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/app/header-04b56071e13f8c76e27f7e072cb94c175c6cd50e2ef531a19908898bcb16afbe.jpg)}@media (max-width: 320px){.banner-app{background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/app/header-mobile-87650a7dc2cfc5dae0bef6096819be588d012e6c464fe091e6767cec257fc5ad.png)}}.Banner--appPage .iphone-white{background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/app/iphone-white-frame-9d96669ecd9c54023d7e7acb11fe54cafff085b2ba53569fbfdebb0a7ea14860.png);background-size:100%;margin:auto;width:225px}.Banner--appPage .iphone-white.padded-content{padding:54px 19px 0}.Banner--appPage .iphone-white .scroll{height:230px;overflow:hidden}.edu-landing-copy-container{width:650px;margin:0 auto;text-align:left}@media (max-width: 650px){.edu-landing-copy-container{width:350px}}.edu-landing-copy-container ul{list-style-type:disc;padding-left:20px;font-weight:500}.edu-landing-copy-container .edu-landing-disclaimer{font-size:.8em;margin:20px 0 35px}.edu-landing-wrapper #new-customer .border-box{min-height:320px}.center-content{max-width:1024px;margin-right:auto;margin-left:auto;padding-bottom:100px;padding-top:100px}@media (max-width: 1026px){.center-content{margin-right:20px;margin-left:20px}}@media (max-width: 991px){.center-content{margin-right:100px;margin-left:100px;padding-bottom:50px;padding-top:50px}}@media (max-width: 767px){.center-content{margin-right:20px;margin-left:20px}}.top-banner{position:fixed;z-index:100;top:0;left:0;background-color:#ffffff;width:100%;height:62px;border:medium;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 1px 0 rgba(12,13,14,0.1),0 1px 3px rgba(12,13,14,0.1),0 4px 20px rgba(12,13,14,0.035),0 1px 1px rgba(12,13,14,0.025)}.top-banner .banner-row{max-width:1024px;margin-right:auto;margin-left:auto}@media (max-width: 1026px){.top-banner .banner-row{margin-right:20px;margin-left:20px}}@media (max-width: 991px){.top-banner .banner-row{margin-right:100px;margin-left:100px}}@media (max-width: 767px){.top-banner .banner-row{margin-right:20px;margin-left:20px}}.top-banner .banner-row .banner-link{width:66px;margin-top:10px;float:left}.top-banner .banner-row .vertical-row{float:left;height:42px;width:2px;background-color:#eeeeee}.top-banner .banner-row .banner-logos{margin-left:96px;margin-top:11px}.top-banner .banner-row .banner-logos .banner-image{max-height:40px}.top-banner .banner-row a,.top-banner .banner-row a.Byline .Byline-name,a.Byline .top-banner .banner-row .Byline-name,.top-banner .banner-row .Byline--link .Byline-name,.Byline--link .top-banner .banner-row .Byline-name{color:red;font-family:Eund}.droid-resources-body{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#ffffff;overflow-y:scroll;font-family:Eund;background-image:url(//d1hxhfsggnhjjy.cloudfront.net/images/droid-inventor-resources/droid-diagram-v1.png);background-position-x:right;background-repeat:no-repeat;background-position-y:top}.droid-resources-body .top{max-width:1024px;margin-right:auto;margin-left:auto}@media (max-width: 1026px){.droid-resources-body .top{margin-right:20px;margin-left:20px}}@media (max-width: 991px){.droid-resources-body .top{margin-right:100px;margin-left:100px}}@media (max-width: 767px){.droid-resources-body .top{margin-right:20px;margin-left:20px}}.droid-resources-body .top a,.droid-resources-body .top a.Byline .Byline-name,a.Byline .droid-resources-body .top .Byline-name,.droid-resources-body .top .Byline--link .Byline-name,.Byline--link .droid-resources-body .top .Byline-name{float:left;margin-top:-53px;color:red}@media (max-width: 991px){.droid-resources-body .top a,.droid-resources-body .top a.Byline .Byline-name,a.Byline .droid-resources-body .top .Byline-name,.droid-resources-body .top .Byline--link .Byline-name,.Byline--link .droid-resources-body .top .Byline-name{margin-top:-33px}}.droid-resources-body .top .top-img{height:53px;text-align:-webkit-center}@media (max-width: 991px){.droid-resources-body .top .top-img img{height:46px}}.droid-resources-body .top .top-row{padding-top:135px;padding-bottom:100px;max-width:60%;text-align:center;margin-left:auto;margin-right:auto}@media (max-width: 991px){.droid-resources-body .top .top-row{max-width:100%;padding-bottom:60px}}.droid-resources-body .top .top-row .hero-title{Font-size:72px;Line-height:60px;Color:#e92c29;font-weight:900;margin-bottom:10px;margin-top:10px}@media (max-width: 991px){.droid-resources-body .top .top-row .hero-title{Font-size:39px;Line-height:37px}}.droid-resources-body .top .top-row img{height:60px;width:152px;margin-bottom:10px}@media (max-width: 991px){.droid-resources-body .top .top-row img{height:44px;width:112px;margin-bottom:0px}}.droid-resources-body .content{Font-size:18px;Line-height:24px;font-weight:500}.droid-resources-body .main{margin-right:auto;margin-left:auto}.droid-resources-body .main .hq-droids{background:#f7f7f7}.droid-resources-body .main .community{background:#f7f7f7}.droid-resources-body .main .custom-tips{background:#f7f7f7}.droid-resources-body .main .custom-tips .col-6-content .tip-title{font-weight:900;margin-right:5px}.droid-resources-body .main .custom-tips .col-6-content .tip-description{margin-left:5px}@media (max-width: 991px){.droid-resources-body .main .lb-tips{margin-bottom:-50px}}.droid-resources-body .main .lb-tips .tp-image{margin-top:80px;float:right}@media (max-width: 991px){.droid-resources-body .main .lb-tips .tp-image{margin-top:0px;margin-bottom:30px}}.droid-resources-body .main .lb-tips .title-description{margin-bottom:50px}.droid-resources-body .main .lb-tips .tp-button{background-color:#e92c29;color:white;font-weight:600;Font-size:20px;Line-height:24px;padding:20px 28px 16px 29px;border-radius:5px}.droid-resources-body .main .lb-tips .tp-button:hover{background-color:black;color:red;text-decoration:none}.droid-resources-body .main .lb-tips .col-6-content{max-height:none}.droid-resources-body .main .tiptrickvideo{background:#f7f7f7}@media (max-width: 991px){.droid-resources-body .main .tiptrickvideo{margin-top:100px}}@media (max-width: 767px){.droid-resources-body .main .tiptrickvideo{margin-top:50px}}.droid-resources-body .main .tiptrickvideo .footer-link{margin-top:150px;margin-bottom:-100px}.droid-resources-body .main .tiptrickvideo .footer-link a,.droid-resources-body .main .tiptrickvideo .footer-link a.Byline .Byline-name,a.Byline .droid-resources-body .main .tiptrickvideo .footer-link .Byline-name,.droid-resources-body .main .tiptrickvideo .footer-link .Byline--link .Byline-name,.Byline--link .droid-resources-body .main .tiptrickvideo .footer-link .Byline-name{color:red}@media (max-width: 991px){.droid-resources-body .main .tiptrickvideo .footer-link{margin-top:77px;margin-bottom:-54px}}.droid-resources-body .main .content-title{margin-bottom:30px}.droid-resources-body .main .content-title .title{Font-size:54px;Line-height:50px;Color:#000000;font-weight:900}@media (max-width: 991px){.droid-resources-body .main .content-title .title{Font-size:36px;Line-height:34px}}.droid-resources-body .main .content-title .red-line{margin-top:50px;margin-bottom:30px;border-top:6px solid red;width:30px;margin-left:inherit}.droid-resources-body .main .content-body-title{Font-size:26px;Line-height:26px;Color:black;font-weight:900}.droid-resources-body .main .content-inventor{Font-size:12px;Line-height:14px;Color:#e92c29;font-weight:900}.droid-resources-body .main .content-link a,.droid-resources-body .main .content-link a.Byline .Byline-name,a.Byline .droid-resources-body .main .content-link .Byline-name,.droid-resources-body .main .content-link .Byline--link .Byline-name,.Byline--link .droid-resources-body .main .content-link .Byline-name{color:#e92c29;font-weight:900}.droid-resources-body .main .content-body-materials{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:30px}.droid-resources-body .main .content-body-materials-title{Font-size:18px;Line-height:24px;Color:#888888;font-weight:500}.droid-resources-body .main .content-body-material-item{position:inherit;margin-left:10px}.droid-resources-body .main .community-row .content-author{margin-top:25%}@media (max-width: 991px){.droid-resources-body .main .community-row .content-author{margin-top:5%}}.droid-resources-body .main .content-author{Font-size:12px;Line-height:14px;Color:#e92c29;font-family:Eund;font-weight:900}.droid-resources-body .main .content-name{Font-size:26px;Line-height:26px;Color:#000000;font-weight:900}.droid-resources-body .main .three-col-youtube{margin-top:-20px}.droid-resources-body .main .three-col-youtube iframe{margin-top:30px;max-height:220px;margin-bottom:10%}@media (max-width: 991px){.droid-resources-body .main .three-col-youtube iframe{margin-bottom:5%;margin-top:45px;max-height:315px}}.droid-resources-body .main .three-col-youtube .content-name{Font-size:20px;Line-height:22px}.droid-resources-body .main .three-col-youtube .content{Font-size:16px;Line-height:18px;margin-bottom:20px}.droid-resources-body .main .three-col-youtube .link-frame .image{position:relative}.droid-resources-body .main .three-col-youtube .link-frame .image img{margin-top:30px;margin-bottom:10%;max-width:-webkit-fill-available;width:100%}@media (max-width: 991px){.droid-resources-body .main .three-col-youtube .link-frame .image img{margin-bottom:5%;margin-top:45px}}.droid-resources-body .main .three-col-youtube .link-frame .image a img,a.Byline .droid-resources-body .main .three-col-youtube .link-frame .image .Byline-name img,.droid-resources-body .main .three-col-youtube .link-frame .image .Byline--link .Byline-name img,.Byline--link .droid-resources-body .main .three-col-youtube .link-frame .image .Byline-name img{width:15%;position:absolute;left:42%;top:30%;opacity:1.0}.droid-resources-body .main .three-col-youtube .link-frame .image a img:hover,a.Byline .droid-resources-body .main .three-col-youtube .link-frame .image .Byline-name img:hover,.droid-resources-body .main .three-col-youtube .link-frame .image .Byline--link .Byline-name img:hover,.Byline--link .droid-resources-body .main .three-col-youtube .link-frame .image .Byline-name img:hover{opacity:0.5}.droid-resources-body .content-body-red-line{border-top:1px solid red;margin-right:unset}@media (max-width: 991px){.droid-resources-body .content-body-red-line{display:none}}.droid-resources-body .content-image-right{position:inherit;float:right}@media (max-width: 991px){.droid-resources-body .content-image-right{float:none}}@media (max-width: 991px){.droid-resources-body .resources-content-image{margin-top:25px;margin-left:auto;margin-right:auto}}.droid-resources-body .content-left{float:left}.droid-resources-body .content-body-hq-title{margin-top:36%}@media (max-width: 991px){.droid-resources-body .content-body-hq-title{margin-top:10%}}@media (max-width: 767px){.droid-resources-body .content-body-hq-title{margin-top:5%}}.droid-resources-body .col-6-content{margin-top:10px;max-height:530px}.droid-resources-body .col-6-content.youtube-iframe{margin-bottom:40px}.droid-resources-body .col-6-content.youtube-iframe img{width:100%}.droid-resources-body .col-6-content.youtube-iframe a img,a.Byline .droid-resources-body .col-6-content.youtube-iframe .Byline-name img,.droid-resources-body .col-6-content.youtube-iframe .Byline--link .Byline-name img,.Byline--link .droid-resources-body .col-6-content.youtube-iframe .Byline-name img{width:15%;position:absolute;left:42%;top:37%;opacity:1}.droid-resources-body .col-6-content.youtube-iframe a img:hover,a.Byline .droid-resources-body .col-6-content.youtube-iframe .Byline-name img:hover,.droid-resources-body .col-6-content.youtube-iframe .Byline--link .Byline-name img:hover,.Byline--link .droid-resources-body .col-6-content.youtube-iframe .Byline-name img:hover{opacity:0.5}.droid-resources-body .col-6-content.youtube-iframe-right{float:right}@media (max-width: 991px){.droid-resources-body .col-6-content.youtube-iframe-right{float:none}}.droid-resources-body .resources-footer{background-color:#eeeeee;max-height:165px;min-height:128px}.droid-resources-body .resources-footer .center-content-footer{max-width:1024px;margin-right:auto;margin-left:auto}@media (min-width: 992px) and (max-width: 1026px){.droid-resources-body .resources-footer .center-content-footer{margin-right:20px;margin-left:20px}}@media (max-width: 991px){.droid-resources-body .resources-footer .center-content-footer{max-width:202px}}.droid-resources-body .resources-footer .footer-image{width:128px;margin-left:43%;-webkit-transform:rotate(9deg);transform:rotate(9deg)}@media (max-width: 991px){.droid-resources-body .resources-footer .footer-image{margin-left:19%}}.droid-resources-body .resources-footer .footer-image img{margin-top:-64px;height:128px;width:128px}@media (max-width: 991px){.droid-resources-body .resources-footer .footer-image img{margin-top:-50px;height:100px;width:100px}}.droid-resources-body .resources-footer .footer-content{margin-top:-10px}@media (max-width: 991px){.droid-resources-body .resources-footer .footer-content{margin-top:0px}}.droid-resources-body .resources-footer .logo-image{float:right}.lb-padded__left{padding-left:1rem}.lb-padded__top{padding-top:1rem}@media (max-width: 1199px){.hide-mobile{display:none !important}}.lb-container{max-width:1024px;width:100%;margin:auto;padding-left:40px !important;padding-right:40px !important}.lb-row:before,.lb-row:after{content:none !important}.lb-flex-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lb-flex-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lb-feature{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lb-feature:before,.lb-feature:after{content:none}@media (min-width: 1200px){.lb-feature{display:grid;grid-template-columns:1fr 1fr;grid-gap:143px}}@media (min-width: 1200px){.lb-feature__top h1{margin-top:50px}}.lb-feature--align-left{margin-bottom:40px}@media (min-width: 1200px){.lb-feature--align-left{margin-bottom:0}}.lb-feature--align-right,.lb-feature--align-left{position:relative;text-align:center}@media (min-width: 1200px){.lb-feature--align-right,.lb-feature--align-left{text-align:left}}h1.feature-header{margin-bottom:40px}@media (min-width: 1200px){h1.feature-header{margin-bottom:68px}}h2.feature-header{font-size:40px;line-height:40px;margin-bottom:27px}.lb-body h2{margin-bottom:40px}.lb-body h5{margin-bottom:5px}.lb-capitalize{text-transform:capitalize}.lb-normalcase{text-transform:none}.lb-uppercase{text-transform:uppercase}.lb-image{background-color:#E5E3E6;max-width:500px;height:auto}.lb-rubric{font-size:11pt;margin-bottom:10px}.lb-rubric+h1.feature-header{margin-top:10px}.lb-rubric+.lb-classroom__title{margin-top:0}.lb-full-screen-cta{height:100%;min-height:523px;max-height:523px;background:#E5E3E6;position:relative;overflow:hidden;cursor:pointer}.lb-full-screen-cta:hover .lb-full-screen-cta__overlay{background-color:rgba(131,0,212,0.8)}.lb-full-screen-cta__overlay{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;background-color:rgba(131,0,212,0.65)}.lb-full-bleed-cta__text{padding:0 25px}.lb-white{color:#fff}.lb-full-screen-cta__content{position:absolute;top:10%;left:10%;z-index:2}@media (min-width: 1200px){.lb-full-screen-cta__content{top:100px;left:100px}}.lb-embed-container.ui.segment{padding:0;border:none;margin-bottom:30px;max-width:507px}.embed.lb-video-embed .icon::after,.embed.lb-video-embed:hover .icon::after{background-size:cover;background-position:center;background-repeat:repeat;opacity:1}.lb-full-screen-cta__image{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:0}.lb-full-bleed-cta{min-height:676px;max-height:100%;background:#E5E3E6;margin-bottom:25px;position:relative}.lb-round{border-radius:30px}.lb-body+.btn,.newsletter-signup-modal .modal-body .newsletter-signup .lb-body+.button{margin-top:25px}.lb-feature-card-container__solo{padding-bottom:250px}@media (min-width: 1200px){.lb-feature-card-container__solo{padding-bottom:0}}.lb-feature-card-container__solo .lb-feature-card{position:absolute;bottom:0;left:0;right:0;margin:auto}@media (min-width: 1200px){.lb-feature-card-container__solo .lb-feature-card{right:60px;left:initial}}.lb-feature-card-container__trio{display:grid;grid-template-columns:repeat(1, 1fr);row-gap:25px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 992px){.lb-feature-card-container__trio{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1200px){.lb-feature-card-container__trio{grid-template-columns:repeat(3, 1fr)}}.lb-classroom-section__docs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow-x:scroll;overflow-y:hidden;padding-top:1rem;padding-bottom:1rem}.lb-classroom-section__docs::-webkit-scrollbar-track{background-color:transparent}.lb-kit-details{padding-bottom:300px;padding-top:10px}@media (min-width: 768px){.lb-kit-details{padding-top:40px}}@media (min-width: 992px){.lb-kit-details{padding-top:40px}}.lb-kit-details>.ui.grid>.lb-classroom-section__row{margin-left:0;margin-right:0}@media (max-width: 991px){.lb-kit-details>.ui.grid>.lb-classroom-section__row .lb-classroom-section .row{margin-left:0;margin-right:0}}@media (min-width: 768px){.lb-kit-details>.ui.grid>.lb-classroom-section__row{margin-left:15px}}@media (min-width: 992px){.lb-kit-details>.ui.grid>.lb-classroom-section__row{margin-left:initial}}.lb-feature-card-container__dynamic{padding-left:0}@media (min-width: 768px){.lb-feature-card-container__dynamic{padding-left:1rem}}.lb-feature-card-container__dynamic .lb-feature-card{margin-right:15px}@media (min-width: 768px){.lb-feature-card-container__dynamic .lb-feature-card{margin-right:25px}}.lb-feature-card{cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:280px;min-width:280px;height:400px;border-radius:4px;padding:15px;position:relative;justify-self:center;-webkit-transition:all .17s ease-in-out;transition:all .17s ease-in-out;overflow:hidden;-webkit-font-smoothing:antialiased}.lb-feature-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);box-shadow:0 3px 6px 0 rgba(0,0,0,0.3)}.lb-feature-card:hover a,.lb-feature-card:hover a.Byline .Byline-name,a.Byline .lb-feature-card:hover .Byline-name,.lb-feature-card:hover .Byline--link .Byline-name,.Byline--link .lb-feature-card:hover .Byline-name{text-decoration:none}.lb-feature-card>a,a.Byline .lb-feature-card>.Byline-name,.Byline--link .lb-feature-card>.Byline-name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;z-index:1}.lb-feature-card .lb-feature-card__topbar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;right:0;top:0;margin:auto;height:60px;background:#fff;padding-left:15px}.lb-feature-card .lb-feature-card__topbar .lb-rubric{color:#000}.lb-feature-card .lb-feature-card__topbar .lb-feature-card__add{border-color:#000;border-width:2px;width:30px;height:30px}.lb-feature-card .lb-feature-card__topbar .lb-feature-card__add:after{color:#000;margin-top:0}.lb-feature-card .feature-header{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:500;max-width:100%}.lb-feature-card .feature-header,.lb-feature-card .lb-rubric{color:#fff;text-decoration:none}.lb-feature-card .lb-classroom-tags{margin-top:auto}.lb-feature-card .lb-rubric{z-index:1}.lb-feature-card__icon{background-size:cover;background-position:center;background-repeat:no-repeat;width:40px;height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-filter:brightness(100);filter:brightness(100);margin-left:auto;margin-bottom:10px}.lb-feature-card__icon--chrome{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAB4CAMAAABsOSjPAAACvlBMVEUAAAAzAE1IAGBIAGJLAGRKAGVMAGNLAGRLAGNKAGVLAGVLAGNKAGRMAGRMAGJJAGEAAFVAAFlIAGNLAGNLAGVMAGRMAGVMAWVLAGVMAGVMAGRMAGVLAGNHAGFJAElFAGJKAGVLAGRLAGVMAGRLAGVKAGQ5AFUAAABMAGRLAGNMAGRHAGMzADNMAGRLAGRLAGRLAGVLAGVKAGVMAGVMAGVMAGRKAGVLAGRLAGRGAF0AAABLAGVMAGVLAGRJAGNGAGFMAGVLAGVKAGNLAGVLAGRMAGRLAGRKAGRMAGVMAGVKAGFLAGRIAGJKAGRMAGNKAGNMAGRGAGBLAGJLAGVLAGRLAGRMAGVLAGVMAGNJAGRLAGRMAGRLAGRLAGRIAGJLAGVAAFVLAGRLAGJDAF5KAGNKAGRMAGRMAGVLAGVMAGRLAGRHAGNLAGRMAGNKAGBLAGRLAGRMAF5KAGVLAGQrAFVLAGVLAGVMAGRJAGFLAGNKAGVLAGNLAGNKAGRJAGRMAGNKAGBLAGRLAGRLAGRLAGRMAGRAAGBLAGVLAGVAAEBLAGRMAGNEAFVLAGJLAGRKAGNMAGRLAGRLAGRMAGRKAGRJAGNJAFtLAGRKAGNMAGRMAGRMAGRJAGFKAGVKAGJMAGRLAGRLAGVGAGRLAGRKAGJDAGRLAGRMAGVKAGNLAGRIAGA7AGJLAGRLAGRLAGRMAGREAF5LAFpJAGJLAGVLAGVLAGVLAGVLAGRIAGRMAGRLAGVLAGRJAGRMAGRMAGRMAGVLAGRLAGRKAGNMAGVMAGVKAGRGAF1LAGVLAGRLAGFJAGRJAGJMAGVAAGBMAGRLAGVMAGRMAGVMAGRLAGRLAGVLAGVLAGNMAGVLAGRLAGJMAGRJAF9MAGRHAFxLAGVLAGNLAGVLAGRKAGNLAGRLAGRMAGRLAGVLAGRMAGVMAGQ40IiNAAAA6nRSTlMACiA5Umh5hYiGgXRhSi8VAxRDfrTb8//76c6iajIHGmCu5tSTRQkBQJ+AJAVUv/7wnTDD9psmqe0LAm3ryTsd9Xc+3KteKXX94Td9PHg2Z+IoTvjPt6z6dkJ67Mv3J6oM0yITSE+lzbHouBLjby30xBuJpgaY38c/S1ZVX1k4jRhptdkz2AiVvgTBbA9B3V35ZtaRfzEO6nHlvPIqclP859AhoDQXpFtarTUNc5ySnh4RSeTa8cWPLpfV4FfRirmEuh+2ZW4W0sw6HEbXELKLlK/esEeOLMDCRKgj7xnuWLuWZIKMvcg9Ucbp7geVAAAFj0lEQVR4Ae3ag3dd2QLH8W89ddDXX5tkoiKeoLb7gnFt27ZtG0Htjm3btmf+isci2PtG65x715rzWTw+28Tj8Xg8Ho/H4/F4/o6qVK1WvUbNWnfUrlO3Xv0GDYMIdMEhoY3+0Vi3NWkaFh5xZyQBKyo6JlYmTZo1b9GSABQXn9BUPjRLTCLAJKfclapSpKVnEEjqt1JZtG7TlkDRtp3Kqn3NDgSCjp06qxy6dMX/usWofLr3CMLPevZSufVuiF/1aawKCOuLH/0zUxWSlY3f5Kiimt6Nn9yjimt6L35xX6oq4f4H8IMH+6lS+gfjurgBqqSBQbgufpAqaTDuS1Aldc/GVUOGQtVhqqThVXBRZJcRI2GwKuseXFRDGgWjx6iS2o/FNeOypMzxMCFVlTSxI24ZKkmTWhI3WRZTJk2N6T2wdOHBuGTadP3XDJg5SyVlzh5cLbgjASbiRmzOgbkqbtC8rnEEnvmT9H8LIHihilq0GIBxdy5ZuixkZEsAglosX2GVjSt6Zur/+q2EaBWxqgOwes3a2ExJGrEuof58iFs/SVYbNuKGTbpp8xaSt+q2QduAcYmxKmT4MmB7b9mk7sAFo3fqll3QdbduytwDtNirYkbNgY0DZbMPF/RM1S07p0Eb3bQfiOinEjYcgIOLZLE3EuclqpBa0O2Q/q/RFjgskyMHoO8wmTXJwHlHVcix43DiRpOcBCdzZbQuCjrJogaOm5anwmKgSr7+KxEKpsiid0ciw2R2CsedzlRhmUugfqakpmfgrKyqwzmZTQrCaedVVH4VuCBpE1wcJKtJkVxaKKNDDXHafhVzGY4fU2o8XJEP4+GqjHIb4LRrKubQdailrEs8dEQ+XIMlMnsYp61VcVfgoUemwhD58mhLrj8mo2ic9riK290V7nsC6sqXfiOZv1dGl3FavkrYmkyVJ+Ep+RQCd8koEac9rZLqAdBOPqXAZBnVxml7VdIzwQAD5dOzECOjuTjtORk8X4bJmyXwgoxexGldZDBrJlBHvmQeIChMRjVx2ksymRwHKfIlbxrBTf3VY5ook9QJ8HJj+fAKVMuUUXWcNldGYy4R94J8eBVqyii1Gk7bI7PXYKns8l4naJGMjr2M0+Jl9kYkG9+UVSi81URG6zbitLfTZLYU3smVxbvv2Ruf93FckC063+gAH8hsxI4bw3aTHJz3oSzqQORHMkm9D7ZslUUIzjspi37vwKUYldSkE9BHFkcewnmr28viyEyI/CC3xOnqwLSPZTEQN3wim14zgU8XqbDdpwoAaslmF25YIasj44HIpWvTdMP9T10EoO8xWXQ+gxumPSKrfnUuAVQ9uf9a73abDu94iP/rLZt03PGZfMhfsZEioqrA+ExZ5N6NO/p2ly/5PT5P5ob3Qtpc20jLSbL5IgiXhMu3fs9NDH31XJ9tcxtlKXU9dJLVBNzyeWuV2WcQlSebL7fgmk0qq+mv+7o79yvcMydPZbQHTo+Qzde4aY/KZlEkQS/JpnMBbtryisoidwg8K6v7cNc3U1QGE+HgBtkM7IjLqueqVN8mQY5sHv0O19VRqUIh6XtZHHsL9wWFqxTrtsNZWeT+gD90WCvffoAdTWQxA/9470f58lIQ8xfJoib+8tBa2Y24CK/KLLUu/tMhXFY/wev3y6j7z/hTx19yZZY3B36V0f3v4GcpsdZpsie7y+S3JPwuqZEMwloS974MWidGEgCC9jyi4jIftmyA+2IlAaLbh7NU1AXo8IZK2PlqMoHjyYRjxXdU1FVxH/cYR2Dp++szRRbZrh9SEam/r5lG4Jn2w4UbP7pwGrRRYY9e/SOIALX6z+bDv5eiC8+9Zz7yY2jXDgS0jm/vWDGfuA/GvLs3/6+1V0JXnH6Ivx+Px+PxeDwej8fj+Tf1j9CYH2SkDAAAAABJRU5ErkJggg==)}.lb-feature-card__icon--mac-osx{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAB4CAMAAABsOSjPAAACRlBMVEUAAAAAAAAAAABDAGRLAGUrAFUAAFVLAGVMAGVAAEBLAGRLAGRLAGRGAF1MAGRLAGRLAGVLAGRIAGNMAGRKAGNGAF1HAGMzAE1LAGVMAGJIAGJMAGVLAGRJAElMAGREAFVLAGRJAGJKAGRLAGVMAGRMAGNHAFxHAGVMAGRJAF8zADNMAGRAAGBIAGJKAGVIAGBLAGVJAGFLAGVLAGRMAGVLAGNMAGVKAGBLAFpLAGRKAGRKAGNLAGRAAFlLAGRLAGRLAGRHAGNMAGRMAGVMAGVKAGNLAGVLAGVIAGBLAGRMAGRLAGRLAGVJAGRMAGVMAGRLAGRMAGRLAGRKAGVMAGRLAGNLAGRKAGBLAGVLAGRLAGRJAFtMAGVLAGVKAGRLAGNMAGVLAGVLAGVEAF5MAGVMAGBJAGFKAGNLAGRLAGVLAGRKAGNMAGRMAGRLAGVMAGRMAGRGAGFMAGVLAGVJAGNMAF5LAGI7AGJGAGRLAGRMAGVLAGNLAGRJAGNLAGVLAGVLAGJLAGRMAGRKAGRKAGJLAGVMAGRLAGRLAGRLAGRMAGNJAGJLAGRMAGQ5AFVKAGVKAGVLAGRKAGRKAGRLAGRJAGFMAGVKAGVKAGRLAGVKAGVMAGRLAGRKAGRLAGNAAGBLAGVLAGVMAGVMAGRFAGJMAGNIAGRLAGRMAGRLAGFLAGVMAGNLAGRKAGJLAGRLAGVDAF5KAGVMAGRMAGNMAGVMAGRLAGVMAGVLAGNLAGRMAGVKAGRKAGVKAGVMAGRLAGJMAGRMAWXd0StsAAAAwXRSTlMAAgEX+gYD+P0E/vf0C/lw7slD6D4WEgr7Lyfh5wfyD91GeOZegxkr0SMFvQg8TDW+KtrgwEvKGBGkf2SEFFzWcySe6/Za3MUgjM7tyBxRgKvH03xAX30t8bh6Ds1tRXTptJgeryUVXcGTsB/l1PCXSh3XgTsbRA0ho/NqPVDf1UF7lHU0ju8z6mN5SczbCVZolmtugj9lcmF3JqhpT5oQp6r17BqNLtm8OtJsy1OcnROJim+5spVbiLe2oWAw/E6lPVfOJAAAA0VJREFUeAHt1tV2W0cYxfF9jliWZGZmZrDDzMzMbZghZWZmZmZm7n6zLreOpNjxhWbWOp+mmd8T/C/2xcb1xbIsy7Isy7Ii/XPnzYdR1ryUHyI3wSAtzYUctxXGcB6p5H8aYIqSW3hFEwxxbhmTbocZ5qxk0iofjBA4wJROByZwZzPNdzBCUYIpD56DCarzmeYMjNDENNsXwAQdI0wzE0boDjNlpBRGWMGUvHIYIbiaSaE7YIbDi1LNs2CIVj8n5D0FU3Rzwur7YYwi/qsutxTmeKgm9t5dM5aMIasFI10OUjqW3+wLYIIbP1RR0V4SRBZxfcPr1m/YOJC//tGimzBZbcHzO+pqQqF3qx6fsac8gqwQ3Pv3fibVPVMQQEp1wcE7mcb/+X2XIM6t7+Qku1951cG4YOvWNk5RuK4EsloWhjnVrTtu21ayLXcoh9d0/jFIunuA0/BXJTgt/z0OxMyNUdG9HRDS5KeyFS5E9CSo4WlIqNhPHTkL4L1AH3Wc3lMK731GHad6IWC0kRqOXoKEb6hh2RgkjD5MdUsPQUQu1eVshojICNU9ABnlZVRWWAzz1tEMGe5xKou1Q0bpUirrdCDjxhwq2wkhBVS3F0K2UNnidghpprLGMQgJUdkTT0II1bUFDYz+qMvA6JO1BkbHlkPISiqLFkHIs1T3HIQsobobXMh4geoWFRt4mPgiZOyqpLrdAYhwhqjhZcg4Rg2VPog4Qh2vOZDQmqCOTZAQOEUd4dch4Qy1hBsceO8NanrzLXhuTiE1tdU78Jj7NnWF37kMj62lvtnwWG0ldZ1+H177gOrETuqHIWpaC885B6hnIA7v1UeppQECIhuoo8oHCcPUcQEigh9TXeMoZHzip7L5EOIepKpP45DiG6Sa8FnI+SJKJV+6kON+RRV1xZD09XlmruwsZF1czIx960JYLjPV1wVpzkJmZvAE5MW/Zya2X0Q2ODzEqaI1q/ISnKpmGNmh9odJwRt//Kn3hK+lv+fC0RivUnUZ2aL65zImnTzWXY0rnIqd85jS14/s4W7+xc9xeb/OKsbV4j2/DUZJsiz/9wCyivPHzD95/K81Dq5hV++Rffu2lEdgWZZlWZZlWf8n/wBUMLXXz5D3zQAAAABJRU5ErkJggg==)}.lb-feature-card__icon--microsoft-windows{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAB4CAYAAABb59j9AAAGNUlEQVR4AezBgQAAAACAoP2pF6kCAAAAAAAAAAAAAAAAAJi9uwhuZL27MP6cV2ANGoY8Jo00Xn1394X5Mt9VmBlX2WYdhlWYcXdhFWZmZmZmTkzqk1iWE43CyYCsOr+qrh632/zMW39xTJ6LuGfzKh5w8joecavrecQ9/rx//K24YT8Tok5MnIu5uN5kea5J46ShbXRalFVwF7QCnheaQRTZ323SelGCjgutXMaDZutMzRd6K6J0BauC00DbcNJoVqIudmlkD0ZrnCcJOnQxD5luUU7UYJlBtIZVobbxgvAcqjUZIS6QBB134mGHDtM7DmVJ1PrRsrOdAhaAo5Jao7EKcUEk6LiSBx6o0zxqWCqoM1hpTwMdYAnKdrQHGEcJOq7hEbcvcKlgFdQ1LAkfRzo0NmNBgo6LuefB/Rw+UuEFUVYE/dUW/N7X87JXMVDgEZIezoAuTMIJOu5Zu4rD08LHQEs1aIO6go6hrcFMW1QOMcz+NUMEm5wPkaCv4ZopcWIWGvOmWhbqCDpAR7BiNA+eldRiiPjHnIAT9LkeDVocOFpDC1BW/rrK6pRgyfi48DQqNQbGZjyIBH0tj3yM8DLQAbWBBcFRxEGAPXWVVyToIl6QVTUKE8JmnUkRCVrQY1JEgjZsEQmaieELGrQpIhL0WdRjckSC1haTIhK0cIIOChPCKCNHZIUeX5EZenJERg4n6KAwKTJDR25YOXsKFpGgc8NKJOhcKIyMHBMscqFw/EVW6EkRCVoTNkNHVuiMHJFrOc4WIxEJ+izKCh25UDhRIg+SzQjiZp5oJv85h2HbAnOmTdtrQgZsbCGz+xGD40AFux+vofNsgwWVB28LbKhABvf3wv1jf+d9Q59bldndUwnbqAIb+M4Mv6sS9JjpUT2nWK8D2VAJueCqorIornD/mKhsapX6xzU4XlzRO+O8MvJxPSrvHq/6H99zoXiLngFE/YcMWcNPmkLP2aKqClsu1Lzz75o32HSDZlVjw+vUXdjwFq2qxppr1P3H/r7hen/7o39P03V+v/0x/g1TbvBbN2n55/yqv5/igPfxY3+Hg27xDQMc4pDfxTHTd5OBwRYREXEhiAmx/SKSFazujBn6y+wpPJgbZeNq+PjuMUMFuyOKXSiDUYXKlEpUg4/dGUF2v0aBSmhwrPf11/HKrzJwFQ+fK2h/jQ0zsE7dDClsmCG1kfePnl9j/Z+eD/BH1kbOaZgh9ZG3e/ym9zZu+g3gBD1GruMRb5F0BReK/bTX8dInDH0/LwXdA0DYDDEyjLIZITDDRj7Of/dj5H/2eQ1miOBbP+fXl36Qm/6YC4VjRLDGBWTocab9EtP0iWE6S2uLEP/Uv/G1bdY2WBNjJ8/LYcaIwLmFNUFPzPhmMJGgIxL0eDKRoCMSdJ/NGBEykaDHUO7gn6CjwmaPaNJygo5I0BEJ+t+i3FIYWaHz7KPCTtDxb7CJBB2RoDPTx6QFbWzi3EjQYWQiQe9VxiISdK7liAT99xkiQUduKUzQEQl6opmiXI2YoM8aQQMiQU8MP8n242yehbkF81Hb38P8kb0m8sxJr+NlHwG2t126mIdMH4RjuL5YoVPCXaAjdMp4AXRU4jDnhEwk6LPI7+KVvwK2t68y4koeeKBCRxpuLgBtQWcneJ0CloATgmmkWl68PkGPvbfwmt8D29t3gA8x5BqumRInZk1jXu6tCHVAXaBjWAbmBXNITQYMjbFcoRN0vJE3rgM/GmyfgmH3rF3GvpkWzeO2lwQdwSr4E+w9CTpu6r0dfs7O9kX+od4zcO3NpjoN6gJd0LLwCWAGqcZekaDj9bz8G8A3GHIR92y2OTAHjXnsNrgrShfcjx08D5qVqDPuEnR8nps2Pv8PRplbcavGEf5vtjA1X6yVQeTdgrtGK8LzRnMSDcZdgo6P8/FN+PhPgO3tMwy5mIvrcHJmioMninsrBXUEp6F0wW2jeWBOYipBj714F+/aAn422D4/eiH1Kg5P19GJnqtloU5B/bnduC1YcD92tWDyiUkW5TruN92jdRy0VB/M60anwW1gAfTLX/Cr2+3111iJ0MU8ZOZyHrSSO6n9qT04IAEAAAAQ9P91OwL1BgAAAAAAAAAAAAAAAAAI6bVeTKc6FsUAAAAASUVORK5CYII=)}.lb-feature-card__icon--google-drive{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMjA0OHB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiIHZpZXdCb3g9IjAgMCAyMDQ4IDIwNDgiIHdpZHRoPSIyMDQ4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+ICAgPCFbQ0RBVEFbICAgIC5maWwxIHtmaWxsOm5vbmV9ICAgIC5maWwwIHtmaWxsOiM0MjQyNDJ9ICAgXV0+ICA8L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfeDAwMjBfMSI+PHBvbHlnb24gY2xhc3M9ImZpbDAiIHBvaW50cz0iNzI4LjM1MywxMjQ1LjkyIDEyNDEuMjcsMzcyLjQzNCA3OTYuNzE2LDM3Mi40MzQgNzk2LjcxNiwzNzAuMTAxIDc2NC43NDUsMzcwLjEwMSAyNTMuOTg3LDEyNjEuNTcgNDkzLjQ2MywxNjQ1Ljk0IDcyNy4wNjcsMTI0OC4xMSA3MjcuMDY3LDEyNDUuOTIgIi8+PHBvbHlnb24gY2xhc3M9ImZpbDAiIHBvaW50cz0iMTc4OS45OSwxMjQ1LjkyIDEyODYuNDgsMzcyLjQzNCAxMjgwLjk1LDM3Mi40MzQgMTA0Ny40Myw3NzAuMTE5IDEzMTIuNSwxMjQ1LjkyICIvPjxwb2x5Z29uIGNsYXNzPSJmaWwwIiBwb2ludHM9IjE3NzAuOTcsMTI4MC4yNyA3NDcuODcsMTI4MC4yNyA1MTQuMzgzLDE2NzcuOSAxNTU4LjIyLDE2NzcuOSAiLz48L2c+PHJlY3QgY2xhc3M9ImZpbDEiIGhlaWdodD0iMjA0OCIgd2lkdGg9IjIwNDgiLz48L3N2Zz4=)}.lb-feature-card-placeholder{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/marketing-images/lb-pattern-9656508532f17e9e69e2743329f917ca4ab2ae8b1de74db9a409840de848fba6.png");background-repeat:repeat;background-position:center}.lb-feature-card-placeholder__resources{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/marketing-images/resource-image-2be23421acc5258cf4c36fae0125c5e4def130e34aab2eafaaa8dbc5a81c121d.png")}.lb-feature-card-placeholder__lessons{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/marketing-images/lesson-image-a67618b667e8599976e490ec7b427b02c8e65c319e36f6dd270800ec5362c528.png")}.lb-feature-card-placeholder__inventions{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/marketing-images/invention-image-9faa7da06600bb5b5e869f6785f657a70c304255876c1445667baeaa9cae9935.png")}.lb-pill{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:12px;border-radius:100px;background-color:transparent;border:2px solid #fff;padding:0 25px;color:#fff;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;height:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:auto}.lb-pill.lb-pill--black{border:2px solid #000;color:#000;-webkit-transition:.15s all ease-in-out;transition:.15s all ease-in-out}.lb-pill.lb-pill--black:hover{background-color:#000;color:#fff}.lb-feature-card__full-height:hover .lb-feature-card__image.ui.image{width:102%}.lb-feature-card__full-height:hover:before{opacity:0.15}.lb-feature-card__full-height:before{content:'';background:#2E043D;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1;opacity:.2;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.lb-feature-card__full-height .lb-rubric{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;margin-top:13px}.lb-feature-card__full-height .feature-header{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:32px;line-height:1}.lb-feature-card__full-height .lb-feature-card__description{font-size:18px;line-height:1.2}.lb-feature-card__expandable-community{border:2px solid #ECECEC}.lb-feature-card__expandable-community::-webkit-scrollbar-track{background:#fff}.lb-feature-card__expandable-community.lb-feature-card__expandable-search:before{content:none}.lb-feature-card__expandable-community .lb-feature-card__add{background:#fff}.lb-feature-card__expandable-community:hover{-webkit-transform:none;transform:none;box-shadow:none;border:2px solid #000}.lb-feature-card__expandable-community .lb-feature-card__image.ui.image{width:auto;height:100%;margin-top:60px;max-height:180px}.lb-feature-card__expandable-community.lb-feature-card__expanded:before{content:'';background:#190B24;opacity:0.7}.lb-feature-card__expandable-community.lb-feature-card__expanded.lb-feature-card__expandable-search .lb-feature-card__content{overflow-y:scroll;overflow-x:hidden;max-height:280px;-webkit-transition:none;transition:none}.lb-feature-card__expandable-community.lb-feature-card__expanded.lb-feature-card__expandable-search .lb-feature-card__content::-webkit-scrollbar-track{background-color:transparent}.lb-feature-card__expandable-community.lb-feature-card__expanded .lb-classroom-tags{display:-webkit-flex;display:-ms-flexbox;display:flex}.lb-feature-card__expandable-community.lb-feature-card__expanded .lb-feature-card__description{overflow:unset}.lb-feature-card__expandable-community.lb-feature-card__expanded .lb-feature-card__image.ui.image:before{content:''}.lb-feature-card__expandable-community .lb-classroom-tags{display:none}.lb-feature-card__expandable-community .lb-classroom-tag{padding:5px 25px;margin-bottom:7px}.lb-feature-card__expandable-community .lb-feature-card__content{min-height:150px !important;background:#fff !important}.lb-feature-card__expandable-community .lb-rubric{margin-bottom:0}.lb-feature-card__expandable:before,.lb-feature-card__expandable-discover:before,.lb-feature-card__expandable-search:before{content:'';background:#2F005C;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1;opacity:.2}.lb-feature-card__expandable .lb-feature-card__content,.lb-feature-card__expandable-discover .lb-feature-card__content,.lb-feature-card__expandable-search .lb-feature-card__content{position:absolute;bottom:0;left:0;right:0;margin:auto;background-color:#fff;z-index:1;height:auto;padding:15px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lb-feature-card__expandable .lb-feature-card__content .feature-header,.lb-feature-card__expandable-discover .lb-feature-card__content .feature-header,.lb-feature-card__expandable-search .lb-feature-card__content .feature-header{color:#000;font-size:20px;line-height:24px}.lb-feature-card__expandable .lb-feature-card__description,.lb-feature-card__expandable-discover .lb-feature-card__description,.lb-feature-card__expandable-search .lb-feature-card__description{position:relative}.lb-feature-card__expandable .lb-feature-card__description:before,.lb-feature-card__expandable-discover .lb-feature-card__description:before,.lb-feature-card__expandable-search .lb-feature-card__description:before{content:'';background:-webkit-linear-gradient(transparent, white);background:linear-gradient(transparent, white);position:absolute;bottom:-4px;left:0;right:0;width:100%;margin:auto;height:12px}.lb-feature-card__expandable .feature-header,.lb-feature-card__expandable-discover .feature-header,.lb-feature-card__expandable-search .feature-header{margin-bottom:8px}.lb-feature-card__expandable .lb-classroom-tags,.lb-feature-card__expandable-discover .lb-classroom-tags,.lb-feature-card__expandable-search .lb-classroom-tags{padding-bottom:0;padding-top:0;margin-top:auto}.lb-feature-card__expandable .lb-feature-card__link,.lb-feature-card__expandable-discover .lb-feature-card__link,.lb-feature-card__expandable-search .lb-feature-card__link{margin-bottom:10px}.lb-feature-card__expandable .lb-feature-card__description,.lb-feature-card__expandable-discover .lb-feature-card__description,.lb-feature-card__expandable-search .lb-feature-card__description{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;overflow:hidden;color:#000;margin-top:0}.lb-feature-card__expandable.lb-feature-card-placeholder,.lb-feature-card__expandable-search.lb-feature-card-placeholder{background-position:top;background-size:100% -webkit-calc(100% - 180px);background-size:100% calc(100% - 180px)}.lb-feature-card__expandable.lb-feature-card__with-icon:after,.lb-feature-card__expandable-search.lb-feature-card__with-icon:after{content:'';height:50px;width:40px;background-repeat:no-repeat;position:absolute;top:135px;z-index:2;background-size:contain}.lb-feature-card__expandable.lb-feature-card__with-icon--link:after,.lb-feature-card__expandable-search.lb-feature-card__with-icon--link:after{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/doc-icon-2efe21a54b303ebe0f0490b696cddd755d8a39e1ba3d42c3496c8323a465c81d.svg")}.lb-feature-card__expandable.lb-feature-card__with-icon--download:after,.lb-feature-card__expandable-search.lb-feature-card__with-icon--download:after{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/pdf-icon-e3e25fb6bd0ab0acc5480193e3f4f878d34428a622dd4f1fe2bd5a232f596c13.svg")}.lb-feature-card__expandable .lb-feature-card__content,.lb-feature-card__expandable-search .lb-feature-card__content{max-height:180px;min-height:180px}.lb-feature-card__expandable .lb-feature-card__meta,.lb-feature-card__expandable-search .lb-feature-card__meta{padding-top:2px}.lb-feature-card__expandable-search.lb-feature-card__expanded .lb-feature-card__content{min-height:180px;max-height:100%}.lb-feature-card__expandable-search .lb-feature-card__content .feature-header{min-width:100%;width:100%}.lb-feature-card__expandable-discover.lb-feature-card-placeholder__lessons{background-position:top;background-size:100% -webkit-calc(100% - 140px);background-size:100% calc(100% - 140px)}.lb-feature-card__expandable-discover.lb-feature-card__expanded .lb-feature-card__content{min-height:278px;max-height:100%}.lb-feature-card__expandable-discover.lb-feature-card__expanded .lb-feature-card__description{overflow-y:scroll}.lb-feature-card__expandable-discover.lb-feature-card__expanded .lb-feature-card__description::-webkit-scrollbar-track{background-color:transparent}.lb-feature-card__expandable-discover.lb-feature-card__expanded .lb-feature-card__description:after{content:none}.lb-feature-card__expandable-discover .lb-feature-card__content{min-height:140px;max-height:140px}.lb-feature-card__expandable-discover .lb-rubric{margin-top:8px;margin-bottom:10px}.lb-feature-card__expandable-discover .feature-header{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:32px;line-height:1}.lb-feature-card__image.ui.image{position:absolute;top:0;bottom:0;left:-50%;right:-50%;margin:auto;height:auto;width:100%;max-width:none;opacity:1;-webkit-transition:all .17s ease-in-out;transition:all .17s ease-in-out}.lb-feature-card__expandable .lb-feature-card__image.ui.image{position:absolute;top:0;width:320px;margin-top:0;height:auto}.lb-feature-card-image-height .lb-feature-card__image.ui.image{position:absolute;top:0;bottom:initial;left:-50%;right:-50%;margin:auto;height:260px !important;width:auto !important}.lb-feature-card__expandable-discover .lb-feature-card__image.ui.image{position:absolute;top:0;bottom:initial;left:-50%;right:-50%;margin:auto;height:auto;width:100%}.lb-feature-card__meta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:35px;margin-top:auto}.lb-feature-card__expanded .lb-feature-card__toggle:after{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi40NTM3MiA4Ljk5MTI0TDMuODI2NyA2LjM2NDIyQzMuNTYzOTkgNi4xMDE1MiAzLjQzMjY0IDUuOTA1OTUgMy40MzI2NCA1Ljc3NzUyQzMuNDMyNjQgNS42Mzc0MSAzLjU2Mzk5IDUuNDM2MDEgMy44MjY3IDUuMTczM0w0LjY2NzM0IDQuMzMyNjZDNC45MzAwNCA0LjA2OTk2IDUuMTI4NTMgMy45NDE1MiA1LjI2MjggMy45NDczNkM1LjM5NzA3IDMuOTQxNTIgNS41OTU1NiA0LjA2OTk2IDUuODU4MjYgNC4zMzI2Nkw4LjQ4NTI4IDYuOTU5NjhMMTEuMTEyMyA0LjMzMjY2QzExLjM3NSA0LjA2OTk2IDExLjU3MzUgMy45NDE1MiAxMS43MDc4IDMuOTQ3MzZDMTEuODQyIDMuOTQxNTIgMTIuMDQwNSA0LjA2OTk1IDEyLjMwMzIgNC4zMzI2NkwxMy4xNDM5IDUuMTczM0MxMy40MDY2IDUuNDM2MDEgMTMuNTM3OSA1LjYzNzQxIDEzLjUzNzkgNS43Nzc1MkMxMy41Mzc5IDUuOTA1OTUgMTMuNDA2NiA2LjEwMTUyIDEzLjE0MzkgNi4zNjQyMkwxMC41MTY4IDguOTkxMjRMMTMuMTUyNiAxMS42MjdDMTMuNDE1MyAxMS44ODk3IDEzLjU0NjcgMTIuMDkxMSAxMy41NDY3IDEyLjIzMTJDMTMuNTQ2NyAxMi4zNTk3IDEzLjQxNTMgMTIuNTU1MiAxMy4xNTI2IDEyLjgxNzlMMTIuMzEyIDEzLjY1ODZDMTIuMDQ5MyAxMy45MjEzIDExLjg1MDggMTQuMDU1NiAxMS43MTY1IDE0LjA2MTRDMTEuNTgyMiAxNC4wNTU2IDExLjM4MzggMTMuOTIxMyAxMS4xMjExIDEzLjY1ODZMOC40ODUyOCAxMS4wMjI4TDUuODQ5NSAxMy42NTg2QzUuNTg2OCAxMy45MjEzIDUuMzg4MzEgMTQuMDU1NiA1LjI1NDA0IDE0LjA2MTRDNS4xMTk3NyAxNC4wNTU2IDQuOTIxMjkgMTMuOTIxMyA0LjY1ODU5IDEzLjY1ODZMMy44MTc5NCAxMi44MTc5QzMuNTU1MjQgMTIuNTU1MiAzLjQyMzg5IDEyLjM1OTcgMy40MjM4OSAxMi4yMzEyQzMuNDIzODkgMTIuMDkxMSAzLjU1NTI0IDExLjg4OTcgMy44MTc5NCAxMS42MjdMNi40NTM3MiA4Ljk5MTI0WiIgZmlsbD0iYmxhY2siLz48L3N2Zz4=);width:12px;height:12px;background-repeat:no-repeat;background-position:center;background-size:cover;top:-1px}.lb-feature-card__toggle{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;min-height:30px;max-height:30px;min-width:30px;max-width:30px;border:2px solid #000;background-color:#fff;position:relative;border-radius:50%}.lb-feature-card__toggle:after{content:'...';color:#000;position:absolute;top:-9px;bottom:0;left:0;right:0;margin:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lb-feature-card__add{background:rgba(25,11,36,0.2);width:38px;height:38px;border:2px solid #fff;border-radius:50%;position:absolute;right:15px;top:15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;color:#fff;z-index:1}.lb-feature-card__add:after{content:'+';font-weight:700;margin-top:-1px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:1px}.lb-feature-card__description{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:11pt;margin-top:auto;color:#fff}.lb-anchor-header{visibility:hidden;position:absolute;top:0;left:0;padding-top:100px;margin-top:-100px}.lb-classroom__header{-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important;margin-bottom:0 !important}@media (min-width: 768px){.lb-classroom__header{margin-bottom:30px !important}}@media (max-width: 1199px){.lb-classroom__header{margin-left:0 !important;margin-right:0 !important}}.lb-classroom__header:before{content:none !important}.lb-classroom__header .lb-classroom-tag{background-color:#E5E3E6;border-radius:0}.lb-classroom-breadcrumb{padding-left:1rem;margin-top:15px;background-color:transparent;border-radius:0;font-size:12px}@media (min-width: 992px){.lb-classroom-breadcrumb{margin-top:40px;padding-left:0}}.lb-classroom-breadcrumb:before,.lb-classroom-breadcrumb:after{content:none}.lb-classroom-breadcrumb a,.lb-classroom-breadcrumb a.Byline .Byline-name,a.Byline .lb-classroom-breadcrumb .Byline-name,.lb-classroom-breadcrumb .Byline--link .Byline-name,.Byline--link .lb-classroom-breadcrumb .Byline-name{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;text-transform:capitalize}.lb-classroom-breadcrumb a,.lb-classroom-breadcrumb a.Byline .Byline-name,a.Byline .lb-classroom-breadcrumb .Byline-name,.lb-classroom-breadcrumb .Byline--link .Byline-name,.Byline--link .lb-classroom-breadcrumb .Byline-name,.lb-classroom-breadcrumb .divider{color:#605165}.lb-classroom__subtitle.ui.header{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:500;margin-top:0;font-size:20px}@media (min-width: 768px){.lb-classroom__subtitle.ui.header{font-size:27px}}.lb-homepage{padding-bottom:300px}.lb-homepage .lb-classroom-section__row{width:100%}.lb-feature-bottom{display:grid;grid-template-rows:repeat(2, 1fr);grid-row-gap:40px;z-index:1}@media (min-width: 992px){.lb-feature-bottom{grid-template-columns:repeat(2, 1fr);grid-column-gap:70px}}.lb-feature-bottom.section-divider{padding-top:16px}.lb-feature-bottom:before{content:none !important}.lb-feature-bottom__content-container:hover .lb-feature-bottom__content-tag{text-decoration:underline}.lb-feature-bottom__container-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lb-feature-bottom__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.lb-feature-bottom__container:hover>a,a.Byline .lb-feature-bottom__container:hover>.Byline-name,.Byline--link .lb-feature-bottom__container:hover>.Byline-name{text-decoration:none}.lb-feature-bottom__container:hover>a .lb-feature-bottom__cta,a.Byline .lb-feature-bottom__container:hover>.Byline-name .lb-feature-bottom__cta,.Byline--link .lb-feature-bottom__container:hover>.Byline-name .lb-feature-bottom__cta{background-color:#fff;color:#5f027e;text-decoration:none}.lb-feature-bottom__container:hover>a .left-1,a.Byline .lb-feature-bottom__container:hover>.Byline-name .left-1,.Byline--link .lb-feature-bottom__container:hover>.Byline-name .left-1{-webkit-transform:rotate(-15.23deg);transform:rotate(-15.23deg)}.lb-feature-bottom__container:hover>a .left-2,a.Byline .lb-feature-bottom__container:hover>.Byline-name .left-2,.Byline--link .lb-feature-bottom__container:hover>.Byline-name .left-2{-webkit-transform:rotate(0.77deg);transform:rotate(0.77deg)}.lb-feature-bottom__container:hover>a .left-3,a.Byline .lb-feature-bottom__container:hover>.Byline-name .left-3,.Byline--link .lb-feature-bottom__container:hover>.Byline-name .left-3{-webkit-transform:rotate(18.77deg);transform:rotate(18.77deg)}.lb-feature-bottom__title{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;color:#fff;font-size:24px}.lb-feature-bottom__dek{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;color:#fff;font-size:16px;margin-bottom:20px}.lb-feature-bottom__cta{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:140px;height:33px;border:2px solid #fff;font-size:12px;text-transform:uppercase;color:#fff;border-radius:100px;-webkit-transition:.15s all ease-in-out;transition:.15s all ease-in-out;margin-top:30px}.lb-feature-bottom__cta:hover{background-color:#fff;color:#5f027e;text-decoration:none}.lb-feature-bottom__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.lb-feature-bottom__content.left-group{width:374px;height:250px}.lb-feature-bottom__content-tag{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:600;font-size:16px;color:#fff}.lb-video-description{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;line-height:1.4;width:100%;max-width:695px;margin:25px 0;text-align:center;position:relative}.lb-cta__pink{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:600;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;border-radius:100px;background:#ed258f;color:#fff;min-width:179px;width:auto;height:30px;font-size:12px;line-height:1;-webkit-transition:.15s all ease-in-out;transition:.15s all ease-in-out}.lb-cta__pink:hover{text-decoration:none;color:#ed258f;background:#fff;border:2px solid #ed258f}.lb-cta__black{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:600;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;border-radius:100px;background:transparent;border:2px solid #000;color:#000;min-width:179px;width:auto;height:30px;font-size:12px;line-height:1;-webkit-transition:.15s all ease-in-out;transition:.15s all ease-in-out}.lb-cta__black:hover{text-decoration:none;color:#fff;background:#000}.lb-section-kit{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/have-a-kit-background-8ffbd843a342f1316b37ebe77090de56d055558a219370872bbf995456245745.png");background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-font-smoothing:antialiased;padding:44px 0 !important;position:relative}.lb-section-kit__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lb-section-kit .lb-cta__pink{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.lb-section-kit__grid{display:grid;grid-template-rows:repeat(2, auto);max-width:430px;margin-right:auto}.lb-section-kit .lb-feature-mini-card.left-1{position:relative;-webkit-transform:none;transform:none;left:unset;top:unset}.lb-section-kit .lb-feature-product{display:grid;grid-template-columns:auto auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:50px}.lb-section-kit .lb-feature-product__content{color:#fff;margin-left:25px}.lb-section-kit .lb-feature-product__rubric{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:600;font-size:12pt;line-height:1;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.lb-section-kit .lb-feature-product__name{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;font-size:16px;line-height:1;margin-bottom:10px}.lb-section-kit .lb-feature-product__dek{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:12px;line-height:1.4}.lb-section-thats-not-all{-webkit-font-smoothing:antialiased}.lb-section-thats-not-all__container{padding:80px 0 50px;text-align:center}.lb-section-thats-not-all__content{text-align:center;margin-top:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lb-section-thats-not-all__rubric{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:600;color:#BFB9C1;font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-bottom:13px}.lb-section-thats-not-all__dek{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;color:#000;font-size:16px;line-height:1.4;margin-bottom:25px}.lb-section-thats-not-all__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:280px;cursor:pointer}.lb-section-thats-not-all__item:hover{text-decoration:none}.lb-section-thats-not-all__item:hover .lb-cta__black{text-decoration:none;color:#fff;background:#000}.lb-section-thats-not-all__image{background-repeat:no-repeat;background-position:center;background-size:320px 440px;width:280px;height:400px;box-shadow:0px 0px 20px rgba(0,0,0,0.15)}.lb-section-thats-not-all__image.curriculum{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/explore-card-curriculum-71c3aefff7b22e5e777328d796c22a34cdc2fec2609079aa0b670fec7725ccca.png")}.lb-section-thats-not-all__image.lessons{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/explore-card-lesson-7e294fc7197216f8deaf1e87af8c2b8ad8eda37cc114319350eecc4b3b674686.png")}.lb-section-thats-not-all__image.inventions{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/explore-card-invention-da31e98455ed9bf7110d052fa156f837a65bb7aee145ebf7827524e9e0ac330c.png")}.lb-section-thats-not-all__image.educator{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/explore-card-educator-b626195ab82a3e3938b48e30ba916f15127b138ad97d0c2063385e08aba2ab14.png")}.lb-section-thats-not-all__grid{display:grid;grid-template-rows:repeat(3, 1fr);-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-row-gap:35px;padding-top:65px}@media (min-width: 768px){.lb-section-thats-not-all__grid{grid-template-columns:repeat(3, auto);grid-template-rows:unset;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;grid-row-gap:unset}}.lb-section-thats-not-all__grid-1{display:grid;grid-template-rows:1fr;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:65px}@media (max-width: 767px){.lb-react-player{width:100% !important}}.lb-section-heading{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:56px;line-height:1;color:#190B24}.lb-feature-mini-card{background-repeat:no-repeat;background-position:center;background-size:cover;width:150px;height:215px;-webkit-transition:.2s transform linear;transition:.2s transform linear}@media (max-width: 767px){.lb-feature-mini-card.right-1,.lb-feature-mini-card.right-2,.lb-feature-mini-card.right-3{width:110px;height:160px}}.lb-feature-mini-card.left-1{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/feature-card-mini-steam-plus-62868541c02d541556de1229c5337c90401cc12b4a74f745ecf0501fedb18328.png");-webkit-transform:rotate(-13.23deg);transform:rotate(-13.23deg);position:absolute;left:37px;top:29px}.lb-feature-mini-card.left-2{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/feature-card-mini-cs-0a910afbde41fac5f2ae10b4aea18c697fdc2e5f22178bc8ea842a7f56910e13.png");-webkit-transform:rotate(1.77deg);transform:rotate(1.77deg);position:absolute;left:0;right:0;margin:auto}.lb-feature-mini-card.left-3{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/feature-card-mini-sss-39222a95b214e4e97ca8bed6f9b65a19d88e44f75e4ead22f140c49fd66f36e7.png");-webkit-transform:rotate(16.77deg);transform:rotate(16.77deg);position:absolute;right:35px;top:25px}.lb-feature-mini-card.right-1{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/feature-card-mini-curriculum-b15127e3285c077e234f24212d79c8695188eb3893b2d5d6abdf96e320d7a66e.png")}.lb-feature-mini-card.right-2{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/feature-card-mini-lesson-34d4ee8343cfeaf64c96dcedc9f835284d1a1d10cb553c8e19701d0e80a711eb.png")}.lb-feature-mini-card.right-3{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/feature-card-mini-invention-7a2cbddf6ef9e55ac5c5578d5225c8a037693a208dbbde693cf1b140fbf3a0b9.png")}@media (min-width: 992px){.littlebits-homepage .lb-welcome-header{height:754px}}@media (min-width: 768px){.littlebits-getting-started .lb-welcome-header{height:420px}}@media (min-width: 768px){.littlebits-getting-started .lb-classroom-homepage__container{margin-top:-200px}}.lb-welcome-header{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/blob-4-8b5bb08a8197c90b0a555f67779677a845e5cd6d9c3d760e0f51c3aed9118975.svg");background-size:413px 452px;text-align:center;height:auto;background-color:#36025D;position:relative;background-repeat:no-repeat;background-position:top right;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-font-smoothing:antialiased}.lb-welcome-header.light-background{background-color:#F6F6F7}.lb-welcome-header.light-background:before{content:'';background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/blob-2-e5c12dfc167116dc42c9188ea33b893b8fae072c1e83808c8bb2f377255a2779.svg");width:532px;height:494px;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;background-repeat:no-repeat;background-size:contain;background-position:left bottom}.lb-welcome-header.light-background:after{content:'';background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/blob-3-9f85f5132cb176ce9084c13c34e1187dc0cd398ce03f5807cced5c1c8bc4ed81.svg");width:672px;height:650px;display:-webkit-flex;display:-ms-flexbox;display:flex;right:0;position:absolute;bottom:0;background-repeat:no-repeat;background-size:contain;background-position:bottom}.lb-welcome-header.light-background .lb-feature__top{position:relative}.lb-welcome-header.light-background .lb-welcome-header__content .description,.lb-welcome-header.light-background .lb-welcome-header__content .lb-rubric{color:#605165}.lb-welcome-header.light-background .lb-welcome-header__content .feature-header{color:#190B24}.lb-welcome-header .lb-feature__top{z-index:1}.lb-welcome-header__content *{color:#fff}.lb-welcome-header .description{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:18px;line-height:1.2}@media (min-width: 992px){.lb-welcome-header .description{font-size:24px}}.lb-welcome-header .description a,.lb-welcome-header .description a.Byline .Byline-name,a.Byline .lb-welcome-header .description .Byline-name,.lb-welcome-header .description .Byline--link .Byline-name,.Byline--link .lb-welcome-header .description .Byline-name{text-decoration:underline}.lb-welcome-header .description a:hover,.lb-welcome-header .description a.Byline .Byline-name:hover,a.Byline .lb-welcome-header .description .Byline-name:hover,.lb-welcome-header .description .Byline--link .Byline-name:hover,.Byline--link .lb-welcome-header .description .Byline-name:hover{color:#fff}.lb-welcome-header .description .video-preview{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/video-preview-763683de337ca940f746383cfe708edb18a70d6d6f1fa0bdd2e0524f4d33d0de.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;width:90px;height:50px;vertical-align:middle;margin:0 20px}.lb-welcome-header .feature-header{margin-bottom:40px}@-webkit-keyframes blobMove1{from{-webkit-transform:translateY(20px) translateX(80px);transform:translateY(20px) translateX(80px)}to{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}@keyframes blobMove1{from{-webkit-transform:translateY(20px) translateX(80px);transform:translateY(20px) translateX(80px)}to{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}@-webkit-keyframes blobMove2{from{-webkit-transform:translateY(60px) translateX(30px) rotate(-10deg);transform:translateY(60px) translateX(30px) rotate(-10deg)}to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}}@keyframes blobMove2{from{-webkit-transform:translateY(60px) translateX(30px) rotate(-10deg);transform:translateY(60px) translateX(30px) rotate(-10deg)}to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}}@-webkit-keyframes blobMove3{from{background-position:0 110%}to{background-position:0 100%}}@keyframes blobMove3{from{background-position:0 110%}to{background-position:0 100%}}.lb-welcome-header__floating-elements{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/blob-1-550f27ba21e20c8ec9d4f8465023f475e94555456450a54defd05d51abeef2c7.svg");height:100%;width:100%;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-position:left bottom;overflow:hidden}.lb-welcome-header__floating-elements:before{content:'';background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/blob-2-e5c12dfc167116dc42c9188ea33b893b8fae072c1e83808c8bb2f377255a2779.svg");width:532px;height:494px;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;background-repeat:no-repeat;background-size:contain;background-position:left bottom}@media (min-width: 992px){.lb-welcome-header__floating-elements:before{-webkit-animation:blobMove1 12s ease-in-out infinite alternate;animation:blobMove1 12s ease-in-out infinite alternate}}.lb-welcome-header__floating-elements:after{content:none;background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/blob-3-9f85f5132cb176ce9084c13c34e1187dc0cd398ce03f5807cced5c1c8bc4ed81.svg");width:672px;height:650px;display:-webkit-flex;display:-ms-flexbox;display:flex;right:0;position:absolute;bottom:0;background-repeat:no-repeat;background-size:contain;background-position:bottom}@media (min-width: 992px){.lb-welcome-header__floating-elements:after{-webkit-animation:blobMove2 12s ease-in-out infinite alternate;animation:blobMove2 12s ease-in-out infinite alternate;content:''}}.lb-classroom-homepage__header{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700}.lb-classroom-homepage__header--secondary.lb-classroom-section__header{font-size:24px;line-height:1;padding-left:96px}.lb-classroom-homepage__header--secondary.lb-classroom-section__header:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSJ1cmwoI3BhdHRlcm4wKSIvPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuMCIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPjx1c2UgeGxpbms6aHJlZj0iI2ltYWdlMCIgdHJhbnNmb3JtPSJzY2FsZSgwLjAwNSkiLz48L3BhdHRlcm4+PGltYWdlIGlkPSJpbWFnZTAiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU1nQUFBRElDQVlBQUFDdFdLNmVBQUFXcDBsRVFWUjRBZTJkQmRSRlIzV0ZOMURjZ3hRUFZvcTFGQ21XSWtFU3JLRVFGdTZXRmxwY1U5eDFJWUdFQmtKeENCcGNpM3REa1JZU3BMaGJpeE44ZldFbWViemNPek5YMzVWOTFucnIvZis3TnJObjlwMlpNMGNraXhFd0FrYkFDQmdCSTJBRWpJQVJNQUpHd0FnWUFTTmdCSXlBRVRBQ1JzQUlHQUVqWUFTTWdCRXdBa2JBQ0JnQkkyQUVqSUFSTUFKR3dBZ1lBU05nQkl5QUVUQUNSc0FJR0FFallBU01nQkV3QWtiQUNCZ0JJMkFFaklBUk1BSkd3QWdZQVNOZ0JJeUFFVEFDUnNBSUdBRWpNQklDSnhycE9YN01QQkU0cGFTTFMvb2JTWmVRZEJaSko1ZDBDa2tuay9RTlNVZUh6LzlJK3V3OHErbFNHNEZ5QkM0czZVQkoveW5wdDVKKzMrRHpDVW4zQ0VRcWY2TFBMRWJnZE1WbitzUStFVGlycEFkSituUURNcVNJODJ0SmUvVlpRTi9yandnd1pOOUcwb2tOeUNnSS9KV2t3eVQ5c2lkaWJKTG1XcVBVWUdVUCtVMW9xQTlKdXZUSzZqNW1kUzhsNlMwRGtNSUVHYmdWSTBFQStuZVNEcEYwcG9HZnVhYmJuMC9TaXdjbVJpU0pSNUFCZXRZbVFTTFFQNUIwZ0tTVERQQzh0ZHp5dEpLZUxPbFhJNUdEdGpOQkJ1aGRWUVNKUkRsUzB1VUhlT2JTYjNrOVNWL3RrUmlzVno0dmlXbHdiSnVxYnhOa2dKNlZJa2hzQkJhVmFGMHNhUVRPSnVud1RDZU9tTlo5TTNvZkllbGZKZTBUY0k5N1o5eS83anArTjBIUzdkUHFhQWxCQVAvL0pmMkxwRDlyOVpUbFg3Uy9KRHAzcWdQWEhXTjBlSUtrdjh0TWEwMlFIZlNqVW9MRXh2MlVwQ3Z2b0p4VGZlUnBKRDJuQlRHWU5yMVEwcFVreFJFaVYwY1RKSWZRQU1lYkVpUVM1U1dTempsQWVlWjB5NzhOYTRPSVNjbjNEeVU5cktXbTBBVFpRZTlvU3hBNncwOGxQVERZQ3UyZzZEdDdKRy84ZjJxb29ZSVk5NWVFZHF1dG1DQnRrZXR3WFJlQ3hEZm1GeVR0MTJDcTBLRzRPNzhVWThMbk5aaFNnZTlCTFVlTTdjcWFJTnVJalBCL0h3U0pSSG1ycEl1TVVPWmRQWUpOdjQ4M0lNZDdKVjIweDhLYUlEMkNXWHFyRkVHKzBxQXpSSkpnTlBkVVNXY3NMY0JNemtQRDlMMUNQSDRpNlM0RDJMZVpJRHZvTENtQzNGSFNOU1RoZHhBSlVQcU55dk91QzFFTDMxTFNNWVVZTUdyc09WQTdtaUFEQVp1NmJZNGdYTXZlQjUyOWpaNGZjKzY1Ym1CaDRmeklRbUxneC9Id2dWOElwUVJCOWZ3WFlickxOYVZxNUZRL1dlMnhFb0pFY1BhUTlCUkpUS05LUjVKNEh1c1RUTDNuSWljTit4U3gvS252NzBpNjZnZ1Z5eEhrZlpLK1hORTJhTkJlRlJRcGRtdG8yRkJOQ0JKdi9aZVNYbC9SRUtsT3hESGVzcytXZEk1NG80bCs4d1orYzJIOVBpcnAzQ1BWSTBlUUhQNGMvNlFkcTVxMVZodUN4Q2RjUFFCZTBqQ2I1L3hjMHFNa1RkR2I4Y3lTUGxKSUR0UzkrSXFQSlgwUWhIYkFyUUZ2UmsrOUNscXVDMEc0UFNieHQ1ZjB6Y0pPdFVrVXRFTDRVNC9aeVZLUVlCbHdWR0U5TUNZY3U0UDFSWkRZQnBqSWVNcVY2aEdTdWhJazNwNXB5VU1sL2F5d2c4Vkc0aHZUY0VpMlMwTkk5amkrV0ZCMnRGbTNpSlVlK2J0dmdvRDlzM1pBOUpGaDYvYTR2Z2dTUzNGMlNZZTJpTTVCWXhITzVxWTdlS3V4dVlsdi9pWnBxLzdHdElacDVhNWtDSUpRei92c3FrSnplRzdmQklsMVpnZTV6VUtlQm1QZkJmUHhNWVovWWxCOXQ0QWNxTGd2R3l1M28rK2hDSUx5Wk84ZDFXbnlqeDJLSUxIaW1NWi91S0FEVnIyeE1hMi9jY1pISWo2bnpUZHE1NUxkOFc5SnVsaWJCL1I4VFFsQmVMbGd5WEN2NEhURlN5clZ4aEgzRi9WYzFzWGNMZ1VlTytsOUNJdFpSZ1NtVUxGQm1ueXpjTDZWSlBZbStwSlNjbnhkMG9YNmVtakgrK1FJOG84MTZ3bktuM3RKbVNBMWpUTUdRZUtqV1lUZlFSS2RyZ2xCNHJuWWh0MWRFZ3FCTHNKb1VESnlvRHk0UUpjSDlYeHRqaUFwaXdXc2tGTWFPaE9rcHJIR0pFZ3NBbzExYjBuZmIwa1Vkb1lmM2RKaGkwM09ieGM4OTJ1U3poOExQTUkzeWcxTVZkaGJ1YThrckJhMnBRdEJ1TmM3RXZVMlFiYlJEdi92Z2lDeEtEZ1BQVmpTanhJTkYwZVBxbTlNWGw0bTZZbzFVNHY0blBqTmFGQ2lyV0pQQjF1bXNRUXQydmFJaHZuS0piY0tZSUpzQVRMR3Y3c2tTS3dmYjB0R0JOU29WVVFvK1kwZ3p2K2NNTE0vbDZRdkZkeWZqa2t3NmJHRXlPMy9YVk11Z2psc3hpWXpRY1pxbFkzblRJRWdzVGlZZVJEZG84MW1ZeVRSTDRLUjRiNGJHNCtrRUVqTnYrTzFUTjMrT2habXBPOG4xcEFqbHVreUcrVXdRVGJBR092UEtSRWsxcGtPL2JpT0l3b2RqTFhHMHlSOUxOTUpPUmNucDdIM09WQ0I1OUlkckk0Z1E1cFRQRi9TVldJdksvemVITUlMTHhuOE5PYmpENUQwcEdDclJUeXVOb2FOZnk3cGJnV2x4WHprN3lWaG1UdVdNRnErSUxNWmlyYVBxZU1ZY29OZ0tsLzZySGNHODZEUzh5ZHhYdC9Sdy92YUIra0t6dWxEOUpTU0hlODROU245WmdTRkhHTUtMMGs2V0s2TWROcE5HWEtLbFN2TDl2RTNiQmFzejcvSE1KL29zN3hUdUJkYXJzY0dWMWJDN1JCRnBTKzVYVENKNmV0K0pmY2hxSFhPdElQWndHdEticmEwYzB5UTlpM0tBaHpyVTdSTU41VDBudmEzT3ZaS1RPMkpiamltc05HWm0vYXhJWm83Wjh3eWovb3NFNlE3M0N4c2Vidmk1c3Bld1hNbFFaNG04cGl3Z0c5eVRkZHpHYTF3V1U0SnpreGsvUHB4NnFRbEh6TkIrbTFkRnJHWXIrREd5MXVYdUZVNVlaY2NqN294NWViQjNUam5aRVgweGE0ajQ1ajE2djFaSmtqdmtCNTdRNkxQRThHUVZHY1lJbUpXVVNjeHFVM2Q4YjUvWndNVFU0NmN4cEJ6ME55dFdvWlU4NmFBSmZ6T0t5dE9lRWlobVViRnBaUDlDWk52L01xSjZiVkxZYlFnYkJEdXVUa2hCZlNkY2ljTmVKemQvRmR2M1I5WGc5RWpaWllTNUZTUytEUVJFczNYQ1oyR3FPTGJ3bFFqOTJiYnZzYi81eEU0UTFBQWtHMHFKNThMcW1aU0l1eEs4TDNaN2g4NGs5VVJoTDdHWGs0VElWZ0huNlNVRWdTSEY5NCtsdmtod0k0OGlUc3ZXRkIwNGxqaHhvc04ySnprbXNIQXNrbVp5UVNBaFVSU3ZBWkp3alByZzd4VkNXZjB3VUp5WURVTU9kZ3h0d1FFU2tjUUF6WXZCSzRkWEYxTHZRK1pWdUhnaElXeFpRTUJqeUFiWUN6Z1Q3SUFZK0x6cGdhdXVTZ1E5akk1cWx2ZkkwZzFMblA2bFpmY2RjTytTMU5OR1pwRU5nS3ppOVU1QWRKbldVMlFQdEVjNzE2b2JObTFSL1hKcGwvVGVMeDRQOTR2VE1QR0svVU1uMlNDVEwvUklBTTc4L2lrWDBJUzA2aXJTY0p2dkkyd3ppREhDSXQzU3dhQlBnaUM1eHZEOUxZOG9zS1BlZnNjLzErUEFNVEFSeDRqeGo0eVpHRWkvb3hncW8rWDVKTGt5QkJrWXJ0T1dBUGdudEJhK2lBSWhubFY5dmlZTkZqYUk0Q2Vuc2dpZmNoL2hSQkY3Ky9qWmhPOEIvczJWWDJRemM1T0JMRVdhNEt0SFlyRXlORlYyTnNnRURjNTFKZEtqcTRZSmEvdll3UkpQc0FIV3lHQVN5Kys4RzJGSUhPUGwzUll5R2ZZNWo1TThZZ1p0bW9ObDBlUU5sMW4rR3NJMm9EbllsTjVWOUJzWVZaeWNBZHlNSG94YldHdHdxTCt6azBMc3BUelRaQnB0aVFMYWh5dlNnVERQb3c4Q1VTSGR1c1ZJVzlqeWJWVjUrQmxpQ05WSE1IT0srbmZnc0tnNnZ4Ri8rWXAxblNiOTBCSlJFSmhueU1LSG42WWhiRDdUWXJudC9Wc080WHZDbE96S2tHanhxaEU2b1hWaUFreTNhWkdBMFAyS0RiMGVJdi9YOGc2TlpRWk9zYU4rTVFUWGJGS2lHWlBuaFd5MTY1R1RKRHBOelh4ZS9rTUxmaGZzQkdaRWhiL3F4S3ZRVmJWM0xXVkpSWVh3ZkZTY29Ra0lweXNTa3lRVlRWM1pXVUpXOFNPTTJyZE9tSGRjWmU2ZzB2KzNRUlpjdXZtNjRZSkN5TkRMcFFxQWZKSS9iWTZNVUZXMStUSFZaak1XRytXUkJLZmxPQ3VpK3A0bFdLQ3JMTFpqOVZVdlZiUzVUTFZKNnpxcW0zcVRKQk1EMW5nWVVZT0RQdllWRXdKdS9uWGwwU01yOVdLMWJ6cmFucEM0K0NPaS9GaVN0akpady9tTTZtVDFuRE1JOGdhV3ZtUGRTU2JMazVTT1hKd05zSGx5R20rZWpGQjF0RUZjTTNGUEtVa0dTaHAyRWp2WU1sa0ZESkE4MGNBOVMxR2o0ZExPblZCZFo0WlRGc0tUbDNIS1Y2RExMZWRyeE9NQy9jc3JPS2hra2d2WjlsQXdGT3NEVEFXOGlmN0dtOE1uMUp5RUQvZ2dKQ0diU0V3OUZNTmp5RDk0RGlGdTBBTS9FSnUxaUFBT01sLzdocjhQYVpRaDhtVndRU1pYSk0wS2hBbTZFeWxNQVhaSjJOUHRYMWprcERpYS9JZjJ3ZjgvL0VJbUNESFl6R1h2L1lJNmQ2SXB2Z1BrdmkvcVh4QTBrMUdNcU52V3JaSm5XK0NUS281VGxBWU5FK2tYMllQSXdhT0l5QjF5dkwyQkRmWitJRnNWa1I4UjQxTHltbExCZ0VUSkFQUURnL2pSVWdRQnI3N0VJS3JrYmlUNUVXV1FnU3N4U29FYWdlbnNTZlJCem0rTGVtT3dURFI1R2pZa0I1QkdnSTIwdW40aDdQbzdpSVlHVDQ5Sk9MRThORFNBZ0VUcEFWb0kxeEN1N1J0RzZJcE12b1FoN2R0Zm5NQ042QUFZQitGVVllY0kwUlVXWjIwYllUVkFUVnloWWxtU0taWHd2Q1VDQXR1UWdBOUp4Z1pkbG1Bbnkyb2ZvbGdFb1hZdnZ1dFVldmxOVWpzQXRQN3ZyOGtOdkxxNUtlU2NIb2k2aUdkR3JYdmF6cHFwOUNPNFVHNFNRNmVUNzczVlhvVmVnU3A2MzY3L3gxMzJMMGxrV0U0eHNYQ3crK1R3VEwzNHhrQ3Rha0JVUlhySEttdUVOVE41TGhmalpnZzAyNXFnclNORmFpTkhPUTVNL2RPcVFTbURYVjE2VHpGcXNabGJiK2VJb1QrNGJ0T0NLYjlpYnFEUy8zZEJGbHF5emFyRjZidXJETlM4dEExcGtJd1FWSmRZaDNIU0hWd3EweFZNV2hrVDJWMVlvS3Nyc24vcE1Lb2JwLzBKNytjOEIrbVZwaW9FTWhoZFdLQ3JLN0pqNnN3MnFxWEYvaU9FQmZyYThkZHRiSS9USkNWTlhpb0xpcGI5bERxVWgxRVZFaWNROXplMVlvSnNyNm0zMWZTMnlVUlFDNGxKT2hadlkrNkNaTHFJc3M3aGdjaDhhNXlFVTVJYzNDampxbmNGb0dlQ2JLSVpzeFc0aVNTbmhETVNIRFRUY2tQSlYxUDB2ZFNKNjNsbUhmU2w5L1NadytwMWE1ZVVGV3NmNW1DMlc4a2dPVVJwS0RYelBnVXBsUjA5aEp5a1BLWkFCQjRIbG9DQWliSU1yc0NJVWFKNEk1bGJrbFFCeEtFTW5JUXpNR3lnWUNuV0J0Z0xPQlAwa2FURlplOUM3d1NTNFE5am1zNWtuczFWQ1pJTlM1eisvV0NnUlIza25TcUJvWEhaSjRFbm1OazBXMVFyT21jYW9KTXB5MmFsdVMwd1MzMmxwS3UyU0lVRU42SDdITU1sWGU5YVgwbWViNEpNc2xtcVN3VUNUZkpZMzc1c09pK2NvTnAxT1lOOFVTRUdNL2IvTkYvVnlOZ2dsVGpNcFZmOTVkMHorREpkNFllQ29WVkxpR0F2dHpEdlZaeEN4Tmt1czNNMU9tRlBSWHYrNUlPbFBUc251NjNtdHVZSU5OdGFsSVNkQlZDalI0azZaR1NNRnUzTkVUQUJHa0kyRWluc3dBL1g0ZG5IU1BwTUVtUGwvVFZEdmVwdWhRN3JqTkpPbGZWd2FYOVpvSk1zMFdKaTRWMktlVWpYbFZ5Z3NZeGpjSk0vVnRWSnpUNGpSQkFCTXEra3FRclNycTRKSEtRa05adE5XS0NUTE9waVlkRmpDdVM0ZVFFRTVIWFNYcEppSURZSldnY3o3cDBlQzZSRlMrUWUvalNqNXNnMDIxaFlsUmRXTklsdDRvSUFZZ3VncjhHMFJUZkxZa3BWUmM1cGFSYmh6UnMyOC9yY3QvWlgydUNUTGNKTVRjbnAvazFOZ0xIZlQ2WWhIUWxSS3cxVGxOa3A3cTNKTXhVTEZzSXpJa2c1OTRxK3hyK1phcjExZ0VxaXBFcUl3YUI0Z2hiYXFsQllFN1d2QThJTzhrMVZmSFBoUWdRLytvamt2N2Q1TWdqTmpXQ29MMnBFNnhUV1lneVg3WTBSd0Q4MkZ2NXFLVExOTDk4blZkTWJZckZLRUZ1aXpvaDZqaDVMKzVRZDRKL3IwUUE5ZXpoTFVkZzRtRjlWdEpSa3NoV2hVc3V1VUo0dVdJZnh0cUY0TnEwemVKZVhsTWp5TE5DMGtvV3BuVnllMGtmQ3JrdzZzN3g3OGNqUVBBRnBsTzVLQ2JIWHlGOUo2UTdlR01Jbm8wcU9TZjR2YU1XM2l0azRWM0V6djNVQ01LYjZiWWhlUXh2cHpwaGxQbFVtQzdVbmJQMjMrbXc3S1Nqb1NvVlhqeEVXaVR5eWE5TEx3cm5vVkQ0WFBoQXlFWEkxTllnZ0lyekRoYW5LV0UrVGVDejg2Uk9XdkV4bktaZTFZQWNaTFBDNVphMy82dGJrR094VUUrUklJQk5JeDJTUVIzMUpIN1hxeko5eUdEQzRUT0hGR3JYTHpqM0Z5RkJENW90TmgxWEdYODNoZE5VQ1VLWnlheVV5MGRCRGovZWxMa1FtaWtNbG5RTUE4SVBCcWVxWEwzSU93Z3hudEl4YlZ2dU9iTStQbVdDWUt6SEFwTjB4aWxoUVkvNmQycnJxVlNaaHpoMlRrbnZra1JFazV3OE54Z2dIcDA3Y2UzSHAwd1EydVovSlJIYktUZjAzekJvdFZpWXJsRWlPUWpla0JKd3ZGdFk0L1ZscnBKNjN1eVB6ZUd0U3pKTE1yNFNPak1sdHdtQkMxQURwN0xEcHU0eHgyTm5sZlRPZ3BHREVabVhEVmJDcFlMSk85cEVDTWh6V04rdzVzTW5oRDBQWGtoODBENmk5ZUxEdW9ZUHZ1K29lcGtCc0hmeWcvRC9yUEt0ejRFZ05DYXFSemFpVUFHbkJQc2k2c1I1VGRXVXFmdE85UmdkRlVVRmZoc3B3VUtCZUx0TXdlcmtMSkl1RjlZbEY1TkVVaytjdHByc245VGRPLzdPaXd2MzMrL09SUU01RjRJd05UZ2d2TWtJY1pNUzNwSUVPTGl4cEpJTnJ0UzlwbnlNdG1OM0hJdmZsUEFtSjZUb2RyWmNSb0o5Z3JVdzY3Z3hmRDhZYmRoNW40M2w4RndJUWdmQXY1cEZPMi9CWE1KSk9nVFRqcVZHS1dmcWM3Q2s2NmFZRWJ3U3dTQ1NnOUVBRFBud29pbU52cGg1ekhJUFQzMlJ2bzA4MGNjSms0bHRVRTR1RzZ4V1VRVXZUUWdGUkJURmxEREZSSG54bnZCQ3dVY2RXeXAydVNHV3laRkNMeHliRzBFb05vNUVUQW5RY09XRU9UVG1FemZJblRpajQxY3RVRmhRSFJKdk1xWEI0L0Jqa2xCZTVCTG56QWlHY1lvNlI0S0F6TmVEUVZ3SlNlZ1U3TXcvY1FGdlRUWUNXWGZROFZQQzlKTDB6dGhVWFNWMW9vK2xFWmpUR21TN0pwQ0VpQnVZU0JCeEl5ZjNrVVM0enB0SytsTHU1QWtleDFyZ0ZVSGRtaXNlR1d5SEVKUWxxR3hKbDREYW1IVWhVemxldFBRbHNsZGhCMGJZSWo1Tm83SU1VZVpPOTV3elFhZzRvVzE0UTZMcUpITnJUbGlYWUFVTVdRNHQySURNM1cvTTQxam1FcGQzYUlFRTdMQmppZ0pXWHd3ZjRtdEJqQ1o3VEpDYUdGcDgyRU5oTHdVTkZuWjBaTDZLSC9aWk9HZHlNbmVDQUNodk5ESW9FYWFUV0xZNVFaT0Qzd21hbkR2UFpEVEIwcFlvSjBNSlJDRHo3VHNrdlQ5czh2WHhMSGJyaWRYRkp5ZVFDY0tjbzRjb0xibG5GUjlmQWtHb0xEdTM3SHM4VE5LREMydlBRdjh6a2g0VDFpZE1HYVlvdkZtSDhLOGdOZHRMSmIwc2pCQzdyanRrSXFqMnBBSnJ6M1dSWHRXWW1EQThKSXdNUDZrNm9lSTM1c2o0YWROWkdGSFlYNWlTVUI2bWdyeForeERXREM4SU8rYW92M2s1TUlXeTFDQ3dKSUxFS21MK3prWWkyWk5LaFYxa0ZzQUVOR0JrbVFwUnNDOWpMNk9yc0g5RUFHdTBZTnlUZWxvS0VGZ2lRYWoyRjhLaUhRTkhGcDJsUXJRUDV1THNuZUJ3dEV0OG1Jcy9yYlRnTmVkaFp2TG9ZRlBGNk9yYzV6VkExZjI4eXc1UVY2YStmbWRPaXhVd3FsMThwWnNJUm50SFNQcDB5TVowK2lZWDkzUXU1T2ppTFluUEIrYnZEd3FLako2S3RhN2JMSmtnc1NYUnlwQzY3RkZCYng5L0wva21OdTdUZ3hZR1U0MjlDemJwU3U2Yk93ZjdLZFpFYllUcEV3UW5OQkxSU1N3ZEVGZ0RRWUFIRFJYYUxjeTQyVjF1S214K1lhckJEalZwazU4YVZNdEQyRE9oaGs3RkJxc3JPM1hFVFpsVUJWNWoxS0hVOFBlMUVDVEN3dHBrdnpBU0VINnpqYUJSWWsrQ1BRT2NnSmlLWWRhQjJUazd5VjBGclZyVGFDMzRvVE5LNGwvZVpDT3ZhMWtYZi8ydTlrR1lRdEJaZHlsb3FsakFkOUZZOGJabk1SOGppT0NZVkpXNEpyVkx2T2NXRm0weVM3R2dmOU11d1J6aDJYMnB1aHNWZFZjRXdZQndEQWVkUm1EMGNESlRzYWIxb2cyYVhyTmRWRUovV2daQVlHMVRyQUVnOUMyWGpJQUpzdVRXZGQwNkkyQ0NkSWJRTjFneUFpYklrbHZYZGV1TWdBblNHVUxmWU1rSURLbkZ3cFQ2eUNXRDU3cE5Cb0dTSUI2dENqc2tRWjdmcWtTK3lBaE1DQUZQc1NiVUdDN0s5QkF3UWFiWEppN1JoQkRvWTRxMWgvTUZUcWhGWFpSTkJEcTdLZlJCRUtKOE8rdnNaclA0NzhVZzRDbldZcHJTRlJrQ0FSTmtDRlI5ejhVZ1lJSXNwaWxka1NFUU1FR0dRTlgzWEF3Q0pzaGltdElWR1FLQlVpMFdmdGdmR0tJQXZxY1IyQkVDQkQrM0dBRWpZQVNNZ0JFd0FrYkFDQmdCSTJBRWpJQVJNQUpHd0FnWUFTTmdCSXlBRVRBQ1JzQUlHQUVqWUFTTWdCRXdBa2JBQ0JnQkkyQUVqSUFSTUFKR3dBZ1lBU05nQkl5QUVUQUNSc0FJR0FFallBU01nQkV3QWtiQUNCZ0JJMkFFaklBUk1BSkd3QWdZQVNOZ0JJeUFFVEFDMDBIZ0R4RE0wTmRvVE9aWEFBQUFBRWxGVGtTdVFtQ0MiLz48L2RlZnM+PC9zdmc+);background-repeat:no-repeat;background-size:cover;background-position:center;height:40px;width:40px;border:none;border-radius:0}.lb-classroom-homepage__header--secondary.lb-classroom-section__header:after{content:none}.lb-classroom-homepage__container{display:grid;grid-template-rows:repeat(3, 1fr);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;margin:auto;grid-row-gap:40px;grid-column-gap:40px}.lb-classroom-homepage__container:before{content:none !important}@media (min-width: 768px){.lb-classroom-homepage__container{grid-template-columns:repeat(1, 1fr);grid-template-rows:unset}}@media (min-width: 992px){.lb-classroom-homepage__container{grid-template-columns:repeat(3, 1fr)}}.lb-classroom__rubric{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;font-size:14pt}.lb-classroom__button-cta{background:#FC3CA8;border-radius:60px;height:100%;padding:0 30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;min-height:35px}.lb-classroom__button-cta:hover{color:#fff}.lb-classroom-section__cta{height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media (min-width: 768px){.lb-classroom-section__cta{margin-top:0}}.lb-classroom-section__cta--text{margin-right:80px}.sphero-classroom__button-cta{background:#14B8FF;border-radius:60px;max-height:40px;padding:0 30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;min-height:35px;font-weight:700}.sphero-classroom__button-cta:hover{color:#fff}.lb-classroom-section__container{padding-left:20px !important}@media (min-width: 768px){.lb-classroom-section__container{padding-left:78px !important}}.lb-classroom-section__expansion .lb-classroom-section__header:before,.lb-classroom-section__done .lb-classroom-section__header:before{border-radius:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lb-classroom-section__expansion .lb-classroom-section__header:after,.lb-classroom-section__done .lb-classroom-section__header:after{background-image:-webkit-linear-gradient(#000 66%, rgba(255,255,255,0) 0%);background-image:linear-gradient(#000 66%, rgba(255,255,255,0) 0%);background-position:right;background-size:2px 18px;background-repeat:repeat-y}.lb-classroom-section__expansion .lb-classroom-section__container:before,.lb-classroom-section__done .lb-classroom-section__container:before{background-image:-webkit-linear-gradient(#000 66%, rgba(255,255,255,0) 0%);background-image:linear-gradient(#000 66%, rgba(255,255,255,0) 0%);background-position:right;background-size:2px 18px;background-repeat:repeat-y}.lb-classroom-section__done .lb-classroom-section__header:after{content:none}.lb-classroom-section__header{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:15px 15px 15px 32px;background-color:#fff;border-radius:0;position:relative;min-height:60px;width:100%;-webkit-font-smoothing:antialiased}@media (min-width: 768px){.lb-classroom-section__header{padding:15px 15px 15px 77px;border-radius:100px;height:80px}}@media (min-width: 992px){.lb-classroom-section__header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.lb-classroom-section__header:before{content:'';position:absolute;top:0;bottom:0;left:-4px;margin:auto;width:11px;height:11px;background-color:#fff;border-radius:50%;border:2px solid #000}@media (min-width: 768px){.lb-classroom-section__header:before{left:37px;width:22px;height:22px;border:4px solid #000}}.lb-classroom-section__header:after{background-image:-webkit-linear-gradient(#605165 100%, rgba(255,255,255,0) 0%);background-image:linear-gradient(#605165 100%, rgba(255,255,255,0) 0%);background-position:right;background-size:2px 18px;background-repeat:repeat-y;content:'';width:2px;height:100%;display:block;position:absolute;left:0;bottom:0;opacity:.2}@media (min-width: 768px){.lb-classroom-section__header:after{left:48px;height:29px}}.lb-classroom-section__subtitle.ui.header{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:500}.lb-classroom-section__row{padding:0 !important}.lb-classroom-section__row:before{content:none !important}.lb-classroom-section.ui.grid.column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;padding:0;padding-top:1rem;padding-bottom:1rem;margin-top:0 !important;margin-bottom:0 !important;position:relative}@media (max-width: 1199px){.lb-classroom-section.ui.grid.column{margin-left:0}}.lb-classroom-section.ui.grid.column .lb-classroom-section__row{padding-top:0}.lb-classroom-section:before{content:none !important}.lb-classroom-section__container:before{background-image:-webkit-linear-gradient(#605165 100%, rgba(255,255,255,0) 0%);background-image:linear-gradient(#605165 100%, rgba(255,255,255,0) 0%);background-position:right;background-size:2px 18px;background-repeat:repeat-y;content:'';width:2px;height:100%;display:block;position:absolute;left:0;bottom:0;opacity:.2;top:-16px;height:-webkit-calc(100% + 33px);height:calc(100% + 33px)}@media (min-width: 768px){.lb-classroom-section__container:before{left:48px}}.lb-classroom__anchors{margin-bottom:80px !important}.lb-classroom__anchors:before{content:none !important}.lb-classroom-section__description{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:18px;line-height:140%;padding-bottom:30px;max-width:700px}@media (min-width: 768px){.lb-classroom-section__description{padding-bottom:70px}}.lb-classroom-section__header-title{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:20px;line-height:1.2}@media (min-width: 768px){.lb-classroom-section__header-title{font-size:24px}}.lb-classroom-section__step-index{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;border:2px solid #5f027e;border-radius:50%;color:#5f027e;width:30px;height:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:-15px;background:#F6F6F7}@media (min-width: 768px){.lb-classroom-section__step-index{left:35px}}.lb-classroom-section__step-index+.lb-classroom-section__step-title:before{content:none}.lb-classroom-section__step-title{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;font-size:11pt;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lb-classroom-section__step-title:before{content:'';width:10px;height:10px;border:2px solid black;border-radius:50%;position:absolute;left:44px;background:#F6F6F7}.lb-classroom-section__lesson-description{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:11pt;line-height:140%;padding-bottom:30px;max-width:700px}.lb-classroom-section__lesson-description *{font-family:sofia-pro, Helvetica, Arial, sans-serif !important}.lb-classroom-section__lesson-description ul li.ql-indent-1{text-indent:20px}.lb-classroom-section__lesson-description ul li.ql-indent-2{text-indent:40px}.lb-classroom-section__lesson-description ul li.ql-indent-3{text-indent:60px}.lb-classroom-section__lesson-description ol{list-style-position:inside}.lb-classroom-section__lesson-description ol li.ql-indent-1{text-indent:0px}.lb-classroom-section__lesson-description ol li.ql-indent-2{text-indent:20px}.lb-classroom-section__lesson-description ol li.ql-indent-3{text-indent:40px}.lb-classroom-section__lesson-subtitle{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;color:#5f027e;font-size:14pt;margin-bottom:15px}.lb-classroom-section__file{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;font-size:12px;margin-bottom:8px}.lb-classroom-section__info-title{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;display:block;font-size:11pt;color:#605165;margin-bottom:15px;text-transform:capitalize}.lb-classroom__title.ui.header{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;font-size:36px;margin:0 0 5px}@media (min-width: 768px){.lb-classroom__title.ui.header{font-size:42px;margin:0 0 12px}}.lb-classroom-tags{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0}@media (min-width: 992px){.lb-classroom-tags{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.lb-classroom-tags__details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:10px}.lb-classroom-tag__title{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;color:#605165;font-size:11pt;margin-bottom:5px}.lb-classroom-tag{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;color:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:11pt;background:#F6F6F7;border-radius:4px;padding:5px 15px;margin-right:10px;margin-bottom:10px;-webkit-font-smoothing:antialiased}.lb-classroom-tag:last-of-type{margin-bottom:0}@media (min-width: 992px){.lb-classroom-tag{margin-bottom:0}}.lb-classroom-tag__title{margin-right:5px}.lb-classroom-tag__text{color:#000;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.lb-classroom-tag__text:not(:last-child):after{content:', ';margin-right:5px}.lb-classroom-tag--border-dark{background:#F6F6F7;border-radius:4px;text-transform:uppercase}.lb-classroom-tag--border-purple{background:#8D1CB7;color:#fff;text-transform:uppercase;padding:8px 15px}.lb-classroom-tag--border-color{color:#fff;background:#FDB241;box-shadow:0px 2px 8px rgba(0,0,0,0.1);border-radius:4px;text-transform:uppercase}.lb-classroom-decoration{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.lb-classroom-decoration:after{content:'';position:absolute;bottom:-8px;left:0;right:0;margin:auto;background-repeat:repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE1IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCAxMTUgNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMiIgeTE9IjIiIHgyPSIxMTMiIHkyPSIxLjk5OTk5IiBzdHJva2U9IiNCRkI5QzEiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjE2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjggOCIvPjwvc3ZnPg==);height:4px;background-position:center}.lb-download-item{height:240px;width:240px;position:relative;border-radius:4px;-webkit-font-smoothing:antialiased;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-right:30px;background-color:#24C6B2;position:relative}.lb-download-item:hover:before{opacity:0.1}.lb-download-item:before{content:'';background:-webkit-linear-gradient(top, #2F005C 23.12%, rgba(47,0,92,0) 100%);background:linear-gradient(180deg, #2F005C 23.12%, rgba(47,0,92,0) 100%);opacity:0.02;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.lb-download-item__rubric,.lb-download-item__title,.lb-download-item__description{color:#fff}.lb-download-item__title{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:24px;line-height:1;text-decoration:underline;margin-bottom:15px}.lb-download-item__rubric,.lb-download-item__description{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:14pt}.lb-download-item__link{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;position:relative;z-index:1}.lb-download-item__link:hover{text-decoration:none}.lb-feature-item{width:100%;height:240px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;border-radius:4px;-webkit-font-smoothing:antialiased;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:320px}.lb-feature-item:hover{-webkit-transform:scale(1.015);transform:scale(1.015)}.lb-feature-item:hover:before{opacity:0.6}.lb-feature-item:before{content:'';top:0;bottom:0;left:0;right:0;margin:auto;background:-webkit-linear-gradient(top, #2F005C 23.12%, rgba(47,0,92,0) 100%);background:linear-gradient(180deg, #2F005C 23.12%, rgba(47,0,92,0) 100%);opacity:0.5;position:absolute;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.lb-feature-item__rubric,.lb-feature-item__title,.lb-feature-item__description{color:#fff}.lb-feature-item__link{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding:40px 20px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;position:relative;z-index:1}.lb-feature-item__link:hover{text-decoration:none}.lb-feature-item__title{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:40px;line-height:1}.lb-feature-item__rubric,.lb-feature-item__description{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;font-size:11pt}.lb-feature-item--makerspace{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/marketing-images/makerspace-item-ba65b82c3cf77f27a3c8e54559dcd585c1d24a123c1756fb25fcba839a1b2165.png")}.lb-feature-item--camps{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/marketing-images/camps-item-e336f0769e9a7085cf93171418834fecc373368729ec8e626c2b3ee20697d6ee.png")}.lb-feature-item--workshops{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/marketing-images/workshops-item-4413035c3d8eadce44d10d491041e8f5338162860e4351523717dedd5a219575.png")}.lb-search-results-container{display:grid;grid-template-columns:1fr;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-column-gap:30px;grid-row-gap:30px}@media (min-width: 992px){.lb-search-results-container{grid-template-columns:repeat(3, auto)}}@media (min-width: 1400px){.lb-search-results-container{grid-template-columns:repeat(4, auto)}}@-webkit-keyframes jiggle{0%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}50%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}}@keyframes jiggle{0%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}50%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}}.lb-coming-soon{background-image:url("https://media.littlebits.cc/images/bkg_image.png");height:-webkit-calc(100vh - 80px);height:calc(100vh - 80px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-font-smoothing:antialiased;position:relative}.lb-coming-soon__links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:50px;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 992px){.lb-coming-soon__links{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.lb-coming-soon__links .lb-classroom__button-cta{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;height:50px;margin-right:15px;margin-bottom:15px}.lb-coming-soon__links .lb-classroom__button-cta:last-of-type{margin-right:0}.lb-coming-soon__title{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:56px;max-width:100%;text-align:center;text-transform:uppercase;margin-bottom:35px;position:relative}@media (min-width: 992px){.lb-coming-soon__title{max-width:480px}}.lb-coming-soon__title:after{content:none;background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/marketing-images/pink-bit-33e57b6fa50a4ddf66c387a8b83c8d2a10a117a11a120c7f0535ccf0693f883b.png");height:100px;width:100px;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;bottom:0;right:-100px;margin:auto;-webkit-animation:jiggle 0.2s infinite;animation:jiggle 0.2s infinite;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-name:jiggle;animation-name:jiggle;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);transform:rotate(-2deg)}@media (min-width: 992px){.lb-coming-soon__title:after{content:''}}.lb-coming-soon__subtitle{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:500;font-size:24px;max-width:100%;text-align:center}@media (min-width: 992px){.lb-coming-soon__subtitle{max-width:590px}}.lb-search-explore__back-to-top{background:#5f027e;color:#fff;font-size:11pt;line-height:1;position:fixed;bottom:35px;right:35px;border:0;padding:1.5rem 1rem;border-radius:50%;height:75px;width:75px;z-index:1}.lb-search-form.ui.form{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1020px;margin:auto}@media (min-width: 992px){.lb-search-form.ui.form{grid-gap:200px}}.lb-search-form.ui.form .lb-form-field.field{min-height:25px}.lb-search-form.ui.form .lb-form-field.field.lb-form-field--true>label:after{content:''}.lb-search-form.ui.form .lb-form-field.field.lb-form-field--false:hover label:before{background-color:#EAEAEA}.lb-search-form.ui.form .lb-form-field.field input{position:absolute;opacity:0;cursor:pointer;height:0;width:0 !important}.lb-search-form.ui.form .lb-form-field.field>label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:11pt;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 992px){.lb-search-form.ui.form .lb-form-field.field>label{font-size:12pt}}.lb-search-form.ui.form .lb-form-field.field>label:before{content:'';position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #000;border-radius:0}.lb-search-form.ui.form .lb-form-field.field>label:after{content:none;left:9px;top:7px;width:5px;height:10px;border:solid #000;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute}.lb-search-form.ui.form .grouped.fields>label.lb-search-form__label{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;font-size:11pt;text-transform:uppercase}.lb-search-form__dropdown.ui.selection{border-radius:0;border-color:black;width:100%;max-width:296px;margin-bottom:15px}.lb-search-form__dropdown.ui.selection:hover{border-color:black}.lb-search-form__dropdown.ui.selection .text,.lb-search-form__dropdown.ui.selection .default.text{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:11pt}.lb-search-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:unset;-ms-flex-positive:unset;flex-grow:unset;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.lb-search-bar__label{color:#8D1CB7;font-size:24px;margin-right:10px}.lb-search-bar .ui.input{max-width:1260px}.lb-search-bar .ui.input .lb-search-bar__input{max-width:296px}.lb-search-bar .ui.input .lb-search-bar__input::-webkit-input-placeholder{color:rgba(191,191,191,0.87);opacity:.7}.lb-search-bar .ui.input .lb-search-bar__input::-moz-placeholder{color:rgba(191,191,191,0.87);opacity:.7}.lb-search-bar .ui.input .lb-search-bar__input:-ms-input-placeholder{color:rgba(191,191,191,0.87);opacity:.7}.lb-search-bar .ui.input .lb-search-bar__input::placeholder{color:rgba(191,191,191,0.87);opacity:.7}.lb-search-container{-webkit-font-smoothing:antialiased;background-color:#fff;border-right:1px solid gainsboro}.lb-form-field label{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-weight:500 !important}.lb-form-field input[type="checkbox"]{font-size:16px !important}.lb-search-header__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto;width:100%;background:#fff;border-bottom:1px solid #BFB9C1;padding:20px 6.25% 20px}@media (min-width: 768px){.lb-search-header__container{padding:77px 6.25% 68px}}.lb-search-header__more button{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:11pt;text-decoration:underline;background:transparent;border:0}.lb-search-header__cta{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:18px;color:#000;margin-right:15px;margin-bottom:15px}.lb-search-header__content{max-width:100%}@media (min-width: 1400px){.lb-search-header__content{max-width:1280px;margin:auto}}.lb-search-header__sentence{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:grid;width:100%;grid-template-columns:1fr}@media (min-width: 768px){.lb-search-header__sentence{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.lb-search-header__groups{display:grid;grid-template-columns:auto 2fr;grid-gap:20px;max-height:100%}@media (max-width: 767px){.lb-search-header__groups{grid-template-columns:1fr}}@media (min-width: 768px){.lb-search-header__groups{max-height:300px}}@media (min-width: 992px){.lb-search-header__groups{grid-gap:40px}}.lb-search-header__groups .grouped.fields{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lb-search-header__group{border-top:1px solid black;padding-top:15px}.lb-search-header__group--large .lb-search-header__group{display:grid;grid-template-columns:repeat(3, auto)}.lb-search-header__more{position:relative;text-align:right;padding-right:125px}.lb-search-header__submenu{background-color:#fff;border-bottom:1px solid #BFB9C1;padding:25px 40px;width:100%;z-index:2;height:auto;max-height:350px}@media (max-width: 767px){.lb-search-header__submenu{height:100%;max-height:unset}.lb-search-header__submenu>.lb-search-form.ui.form{display:grid;grid-template-columns:1fr}}.lb-search-header__story-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.lb-search-header__story-container{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.lb-search-header__story-container .lb-form-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}@media (max-width: 767px){.lb-search-header__story-container .lb-form-field{display:grid}}.lb-search-header__story-container .lb-form-field input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0 !important}.lb-search-header__story-container .lb-form-field:before,.lb-search-header__story-container .lb-form-field:after{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:18px;color:#000;margin-right:15px}.lb-search-header__story-container .lb-form-field label{border:1px solid #000;padding:15px 35px 15px 15px;margin-right:15px;display:block;position:relative}.lb-search-header__story-container .lb-form-field label:before{content:'';position:absolute;top:0;right:0;bottom:0;margin:auto;height:25px;width:25px;background-color:#fff;border-radius:0}.lb-search-header__story-container .lb-form-field label:after{content:none;right:9px;top:0;position:absolute;bottom:0;margin:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lb-search-header__story-container .lb-form-field--theme-standards:first-of-type:before{content:'aligned to ' !important}.lb-search-header__story-container .lb-form-field--theme-standards:last-of-type:before{content:'and '}.lb-search-header__story-container .lb-form-field--theme-grades:first-of-type:before{content:'for students in ' !important}.lb-search-header__story-container .lb-form-field--theme-grades:last-of-type:after{content:' grade'}.lb-search-header__story-container .lb-form-field--theme-grades:last-of-type:before{content:'and '}.lb-search-header__story-container .lb-form-field--theme-duration:before{content:'and I have '}.lb-search-header__story-container .lb-form-field--true label:after{content:'x';cursor:pointer;font-weight:700}.lb-search-header__story-grades:not(:empty)+.lb-search-header__story-standards:not(:empty):before{content:'and';display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:18px;color:#000;margin-right:10px;margin-bottom:15px}.lb-search-header__story-query{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:600;color:#0033a0;font-size:11pt;margin:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lb-search-header__story-query:before{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIiBoZWlnaHQ9IjUwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjUwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iNTAiIHdpZHRoPSI1MCIvPjxjaXJjbGUgY3g9IjIxIiBjeT0iMjAiIGZpbGw9Im5vbmUiIHI9IjE2IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSI0IiB4MT0iMzIuMjI5IiB4Mj0iNDUuNSIgeTE9IjMyLjIyOSIgeTI9IjQ1LjUiLz48L3N2Zz4=);width:15px;height:15px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-right:6px;fill:#0033a0}.lb-grid-columns-4{grid-template-columns:repeat(4, auto)}.lb-grid-columns-3 .menu{grid-template-columns:repeat(1, auto);left:0 !important}@media (min-width: 992px){.lb-grid-columns-3 .menu{grid-template-columns:repeat(3, auto);left:-350px !important}}.lb-grid-columns-2 .menu{grid-template-columns:repeat(2, auto)}.lb-grid-columns-1 .menu{grid-template-columns:1fr;left:-88px !important}.lb-search-header__select.ui.inline.dropdown .visible.menu.transition{display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:auto;grid-template-rows:auto 1fr;margin:auto;width:100%;border-radius:0;border-color:black;padding-top:80px}@media (min-width: 768px){.lb-search-header__select.ui.inline.dropdown .visible.menu.transition{display:grid !important;height:auto;max-height:510px;padding-top:0;top:60px}}@media (max-width: 767px){.lb-search-header__select.ui.inline.dropdown .visible.menu.transition{position:fixed;top:0 !important;bottom:0 !important;left:0;right:0}}.lb-search-header__select.ui.inline.dropdown .visible.menu.transition:after{box-shadow:-1px -1px 0 0 #000}.lb-search-header__select.ui.inline.dropdown .visible.menu.transition>.header{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;grid-column:1/-1;grid-row:1/2;font-size:11pt;border-bottom:1px solid #000;padding-bottom:10px}.lb-search-header__select.ui.inline.dropdown .visible.menu.transition .label:empty{display:-webkit-flex;display:-ms-flexbox;display:flex}.lb-search-header__select.ui.inline.dropdown .visible.menu.transition .item{pointer-events:all;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:258px}.lb-search-header__select.ui.inline.dropdown .visible.menu.transition .item:before{content:'';position:relative;width:20px;height:20px;border:1px solid black;margin-right:10px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lb-search-header__select.ui.inline.dropdown .visible.menu.transition .item.active:after{content:'';display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:24px;width:12px;border-bottom:7px solid #000;border-right:7px solid #000;height:12px;width:6px;border-bottom:1px solid #000;border-right:1px solid #000;position:absolute;left:25px;top:16px}.lb-search-header__select.ui.inline.dropdown .visible.menu.transition .text{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:11pt;display:inline-block;height:100%;vertical-align:middle}.lb-search-header__select.ui.inline.dropdown .dropdown.icon{color:#000;font-size:16px}.lb-search-header__select .default.text{color:#000 !important}.lb-search-header__select-container{border:1px solid #000;padding:15px;margin-right:15px;margin-bottom:15px}.lb-search-header__select-container>.dropdown>.text{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;font-weight:400 !important;color:#000;text-decoration:none}.lb-carousel-container{display:grid;grid-template-columns:1fr;grid-gap:20px;margin-bottom:25px}@media (min-width: 992px){.lb-carousel-container{grid-template-columns:1fr 250px}}@media (max-width: 767px){.lb-carousel-container .slide img{max-height:300px}.lb-carousel-container .lb-classroom-carousel__embedded-video>div{height:300px !important}}.lb-carousel-side{overflow-x:auto;height:200px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lb-carousel-side:empty{height:0;margin-bottom:0}@media (min-width: 992px){.lb-carousel-side{overflow-y:auto;overflow-x:hidden;height:440px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.lb-carousel-side .lb-carousel-item{cursor:pointer;margin-top:0;margin-right:15px}@media (min-width: 992px){.lb-carousel-side .lb-carousel-item{margin-right:initial;margin-top:15px}}.lb-carousel-side .lb-carousel-item:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#5f027e;z-index:10;opacity:.3}.lb-carousel-active-true.lb-carousel-item.segment.ui.lb-embed-container{border:4px solid #5f027e}.lb-carousel-item.segment.ui.lb-embed-container{background-color:transparent;box-shadow:unset;margin-bottom:0}.lb-carousel-main .lb-carousel-item.segment.ui.lb-embed-container{max-width:100%}.lb-carousel-item--featured-true{grid-area:main}.lb-carousel-item--featured-false{grid-area:side}.lb-image-link{display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;width:50px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Y2lyY2xlIHN0eWxlPSJmaWxsOiNBNEMyRjc7IiBjeD0iMjU2IiBjeT0iMjU2IiByPSIyNDcuNDY3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItNDguNzY0MSIgeTE9IjY1Mi41NTQ5IiB4Mj0iLTQ4LjAxNTEiIHkyPSI2NTEuODgzNCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg0NDMuNzMzNCAwIDAgLTQ5NC45MzMzIDIxNzI4LjA2ODQgMzIzMDYxLjAzMTMpIj48c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRDRFMUY0Ii8+PHN0b3AgIG9mZnNldD0iMC4xNzE3IiBzdHlsZT0ic3RvcC1jb2xvcjojRDRFMUY0Ii8+PHN0b3AgIG9mZnNldD0iMC4yIiBzdHlsZT0ic3RvcC1jb2xvcjojRDRFMUY0Ii8+PHN0b3AgIG9mZnNldD0iMC4yMDAxIiBzdHlsZT0ic3RvcC1jb2xvcjojREFFNEY0Ii8+PHN0b3AgIG9mZnNldD0iMC4yMDA3IiBzdHlsZT0ic3RvcC1jb2xvcjojRUJFQkY0Ii8+PHN0b3AgIG9mZnNldD0iMC4yMDE0IiBzdHlsZT0ic3RvcC1jb2xvcjojRjZGMUY0Ii8+PHN0b3AgIG9mZnNldD0iMC4yMDIzIiBzdHlsZT0ic3RvcC1jb2xvcjojRkRGNEY0Ii8+PHN0b3AgIG9mZnNldD0iMC4yMDUiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkY1RjQiLz48c3RvcCAgb2Zmc2V0PSIwLjI1MjIiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkY1RjQiLz48c3RvcCAgb2Zmc2V0PSIwLjI2IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGNUY0Ii8+PHN0b3AgIG9mZnNldD0iMC4yNiIgc3R5bGU9InN0b3AtY29sb3I6I0Q0RTFGNCIvPjxzdG9wICBvZmZzZXQ9IjAuMzk3NCIgc3R5bGU9InN0b3AtY29sb3I6I0Q0RTFGNCIvPjxzdG9wICBvZmZzZXQ9IjAuNDIiIHN0eWxlPSJzdG9wLWNvbG9yOiNENEUxRjQiLz48c3RvcCAgb2Zmc2V0PSIwLjQyMDEiIHN0eWxlPSJzdG9wLWNvbG9yOiNEQUU0RjQiLz48c3RvcCAgb2Zmc2V0PSIwLjQyMDciIHN0eWxlPSJzdG9wLWNvbG9yOiNFQkVCRjQiLz48c3RvcCAgb2Zmc2V0PSIwLjQyMTQiIHN0eWxlPSJzdG9wLWNvbG9yOiNGNkYxRjQiLz48c3RvcCAgb2Zmc2V0PSIwLjQyMjMiIHN0eWxlPSJzdG9wLWNvbG9yOiNGREY0RjQiLz48c3RvcCAgb2Zmc2V0PSIwLjQyNSIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRjVGNCIvPjxzdG9wICBvZmZzZXQ9IjAuNDg5NCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRjVGNCIvPjxzdG9wICBvZmZzZXQ9IjAuNSIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRjVGNCIvPjxzdG9wICBvZmZzZXQ9IjAuNSIgc3R5bGU9InN0b3AtY29sb3I6I0Y5RjJGNCIvPjxzdG9wICBvZmZzZXQ9IjAuNTAwMSIgc3R5bGU9InN0b3AtY29sb3I6I0U4RUJGNCIvPjxzdG9wICBvZmZzZXQ9IjAuNTAwMyIgc3R5bGU9InN0b3AtY29sb3I6I0RERTVGNCIvPjxzdG9wICBvZmZzZXQ9IjAuNTAwNSIgc3R5bGU9InN0b3AtY29sb3I6I0Q2RTJGNCIvPjxzdG9wICBvZmZzZXQ9IjAuNTAxIiBzdHlsZT0ic3RvcC1jb2xvcjojRDRFMUY0Ii8+PHN0b3AgIG9mZnNldD0iMC43MDYyIiBzdHlsZT0ic3RvcC1jb2xvcjojRDRFMUY0Ii8+PHN0b3AgIG9mZnNldD0iMC43NCIgc3R5bGU9InN0b3AtY29sb3I6I0Q0RTFGNCIvPjxzdG9wICBvZmZzZXQ9IjAuNzQxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGNUY0Ii8+PHN0b3AgIG9mZnNldD0iMC44MzQ2IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGNUY0Ii8+PHN0b3AgIG9mZnNldD0iMC44NSIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRjVGNCIvPjxzdG9wICBvZmZzZXQ9IjAuODUxIiBzdHlsZT0ic3RvcC1jb2xvcjojRDRFMUY0Ii8+PC9saW5lYXJHcmFkaWVudD48ZWxsaXBzZSBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzFfKTsiIGN4PSIyNTYiIGN5PSIyNTYiIHJ4PSIyMjEuODY3IiByeT0iMjQ3LjQ2NyIvPjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMzQuMTMzLDI1NkMzNC4xMzMsMTE5LjMyNywxMzMuNDY3LDguNTMzLDI1Niw4LjUzM0MxMTkuMzI4LDguNTMzLDguNTMzLDExOS4zMjgsOC41MzMsMjU2UzExOS4zMjgsNTAzLjQ2NywyNTYsNTAzLjQ2N0MxMzMuNDY3LDUwMy40NjcsMzQuMTMzLDM5Mi42NzIsMzQuMTMzLDI1NnoiLz48cGF0aCBzdHlsZT0iZmlsbDojNDI4REZGOyIgZD0iTTI1Niw1MTJDMTE0LjYxNSw1MTIsMCwzOTcuMzg1LDAsMjU2UzExNC42MTUsMCwyNTYsMHMyNTYsMTE0LjYxNSwyNTYsMjU2QzUxMS44NCwzOTcuMzE5LDM5Ny4zMTksNTExLjg0LDI1Niw1MTJ6IE0yNTYsMTcuMDY3QzEyNC4wNDEsMTcuMDY3LDE3LjA2NywxMjQuMDQxLDE3LjA2NywyNTZTMTI0LjA0MSw0OTQuOTMzLDI1Niw0OTQuOTMzUzQ5NC45MzMsMzg3Ljk1OSw0OTQuOTMzLDI1NkM0OTQuNzg1LDEyNC4xMDIsMzg3Ljg5OCwxNy4yMTUsMjU2LDE3LjA2N3oiLz48cG9seWdvbiBzdHlsZT0iZmlsbDojN0ZBQ0ZBOyIgcG9pbnRzPSIzODQsMjU2IDE5Ni4yNjcsMzg0IDE5Ni4yNjcsMjU4LjMzIDE5Ni4yNjcsMTI4ICIvPjxwYXRoIHN0eWxlPSJmaWxsOiNBNEMyRjc7IiBkPSJNMzYyLjk4NSwyNDguMzI2Yy0xNC40MzYtMjMuMDM4LTU4LjI5NS00My43NjYtODEuNjM3LTU5LjYxMWMtMjAuMDY1LTEzLjYyMS00MC45NDQtMjQuMjc5LTU5LjQ4MS0zOS4xMzh2MjIwLjI2YzUuNTUxLTMuMTE5LDExLjAyNC02LjI2NywxNi41MjItOS40MDRjLTEuODI3LTQuMTk5LTAuMjM3LTkuMTAxLDMuNzA3LTExLjQyN2MzLjQ1My0xLjU5Miw3LjA0OS0yLjg1NiwxMC43MzktMy43NzVjMS40NjMtMC4zODQsMi45OTctMC40MDIsNC40NjgtMC4wNTRjMTYuMTUxLTE2LjI0NSwzNC4yMDYtMzAuNDc5LDUzLjc3MS00Mi4zOTNjMC40OTUtMC4yMjMsMS4wMDgtMC40MDEsMS41MzUtMC41MzJjMC42LTAuNjIxLDEuMjc5LTEuMTU5LDIuMDIxLTEuNjAxYzExLjM4OC02LjY4NiwyMy4wODUtMTIuNjk0LDM0LjkxMS0xOC40MzNjLTEuODg5LTQuMTQ2LTAuMzkzLTkuMDQ5LDMuNDg5LTExLjQzM2M1LjE3Ny0zLjQsMTEuMDItNS42NTYsMTcuMTM5LTYuNjJjMC45NzktMC4xMiwxLjk2OC0wLjEzMiwyLjk0OS0wLjAzNWMwLjg3My0zLjQ0OCwwLjI4LTcuMTA0LTEuNjQtMTAuMDk4QzM2OS41NTcsMjUxLjAzNywzNjYuNDgzLDI0OC45NzIsMzYyLjk4NSwyNDguMzI2eiIvPjxwYXRoIHN0eWxlPSJmaWxsOiM0MjhERkY7IiBkPSJNMTk2LjI2NywzOTIuNTMzYy00LjcxMS0wLjAwNC04LjUzLTMuODIyLTguNTMzLTguNTMzVjEyOGMwLjAwMS0zLjE2MywxLjc1Mi02LjA2NSw0LjU0OC03LjU0M2MyLjc5Ni0xLjQ3OCw2LjE4LTEuMjg4LDguNzk0LDAuNDkzbDE4Ny43MzMsMTI4YzIuMzMxLDEuNTksMy43MjUsNC4yMjksMy43MjUsNy4wNWMwLDIuODIxLTEuMzk0LDUuNDYtMy43MjUsNy4wNWwtMTg3LjczMywxMjhDMTk5LjY1NywzOTIuMDE2LDE5Ny45ODIsMzkyLjUzMywxOTYuMjY3LDM5Mi41MzNMMTk2LjI2NywzOTIuNTMzeiBNMjA0LjgsMTQ0LjE1djIyMy43TDM2OC44NTQsMjU2TDIwNC44LDE0NC4xNXoiLz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);background-repeat:no-repeat;background-position:center;background-size:cover}.lb-info-panel__standards-container{max-height:400px;overflow-y:auto}.lb-classroom-carousel__embedded-video iframe{margin:0 !important}.lb-info-panel{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;background-color:#fff;padding:45px 40px}.lb-info-panel__section-container{border-bottom:1px solid #605165;padding-bottom:40px;padding-top:20px;position:relative}.lb-info-panel .lb-classroom-tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.lb-info-panel__expand-button{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;display:block;font-size:9pt;background:transparent;border:0;color:#5f027e;text-decoration:underline;text-transform:uppercase;margin:0;padding:0;position:relative;margin-bottom:20px}.lb-info-panel__tag{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:11pt;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.lb-info-panel__tag-description{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;color:#2E043D;font-size:11pt;line-height:1.6}@media (min-width: 992px){.lb-info-panel--sticky{max-width:407px;min-width:407px;position:fixed;top:120px;height:auto;max-height:-webkit-calc(100vh - 200px);max-height:calc(100vh - 200px);overflow:auto}.lb-info-panel--sticky::-webkit-scrollbar-track{background:transparent}}@media (min-width: 1200px){.lb-info-panel--sticky{max-width:492px;min-width:492px}}.lb-info-panel__container{position:relative;width:100%}.lb-info-panel__container .lb-grid{display:grid;grid-template-columns:auto 1fr;grid-column-gap:40px}.lb-feature-card-small{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:150px;width:100%;background:#fff;box-shadow:0px 0px 9.51579px rgba(0,0,0,0.15);border-radius:2;height:100%;min-height:225px;max-height:225px;position:relative;overflow:hidden}.lb-feature-card-small__image{position:absolute;top:0;left:-50%;right:-50%;margin:0 auto}.lb-feature-card-small__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:105px;max-height:105px;margin-top:auto;padding:10px}.lb-feature-card-small__title{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:11pt;color:#000;margin-bottom:auto}.lb-feature-card-small__title:after{content:'...'}.lb-feature-card-small__cta{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:11pt;padding:7px 10px;margin-bottom:10px;max-height:30px}.lb-classroom__section-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.lb-info-panel__outside-link{margin-bottom:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.lb-info-panel__outside-link:before{content:'' !important;background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/doc-icon-2efe21a54b303ebe0f0490b696cddd755d8a39e1ba3d42c3496c8323a465c81d.svg");width:22px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-filter:invert(1);filter:invert(1);margin-right:10px}.lb-info-panel__outside-link-text{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;text-decoration:underline;color:#2E043D;font-size:11pt}@media (max-width: 991px){.ui.grid .lb-classroom-mobile-full-width.wide.column{width:100% !important}.ui.grid .lb-classroom-mobile-full-width.wide.column>.ui.grid .row{margin-left:0;margin-right:0}}.lb-info-panel__tag-container{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lb-info-panel__tag-container+.lb-info-panel__tag-container{margin-top:10px}.lb-classroom-section__image-embed{margin:10px auto;width:100%}.lb-classroom-section__image-embed img{max-width:100%;height:auto}.lb-carousel-container>div{width:100%}.lb-navigation-dropdown-menu{display:none;background-color:#fff;border:1px solid #BFB9C1;border-radius:2px;position:absolute;top:70px;padding:30px 40px}.lb-navigation-dropdown-menu__title{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:600;color:#605165;font-size:11pt;margin-bottom:20px;text-align:left;text-transform:uppercase}.lb-navigation-dropdown-menu__name{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;color:#190B24;font-size:11pt;line-height:1.2;text-align:left;margin-bottom:5px}.lb-navigation-dropdown-menu__dek{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;color:#190B24;font-size:11pt;line-height:1.2;text-align:left}.lb-navigation-dropdown-menu__container{display:grid}@media (min-width: 768px){.lb-navigation-dropdown-menu__container{grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-auto-rows:auto;grid-row-gap:30px}}@media (min-width: 1400px){.lb-navigation-dropdown-menu__container{grid-template-columns:repeat(3, 1fr);grid-column-gap:60px;grid-template-rows:1fr;grid-auto-rows:unset;grid-row-gap:0}}.lb-navigation-dropdown-menu__image{width:120px;height:70px;margin:auto;margin-bottom:20px;background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width: 992px){.lb-navigation-dropdown-menu__image{width:240px;height:140px}}.lb-navigation-dropdown-menu__image.gs-menu-1{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/gs-menu-1-23a1d9c7e661b4b73f401afcd031ef1d7c421019cbed0e20e7346c95a6039d28.jpg")}.lb-navigation-dropdown-menu__image.gs-menu-2{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/gs-menu-2-8eb2c3d1f91ea97c0bcdc004319d39ef49adbe8f54473d34e0ae5075e15ed6cd.jpg")}.lb-navigation-dropdown-menu__image.gs-menu-3{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/gs-menu-3-a4e3dfa032e66fca09a8adb96336cd6fa794f4ccc6c8939deb2b911ab6736d43.jpg")}.lb-navigation-dropdown-menu__image.ex-menu-1{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/ex-menu-1-c4fb78fd0ffb01d4916ea5cbf7a6b42b7dfb06ba1c30ade7c0e502bdaf5a23ac.jpg")}.lb-navigation-dropdown-menu__image.ex-menu-2{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/ex-menu-2-31dfdb804f77929b2c99032615e08473336f662f5801851f8dafb7928a335681.jpg")}.lb-navigation-dropdown-menu__image.ex-menu-3{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/ex-menu-3-cf98db34ef6132716fff7cf77e77106040dc775e6751e426808b3b143d706988.jpg")}.lb-navigation-dropdown-menu__image.res-1{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/res-1-239c03096087ef024d0d3b0924436cd305ae0932cbe6edfe8b1d670e04cd783f.png")}.lb-navigation-dropdown-menu__image.res-2{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/res-2-8767228f6e6f5afe0315573b4c522fc7b4f9ea0c63d1ec1b02b98856732d49e5.png")}.lb-navigation-dropdown-menu:before{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid white;position:absolute;top:-5px;left:50px}@media (min-width: 768px){.lb-toolbar__item--open-on-hover:hover:after{content:'';display:block;width:100%;height:100%;position:absolute;padding-bottom:180px;top:25px}.lb-toolbar__item--open-on-hover:hover .lb-navigation-dropdown-menu{display:block}}.lb-section-recommendations{position:relative}.lb-section-recommendations__grid{display:grid;grid-template-rows:1fr;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-row-gap:40px;margin-top:20px;padding-bottom:40px;border-bottom:1px solid #E5E3E6}@media (min-width: 768px){.lb-section-recommendations__grid{grid-template-columns:repeat(3, 1fr);grid-template-rows:unset;grid-column-gap:40px;grid-row-gap:unset}}.lb-section-recommendations__image{width:240px;height:140px;background-repeat:no-repeat;background-position:center;background-size:cover}.lb-section-recommendations__image.image-1{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/rec-music-34ae35f025d6169fb096a74a162ee7ade481228c6c699be790ffd4afca79756b.jpg")}.lb-section-recommendations__image.image-2{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/rec-ms-11fd39bdb022ef424bbe772322ca8515cd678be8a69082ce103c0b8ed5ad81d6.jpg")}.lb-section-recommendations__image.image-3{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/rec-lang-9fa11c98a4e9f858df1579a1777a15541eb1e23e7f972d8b120cd3d1abbd0b88.jpg")}.lb-section-recommendations__title{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;color:#000;font-size:12px;line-height:1.4;text-align:left}.lb-section-know-your-bits{position:relative}.lb-section-pills{-webkit-font-smoothing:antialiased;padding-top:40px;margin-bottom:18px;width:100%}.lb-section-pills .lb-rubric{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.lb-section-pills .lb-pill{margin-right:20px;margin-bottom:20px}.lb-section-pills .lb-pill:hover{text-decoration:none}.lb-section-pills__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lb-tips__options{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0px 0;border:1px solid #ccc;margin-bottom:40px}@media (min-width: 768px){.lb-tips__options{grid-template-columns:repeat(5, 1fr)}}.lb-tips__option.lb-tips__option--active{background-color:#5f027e;color:#fff}.lb-tips__option.lb-tips__option--active:hover{background-color:#5f027e !important;color:#fff !important}.lb-tips__option.lb-tips__option--active:after{content:'';position:absolute;height:4px;bottom:0;width:100%;background-color:#fff}.lb-tips__option{width:100%;border-right:1px solid #ccc;height:100px;background-color:#fff;color:#5f027e;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1.2px;-webkit-transition:-webkit-filter .15s ease-in-out;transition:-webkit-filter .15s ease-in-out;transition:filter .15s ease-in-out;transition:filter .15s ease-in-out, -webkit-filter .15s ease-in-out;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color 0.15s cubic-bezier(0.33, 0.66, 0.66, 1),color 0.15s cubic-bezier(0.33, 0.66, 0.66, 1);transition:background-color 0.15s cubic-bezier(0.33, 0.66, 0.66, 1),color 0.15s cubic-bezier(0.33, 0.66, 0.66, 1);position:relative;padding:15px}.lb-tips__option:nth-child(1):hover{background-color:#FDB241}.lb-tips__option:nth-child(2):hover{background-color:#FC3CA8}.lb-tips__option:nth-child(3):hover{background-color:#8D1CB7}.lb-tips__option:nth-child(4):hover{background-color:#00E2AC}.lb-tips__option:nth-child(5):hover{background-color:#FC3CA8}.lb-tips__option:hover{color:#fff}.lb-tips__option:hover:before{content:'';background:#2F005C;opacity:0.1;position:absolute;height:100%;width:100%;top:0;bottom:0;left:0;right:0;margin:auto}.lb-tips__text{z-index:1;-webit-font-smoothing:antialiased;font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:600;font-size:12px;text-align:center}.lb-feed{max-width:1440px;display:grid;grid-template-columns:repeat(1, auto);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto}@media (min-width: 768px){.lb-feed{grid-template-columns:repeat(2, auto)}}@media (min-width: 992px){.lb-feed{grid-template-columns:repeat(3, auto)}}@media (min-width: 1200px){.lb-feed{grid-template-columns:repeat(4, auto)}}.lb-feed-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background:#FFFFFF;box-shadow:0px 0px 20px rgba(0,0,0,0.15);width:100%;max-width:280px;min-width:280px;margin:.875em .5em;cursor:pointer}.lb-feed-card__video-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lb-feed-card__content{border:none;border-top:1px solid rgba(34,36,38,0.1);background:0 0;margin:0;padding:1em 1em;box-shadow:none;font-size:1em;border-radius:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}.lb-feed-card__content-top{padding:0;overflow:hidden;min-height:210px;max-height:210px;background:#F6F6F7}.lb-feed-card__content-top:before{height:100%;width:100%;background:#2E043D;content:'';position:absolute;opacity:.2}.lb-feed-card__content-bottom{min-height:190px}.lb-feed-card__meta-container{z-index:1}.lb-feed-card__meta-container.floating{position:absolute;top:15px;left:15px}.lb-feed-card__meta-container.relative{margin-top:15px;margin-bottom:10px;margin-left:15px}.lb-feed-card__content-title{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:300;font-size:14px;margin-bottom:5px}.lb-feed-card__description{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:14px;margin-bottom:auto}.lb-feed-card__description>div{display:inline-block}.lb-feed-card__description img{width:100%;height:auto}.lb-feed-card__image{display:block;width:auto;height:100%;max-height:210px;margin:auto}.lb-feed-card__header a,.lb-feed-card__header a.Byline .Byline-name,a.Byline .lb-feed-card__header .Byline-name,.lb-feed-card__header .Byline--link .Byline-name,.Byline--link .lb-feed-card__header .Byline-name{font-weight:600}.lb-feed-card__header-text{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:18px}.lb-feed-card__meta{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;color:#fff;font-size:12px}.lb-background--white{background-color:#fff}.lb-mosaic{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;grid-column-gap:20px;width:100%;margin-bottom:20px}@media (min-width: 768px){.lb-mosaic{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 992px){.lb-mosaic{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1200px){.lb-mosaic{grid-template-columns:repeat(4, 1fr)}}.lb-mosaic__grid-item{min-height:250px;width:100%}.lb-classroom-invention{margin-left:5px;margin-right:5px}.lb-mosaic-item{background-color:#F6F6F7;border:4px solid #F6F6F7;border-radius:4px;max-width:260px;width:100%;min-height:320px;max-height:320px;padding:20px;margin:auto;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased;cursor:pointer}.lb-mosaic-item:hover{border-color:#DEDEDE}.lb-mosaic-item__rubric,.lb-mosaic-item__name,.lb-mosaic-item__description{color:#000;z-index:2}.lb-mosaic-item__image-container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lb-mosaic-item__image{position:absolute;top:0;bottom:0;left:-50%;right:-50%;margin:auto;height:100%;width:auto;z-index:1;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.lb-mosaic-item__svg{height:100%;max-height:150px;width:auto}.lb-mosaic-item__rubric{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:12px;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.lb-mosaic-item__container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:2;padding:20px}.lb-mosaic-item__container:hover{text-decoration:none}.lb-mosaic-item__name{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:18px;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.lb-mosaic-item__description{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:600;font-size:14px}.lb-mosaic-item__button{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;font-size:10px;color:#fff;border:0;border-radius:4px;padding:10px 25px;background-color:#5f027e;position:absolute;bottom:20px;left:20px;text-transform:uppercase;letter-spacing:1px;z-index:3}.lb-mosaic-item__button:hover{color:#fff;text-decoration:none}.lb-mosaic-item__button.lb-mosaic-item-background-input{background-color:#e31c93}.lb-mosaic-item__button.lb-mosaic-item-background-power{background-color:#0033a0}.lb-mosaic-item__button.lb-mosaic-item-background-output{background-color:#93d50a}.lb-mosaic-item__button.lb-mosaic-item-background-wire{background-color:#fc6c0f}.lb-mosaic-item__button.lb-mosaic-item-background-default{background-color:#5f027e}.lb-anchors{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;top:40%}.lb-anchor{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;cursor:pointer;color:#fff;font-size:14px;padding:10px;text-align:left;min-width:120px;-webkit-font-smoothing:antialiased;position:relative;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out}.lb-anchor:hover{min-width:150px}.lb-anchor:after{content:'';width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left-style:solid;border-left-width:20px;position:absolute;top:0;bottom:0;right:-20px}.lb-anchor.lb-anchor--power{background-color:#0033a0}.lb-anchor.lb-anchor--power:after{border-left-color:#0033a0}.lb-anchor.lb-anchor--inputs{background-color:#e31c93}.lb-anchor.lb-anchor--inputs:after{border-left-color:#e31c93}.lb-anchor.lb-anchor--outputs{background-color:#93d50a}.lb-anchor.lb-anchor--outputs:after{border-left-color:#93d50a}.lb-anchor.lb-anchor--wires{background-color:#fc6c0f}.lb-anchor.lb-anchor--wires:after{border-left-color:#fc6c0f}.bit-search{text-align:center;padding:15px;z-index:10;margin-bottom:80px}.bit-search .lb-search-header__cta{color:#fff;margin-bottom:0}.bit-search .lb-search-header__select-container{background:#fff;margin-bottom:0}.bit-search__form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.bit-search__form{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.bit-search__label{visibility:hidden;width:0}.bit-search__input-separator{display:none;width:1px;height:55px;background-color:#fff;margin-left:15px}@media (min-width: 768px){.bit-search__input-separator{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.bit-search__input{border-radius:2px;border-width:0;background:#fff;min-height:55px;min-width:217px;margin-left:30px;margin-top:20px}.bit-search__input::-webkit-input-placeholder{color:#9E9E9E}.bit-search__input::-moz-placeholder{color:#9E9E9E}.bit-search__input:-ms-input-placeholder{color:#9E9E9E}.bit-search__input::placeholder{color:#9E9E9E}@media (min-width: 768px){.bit-search__input{padding-left:8px;margin-top:0}}.bit-search__select{border-radius:2px;border-width:0;background:#E2E2E2;color:#9E9E9E;margin-right:15px;min-height:40px;height:40px;min-width:77px}.bit-search__submit{display:none}.bit-search__button{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;color:#fff;font-size:14px;text-decoration:underline;background:none;border:0;text-transform:uppercase;letter-spacing:1px}.lb-modal{-webkit-font-smoothing:antialiased;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;z-index:102;left:0;top:0;width:100%;height:100%;background-color:black;background-color:rgba(0,0,0,0.4);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.lb-modal__about{padding:40px}.lb-modal__content{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;background-color:#fefefe;margin:15% auto;border:1px solid #888;width:100%;height:100vh;overflow-y:auto}@media (max-height: 690px){.lb-modal__content{max-height:-webkit-calc(100vh - 100px) !important;max-height:calc(100vh - 100px) !important}.lb-modal__content .lb-modal__content-left{overflow-y:scroll}}@media (min-width: 992px){.lb-modal__content{grid-template-columns:1fr 1fr;grid-template-rows:unset;max-width:920px;height:100%;max-height:600px;overflow:unset}}.lb-modal__close{cursor:pointer;position:absolute;top:20px;right:20px;font-size:28px;font-weight:bold;border:2px solid #BFB9C1;border-radius:50%;line-height:1;width:38px;height:38px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#BFB9C1;-webkit-transition:color .15s linear, border-color .15s linear;transition:color .15s linear, border-color .15s linear;z-index:1}@media (min-width: 992px){.lb-modal__close{top:-48px;right:0;color:#fff;border-color:#fff}.lb-modal__close:hover,.lb-modal__close:focus{color:#aaa;border-color:#aaa;text-decoration:none;cursor:pointer}}.lb-modal__tags{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:25px}.lb-modal__tag{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;background:#E5E3E6;font-size:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:30px;padding:0 15px;letter-spacing:1px;text-transform:uppercase;margin-right:10px;border-radius:4px}.lb-modal__content-left{background-color:#F6F6F7;border-right:1px solid #E5E3E6;overflow:hidden}@media (min-width: 992px){.lb-modal__content-right{overflow:auto}}@media (max-width: 991px){.lb-modal-carousel img{height:100% !important}}.lb-modal-carousel .slide-wrapper{margin-top:45px}.lb-modal-carousel .carousel.carousel-slider{overflow:unset}.lb-modal-carousel .carousel.carousel-slider .dot{background:#2E043D;box-shadow:unset;opacity:.2}.lb-modal-carousel .carousel.carousel-slider .dot.selected{background:#2E043D;opacity:1}.lb-modal-carousel .carousel.carousel-slider .control-arrow{top:unset;width:38px;height:38px;border:2px solid black;border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:1}.lb-modal-carousel .carousel.carousel-slider .control-arrow.control-disabled{opacity:.4}.lb-modal-carousel .carousel.carousel-slider .control-arrow.control-next{right:10px;bottom:-45px}.lb-modal-carousel .carousel.carousel-slider .control-arrow.control-next:before{border-left-color:#000}.lb-modal-carousel .carousel.carousel-slider .control-arrow.control-prev{left:unset;right:58px;bottom:-45px}.lb-modal-carousel .carousel.carousel-slider .control-arrow.control-prev:before{border-right-color:#000}.lb-modal-carousel .control-dots{background-color:#F6F6F7;margin:0;padding-top:10px;padding-bottom:10px;bottom:-45px}.lb-modal-about__rubric{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:600;font-size:24px;line-height:1.2;color:#185FF7}.lb-modal-about__title{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;font-size:24px;line-height:1.2;color:#000;margin-bottom:30px}.lb-modal-about__subtitle{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:600;font-size:12px;line-height:1.3;letter-spacing:1px;color:#000;text-transform:uppercase;margin-bottom:5px}.lb-modal-about__description{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:400;font-size:12px;line-height:1;color:#474747}.lb-accordion{height:100%;max-height:100%}.lb-accordion.single .lb-accordion__section-content.collapsed{max-height:100%}.lb-accordion.modular .lb-accordion__section-content.collapsed{max-height:210px}.lb-accordion__section-top{cursor:pointer;height:53px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px;background:#fff;border-bottom:1px solid #E5E3E6;-webkit-transition:background-color .15s linear;transition:background-color .15s linear}.lb-accordion__section-top:hover{background-color:#F2F2F2}.lb-accordion__section-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lb-accordion__section-horizontal .lb-accordion__section-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;overflow-y:auto}.lb-accordion__section-horizontal .lb-accordion__section-image{max-height:120px;max-width:none}.lb-accordion__section-image{height:100%;width:auto;max-height:180px;max-width:100%}.lb-accordion__section-title{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;font-size:16px;line-height:1.4}.lb-accordion__section-content{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-size:16px;padding:15px}.lb-accordion__section-content.collapsed{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-y:auto;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.lb-accordion__section-content.expand{display:none}.lb-accordion__section-toggle{margin-left:auto}.lb-accordion__section-toggle:before{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;font-size:30px;line-height:1}.lb-accordion__section-toggle.expand:before{content:'+'}.lb-accordion__section-toggle.collapsed:before{content:'-'}.bit-basics{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/classroom/bit-basics-52c830045232f25656b3f05e3795e5338dc6801e0a24421c01caf6da58346e2d.png");background-repeat:no-repeat;background-position:center;background-size:auto}.lb-social-login{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;-webkit-transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out}.lb-social-login:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19)}.lb-social-login.google{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;background-color:#fff;color:#666}.lb-social-login.google:hover{background-color:#fff}.lb-social-login.google .icon{background-image:url("//d1hxhfsggnhjjy.cloudfront.net/assets/g-logo-658379fc62a45175942e4be8db35d063a700ffc4d5bedb98a4d8ff135d24b7df.png");color:#666;width:18px;height:18px;background-size:cover;margin-right:7px;background-position:center}.lb-social-login.google .icon:before{content:none}.lb-bit-mini-card{position:relative;height:173px;width:111.5px;overflow:hidden;padding:10px;border:2px solid #F6F6F7;-webkit-transition:border .15s ease-in-out;transition:border .15s ease-in-out;border-radius:4px}.lb-bit-mini-card:hover{text-decoration:none;border:2px solid #000}.lb-bit-mini-card__title{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700;color:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:10px;position:relative;z-index:2}.lb-bit-mini-card .lb-mosaic-item__button{padding:5px 12px;font-size:8px}.content-drawer__code-view code{font-family:'Courier'}.content-drawer__code-view code:first-of-type{padding-left:10px;padding-right:5px !important}.content-drawer__code-view{height:100%;padding:1em 0}.content-drawer__code-view pre{background:#eeeeee !important;margin:0 !important;height:-webkit-calc(100% - 65px);height:calc(100% - 65px)}.react-syntax-highlighter-line-number{color:#cccccc}.pinterest-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:100%;min-width:100px;max-height:30px}.dashboard-form{background-color:rgba(0,0,0,0.05);border:1px solid #d4d4d5;border-radius:6px;position:relative;padding:5px;margin-bottom:10px}.dashboard-form__container{padding:8px}.dashboard-form__text-input{width:100%;max-width:350px;padding:8px 0px 8px 10px;margin-bottom:10px;border:1px solid #d4d4d5}.dashboard-form__heading{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400;margin-bottom:10px;text-transform:capitalize}.dashboard-form__submit{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400;letter-spacing:1px;color:#fff;background-color:#18ADF2;padding:8px;width:100%;border-radius:6px}.dashboard-form__label{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400;margin-right:5px}.dashboard-form__list{padding-left:0}.dashboard-form__text-field{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dashboard-form__list-item{list-style:none;background-color:rgba(24,173,242,0.1);padding:8px;margin-bottom:8px;cursor:pointer;-webkit-transition:background-color .15s linear;transition:background-color .15s linear}.dashboard-form__list-item--gray{background-color:rgba(0,0,0,0.05);border:1px solid #d4d4d5}.dashboard-form__list-item--gray:hover{background-color:rgba(0,0,0,0.05) !important}.dashboard-form__list-item:hover{background-color:rgba(24,173,242,0.15)}.dashboard-form__list-item:hover .classroom-item__cta{-webkit-transform:translateX(5px);transform:translateX(5px)}.dashboard-form__sub-container{background-color:#E6E6E6;border:1px solid #d4d4d5;padding:8px;margin-bottom:8px}.dashboard-form__sub-container p{margin:0}.dashboard-form__sub-container a,.dashboard-form__sub-container a.Byline .Byline-name,a.Byline .dashboard-form__sub-container .Byline-name,.dashboard-form__sub-container .Byline--link .Byline-name,.Byline--link .dashboard-form__sub-container .Byline-name{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:300}.dashboard-form__label-decoration{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;color:#fff;padding:5px;font-size:12px;text-transform:uppercase;background-color:#7A9983;letter-spacing:1px;margin-left:8px}.dashboard__title{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400;margin:10px 0px}.dashboard__subtitle{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400;margin:8px 0px}.dashboard__class-view{position:relative;height:100%}.classroom-item{position:relative;display:grid;grid-template-columns:1fr auto}.classroom-item__label{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400;font-size:12px}.classroom-item__name{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:18px}.classroom-item__count{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;font-size:24px}.classroom-item__count span{text-decoration:underline;margin-left:5px}.classroom-item__refresh{background-color:#BDBDBD;border:2px solid #969696;width:30px;height:30px;-webkit-transition:background-color .15s linear;transition:background-color .15s linear;margin-left:10px}.classroom-item__refresh:hover{background-color:#C9C9C9}.classroom-item__remove{max-height:30px;min-width:110px}.classroom-item__header{background-color:rgba(0,0,0,0.05);border:1px solid #d4d4d5;padding:8px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.classroom-item__header>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:8px;width:100%}.classroom-item__cta{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;color:#ed258f;font-size:18px;background:transparent;border:none;-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear, -webkit-transform .15s linear;padding:8px}.lb-circuit-view{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:80px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lb-circuit-view:hover .circuit-tethered-component svg{opacity:.2}.lb-circuit-view .led-matrix #led-wire{height:150px;width:auto}.lb-circuit-view .led-matrix #led-screen{width:180px;height:auto}.lb-circuit-view .dc-motor-tethered #dc-motor-wire{width:15px;height:auto}.lb-circuit-view .dc-motor-tethered #dc-motor-output{width:165px;margin-left:100px}.lb-circuit-view .round-led-matrix #led-screen{width:200px;height:auto}.lb-circuit-view .branch svg{height:100%;width:100%}.lb-circuit-view .buzzer svg{height:100%;width:100%}.lb-circuit-view .fork svg{height:100%;width:100%}.lb-circuit-view .split svg{height:100%;width:100%}.lb-circuit-view .bend-sensor-strip{width:40px}.lb-circuit-view .rgb-led svg{height:100%;width:100%}.lb-circuit-view .slide-dimmer svg{height:100%;width:100%}.lb-circuit-view .cloudbit svg{height:100%;width:100%}.lb-circuit-view .bend-sensor svg{height:100%;width:100%}.lb-circuit-view .servo-o11 svg{height:100%;width:100%}.lb-circuit-view .oscillator svg{height:100%;width:100%}.lb-circuit-view .pressure-sensor svg{height:100%;width:100%}.lb-circuit-view .proximity-sensor svg{height:100%;width:100%}.lb-circuit-view .sound-trigger svg{height:100%;width:100%}.lb-circuit-view .button svg{height:100%;width:100%}.lb-circuit-view .dimmer svg{height:100%;width:100%}.lb-circuit-view .speaker svg{height:125px;width:auto;margin-top:-28px}.lb-circuit-view .wire-bit svg{height:100%;width:100%}.lb-circuit-view .bargraph svg{height:100%;width:100%}.lb-circuit-view .bluetooth-low-energy svg{height:100%;width:100%}.lb-circuit-view .servo-bit{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lb-circuit-view .servo-bit .servo-board{height:auto;width:100%}.lb-circuit-view .servo-bit .servo-wire{height:100%;width:100%;margin-left:80px}.lb-circuit-view .servo-bit .servo-motor{height:auto;width:125px}.lb-circuit-view .double-or svg{height:100%;width:100%}.lb-circuit-view .power-p7{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lb-circuit-view .power-p7 svg{height:100%;width:100%}.lb-circuit-view .accelerometer svg{height:100%;width:100%}.lb-circuit-view .temp-sensor svg{height:75px;width:107.47px}.lb-circuit-view .light-sensor svg{height:100%;width:100%}.lb-circuit-view .littlebits-power svg{height:90px;width:121.75px;margin-top:10px;margin-left:7px}.lb-circuit-view .motion-trigger svg{height:100%;width:100%}.lb-circuit-view .number-bit svg{height:100%;width:100%}#new_credit_card{margin-top:20px}.credit_card_form{padding:0px}.form-control{border:none;height:142px;background:#fff;border-radius:0}.line{background:#cfcac3;height:1px;margin-top:20px;margin-bottom:20px}.radio label,.checkbox label{font-weight:300}.radio label b,.checkbox label b{font-weight:400}.persisted-credit-card{margin-top:30px;padding:0px}.persisted-credit-card a,.persisted-credit-card a.Byline .Byline-name,a.Byline .persisted-credit-card .Byline-name,.persisted-credit-card .Byline--link .Byline-name,.Byline--link .persisted-credit-card .Byline-name{margin-top:0px}@media all and (max-width: 768px){.persisted-credit-card .credit-card-type{font-size:16px}}.pdt20{padding-top:20px}.mb25{margin-bottom:25px}.mt10{margin-top:10px}.mt25{margin-top:25px}.my-account{margin-top:40px}.my-account .addresses input[type=radio]{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.my-account .addresses .address-item{margin-bottom:20px;min-height:230px}.my-account .addresses .address-item p{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:100;font-size:16px}.my-account .address-info{padding:50px 0px}@media all and (max-width: 768px){.my-account .address-info{padding:20px 15px}}.my-account .address-info h4{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400;font-size:14px;margin-bottom:5px}@media all and (max-width: 768px){.my-account .billing-address,.my-account .shipping-address{padding:10px}}.my-account .btn,.my-account .newsletter-signup-modal .modal-body .newsletter-signup .button,.newsletter-signup-modal .modal-body .newsletter-signup .my-account .button{margin-right:8px}.my-account .cancel{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:600;font-size:14px}.my-account .cancel:hover{text-decoration:none}.my-account .card-code{margin:11px 20px}.my-account .confirmation_message{padding:30px 0 10px}.my-account .content-title-sm{font-size:19px}.my-account .credit_card_form img{margin-left:5px;width:35%}.my-account .credit_card_form label{display:inline;float:none}.my-account .international_note{padding:30px 0 40px}.my-account .item{padding:30px 0}.my-account .item:nth-child(even){background:#f7f7f7}.my-account .item:nth-child(even) input[type=text]{background:#ddd}.my-account .item .itemPack{margin-bottom:30px}.my-account .item h4{font-size:20px;font-weight:400}.my-account .item .error{margin-top:0}.my-account .item .form-control{background:#eee;margin-top:10px;box-shadow:none;width:100%}.my-account .item .form-control.error{border:1px;border-left:6px solid #ed258f}.my-account .item .edit{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:300;color:#5f027e;display:inline-block;font-size:14px;margin-left:35px;text-decoration:none;text-transform:uppercase;z-index:1}.my-account .item .edit:hover{border-color:#5f027e;text-decoration:none}.my-account .item button.edit{background:transparent;border:none;border-bottom:none}.my-account .item label.error{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400;color:#ed258f;font-size:16px;font-weight:400 !important}.my-account .my-orders-title{margin-top:25px;margin-bottom:50px}.my-account .order-shipments{padding:50px 0px}@media all and (max-width: 768px){.my-account .order-shipments{border-bottom:1px solid #ccc;padding:20px 15px}}.my-account .order-shipments span{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400;font-size:14px}.my-account .order-shipments .container,.my-account .order-shipments .u-FlexEqualColumn-container{padding:0px}.my-account .order-history{padding:30px 0 10px}.my-account .order-history h2{margin-bottom:20px}.my-account .order-summary{margin-top:50px}.my-account .order-summary th{padding:5px 12px}.my-account .order-summary td{padding:5px 12px}.my-account .order-summary td a,.my-account .order-summary td a.Byline .Byline-name,a.Byline .my-account .order-summary td .Byline-name,.my-account .order-summary td .Byline--link .Byline-name,.Byline--link .my-account .order-summary td .Byline-name{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400;font-size:18px;text-decoration:none}.my-account .order-summary .order-date{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:100;font-size:16px}.my-account .order-info{margin-top:10px}@media all and (max-width: 768px){.my-account .order-info{border-top:1px solid #ccc;padding-bottom:10px;padding-top:5px}}.my-account .order-info a,.my-account .order-info a.Byline .Byline-name,a.Byline .my-account .order-info .Byline-name,.my-account .order-info .Byline--link .Byline-name,.Byline--link .my-account .order-info .Byline-name{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400;font-size:18px;text-decoration:none}.my-account .order-info .order-date{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:100;font-size:16px}.my-account .orders-list{margin-top:50px}@media (max-width: 767px){.my-account .password{margin-top:25px}}.my-account .table-section{border-top:1px solid #ccc;padding-top:30px}.my-account .table-section .items-header{margin-bottom:25px}.my-account .table-section .item-qty{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.my-account .table-section .item-qty .item-text{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400;font-size:14px;margin-right:5px}.my-account .table-section .item-qty .item-total{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:100;font-size:16px}@media all and (max-width: 768px){.my-account .table-section .line-item{border-bottom:1px solid #ccc;padding:10px 0px}}@media all and (max-width: 768px){.my-account .table-section .line-item-image{top:20px}.my-account .table-section .line-item-image img{width:100%}}@media all and (max-width: 768px){.my-account .table-section .line-item-quantity{top:65px}}@media all and (max-width: 768px){.my-account .table-section .line-item-name{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:100;font-size:16px;height:70px;top:10px}}@media all and (max-width: 768px){.my-account .table-section .line-item-total{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:100;font-size:16px;bottom:60px}}.my-account .table-section .order-items-table td{border:none}.my-account .table-section .order-totals{padding-right:0px}.my-account .title-md,.my-account .VideoLauncher-title{color:#666}.lb-navigation .lb-navigation__menu.ui.text.menu .lb-navigation__meta{padding-right:0}.lb-navigation .lb-navigation__menu.ui.text.menu .lb-navigation__account{padding-left:0}.lb-navigation .lb-logo{max-width:141px;margin-right:20px}@media (min-width: 1400px){.lb-navigation .ui.grid{margin-right:0;margin-left:0}}.lb-navigation .lb-navigation__menu{display:grid;grid-template-columns:auto auto 2fr auto;padding:0 34px 0 25px;grid-template-rows:1fr;height:80px}.lb-navigation .header{height:80px}.lb-navigation .lb-navigation__right{justify-self:flex-end}.lb-navigation .lb-navigation__left .menu,.lb-navigation .lb-navigation__right .menu{margin:0}.lb-navigation .lb-navigation__left .menu{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lb-navigation .lb-navigation__right .item,.lb-navigation .lb-navigation__left .item{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}.lb-navigation .divider{width:2px;height:26px;background:rgba(131,0,212,0.8);margin:0 10px}.lb-featured-kit-selection .text{font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:700;color:#5f027e}.lb-featured-kit-selection i.dropdown.icon{color:#EA2D8F}.lb-navigation-mobile-dropdown.ui.vertical.menu{width:100%;top:81px;height:100%}.lb-navigation-mobile__toggle-button{background:transparent;border:0;height:40px;width:40px}.lb-navigation__subnav.lb-navigation__subnav--scrolled.ui.fixed.menu{top:0;width:-webkit-calc(100% - 147px);width:calc(100% - 147px);padding-right:0;z-index:101}@media (min-width: 1200px){.lb-navigation__subnav.lb-navigation__subnav--scrolled.ui.fixed.menu{width:-webkit-calc(100% - 155px);width:calc(100% - 155px)}}.lb-navigation__subnav.ui.fixed.menu{top:80px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;min-height:80px;max-height:80px;height:100%;display:none;grid-template-columns:177px 2fr 1fr;padding:0 34px 0 25px;grid-template-rows:1fr;z-index:10}@media (min-width: 992px){.lb-navigation__subnav.ui.fixed.menu{display:grid}}.lb-navigation__subnav.ui.fixed.menu .lb-navigation__links.item{grid-column:2/3;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:0;height:100%}.lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item{font-family:sofia-pro, Helvetica, Arial, sans-serif;font-weight:700}.lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item--active:after{content:'';border-bottom:4px solid #8D1CB7;position:absolute;bottom:0;left:0;right:0;margin:auto}.lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item.item{font-size:14px;height:100%;position:relative}.lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item.item a,.lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item.item a.Byline .Byline-name,a.Byline .lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item.item .Byline-name,.lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item.item .Byline--link .Byline-name,.Byline--link .lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item.item .Byline-name{color:#2E043D}.lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item.item a:hover,.lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item.item a.Byline .Byline-name:hover,a.Byline .lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item.item .Byline-name:hover,.lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item.item .Byline--link .Byline-name:hover,.Byline--link .lb-navigation__subnav.ui.fixed.menu .lb-toolbar__item.item .Byline-name:hover{text-decoration:none}@media (max-width: 1199px){.lb-toolbar__item a,.lb-toolbar__item a.Byline .Byline-name,a.Byline .lb-toolbar__item .Byline-name,.lb-toolbar__item .Byline--link .Byline-name,.Byline--link .lb-toolbar__item .Byline-name{font-size:14px !important}}.lb-navigation .lb-navigation__left .lb-dropdown{width:auto}.lb-navigation__right .ui.menu .item{text-transform:uppercase}@media (max-width: 1199px){.lb-navigation-dropdown .text{font-size:14px !important}}@media (min-width: 992px){.lb-navigation .lb-navigation__left .dropdown.item>.lb-navigation-dropdown{border-radius:2px;min-width:521px;padding:25px 20px;top:45px}.lb-navigation .lb-navigation__left .dropdown.item>.lb-navigation-dropdown .item{padding:0 !important;width:33% !important;text-align:left;margin-top:25px;font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:400}}.lb-dropdown{width:auto !important}.lb-navigation-dropdown__items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lb-navigation-dropdown__title{color:#000;text-transform:uppercase;font-size:10px}#nav-bar{background:white;border-bottom:1px solid #eee;font-weight:300;height:auto}#nav-bar .shop-nav{font-size:14px;text-align:center;text-transform:uppercase}#nav-bar .shop-nav .menu-item a,#nav-bar .shop-nav .menu-item a.Byline .Byline-name,a.Byline #nav-bar .shop-nav .menu-item .Byline-name,#nav-bar .shop-nav .menu-item .Byline--link .Byline-name,.Byline--link #nav-bar .shop-nav .menu-item .Byline-name{padding:5px 28px;color:#fff}#nav-bar .shop-nav .menu-item a.current span,#nav-bar .shop-nav .menu-item a.Byline .current.Byline-name span,a.Byline #nav-bar .shop-nav .menu-item .current.Byline-name span,#nav-bar .shop-nav .menu-item .Byline--link .current.Byline-name span,.Byline--link #nav-bar .shop-nav .menu-item .current.Byline-name span,#nav-bar .shop-nav .menu-item a:hover span,#nav-bar .shop-nav .menu-item a.Byline .Byline-name:hover span,a.Byline #nav-bar .shop-nav .menu-item .Byline-name:hover span,#nav-bar .shop-nav .menu-item .Byline--link .Byline-name:hover span,.Byline--link #nav-bar .shop-nav .menu-item .Byline-name:hover span{color:#fff;position:relative}#nav-bar .shop-nav .menu-item a.current span::after,#nav-bar .shop-nav .menu-item a.Byline .current.Byline-name span::after,a.Byline #nav-bar .shop-nav .menu-item .current.Byline-name span::after,#nav-bar .shop-nav .menu-item .Byline--link .current.Byline-name span::after,.Byline--link #nav-bar .shop-nav .menu-item .current.Byline-name span::after,#nav-bar .shop-nav .menu-item a:hover span::after,#nav-bar .shop-nav .menu-item a.Byline .Byline-name:hover span::after,a.Byline #nav-bar .shop-nav .menu-item .Byline-name:hover span::after,#nav-bar .shop-nav .menu-item .Byline--link .Byline-name:hover span::after,.Byline--link #nav-bar .shop-nav .menu-item .Byline-name:hover span::after{background-color:#8e07ba;content:"";width:120%;left:-10%;bottom:-8px;position:absolute;height:4px}#nav-bar .shop-nav .menu-item a:hover,#nav-bar .shop-nav .menu-item a.Byline .Byline-name:hover,a.Byline #nav-bar .shop-nav .menu-item .Byline-name:hover,#nav-bar .shop-nav .menu-item .Byline--link .Byline-name:hover,.Byline--link #nav-bar .shop-nav .menu-item .Byline-name:hover{text-decoration:none}@media (max-width: 1024px){#nav-bar .shop-nav .menu-item a,#nav-bar .shop-nav .menu-item a.Byline .Byline-name,a.Byline #nav-bar .shop-nav .menu-item .Byline-name,#nav-bar .shop-nav .menu-item .Byline--link .Byline-name,.Byline--link #nav-bar .shop-nav .menu-item .Byline-name{padding:33px 12px;text-align:left}#nav-bar .shop-nav .menu-item li:first-child{border-top:1px solid #eee}}#nav-bar .admin-header{width:480px;margin-left:140px}@media (min-width: 1025px){.main-nav a div.nav-chevron,a.Byline .main-nav .Byline-name div.nav-chevron,.main-nav .Byline--link .Byline-name div.nav-chevron,.Byline--link .main-nav .Byline-name div.nav-chevron{display:none}}body{position:relative}.sticky-navbar.showOverflow .row{overflow-x:auto}@media (min-width: 768px) and (max-width: 991px){.sticky-navbar.tablet-wide>.container,.sticky-navbar.tablet-wide>.u-FlexEqualColumn-container{width:100%}}.sticky-navbar.noInsideBorders .box-nav-item{border-left-width:0 !important;border-right-width:0 !important}.sticky-navbar.bottomCenterNavItems .nav-section .box-nav-item{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.sticky-navbar.bottomCenterNavItems .box-nav-item a,.sticky-navbar.bottomCenterNavItems .box-nav-item a.Byline .Byline-name,a.Byline .sticky-navbar.bottomCenterNavItems .box-nav-item .Byline-name,.sticky-navbar.bottomCenterNavItems .box-nav-item .Byline--link .Byline-name,.Byline--link .sticky-navbar.bottomCenterNavItems .box-nav-item .Byline-name{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}@media (max-width: 767px){.sticky-navbar.inlineMobile .nav-section{border-width:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.sticky-navbar.inlineMobile .nav-section .box-nav-item{border-bottom-width:0}.sticky-navbar.inlineMobile .nav-section .box-nav-item a,.sticky-navbar.inlineMobile .nav-section .box-nav-item a.Byline .Byline-name,a.Byline .sticky-navbar.inlineMobile .nav-section .box-nav-item .Byline-name,.sticky-navbar.inlineMobile .nav-section .box-nav-item .Byline--link .Byline-name,.Byline--link .sticky-navbar.inlineMobile .nav-section .box-nav-item .Byline-name{font-size:13px}}@media (max-width: 767px){.sticky-navbar.sticky-button .nav-section{margin-left:0 !important}}@media (min-width: 992px){.sticky-navbar.sticky-button .nav-section{width:970px}}@media (min-width: 1200px){.sticky-navbar.sticky-button .nav-section{width:1170px}}.sticky-navbar.sticky-button .nav-section .box-nav-item{-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.sticky-navbar.sticky-button .nav-section .box-nav-item.sticky-nav-button{-webkit-transition:opacity 0.5s ease, width 0.2s linear;transition:opacity 0.5s ease, width 0.2s linear}.sticky-navbar.sticky-button .nav-section .box-nav-item.sticky-nav-button button{border-radius:0}.sticky-navbar .nav-section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.sticky-navbar .nav-section{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0 !important}.sticky-navbar .nav-section .box-nav-item a,.sticky-navbar .nav-section .box-nav-item a.Byline .Byline-name,a.Byline .sticky-navbar .nav-section .box-nav-item .Byline-name,.sticky-navbar .nav-section .box-nav-item .Byline--link .Byline-name,.Byline--link .sticky-navbar .nav-section .box-nav-item .Byline-name{font-size:16px}}@media (max-width: 991px){.sticky-navbar .nav-section.collapse-medium{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0 !important}}#stickynav .row{overflow-x:hidden}#stickynav.showOverflow .row{overflow-x:auto}@media (min-width: 768px) and (max-width: 991px){#stickynav.tablet-wide>.container,#stickynav.tablet-wide>.u-FlexEqualColumn-container{width:100%}}#stickynav.noInsideBorders .box-nav-item{border-left-width:0 !important;border-right-width:0 !important}#stickynav.bottomCenterNavItems .nav-section .box-nav-item{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}#stickynav.bottomCenterNavItems .box-nav-item a,#stickynav.bottomCenterNavItems .box-nav-item a.Byline .Byline-name,a.Byline #stickynav.bottomCenterNavItems .box-nav-item .Byline-name,#stickynav.bottomCenterNavItems .box-nav-item .Byline--link .Byline-name,.Byline--link #stickynav.bottomCenterNavItems .box-nav-item .Byline-name{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}@media (max-width: 767px){#stickynav.inlineMobile .nav-section{border-bottom:1px solid #eee;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#stickynav.inlineMobile .nav-section .box-nav-item{border-bottom-width:0}#stickynav.inlineMobile .nav-section .box-nav-item a,#stickynav.inlineMobile .nav-section .box-nav-item a.Byline .Byline-name,a.Byline #stickynav.inlineMobile .nav-section .box-nav-item .Byline-name,#stickynav.inlineMobile .nav-section .box-nav-item .Byline--link .Byline-name,.Byline--link #stickynav.inlineMobile .nav-section .box-nav-item .Byline-name{font-size:13px}}#stickynav.affix{left:0;margin-left:auto;margin-right:auto;right:0;top:81px;z-index:100}#stickynav.affix .sticky-nav-button{background:#ed258f;border-bottom:1px solid #ed258f;display:block;opacity:1;visibility:visible;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;min-height:39px}#stickynav.affix .sticky-nav-button:hover{background:#D40C76;border-bottom:1px solid #D40C76}#stickynav.affix .sticky-nav-button:hover .add-to-cart-button{background:#D40C76}#stickynav.affix .sticky-nav-button a,#stickynav.affix .sticky-nav-button a.Byline .Byline-name,a.Byline #stickynav.affix .sticky-nav-button .Byline-name,#stickynav.affix .sticky-nav-button .Byline--link .Byline-name,.Byline--link #stickynav.affix .sticky-nav-button .Byline-name{display:block}@media (max-width: 767px){#stickynav.sticky-button .nav-section{margin-left:0 !important}}@media (min-width: 992px){#stickynav.sticky-button .nav-section{width:970px}}@media (min-width: 1200px){#stickynav.sticky-button .nav-section{width:1170px}}@media (max-width: 991px){#stickynav.sticky-button .nav-section.collapse-medium .box-nav-item:nth-last-child(2){border-bottom-width:1px}}#stickynav.sticky-button .nav-section .box-nav-item{-webkit-transition:width 0.3s ease;transition:width 0.3s ease}#stickynav.sticky-button .nav-section .box-nav-item.sticky-nav-button{-webkit-transition:opacity 0.5s ease, width 0.2s linear;transition:opacity 0.5s ease, width 0.2s linear}#stickynav.sticky-button .nav-section .box-nav-item.sticky-nav-button button{border-radius:0}@media (min-width: 768px){#stickynav.sticky-button .nav-section .box-nav-item:nth-last-child(2){border-right-width:1px}}@media (max-width: 767px){#stickynav.sticky-button .nav-section .box-nav-item:nth-last-child(2){border-bottom-width:1px}}#stickynav .nav-section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){#stickynav .nav-section{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0 !important}#stickynav .nav-section .box-nav-item a,#stickynav .nav-section .box-nav-item a.Byline .Byline-name,a.Byline #stickynav .nav-section .box-nav-item .Byline-name,#stickynav .nav-section .box-nav-item .Byline--link .Byline-name,.Byline--link #stickynav .nav-section .box-nav-item .Byline-name{font-size:16px}}@media (max-width: 991px){#stickynav .nav-section.collapse-medium{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0 !important}#stickynav .nav-section.collapse-medium .box-nav-item{border-bottom-width:0;border-right-width:1px}#stickynav .nav-section.collapse-medium .box-nav-item:last-child{border-bottom-width:1px}#stickynav .nav-section.collapse-medium .box-nav-item.sticky-nav-button{border-bottom-width:0}#stickynav .nav-section.collapse-medium .box-nav-item a,#stickynav .nav-section.collapse-medium .box-nav-item a.Byline .Byline-name,a.Byline #stickynav .nav-section.collapse-medium .box-nav-item .Byline-name,#stickynav .nav-section.collapse-medium .box-nav-item .Byline--link .Byline-name,.Byline--link #stickynav .nav-section.collapse-medium .box-nav-item .Byline-name{font-size:16px}}#stickynav .box-nav-item{background-color:white;border-color:#eee;border-style:solid;border-width:1px;border-right-width:0;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;padding:0;-webkit-transition:width 0.5s ease;transition:width 0.5s ease}#stickynav .box-nav-item.active{background-color:#eee}#stickynav .box-nav-item.active a,#stickynav .box-nav-item.active a.Byline .Byline-name,a.Byline #stickynav .box-nav-item.active .Byline-name,#stickynav .box-nav-item.active .Byline--link .Byline-name,.Byline--link #stickynav .box-nav-item.active .Byline-name{background-color:#eee}#stickynav .box-nav-item:last-child{border-right-width:1px}@media (max-width: 767px){#stickynav .box-nav-item{border-bottom-width:0}#stickynav .box-nav-item:last-child{border-bottom-width:1px;border-right-width:0}}@media all and (min-width: 769px){#stickynav .box-nav-item:last-child{border-right-width:1px}}#stickynav .box-nav-item:hover{text-decoration:none;background-color:#eee}#stickynav .box-nav-item a,#stickynav .box-nav-item a.Byline .Byline-name,a.Byline #stickynav .box-nav-item .Byline-name,#stickynav .box-nav-item .Byline--link .Byline-name,.Byline--link #stickynav .box-nav-item .Byline-name{border-radius:0;color:#888;font-size:13px;height:100%;padding:10px 15px;text-align:left;text-transform:uppercase}#stickynav .box-nav-item a.nav-button,#stickynav .box-nav-item a.Byline .nav-button.Byline-name,a.Byline #stickynav .box-nav-item .nav-button.Byline-name,#stickynav .box-nav-item .Byline--link .nav-button.Byline-name,.Byline--link #stickynav .box-nav-item .nav-button.Byline-name{color:#fff}#stickynav .box-nav-item a.nav-button:focus,#stickynav .box-nav-item a.Byline .nav-button.Byline-name:focus,a.Byline #stickynav .box-nav-item .nav-button.Byline-name:focus,#stickynav .box-nav-item .Byline--link .nav-button.Byline-name:focus,.Byline--link #stickynav .box-nav-item .nav-button.Byline-name:focus{background-color:#D40C76}@media (max-width: 767px){#stickynav .box-nav-item a,#stickynav .box-nav-item a.Byline .Byline-name,a.Byline #stickynav .box-nav-item .Byline-name,#stickynav .box-nav-item .Byline--link .Byline-name,.Byline--link #stickynav .box-nav-item .Byline-name{padding:1em 15px;font-size:16px}#stickynav .box-nav-item a img,a.Byline #stickynav .box-nav-item .Byline-name img,#stickynav .box-nav-item .Byline--link .Byline-name img,.Byline--link #stickynav .box-nav-item .Byline-name img{position:absolute;right:15px;top:25px}}@media (min-width: 768px){#stickynav .box-nav-item a,#stickynav .box-nav-item a.Byline .Byline-name,a.Byline #stickynav .box-nav-item .Byline-name,#stickynav .box-nav-item .Byline--link .Byline-name,.Byline--link #stickynav .box-nav-item .Byline-name{padding:10px 0;text-align:center}#stickynav .box-nav-item a img,a.Byline #stickynav .box-nav-item .Byline-name img,#stickynav .box-nav-item .Byline--link .Byline-name img,.Byline--link #stickynav .box-nav-item .Byline-name img{position:relative;margin-left:3px}}#stickynav .box-nav-item a:hover,#stickynav .box-nav-item a.Byline .Byline-name:hover,a.Byline #stickynav .box-nav-item .Byline-name:hover,#stickynav .box-nav-item .Byline--link .Byline-name:hover,.Byline--link #stickynav .box-nav-item .Byline-name:hover{background-color:none;border-radius:0}#stickynav .box-nav-item a.current,#stickynav .box-nav-item a.Byline .current.Byline-name,a.Byline #stickynav .box-nav-item .current.Byline-name,#stickynav .box-nav-item .Byline--link .current.Byline-name,.Byline--link #stickynav .box-nav-item .current.Byline-name{background-color:#eee}#stickynav .sticky-nav-button{background-color:#5f027e;border:none;display:none;-webkit-flex:0;-ms-flex:0;flex:0;opacity:0;visibility:hidden}#stickynav .sticky-nav-button .original_price{display:none}#stickynav .sticky-nav-button button{border:none;color:#fff;padding:9px 0;width:100%}#stickynav .sticky-nav-button button:hover{background-color:#5f027e}#stickynav .sticky-nav-button button .price{font-size:15px;margin-left:10px;color:#fff}#stickynav.nav-pills>.box-nav-item+.box-nav-item{margin-left:0 !important}@media (max-width: 1024px){navs{position:relative}navs>div{position:absolute;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;width:100%}navs .main-nav{width:100%}}.Byline{color:#666;font-weight:200}.Byline-avatar{background-position:center;background-size:cover;border-radius:50%;display:inline-block;height:1.5em;margin-right:0.5em;vertical-align:top;width:1.5em}a.Byline,a.Byline .Byline.Byline-name,.Byline--link .Byline.Byline-name,.Byline--link{color:inherit;text-decoration:none}.calendarEvent{background:#eee;margin-bottom:9px}.calendarEvent a,.calendarEvent a.Byline .Byline-name,a.Byline .calendarEvent .Byline-name,.calendarEvent .Byline--link .Byline-name,.Byline--link .calendarEvent .Byline-name{color:#666}.calendarEvent a:hover,.calendarEvent a.Byline .Byline-name:hover,a.Byline .calendarEvent .Byline-name:hover,.calendarEvent .Byline--link .Byline-name:hover,.Byline--link .calendarEvent .Byline-name:hover{text-decoration:none}.calendarEvent .addEvent{border-left:1px solid white;float:right;font-size:0.75em;font-weight:500;margin-left:9px;padding:5px;text-align:center;width:55px}@media (max-width: 555px){.calendarEvent .addEvent{border-bottom:1px solid white}}.calendarEvent .addEvent img{display:inline-block;width:22px}.calendarEvent .eventDate{background:#5f027e;color:#fff;float:left;height:55px;text-align:center;width:55px}.calendarEvent .eventDate .eventDay{display:block;font-weight:600;line-height:0.75em}.calendarEvent .eventInfo{margin-left:66px;padding-top:5px}@media (max-width: 555px){.calendarEvent .eventInfo{padding-bottom:5px}}.calendarEvent .eventInfo .eventDescription{display:block;font-size:0.8em}@media (max-width: 555px){.calendarEvent .eventInfo .eventTime{display:block}}.calendarEvent .eventInfo .eventTitle{font-weight:600;margin-right:9px}.Card{background-color:#fff;border-width:1px;border-style:solid;border-color:#eee;margin-bottom:2em;padding:1em 1.5em;position:relative}.Card--plump,.EducationLayout .Card{border-radius:9px}.Card--heavy,.EducationLayout .Card{border-color:#ccc}.card{background-color:#fff;border:1px solid #eee;margin:auto;margin-bottom:2em;max-width:400px;position:relative}.card .Byline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:0.8em}.card .Byline .Byline-name{color:#666}.card .callout{background-color:#ed258f;color:#fff;display:inline-block;padding:0.66em 1em;position:absolute;right:0;top:1.618em}.card .card-content{padding:1em 1.5em;text-align:left}.card .card-description{color:#666;font-size:0.9em;font-weight:200;margin-top:0.75em;margin-bottom:1em;height:66px;overflow:hidden}.card .card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#444;display:block;font-size:1.1em;font-weight:300;margin-bottom:0.2em}.card .category{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#888;font-size:0.75em;font-weight:300;margin-bottom:0.5em;text-transform:uppercase}.card.arbitrary-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.card.arbitrary-card .card-content{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.card.arbitrary-card .card-description{overflow:visible}.card.chapter-card .card-title{text-transform:uppercase}.card.forum-card .Byline,.card.forum-card .metrics{display:none}.card.forum-card .card-title{text-align:center;text-transform:uppercase}.card.forum-card .card-description{text-align:center}.card.product-card .card.variant-card .card-title{font-weight:600;margin-bottom:0;text-transform:uppercase}.card.product-card .card.variant-card .card-price .coming-soon,.card.product-card .card.variant-card .card-price .content-title-sm{color:#666;font-weight:300}.card.product-card .card.variant-card .card-price .coming-soon{font-size:1em;line-height:22px;text-transform:uppercase}.card.product-card .card.variant-card .metrics{display:none}.card.home-card{border:none;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15)}@media (max-width: 1199px){.card.home-card{max-width:360px}}.card.home-card:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25)}.card.home-card a,.card.home-card a.Byline .Byline-name,a.Byline .card.home-card .Byline-name,.card.home-card .Byline--link .Byline-name,.Byline--link .card.home-card .Byline-name{color:inherit}.card.home-card a:hover,.card.home-card a.Byline .Byline-name:hover,a.Byline .card.home-card .Byline-name:hover,.card.home-card .Byline--link .Byline-name:hover,.Byline--link .card.home-card .Byline-name:hover{text-decoration:none}.card.home-card .card-content .header{text-align:center}.card.home-card .card-content p{margin-top:15px;line-height:1.20}.card.home-card .card-content .user{word-break:break-all}.card.home-card .card-content .user .info{font-size:0.79em;vertical-align:middle;margin-left:5px;display:inline-block}.card.home-card .card-content .user .info .location{margin-top:-3px}.card.home-card .card-content .user img{border-radius:100%;width:45px;height:45px;vertical-align:top;border:1px solid #eee}@media (min-width: 768px){.card.feature{max-width:1140px}.card.feature .Byline{font-size:0.9em}.card.feature .Byline img{max-height:24px;max-width:24px}.card.feature .card-content{float:left;width:41.66666666%}}@media (min-width: 768px) and (min-width: 992px){.card.feature .card-content{padding:2.5em}}@media (min-width: 768px) and (min-width: 1200px){.card.feature .card-content{padding:3.5em}}@media (min-width: 768px) and (min-width: 992px){.card.feature .card-description{margin-bottom:2em}}@media (min-width: 768px) and (min-width: 1200px){.card.feature .card-description{margin-bottom:3.5em}}@media (min-width: 768px){.card.feature .card-title{font-size:1.6em;max-height:80px}}@media (min-width: 768px) and (min-width: 992px){.card.feature .card-title{text-overflow:none;white-space:normal}}@media (min-width: 768px){.card.feature .Image{float:left;width:58.33333333%}.card.feature .Image .AspectRatio{padding-bottom:66% !important}}.card.mini,.card.thumb{max-width:300px}.card.mini .Byline img,.card.thumb .Byline img{max-height:16px;max-width:16px}.card.mini .card-description,.card.thumb .card-description{display:none}.card.mini .card-content,.card.thumb .card-content{padding:1em}.card.mini .card-title,.card.thumb .card-title{font-size:0.9em}.card.mini .category,.card.thumb .category{font-size:0.6em;margin-bottom:0.3em}.card.mini .card-price,.card.thumb .card-price{font-size:0.8em}.card.mini .metrics,.card.thumb .metrics{margin-top:1em}.card.thumb{margin-left:0;max-width:400px}.card.thumb .metrics{display:none}.card.thumb .Image{float:left;width:104px;margin-right:22px}.card-buy{text-align:center}@media (max-width: 991px){.card-buy{margin-bottom:3em}}.metrics{color:#aaa;font-size:0.8em;min-height:20px}.metrics .glyphicon{margin-right:0.5em;top:2px}.metrics .likable:hover{cursor:pointer}.metrics .likable:hover .glyphicon{color:#ed258f}.shop-menu #top_sellers .card-price .small{display:none}.shop-menu #top_sellers .card-title{text-overflow:none;white-space:normal}.cardBrowser .menu-header,.cardBrowser .open .filter-by,.cardBrowser .open .sort-header{background-color:#2f013e;color:white;display:block;font-weight:600;padding:0.5em;text-align:center}.cardBrowser .menu-row,.cardBrowser .open .context,.cardBrowser .open .tags>div{border-bottom:1px solid #eee;display:block;padding:0.75em;text-align:left;width:100%}.cardBrowser .found-results span:last-of-type{font-weight:600}.cardBrowser .sort-link{font-weight:700;padding-left:1em}.cardBrowser .sort-link.is-not-selected{color:#aaa}@media (max-width: 991px){.cardBrowser .selected-filters{display:none}.cardBrowser .control-bar,.cardBrowser .sort-by,.cardBrowser .tags{display:none}.cardBrowser .loading{text-align:center}.cardBrowser .found-results-bar{border:1px solid #ddd;border-left:none;border-right:none;margin-bottom:2em}.cardBrowser .found-results-bar .container,.cardBrowser .found-results-bar .u-FlexEqualColumn-container{margin:0.5em auto;text-align:center}.cardBrowser .context{background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/components/cardBrowser/right_arrow_mobile-fe0e9402b8461a33919464c459c6a47e0304793b007884a76422fcce55eff30a.png);background-position:right 21px top 21px;background-repeat:no-repeat}}.cardBrowser .open{background-color:white;display:block;height:100%;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:1}.cardBrowser .open .container,.cardBrowser .open .u-FlexEqualColumn-container{padding:0;width:100%}.cardBrowser .open .sort-row{text-align:center}.cardBrowser .open .icon{background-position:center;background-repeat:no-repeat;height:20px;position:relative}.cardBrowser .open .icon-x{background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/components/cardBrowser/x_mobile_white-fac7203e0558d9088d0c6f70310e3767d45e04fa51644d4e21ca413a9080a325.png);float:right;width:28px}.cardBrowser .open .icon-back-arrow{background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/components/cardBrowser/back_arrow_mobile-78863faad9e0a853ea086b07dbb1a6c5e708dde8e2b9d414abf25bb4a5fd4567.png);float:left;width:23px}@media (min-width: 992px){.cardBrowser .found-results-bar .container,.cardBrowser .found-results-bar .u-FlexEqualColumn-container{margin:1em auto}.cardBrowser .selected-filters{float:left;max-width:75%;min-height:35px}.cardBrowser .selected-filters .title-sm,.cardBrowser .selected-filters .ResourceCard .ResourceCard-title,.ResourceCard .cardBrowser .selected-filters .ResourceCard-title,.cardBrowser .selected-filters .ProductList-heading,.cardBrowser .selected-filters .guide h6,.guide .cardBrowser .selected-filters h6,.cardBrowser .selected-filters .card .callout,.card .cardBrowser .selected-filters .callout,.cardBrowser .selected-filters .menu-header,.cardBrowser .selected-filters .open .filter-by,.cardBrowser .open .selected-filters .filter-by,.cardBrowser .selected-filters .open .sort-header,.cardBrowser .open .selected-filters .sort-header{position:relative;top:2px}.cardBrowser .sort-by{float:right;position:relative;top:50px}.cardBrowser .title-menu{font-size:0.9em;padding-right:1em;text-transform:uppercase;font-family:"Futura Round", Helvetica, Arial, sans-serif;font-weight:300}.cardBrowser .control-bar{border:1px solid #ddd;border-right:none;border-left:none;margin-bottom:1em}.cardBrowser .control-bar .filter-by{padding-top:0.45em}.cardBrowser .control-bar .filter-by,.cardBrowser .control-bar .filter-menus{float:left}.cardBrowser .context{background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/components/cardBrowser/down_arrow_grey-fcc1259f06a6f9cffa56ab66976cf636172ab048065648f288f0413a20e2e234.png);background-position:right 20px top 15px;background-repeat:no-repeat;border-left:1px solid #ddd;color:#888;display:block;padding:.5em 2em .5em 1em}.cardBrowser .context.context-open{background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/components/cardBrowser/up_arrow_purple-5ff0186009a42c1d4196eb1dfc80cd1348ea8aab0f1f5df7cbc6c1dba124d4e8.png);background-position:right 20px top 14px;color:#5f027e}.cardBrowser .context:hover{color:#5f027e;cursor:pointer}.cardBrowser .tags{background-color:white;border:1px solid #ddd;display:none;max-width:400px;min-width:151px;padding:20px;position:absolute;z-index:1}.cardBrowser .tags>div{margin-bottom:0.5em}.cardBrowser .tags.grade_levels{width:180px}.cardBrowser .tags.subjects>div{float:left;width:170px}}.cardBrowser .tags-open{display:block}.cardBrowser .tagging{background-color:#ddd;background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/components/cardBrowser/filter_x-fca5f44799ab53ede3271c97a76d8ccae1421a6dfaa5a7062aac81206ca98503.png);background-position:right 7px top 8px;background-repeat:no-repeat;border-radius:9px;border:1px solid #ddd;display:inline-block;font-size:.7em;margin:0 4px;margin-bottom:8px;padding:3px 22px 3px 9px}.cardBrowser .tagging:hover{background-color:white;border:1px solid #888;cursor:pointer}.cardBrowser .tagging.clear{background-color:white;border:1px solid #ccc}.cardBrowser .tagging.clear:hover{border:1px solid #888}.carousel-dark>.carousel-arrow{fill:#888}.carousel-dark:hover{opacity:1}.carousel-dark:hover>.carousel-arrow{fill:#fff}.CommentCount,.EntryCount{color:#aaa;white-space:nowrap}.CommentCount:hover,.EntryCount:hover{color:#aaa;text-decoration:none}.CommentCount:hover .glyphicon,.EntryCount:hover .glyphicon{color:#5f027e}.DialogBox{background:#fff;border:1px solid #ccc;left:50%;padding:2em;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.DialogBox p{margin:1em}.DialogBox .btn-secondary{margin-right:1em}.dimmer-circuit .bargraph{display:inline-block}.dimmer-circuit .slide-bit{background-repeat:no-repeat}.dimmer-circuit .slide-bit .handle-container{position:relative}.dimmer-circuit .slide-bit .handle{cursor:pointer;background-repeat:no-repeat;display:inline-block;position:relative}.dimmer-circuit.desktop{width:679px;height:91px}.dimmer-circuit.desktop .bargraph{vertical-align:top;width:132px;height:78px}.dimmer-circuit.desktop .slide-bit{vertical-align:top;display:inline-block;background-size:547px 91px;width:547px;height:91px}.dimmer-circuit.desktop .slide-bit .handle-container{width:142px;height:11px;left:364px;top:33px}.dimmer-circuit.desktop .slide-bit .handle{background-size:29px 11px;vertical-align:top;height:30px;left:0px;top:-10px;background-position:left center}.dimmer-circuit.mobile{width:91px;height:679px}.dimmer-circuit.mobile .bargraph{margin-left:13px;width:78px;height:138px}.dimmer-circuit.mobile .slide-bit{background-size:91px 547px;width:91px;height:547px}.dimmer-circuit.mobile .slide-bit .handle-container{width:11px;height:142px;left:47px;top:364px}.dimmer-circuit.mobile .slide-bit .handle{background-size:11px 29px;background-position:center;width:50px;left:-20px;height:29px;top:0px}.EducationLayout{background-color:#fff}.Input,.Textarea.hasError,.Textarea,.littleForm input[type=date],.littleForm input[type=datetime-local],.littleForm input[type=email],.littleForm input[type=number],.littleForm input[type=password],.littleForm input[type=tel],.littleForm input[type=text],.littleForm input[type=url],.littleForm textarea{background-color:#eee;border:1px solid #eee;color:#444;display:block;font-weight:300;padding:5px;width:100%}.Input:focus,.Textarea:focus,.littleForm input[type=date]:focus,.littleForm input[type=datetime-local]:focus,.littleForm input[type=email]:focus,.littleForm input[type=number]:focus,.littleForm input[type=password]:focus,.littleForm input[type=tel]:focus,.littleForm input[type=text]:focus,.littleForm input[type=url]:focus,.littleForm textarea:focus{background-color:white;border-color:#ccc}.Input.hasError,.hasError.Textarea,.littleForm input.hasError[type=date],.littleForm input.hasError[type=datetime-local],.littleForm input.hasError[type=email],.littleForm input.hasError[type=number],.littleForm input.hasError[type=password],.littleForm input.hasError[type=tel],.littleForm input.hasError[type=text],.littleForm input.hasError[type=url],.littleForm textarea.hasError{border:1px;border-left:8px solid #ed258f}.Input.hasError:focus,.hasError.Textarea:focus,.littleForm input.hasError[type=date]:focus,.littleForm input.hasError[type=datetime-local]:focus,.littleForm input.hasError[type=email]:focus,.littleForm input.hasError[type=number]:focus,.littleForm input.hasError[type=password]:focus,.littleForm input.hasError[type=tel]:focus,.littleForm input.hasError[type=text]:focus,.littleForm input.hasError[type=url]:focus,.littleForm textarea.hasError:focus{background-color:#eee;border-left:8px solid #ed258f}.Input--url{padding-left:2em}.InputMask{position:relative}.InputMask-icon{color:#888;display:inline-block;left:8px;line-height:1.5;position:absolute;top:8px}.Field{margin-bottom:22px}.Field input.error{border:1px;border-left:6px solid #ed258f !important}.Field label.error{color:#444;font-weight:400}.Field.Field--checkbox .Field-checkboxInput{display:table-cell;vertical-align:middle}.Field.Field--checkbox .Field-checkboxLabel{display:table-cell;vertical-align:top}.Field-charCount{color:#aaa;margin-top:5px}.Field-error{color:#ed258f;display:block;font-weight:400}.Field-helpText{color:#888;font-size:0.9em}.Field-label,.littleForm label{color:#888;display:block;font-size:0.9em;font-weight:300}.Field-meta{margin-bottom:0.309em}.Input,.Textarea.hasError,.Textarea,.littleForm input[type=date],.littleForm input[type=datetime-local],.littleForm input[type=email],.littleForm input[type=number],.littleForm input[type=password],.littleForm input[type=tel],.littleForm input[type=text],.littleForm input[type=url],.littleForm textarea{background-color:#eee;border:1px solid #eee;color:#444;display:block;font-weight:300;padding:5px;width:100%}.Input:focus,.Textarea:focus,.littleForm input[type=date]:focus,.littleForm input[type=datetime-local]:focus,.littleForm input[type=email]:focus,.littleForm input[type=number]:focus,.littleForm input[type=password]:focus,.littleForm input[type=tel]:focus,.littleForm input[type=text]:focus,.littleForm input[type=url]:focus,.littleForm textarea:focus{background-color:white;border-color:#ccc}.Input.hasError,.hasError.Textarea,.littleForm input.hasError[type=date],.littleForm input.hasError[type=datetime-local],.littleForm input.hasError[type=email],.littleForm input.hasError[type=number],.littleForm input.hasError[type=password],.littleForm input.hasError[type=tel],.littleForm input.hasError[type=text],.littleForm input.hasError[type=url],.littleForm textarea.hasError{border:1px;border-left:8px solid #ed258f}.Input.hasError:focus,.hasError.Textarea:focus,.littleForm input.hasError[type=date]:focus,.littleForm input.hasError[type=datetime-local]:focus,.littleForm input.hasError[type=email]:focus,.littleForm input.hasError[type=number]:focus,.littleForm input.hasError[type=password]:focus,.littleForm input.hasError[type=tel]:focus,.littleForm input.hasError[type=text]:focus,.littleForm input.hasError[type=url]:focus,.littleForm textarea.hasError:focus{background-color:#eee;border-left:8px solid #ed258f}.Input--url{padding-left:2em}.InputMask{position:relative}.InputMask-icon{color:#888;display:inline-block;left:8px;line-height:1.5;position:absolute;top:8px}.LikeCountButton{overflow:visible;margin:0;padding:0;border:0;background:transparent;font:inherit;line-height:normal;cursor:pointer;-moz-user-select:text}.LikeCountButton::-moz-focus-inner{border:0;padding:0}.LikeCount{white-space:nowrap}.LikeCount.isLiked .LikeCount-heart{color:#ed258f}.LikeCount.LikeCount--likable:not(.isLiked):hover .LikeCount-heart{color:#ed258f}.FilePreview,.MediaPreview{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid 1px #eee;border-radius:4px;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.FilePreview-removeButton,.MediaPreview-removeButton{overflow:visible;margin:0;padding:0;border:0;background:transparent;font:inherit;line-height:normal;cursor:pointer;-moz-user-select:text;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:90px;line-height:1;width:60px}.FilePreview-removeButton::-moz-focus-inner,.MediaPreview-removeButton::-moz-focus-inner{border:0;padding:0}.FilePreview-thumbnail,.MediaPreview-thumbnail{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:90px}.FilePreview-thumbnail{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:90px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.FilePreview-thumbnail .glyphicon-file{font-size:2em}.FilePreview-meta,.MediaPreview-meta{max-width:400px;overflow:hidden;padding-left:25px;padding-right:25px}.Metrics-comments,.Metrics-entries,.Metrics-likes{display:inline-block}.Metrics-entries .tooltip-inner{background-color:#5f027e}.Metrics-entries .tooltip.top .tooltip-arrow{border-top-color:#5f027e}.Metrics-likes+.Metrics-comments,.Metrics-comments+.Metrics-likes{margin-left:1.618em}.ProductBenefit{margin-bottom:1em}.ProductBenefit-text{line-height:1.2;overflow:hidden;text-align:left}.ProductBenefit-icon{background-color:#5f027e;background-position:50% 50%;background-repeat:no-repeat;background-size:60%;border-radius:50%;float:left;height:2em;margin-right:0.618em;width:2em}.Product-benefits{font-size:14px;padding-top:1.618em}@media (min-width: 992px){.Product-benefits{font-size:16px}}.product-project-card-header{text-align:center;padding-bottom:20px;margin-top:0;min-height:48px}.product-project-card-header .product-audience{font-size:18px;font-weight:300}.product-project-card-header .product-audience strong{font-size:19px;color:#5f027e}.product-project-card-header .product-audience a,.product-project-card-header .product-audience a.Byline .Byline-name,a.Byline .product-project-card-header .product-audience .Byline-name,.product-project-card-header .product-audience .Byline--link .Byline-name,.Byline--link .product-project-card-header .product-audience .Byline-name{text-decoration:none}@media (min-width: 768px){.product-project-card-header{padding-bottom:0}}@media (min-width: 992px){.product-project-card-header .product-audience{font-size:28px}.product-project-card-header .product-audience strong{font-size:29px}}@media (max-width: 767px){.product-card-deck>.row:first-child>div:not(:first-child){margin-top:20px}}.product-project-card{border:1px solid #eee;background-color:white;max-height:465px;height:465px;max-width:289px;margin:0 auto;position:relative;text-align:left;z-index:10}.product-project-card .product-content,.product-project-card .project-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.product-project-card .product-content{cursor:pointer}.product-project-card .card-img-block{-webkit-flex:0 0 240px;-ms-flex:0 0 240px;flex:0 0 240px;height:240px;max-height:240px;overflow:hidden;position:relative;width:100%}.product-project-card .product-card-img{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.product-project-card .project-count-badge{position:absolute;background-color:#2f013e;border-radius:5px;color:white;top:15px;right:15px;height:63px;width:63px;text-align:center}.product-project-card .project-count-badge .project-count{font-size:22px;margin-top:11px}.product-project-card .project-count-badge .project-type{text-transform:uppercase;font-size:9px;margin:0;line-height:11px}.product-project-card .card-content-block{width:100%;-webkit-flex:1 1 227px;-ms-flex:1 1 227px;flex:1 1 227px;padding:0 25px;position:relative;top:-15px}.product-project-card .card-content-block .product-name{margin-bottom:1px;font-size:18px;overflow:hidden;text-overflow:ellipsis}.product-project-card .card-content-block .product-price{margin-bottom:21px;font-size:18px}.product-project-card .card-content-block hr{margin:0}.product-project-card .card-content-block .product-card-end{bottom:-36px;left:0;margin:auto;position:absolute;right:0;text-align:center}@media (max-width: 767px){.product-project-card{margin-bottom:35px}}@media (min-width: 768px) and (max-width: 991px){.product-project-card{max-width:221px;max-height:438px;height:438px}.product-project-card .card-img-block{max-height:180px;height:180px;-webkit-flex-basis:180px;-ms-flex-preferred-size:180px;flex-basis:180px}.product-project-card .card-content-block{padding:0 20px}.product-project-card .product-price{margin-bottom:7px}}@media (min-width: 992px){.product-project-card{max-width:361px;max-height:582px;height:582px}.product-project-card .card-img-block{max-height:320px;height:320px;-webkit-flex-basis:320px;-ms-flex-preferred-size:320px;flex-basis:320px}.product-project-card .project-count-badge{top:20px;right:20px;height:83px;width:83px;padding-bottom:13px;cursor:pointer}.product-project-card .project-count-badge .project-count{margin-top:17px;font-size:28px;line-height:22px;margin-bottom:7px}.product-project-card .project-count-badge .project-type{font-size:12px;line-height:13px}.product-project-card .card-content-block{padding:0 30px}}@media (min-width: 1200px){.product-project-card{max-width:361px;max-height:582px;height:582px}}.section-end-button-container{text-align:center}.project-content .card-project-block{padding:15px 17px 0;max-height:325px;height:325px;position:relative;width:100%;-webkit-flex:0 0 325px;-ms-flex:0 0 325px;flex:0 0 325px}.project-content .card-project-block .project-close{position:absolute;top:5px;right:5px;height:45px;width:45px;cursor:pointer}.project-content .card-project-block .project-close img{float:right;margin-right:12px;margin-top:12px}.project-content .card-project-block .project-card-title{text-align:center;margin-bottom:10px}.project-content .card-project-block .project-img-container{height:177px;max-height:177px;max-width:256px;position:relative;background-size:cover;background-position:center center;margin:0 auto;cursor:pointer}.project-content .card-project-block .featured-project .project-info{margin-top:25px}.project-content .card-project-block .featured-project .project-info p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#666}.project-content .card-project-block .featured-project .project-title{font-size:16px;font-weight:300;padding:0 13px}.project-content .card-project-block .featured-project .project-author{font-size:14px}.project-content .card-extra-block{width:100%;-webkit-flex:1 0 137px;-ms-flex:1 0 137px;flex:1 0 137px;padding:15px 17px 0}.project-content .card-extra-block .thumb-header{text-align:center;color:#666;margin-bottom:13px}.project-content .card-extra-block .thumb-header .description{font-size:14px;margin:0}.project-content .card-extra-block .project-thumbnail{background-position:center center;background-size:cover;height:58px;width:58px;max-width:58px;max-height:58px;display:inline-block;cursor:pointer}.project-content .card-extra-block .project-thumbnail.active{border:1px solid #aaa;box-shadow:0 0 3px rgba(0,0,0,0.5)}.project-content .card-extra-block .project-thumbnail:not(:first-child){margin-left:7px}.project-content .project-avatar{position:absolute;height:45px;width:45px;max-height:45px;max-width:45px;border-radius:50%;margin:auto;left:0;right:0;bottom:-21px;border:2px solid white;background-color:white}@media (min-width: 768px) and (max-width: 991px){.project-content .card-project-block{padding:13px 11px 0;max-height:280px;height:280px;-webkit-flex-basis:280px;-ms-flex-preferred-size:280px;flex-basis:280px}.project-content .card-project-block .project-close img{margin-right:7px;margin-top:9px;height:14px;width:14px}.project-content .card-project-block .featured-project .project-img-container{height:135px;max-height:135px;max-width:195px;position:relative}.project-content .card-project-block .featured-project .project-info{margin-top:20px}.project-content .card-project-block .project-avatar{height:33px;width:33px;max-height:33px;max-width:33px;bottom:-16px}.project-content .card-extra-block{padding:11px 11px 0}.project-content .card-extra-block hr{margin-top:12px}.project-content .card-extra-block .thumb-header .header{font-size:14px}.project-content .card-extra-block .project-thumbnail{height:44px;width:44px;max-width:44px;max-height:44px}.project-content .card-extra-block .project-thumbnail:not(:first-child){margin-left:6px}}@media (min-width: 992px){.project-content .card-project-block{padding:23px 19px 0;max-height:411px;height:411px;-webkit-flex-basis:411px;-ms-flex-preferred-size:411px;flex-basis:411px}.project-content .card-project-block .project-close{top:5px;right:5px;height:55px;width:55px}.project-content .card-project-block .project-close img{margin-right:15px;margin-top:17px;height:14px;width:14px}.project-content .card-project-block .project-card-title{text-align:center;font-size:24px;line-height:16px;margin-bottom:18px}.project-content .card-project-block .featured-project .project-img-container{height:219px;max-height:219px;max-width:319px;position:relative}.project-content .card-project-block .featured-project .project-info{margin-top:33px}.project-content .card-project-block .featured-project .project-title{font-size:18px;margin-bottom:3px}.project-content .card-project-block .featured-project .project-author{font-size:16px}.project-content .card-project-block .project-avatar{height:53px;width:53px;max-height:53px;max-width:53px;bottom:-26px;border-width:3px}.project-content .card-project-block hr{margin-top:13px}.project-content .card-extra-block{padding:19px 19px 0}.project-content .card-extra-block .thumb-header{margin-bottom:18px}.project-content .card-extra-block .thumb-header .description{font-size:16px}}@media (min-width: 1200px){.project-content .card-extra-block .project-thumbnail{height:72px;width:72px;max-width:72px;max-height:72px}.project-content .card-extra-block .project-thumbnail:not(:first-child){margin-left:10px}}@media (max-width: 767px){.last-card .product-project-card{margin-bottom:0}}.MaterialsList,.ToolsList{margin-bottom:3em}@media (min-width: 768px){.ProductFilter{border-right:2px solid #aaa}}.ProductFilter .ProductList{max-height:405px}.ProductFilter .ProductList .ProductItem-thumbnail{max-height:39px;max-width:60px}.ProductFilter .ProductItem{height:40px}.ProductFilter .ProductItem span{max-width:200px}@media (min-width: 1200px){.ProductFilter .ProductItem span{max-width:250px}}.ProductList .ProductItem-thumbnail{max-height:59px;max-width:60px}.ProductFilter-search{border-bottom:1px solid #eee;padding:14px 14px 0 9px}.MaterialItem,.ToolItem,.ProductItem{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;color:#666;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:300;height:60px}.MaterialItem span,.ToolItem span,.ProductItem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:auto 9px;max-width:140px}@media (min-width: 400px) and (max-width: 767px){.MaterialItem span,.ToolItem span,.ProductItem span{max-width:200px}}@media (min-width: 1199px){.MaterialItem span,.ToolItem span,.ProductItem span{max-width:200px}}.MaterialItem span,.ToolItem span{max-width:300px}@media (min-width: 991px){.MaterialItem span,.ToolItem span{max-width:400px}}@media (min-width: 1200px){.MaterialItem span,.ToolItem span{max-width:500px}}.MaterialItem .QuantityControl,.ToolItem-remove,.ProductItem-add,.ProductItem .QuantityControl{margin:auto;margin-right:9px}.ProductList{-webkit-flex:1;-ms-flex:1;flex:1;max-height:500px;overflow-y:auto}.ProductList-heading{background-color:#eee;border-bottom:1px solid #fff;font-weight:600;padding:5px 9px}.ProductSection{margin:0 -1em}@media (min-width: 768px){.ProductSection{margin:0 -1.618em}}.ProductTabs,.ProductTabContent{display:-webkit-flex;display:-ms-flexbox;display:flex}.ProductTabs>div,.ProductTabContent>div{-webkit-flex:1;-ms-flex:1;flex:1}.ProductTabs{border-bottom:1px solid #eee;color:#5f027e;font-size:0.9em;font-weight:600;text-align:center;text-transform:uppercase}.ProductTabs>div{padding:1em}.ProductTabs--added{background-color:#aaa;border-bottom-color:#aaa;color:#fff}.prompt-profile-modal{top:inherit;bottom:inherit;overflow:inherit}.ResourceCard{border:1px solid #eee;border-radius:9px;margin-bottom:20px;padding:30px 15px 15px 25px}@media (min-width: 768px){.ResourceCard{margin-bottom:0}}.ResourceCard.ResourceCard--image{min-height:185px}.ResourceCard .ResourceCard-image{max-height:30px;max-width:30px}@media (min-width: 768px){.ResourceCard .ResourceCard-image{max-height:50px;max-width:50px}}.ResourceCard .ResourceCard-button{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#666;border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;height:37px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;position:relative;width:37px}.ResourceCard .ResourceCard-button:hover{background:#5f027e}.ResourceCard .ResourceCard-button .js-lightbox svg{left:4px;margin:auto;position:absolute;right:0;top:28%}.ResourceCard .ResourceCard-title{font-weight:700}@media (max-width: 767px){.ResourceCard .ResourceCard-title{font-size:16px}}.ResourceCard .ResourceCard-description{font-size:16px}@media (min-width: 768px){.ResourceCard .ResourceCard-description{font-size:18px}}@media (min-width: 992px){.SearchBox{border-left:1px solid #ddd;float:right;padding-bottom:3px;padding-left:1em;padding-top:3px}.SearchBox input{border:0}}.SearchBox input{width:212px}.SearchBox input::-ms-clear{display:none}.SearchBox button{background:none;border:0}.SearchBox button.clear{font-size:21px;font-weight:bold;margin-left:-1.2em;margin-top:-4px;opacity:0.66;padding-left:6px;padding-right:6px}.SearchBox button.clear:hover{opacity:1}.SearchBox button:hover{color:#5f027e}.Select,.littleForm select{-moz-appearance:none;-webkit-appearance:none;background-color:#eee;background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/arrow-dark-grey-down-21651cadd1a8337b80b5e6c6455b1455c8f5814c2e0bd68212a0558320661637.png);background-position:right 9px center;background-repeat:no-repeat;background-size:15px;border:1px solid #aaa;border-radius:0;margin:5px 0;padding:5px 9px;padding-right:33px;width:auto}.Select::-ms-expand,.littleForm select::-ms-expand{display:none}.Select:focus,.littleForm select:focus{background-color:#fff;border-color:#ccc}.Select--fullWidth{width:100%}.ShopProductCard-container{margin-top:30px}.ShopProductCard{background:#fff;border:1px solid #eee;color:#fff;margin-left:auto;margin-right:auto;position:relative;width:100%}.ShopProductCard .AddToCart-button{width:100%;background:#5f027e;border-color:#5f027e;border-radius:0}.ShopProductCard.ShopProductCard--annotated .product-image{overflow:hidden;width:100%}@media (max-width: 767px){.ShopProductCard.ShopProductCard--annotated{max-width:340px}.ShopProductCard.ShopProductCard--annotated .image-content{height:195px}}.ShopProductCard.ShopProductCard--small{overflow:hidden}.ShopProductCard.ShopProductCard--small .product-image{width:100%;overflow:hidden}@media (max-width: 767px){.ShopProductCard.ShopProductCard--small{max-width:140px}.ShopProductCard.ShopProductCard--small .ShopProductCard-content.fixed-height{height:166px;max-height:166px;min-height:166px}}.ShopProductCard.blue-card{border-color:#0033a0}.ShopProductCard.blue-card:hover,.ShopProductCard.blue-card:active,.ShopProductCard.blue-card:focus{border-color:#0033a0;box-shadow:0 0 3px rgba(0,51,160,0.5)}.ShopProductCard.blue-card .ShopProductCard-button{background:#0033a0;border-color:#0033a0;border-width:0;border-top-width:1px;color:#fff}.ShopProductCard.blue-card .ShopProductCard-headerText{background:#0033a0}.ShopProductCard.green-card{border-color:#97d700}.ShopProductCard.green-card:hover,.ShopProductCard.green-card:active,.ShopProductCard.green-card:focus{border-color:#97d700;box-shadow:0 0 3px rgba(151,215,0,0.5)}.ShopProductCard.green-card .ShopProductCard-button{background:#97d700;border-color:#97d700;border-width:0;border-top-width:1px;color:#fff}.ShopProductCard.green-card .ShopProductCard-headerText{background:#97d700}.ShopProductCard.pink-card{border-color:#ed258f}.ShopProductCard.pink-card:hover,.ShopProductCard.pink-card:active,.ShopProductCard.pink-card:focus{border-color:#ed258f;box-shadow:0 0 3px rgba(237,37,143,0.5)}.ShopProductCard.pink-card .ShopProductCard-button{background:#ed258f;border-color:#ed258f;border-width:0;border-top-width:1px;color:#fff}.ShopProductCard.pink-card .ShopProductCard-headerText{background:#ed258f}.ShopProductCard.orange-card{border-color:#ff8a00}.ShopProductCard.orange-card:hover,.ShopProductCard.orange-card:active,.ShopProductCard.orange-card:focus{border-color:#ff8a00;box-shadow:0 0 3px rgba(255,138,0,0.5)}.ShopProductCard.orange-card .ShopProductCard-button{background:#ff8a00;border-color:#ff8a00;border-width:0;border-top-width:1px;color:#fff}.ShopProductCard.orange-card .ShopProductCard-headerText{background:#ff8a00}.ShopProductCard.purple-card{border-color:#5f027e}.ShopProductCard.purple-card:hover,.ShopProductCard.purple-card:active,.ShopProductCard.purple-card:focus{border-color:#5f027e;box-shadow:0 0 3px rgba(95,2,126,0.5)}.ShopProductCard.purple-card .ShopProductCard-button{background:#5f027e;border-color:#5f027e;border-width:0;border-top-width:1px;color:#fff}.ShopProductCard.purple-card .ShopProductCard-headerText{background:#5f027e}.ShopProductCard:hover{box-shadow:0px 0px 3px rgba(0,0,0,0.5)}.ShopProductCard a:hover,.ShopProductCard a.Byline .Byline-name:hover,a.Byline .ShopProductCard .Byline-name:hover,.ShopProductCard .Byline--link .Byline-name:hover,.Byline--link .ShopProductCard .Byline-name:hover{text-decoration:none !important}.ShopProductCard .ShopProductCard-header{color:#fff;left:0;margin:auto;max-width:90%;position:absolute;top:-15px;right:0;text-align:center;z-index:10}.ShopProductCard .ShopProductCard-header .ShopProductCard-headerText{display:inline-block;padding:5px}.ShopProductCard .ShopProductCard-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;width:100%}.ShopProductCard .image-content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:92px;position:relative}.ShopProductCard .product-image{left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.ShopProductCard .text-content{padding:5px 10px;z-index:2}.ShopProductCard .product-name{color:#444;margin-top:1px;overflow:hidden;width:100%}.ShopProductCard .tagline{color:#ed258f;font-size:10px;font-weight:800;min-height:16px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ShopProductCard .product-price{color:#666;font-size:14px;font-weight:300;min-height:19px;padding-top:7px;text-overflow:ellipsis;white-space:nowrap}.ShopProductCard .product-price .strikeout{padding-right:2px}.ShopProductCard .extra-info{padding:0 15px;height:auto}.ShopProductCard .extra-info hr{margin-bottom:5px;margin-top:5px}.ShopProductCard .extra-info .card-description{color:#444;font-size:16px;margin:0 0 7px}@media (max-width: 767px){.ShopProductCard .product-name{font-weight:500;max-height:34px}}@media (min-width: 480px) and (max-width: 767px){.ShopProductCard.ShopProductCard--small{max-width:222px}.ShopProductCard.ShopProductCard--small .ShopProductCard-content.fixed-height{height:222px;max-height:222px;min-height:222px}.ShopProductCard.ShopProductCard--small .image-content{height:145px}.ShopProductCard .product-price{font-size:16px}.ShopProductCard .tagline{font-size:12px}}@media (min-width: 768px) and (max-width: 991px){.ShopProductCard .ShopProductCard-content.fixed-height{height:227px;max-height:227px;min-height:227px}.ShopProductCard.ShopProductCard--annotated .ShopProductCard-content.fixed-height{height:280px;max-height:280px;min-height:280px}.ShopProductCard .image-content{height:146px}.ShopProductCard .product-price{font-size:16px}.ShopProductCard .tagline{font-size:12px}.ShopProductCard .text-content{padding:7px 15px 9px}}@media (min-width: 992px){.ShopProductCard .ShopProductCard-content.fixed-height{height:380px;max-height:380px;min-height:380px}.ShopProductCard .image-content{height:192px}.ShopProductCard .text-content{padding:15px 15px 0}.ShopProductCard .extra-info.fixed-height{height:103px;max-height:103px;overflow:hidden}.ShopProductCard .extra-info{margin:0;padding:0 15px 15px}.ShopProductCard .extra-info hr{margin-top:12px;margin-bottom:7px}.ShopProductCard .extra-info .card-description{font-size:18px}.ShopProductCard .product-price,.ShopProductCard .product-name{font-size:18px}.ShopProductCard .tagline{font-size:12px}}@media (min-width: 1200px){.ShopProductCard .ShopProductCard-content.fixed-height{height:396px;max-height:396px;max-width:361px;min-height:396px}.ShopProductCard .image-content{height:240px}.ShopProductCard .overlay{top:85px}.ShopProductCard .extra-info.fixed-height{height:89px;max-height:89px}.ShopProductCard .extra-info hr{margin-bottom:10px;margin-top:15px}}.ShopProductCard-cta .ShopProductCard-button{border-radius:0;color:#444;font-size:12px;font-weight:600}@media (min-width: 768px){.ShopProductCard-cta .ShopProductCard-button{font-size:14px}}@media (max-width: 768px){.ShopProductCard-deck .ShopProductCard-deck .row>div:nth-child(odd)>div{float:right}.ShopProductCard-deck .ShopProductCard-deck .row>div:nth-child(even)>div{float:left}}.ShopProductCard-deck.power-deck .ShopProductCard:hover,.ShopProductCard-deck.power-deck .ShopProductCard:active,.ShopProductCard-deck.power-deck .ShopProductCard:focus{border-color:#0033a0}.ShopProductCard-deck.output-deck .ShopProductCard:hover,.ShopProductCard-deck.output-deck .ShopProductCard:active,.ShopProductCard-deck.output-deck .ShopProductCard:focus{border-color:#97d700}.ShopProductCard-deck.input-deck .ShopProductCard:hover,.ShopProductCard-deck.input-deck .ShopProductCard:active,.ShopProductCard-deck.input-deck .ShopProductCard:focus{border-color:#ed258f}.ShopProductCard-deck.wire-deck .ShopProductCard:hover,.ShopProductCard-deck.wire-deck .ShopProductCard:active,.ShopProductCard-deck.wire-deck .ShopProductCard:focus{border-color:#ff8a00}html[data-useragent*='MSIE 10.0'] .ShopProductCard .image-content{overflow:hidden}.shop-category-header{text-align:center}.shop-category-header .category-type{padding-bottom:10px}.shop-category-header .category-description{font-size:16px}@media (min-width: 992px){.shop-category-header .category-type{font-size:40px}.shop-category-header .category-description{font-size:18px}}.SimpleTagger h5{margin-top:1em;margin-bottom:0.5em}@media (min-width: 425px){.SimpleTagItem{float:left;width:50%}}@media (min-width: 1200px){.SimpleTagItem{width:33%}}.SupportedBrowsers{display:block;margin-right:auto;margin-left:auto;max-width:14em;width:100%}.SupportedBrowsers-browser{display:block;margin-right:auto;margin-left:auto;margin-bottom:1em}@media (min-width: 20rem){.SupportedBrowsers-browser{display:inline-block;width:49%}}@media (min-width: 32rem){.SupportedBrowsers{display:table;max-width:32em;table-layout:fixed}.SupportedBrowsers-browser{display:table-cell;width:auto}}.tagger{z-index:1000;position:absolute;top:5px;z-index:2}.tagger .main-button{margin-right:160px;background-color:white;color:#5f027e}.tagger .main-button.open{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:white;margin-top:-1px}.tagger .main-button:focus{background:white;color:#5f027e;outline:none}.tagger .main-button:hover{background-color:white;color:#5f027e}.tagger.left{left:7px}.tagger.left .main-button{margin-right:160px}.tagger.left .tag-box{border-top-left-radius:0}.tagger.right{right:7px}.tagger.right .main-button{margin-right:0;margin-left:160px}.tagger.right .tag-box{border-top-right-radius:0}.tagger .tag-box{width:222px;min-width:222px;border:2px solid #5f027e;border-radius:5px;padding:9px;margin-top:-2px;background-color:white}.tagger .tag-box .tag-list{max-height:150px;overflow-y:auto}.tagger .tag-box .tag-list.has-tags{margin-top:10px}.tagger .tag-box .tag-list.loading{text-align:center;margin-top:15px}.tagger .tag-box .tag-list .tag-list-item{display:list-item !important;min-width:180px}.tagger .tag-box .tag-list .tag-list-item .uneditable{display:inline;width:14px;height:14px;max-width:14px;max-height:14px;float:left;margin-right:10px !important}.tagger .tag-box .tag-list .tag-list-item input[type=checkbox]{margin-top:4px;outline:none !important}.tagger .tag-box .tag-list .tag-list-item label{text-align:left;margin:0;word-break:break-all}.tagger .tag-box .tag-list .tag-list-item:not(:first-child){margin-top:5px}.tagger .tag-box .tag-list .spinning{-webkit-animation:spin 1000ms infinite linear;animation:spin 1000ms infinite linear;color:#5f027e}.tagger .tag-box .tag-search{position:relative}.tagger .tag-box .tag-search.disabled input::-webkit-input-placeholder{color:transparent}.tagger .tag-box .tag-search.disabled input::-moz-input-placeholder{color:transparent}.tagger .tag-box .tag-search.disabled input::-ms-input-placeholder{color:transparent}.tagger .tag-box .tag-search input{width:100%}.tagger .tag-box .tag-search input:focus{border:1px solid #eee}.tagger .tag-box .tag-search .tag-context-selector{width:100%;margin-top:10px;font-size:16px}.tagger .tag-box .tag-search .add-tag{border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;height:29px;margin-top:4px;min-width:0;position:absolute;right:4px;top:7px;width:30px}.tagger .tag-box .tag-search .add-tag.submitting{background:#aaa;border-color:#eee;color:white;cursor:default}.tagger .tag-box .tag-search .add-tag:focus{outline:none}.tagger .tag-box .tag-search .add-tag.successfulAdd{outline:5px auto #97d700;outline-offset:-2px}.tagger .tag-box .tag-search .twitter-typeahead{width:100%}.tagger .tag-box .tag-search .typeahead,.tagger .tag-box .tag-search .tt-query,.tagger .tag-box .tag-search .tt-hint{width:100%;height:100%;outline:none}.tagger .tag-box .tag-search .tt-input{background-color:#eee !important}.tagger .tag-box .tag-search .typeahead{background-color:#fff}.tagger .tag-box .tag-search .typeahead:focus{border:2px solid #0097cf}.tagger .tag-box .tag-search .tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.tagger .tag-box .tag-search .tt-hint{color:#999}.tagger .tag-box .tag-search .tt-dropdown-menu{width:100%;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);text-align:left}.tagger .tag-box .tag-search .tt-suggestion{padding:3px 5px;font-size:18px;line-height:24px}.tagger .tag-box .tag-search .tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.tagger .tag-box .tag-search .tt-suggestion p{margin:0}.Input,.Textarea.hasError,.Textarea,.littleForm input[type=date],.littleForm input[type=datetime-local],.littleForm input[type=email],.littleForm input[type=number],.littleForm input[type=password],.littleForm input[type=tel],.littleForm input[type=text],.littleForm input[type=url],.littleForm textarea{background-color:#eee;border:1px solid #eee;color:#444;display:block;font-weight:300;padding:5px;width:100%}.Input:focus,.Textarea:focus,.littleForm input[type=date]:focus,.littleForm input[type=datetime-local]:focus,.littleForm input[type=email]:focus,.littleForm input[type=number]:focus,.littleForm input[type=password]:focus,.littleForm input[type=tel]:focus,.littleForm input[type=text]:focus,.littleForm input[type=url]:focus,.littleForm textarea:focus{background-color:white;border-color:#ccc}.Input.hasError,.hasError.Textarea,.littleForm input.hasError[type=date],.littleForm input.hasError[type=datetime-local],.littleForm input.hasError[type=email],.littleForm input.hasError[type=number],.littleForm input.hasError[type=password],.littleForm input.hasError[type=tel],.littleForm input.hasError[type=text],.littleForm input.hasError[type=url],.littleForm textarea.hasError{border:1px;border-left:8px solid #ed258f}.Input.hasError:focus,.hasError.Textarea:focus,.littleForm input.hasError[type=date]:focus,.littleForm input.hasError[type=datetime-local]:focus,.littleForm input.hasError[type=email]:focus,.littleForm input.hasError[type=number]:focus,.littleForm input.hasError[type=password]:focus,.littleForm input.hasError[type=tel]:focus,.littleForm input.hasError[type=text]:focus,.littleForm input.hasError[type=url]:focus,.littleForm textarea.hasError:focus{background-color:#eee;border-left:8px solid #ed258f}.Input--url{padding-left:2em}.InputMask{position:relative}.InputMask-icon{color:#888;display:inline-block;left:8px;line-height:1.5;position:absolute;top:8px}.VideoLauncher-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50%;left:25%;position:absolute;top:25%;width:50%}.VideoLauncher-container:hover{text-decoration:none}.VideoLauncher-container:hover #Stroke-1{stroke:#ed258f}.VideoLauncher-container:hover #Fill-2{fill:#ed258f}.VideoLauncher-container .VideoLauncher-thumbnail{border:0;height:100%;width:100%}.VideoLauncher{color:#fff;display:inline-block;text-align:center}.VideoLauncher:hover{text-decoration:none}.VideoLauncher:hover #Stroke-1{stroke:#ed258f}.VideoLauncher:hover #Fill-2{fill:#ed258f}.VideoLauncher--overlay{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.VideoLauncher-content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.VideoLauncher-largePlay svg{height:85px;width:85px}@media (max-width: 767px){.VideoLauncher-thumbnail{background-image:none}}@media (min-width: 768px){.VideoLauncher-thumbnail{background-position:center;background-repeat:no-repeat;border:solid 1px #fff;height:100px;padding-top:22px;width:150px}}@media (max-width: 767px){.VideoLauncher-thumbnail.VideoLauncher--thumbnailMobile{background-position:center;background-repeat:no-repeat;border:solid 1px #fff;height:60px;padding-top:14px;width:100px}.VideoLauncher-thumbnail.VideoLauncher--thumbnailMobile .play-button-icon{height:30px;width:30px}}.VideoLauncher-image{position:relative}.VideoLauncher-image .play-button-icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.VideoLauncher-image .VideoLauncher-content{position:absolute;left:0;right:0;top:35%}.VideoLauncher-title{color:#fff}@media (max-width: 767px){.VideoLauncher-title{font-size:14px}}.VideoLauncher-text{text-decoration:none}.VideoLauncher-text:hover{text-decoration:none}.VideoLauncher-thumbnail+.VideoLauncher-text{margin-top:0.618em}.VideoLauncher--hiw .VideoLauncher-thumbnail{background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/home-page/hiw-thumbnail-db54fc92e5f4972832292b9ca3ac460fa3afc806cd6de540d68760d58b2ce70b.jpg)}.VideoLauncher--hp .VideoLauncher-thumbnail{background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/home-page/video-thumbnail-66852b78a934f95209f43d2948837bc37c6786108a84dd656904bb3099864f70.jpg)}.VideoLauncher--ggk .VideoLauncher-thumbnail{background-image:url("//d2r8cp9dt7fezd.cloudfront.net/bitbot-video-thumbnail.pngAo/Rb/qQ.png")}.VideoLauncher--codekit .VideoLauncher-thumbnail{background-image:url("//images.littlebits.net/spree/products/code-kit/Code+Kit+Thumbnail-small.jpg")}.VideoSection{background-position:top center;background-size:cover;color:#fff;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:350px}@media (min-width: 768px){.VideoSection{height:450px}}@media (min-width: 992px){.VideoSection{height:500px}}@media (min-width: 1200px){.VideoSection{height:550px}}.VideoSection.VideoSection--ted{background-image:url(//d1hxhfsggnhjjy.cloudfront.net/images/home-page/ted-ayah-dark-crop.jpg)}.VideoSection.VideoSection--edu{background-image:url(//d1hxhfsggnhjjy.cloudfront.net/assets/education/steam/sss-student-banner-ab314a75c6baaab2d4d4092b545f4c9818caf33c7090c15a6f8dd5d465bba5d3.jpg)}.VideoSection .VideoSection-title{font-size:24px}@media (min-width: 768px){.VideoSection .VideoSection-title{font-size:28.8px}}.VideoSection .VideoSection-description{padding-top:7px}.VideoSection .VideoSection-playButton .play-button-icon{height:60px;width:60px;margin-bottom:0.5em}@media (min-width: 768px){.VideoSection .VideoSection-playButton .play-button-icon{height:100px;width:100px}}.VideoSection .VideoSection-playButton .play-button-icon:hover{color:#fff;text-decoration:none}.VideoSection .VideoSection-playButton .play-button-icon:hover .play-button-icon #Stroke-1{stroke:#5f027e}.VideoSection .VideoSection-playButton .play-button-icon:hover .play-button-icon #Fill-2{fill:#5f027e}.WebBrowser{display:block}.WebBrowser-logo{display:inline-block;max-width:100%;height:auto;margin-bottom:0.618em;width:100%}.WebBrowser-name{color:#666;font-weight:300;text-align:center;white-space:nowrap}.WebBrowser--capped .WebBrowser-logo{display:block;margin-right:auto;margin-left:auto;max-width:4em}a.WebBrowser:hover,a.Byline .WebBrowser.Byline-name:hover,.Byline--link .WebBrowser.Byline-name:hover{text-decoration:none}a.WebBrowser:hover .WebBrowser-name,a.Byline .WebBrowser.Byline-name:hover .WebBrowser-name,.Byline--link .WebBrowser.Byline-name:hover .WebBrowser-name{color:black}.StatsSection{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;margin:auto;margin-right:auto;margin-left:auto}@media (max-width: 767px){.StatsSection>:nth-child(even) .Stat--circle{margin-right:auto;margin-left:10%}.StatsSection>:nth-child(even) .Stat--circle .CircleIcon.is-top{top:-13px;left:17px}.StatsSection>:nth-child(even) .Stat--circle .CircleIcon.is-middle{bottom:-13px;right:15px;left:inherit}.StatsSection>:nth-child(even) .Stat--circle .CircleIcon.is-bottom{display:none}.StatsSection>:nth-child(odd) .Stat--circle{margin-left:auto;margin-right:10%}.StatsSection>:nth-child(odd) .Stat--circle .CircleIcon.is-top{top:-29px;right:27px}}@media (max-width: 767px) and (min-width: 480px){.StatsSection>:nth-child(odd) .Stat--circle .CircleIcon.is-top{top:-23px}}@media (max-width: 767px){.StatsSection>:nth-child(odd) .Stat--circle .CircleIcon.is-middle{bottom:-11px;left:-6px}.StatsSection>:nth-child(odd) .Stat--circle .CircleIcon.is-bottom{display:none}.StatsSection>:nth-child(n+3){margin-top:40px}.StatsSection .StatsSection-entity{width:50%}}@media (min-width: 768px){.StatsSection{padding:0 15px}}@media (min-width: 1200px){.StatsSection{max-width:1350px}}.StatsSection .StatsSection-entity{min-width:110px}.CircleIcon{background-repeat:no-repeat;background-position:center;background-size:contain;height:45px;width:45px;position:absolute}@media (min-width: 992px){.CircleIcon{height:60px;width:60px}}@media (min-width: 1200px){.CircleIcon{height:75px;width:75px}}.CircleIcon--small,.Stat.Stat--events .CircleIcon.is-middle,.Stat.Stat--events .CircleIcon.is-top,.Stat.Stat--places .CircleIcon.is-bottom,.Stat.Stat--places .CircleIcon.is-top{height:40px;width:40px}@media (min-width: 992px){.CircleIcon--small,.Stat.Stat--events .CircleIcon.is-middle,.Stat.Stat--events .CircleIcon.is-top,.Stat.Stat--places .CircleIcon.is-bottom,.Stat.Stat--places .CircleIcon.is-top{height:50px;width:50px}}@media (min-width: 1200px){.CircleIcon--small,.Stat.Stat--events .CircleIcon.is-middle,.Stat.Stat--events .CircleIcon.is-top,.Stat.Stat--places .CircleIcon.is-bottom,.Stat.Stat--places .CircleIcon.is-top{height:60px;width:60px}}.CircleIcon--large,.Stat.Stat--inventions .CircleIcon.is-bottom,.Stat.Stat--inventions .CircleIcon.is-middle{height:50px;width:50px}@media (min-width: 992px){.CircleIcon--large,.Stat.Stat--inventions .CircleIcon.is-bottom,.Stat.Stat--inventions .CircleIcon.is-middle{height:60px;width:60px}}@media (min-width: 1200px){.CircleIcon--large,.Stat.Stat--inventions .CircleIcon.is-bottom,.Stat.Stat--inventions .CircleIcon.is-middle{height:80px;width:80px}}.CircleIcon--xlarge,.Stat.Stat--inventions .CircleIcon.is-top{height:75px;width:75px}@media (min-width: 992px){.CircleIcon--xlarge,.Stat.Stat--inventions .CircleIcon.is-top{height:100px;width:100px}}@media (min-width: 1200px){.CircleIcon--xlarge,.Stat.Stat--inventions .CircleIcon.is-top{height:120px;width:120px}}.Stat .Stat-wrapper{max-width:85%}@media (min-width: 768px){.Stat .Stat-wrapper{max-width:75%}}.Stat .Stat-description{font-size:14px;line-height:15px}.Stat .Stat-title{font-size:40px}@media (min-width: 992px){.Stat .Stat-title{font-size:62px}.Stat .Stat-description{font-size:18px;line-height:19px}}.Stat.Stat--circle{border-radius:50%;background:#5f027e;color:white;text-align:center;position:relative;width:13vw;height:13vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:130px;max-height:130px;min-width:130px;min-height:130px}@media (min-width: 480px){.Stat.Stat--circle{max-width:150px;max-height:150px;min-width:150px;min-height:150px}}@media (min-width: 768px){.Stat.Stat--circle{margin-left:auto;margin-right:auto;max-width:165px;max-height:165px;min-width:165px;min-height:165px}}@media (min-width: 992px){.Stat.Stat--circle{max-width:200px;max-height:200px;min-width:200px;min-height:200px}}@media (min-width: 1200px){.Stat.Stat--circle{max-width:240px;max-height:240px;min-width:240px;min-height:240px}}.Stat.Stat--circle .CircleIcon.is-top{top:-18px;right:27px}.Stat.Stat--circle .CircleIcon.is-middle{bottom:-9px;left:-5px}.Stat.Stat--circle .CircleIcon.is-bottom{bottom:2px;right:6px}@media (min-width: 480px){.Stat.Stat--circle .CircleIcon.is-top{top:-12px;right:27px}.Stat.Stat--circle .CircleIcon.is-middle{bottom:14px;left:-15px}.Stat.Stat--circle .CircleIcon.is-bottom{bottom:2px;right:6px}}@media (min-width: 768px){.Stat.Stat--circle .CircleIcon.is-top{top:-12px;right:27px}.Stat.Stat--circle .CircleIcon.is-middle{bottom:14px;left:-8px}.Stat.Stat--circle .CircleIcon.is-bottom{bottom:2px;right:6px}}@media (min-width: 992px){.Stat.Stat--circle .CircleIcon.is-top{top:-24px;right:25px}.Stat.Stat--circle .CircleIcon.is-middle{bottom:12px;left:-13px}.Stat.Stat--circle .CircleIcon.is-bottom{bottom:-7px;right:3px}}.Stat.Stat--community .CircleIcon.is-top{background-image:url("https://d3uoqkxdijd65n.cloudfront.net/homepage/chapters-MAD.svg")}.Stat.Stat--community .CircleIcon.is-middle{background-image:url("https://d3uoqkxdijd65n.cloudfront.net/homepage/chapters-BOS.svg")}.Stat.Stat--community .CircleIcon.is-bottom{background-image:url("https://d3uoqkxdijd65n.cloudfront.net/homepage/chapters-LON.svg")}.Stat.Stat--inventions .CircleIcon.is-top{background-image:url("https://d3uoqkxdijd65n.cloudfront.net/homepage/bubbleBot.svg")}.Stat.Stat--inventions .CircleIcon.is-middle{background-image:url("https://d3uoqkxdijd65n.cloudfront.net/homepage/rollerBot.svg")}.Stat.Stat--inventions .CircleIcon.is-bottom{background-image:url("https://d3uoqkxdijd65n.cloudfront.net/homepage/bumperball.svg")}.Stat.Stat--places .CircleIcon.is-top{background-image:url("https://d3uoqkxdijd65n.cloudfront.net/homepage/pencil.svg")}.Stat.Stat--places .CircleIcon.is-middle{background-image:url("https://d3uoqkxdijd65n.cloudfront.net/homepage/3d-printer.svg")}.Stat.Stat--places .CircleIcon.is-bottom{background-image:url("https://d3uoqkxdijd65n.cloudfront.net/homepage/ruler.svg")}.Stat.Stat--events .CircleIcon.is-top{background-image:url("https://d3uoqkxdijd65n.cloudfront.net/homepage/makerfaire.svg")}.Stat.Stat--events .CircleIcon.is-middle{background-image:url("https://d3uoqkxdijd65n.cloudfront.net/homepage/museum.svg")}.Stat.Stat--events .CircleIcon.is-bottom{background-image:url("https://d3uoqkxdijd65n.cloudfront.net/homepage/school.svg")}.TwoPartSlider{color:white}.TwoPartSlider .carousel-indicators{bottom:20px}@media (min-width: 768px){.TwoPartSlider .carousel-indicators{left:25%}}.TwoPartSlider .carousel-arrow{top:54%}@media (min-width: 768px){.TwoPartSlider .carousel-arrow{top:34.5%}}@media (min-width: 768px){.TwoPartSlider .carousel-control.right{left:40%;right:inherit}.TwoPartSlider .carousel-control.left{left:-15px}}@media (min-width: 992px){.TwoPartSlider .carousel-control.right{left:44.5%}.TwoPartSlider .carousel-control.left{left:0}}@media (max-width: 767px){.FeaturedInvention{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.FeaturedInvention .FeaturedInvention-image{background-position:center;background-size:cover;background-repeat:no-repeat;height:270px}@media (min-width: 480px){.FeaturedInvention .FeaturedInvention-image{height:250px}}.FeaturedInvention .FeaturedInvention-imageContainer{height:270px}@media (min-width: 480px){.FeaturedInvention .FeaturedInvention-imageContainer{height:250px}}.FeaturedInvention .FeaturedInvention-content{width:80%;margin-top:-40px;padding-bottom:60px}@media (min-width: 768px){.FeaturedInvention .FeaturedInvention-content{margin-top:0}}.FeaturedInvention .FeaturedInvention-contentContainer{background-color:#5f027e;position:relative}.FeaturedInvention .FeaturedInvention-inventorImage{background-position:center;background-size:cover;background-repeat:no-repeat;height:80px;width:80px;border-radius:50%;border:2px solid white;background-color:white;-webkit-filter:grayscale(1);filter:grayscale(1)}@media (min-width: 768px){.FeaturedInvention .FeaturedInvention-inventorImage{border-width:3px;height:100px;width:100px;margin-top:45px}}@media (min-width: 992px){.FeaturedInvention .FeaturedInvention-inventorImage{height:140px;width:140px;margin-top:70px}}.FeaturedInvention .FeaturedInvention-title{margin:7px 0 0;text-transform:none;font-size:24px}@media (min-width: 768px){.FeaturedInvention .FeaturedInvention-title{margin-top:10px}}@media (min-width: 992px){.FeaturedInvention .FeaturedInvention-title{font-size:1.6em;line-height:0.95}}.FeaturedInvention .FeaturedInvention-title{margin:7px 0 0;text-transform:none;font-size:24px;color:white}@media (min-width: 768px){.FeaturedInvention .FeaturedInvention-title{margin-top:10px}}@media (min-width: 992px){.FeaturedInvention .FeaturedInvention-title{font-size:1.6em;line-height:0.95}}.FeaturedInvention .FeaturedInvention-subtitle{font-weight:100;margin-top:15px}@media (min-width: 992px){.FeaturedInvention .FeaturedInvention-subtitle{margin-top:30px}}.FeaturedInvention .FeaturedInvention-user{color:white;font-size:16px;font-weight:400;margin:5px 0 0}@media (min-width: 768px){.FeaturedInvention .FeaturedInvention-user{font-size:18px;margin-top:7px}}.FeaturedInvention .FeaturedInvention-description{margin:15px 0 0;max-height:145px;font-size:16px;max-width:100%}@media (min-width: 768px){.FeaturedInvention .FeaturedInvention-description{font-size:18px;max-height:172px}}@media (min-width: 992px){.FeaturedInvention .FeaturedInvention-description{margin-top:20px;max-height:145px}}@media (min-width: 1200px){.FeaturedInvention .FeaturedInvention-description{max-width:450px}}.FeaturedInvention .FeaturedInvention-cta{font-size:14px;font-weight:600;color:white;margin:25px 0 0}.FeaturedInvention .FeaturedInvention-cta:hover{text-decoration:none}.FeaturedInvention .FeaturedInvention-cta:after{background-image:url(https://d3uoqkxdijd65n.cloudfront.net/navigation/caret-white.svg);background-repeat:no-repeat;background-position-y:center;width:15px;height:12px;content:'';display:inline-block;margin-left:7px;background-size:6px}@media (min-width: 992px){.FeaturedInvention .FeaturedInvention-cta{margin-top:55px 0 0}}.FeaturedInvention .FeaturedInvention-contentContainer,.FeaturedInvention .FeaturedInvention-imageContainer,.FeaturedInvention .FeaturedInvention-image{position:relative;padding:0}@media (min-width: 768px){.FeaturedInvention .FeaturedInvention-contentContainer,.FeaturedInvention .FeaturedInvention-imageContainer,.FeaturedInvention .FeaturedInvention-image{height:520px}}@media (min-width: 992px){.FeaturedInvention .FeaturedInvention-contentContainer,.FeaturedInvention .FeaturedInvention-imageContainer,.FeaturedInvention .FeaturedInvention-image{height:600px}}.ChallengeBanner{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}@media all and (min-width: 1201px){.ChallengeBanner{min-height:300px}}@media all and (min-width: 1401px){.ChallengeBanner{min-height:400px}}@media all and (min-width: 1601px){.ChallengeBanner{min-height:600px}}.ChallengeCongratsBit{max-width:33%}.ChallengeEntryCard{display:block}.ChallengeEntryCard .card-title,.ChallengeEntryCard .glyphicon{margin-top:1.3em}.ChallengeEntryCard .glyphicon{color:#888;float:right}.ChallengeProduct{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0.5em}.ChallengeProductImage{height:66px;margin-right:0.5em;width:99px}.ChallengeSidebar{border:1px solid #aaa;border-radius:0}.ChallengeSidebar .panel-heading{background-color:#eee;border-radius:0;color:#444;padding-bottom:1em;padding-top:1em}.ChallengeSidebar .panel-heading .icon{margin-right:0.33em;stroke:#666;vertical-align:bottom;width:1.5em}.ChallengeTabs.PageTabs{border-top:0}.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab a,.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab a.Byline .Byline-name,a.Byline .ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .Byline-name,.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .Byline--link .Byline-name,.Byline--link .ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .Byline-name{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#5f027e;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:57px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab a:hover,.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab a.Byline .Byline-name:hover,a.Byline .ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .Byline-name:hover,.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .Byline--link .Byline-name:hover,.Byline--link .ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .Byline-name:hover{background-color:#2f013e}.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab a.userHasEnteredChallenge,.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab a.Byline .userHasEnteredChallenge.Byline-name,a.Byline .ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .userHasEnteredChallenge.Byline-name,.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .Byline--link .userHasEnteredChallenge.Byline-name,.Byline--link .ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .userHasEnteredChallenge.Byline-name{background-color:#97d700}@media (min-width: 768px){.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab{float:right}.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab a,.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab a.Byline .Byline-name,a.Byline .ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .Byline-name,.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .Byline--link .Byline-name,.Byline--link .ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .Byline-name,.ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .Byline--link .Byline.Byline-name .Byline-name,.Byline--link .Byline.Byline-name .ChallengeTabs.PageTabs .nav-tabs>.EnterChallengeTab .Byline-name{height:97px}}.ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab a,.ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab a.Byline .Byline-name,a.Byline .ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab .Byline-name,.ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab .Byline--link .Byline-name,.Byline--link .ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab .Byline-name{font-size:0.9em;font-weight:normal}.ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab a .hide-when-sticky,a.Byline .ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab .Byline-name .hide-when-sticky,.ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab .Byline--link .Byline-name .hide-when-sticky,.Byline--link .ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab .Byline-name .hide-when-sticky,.ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab a .SubmitAnother,a.Byline .ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab .Byline-name .SubmitAnother,.ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab .Byline--link .Byline-name .SubmitAnother,.Byline--link .ChallengeTabs.PageTabs.stick .nav-tabs>.EnterChallengeTab .Byline-name .SubmitAnother{display:none}.ContestCallout{background-color:#ed258f;color:#fff;display:inline-block;margin-bottom:1em;padding:0.66em 1em}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,.react-datepicker__year-read-view--down-arrow::before,.react-datepicker__month-read-view--down-arrow::before,.react-datepicker__month-year-read-view--down-arrow::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block}.react-datepicker{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:0.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time{border-radius:0.3rem}.react-datepicker--time-only .react-datepicker__time-box{border-radius:0.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^="bottom"]{margin-top:10px}.react-datepicker-popper[data-placement^="top"]{margin-bottom:10px}.react-datepicker-popper[data-placement^="right"]{margin-left:8px}.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^="left"]{margin-right:8px}.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:0.3rem;border-top-right-radius:0.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 2px}.react-datepicker__current-month,.react-datepicker-time__header{margin-top:0;color:#000;font-weight:bold;font-size:0.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:0.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:0.4rem;text-align:center}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:70px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:0.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:white}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:-webkit-calc(195px + (1.7rem / 2));height:calc(195px + (1.7rem / 2));overflow-y:scroll;padding-right:0px;padding-left:0px;width:100%;-moz-box-sizing:content-box;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:white;font-weight:bold}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:0.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:0.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:0.166rem}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:0.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:bold}.react-datepicker__day--highlighted{border-radius:0.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1{color:magenta}.react-datepicker__day--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{border-radius:0.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected{border-radius:0.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,0.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:0.3rem}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:0.45rem}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:0.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:0.3rem;border-top-right-radius:0.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:0.3rem;border-bottom-right-radius:0.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;vertical-align:middle;position:absolute;height:16px;width:16px;top:25%;right:7px}.react-datepicker__close-icon::after{background-color:#216ba5;border-radius:50%;bottom:0;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;content:"\00d7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:0px;text-align:center}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:bold;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);left:0;top:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:0.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.field-error{border-left:8px solid #ed258f !important}.no-account{background-color:#eee;max-width:inherit;position:absolute;left:16px;right:16px;bottom:1px;margin-top:10px;padding:5px 5px 5px 5px}.form-help-text{color:#888;font-size:0.9em;font-weight:300;margin-bottom:8px !important}.facebook-color{background-color:#3C5A99}
