.company-index-title{color:#202020;font:normal 36px/1em "Roboto Slab",sans-serif}.company-index-p{color:#202020;font:normal 18px/1.6em Verdana,sans-serif}.info-cta-btn{min-width:240px}.company-index .company-footer{min-width:974px}.company-brand-mission-section{height:1348px}.company-brand-mission-section .bg-img-top{height:1349px;width:1920px}.company-brand-mission-section .company-index-title{text-align:center}.company-header-content{height:185px;display:flex;justify-content:center;align-items:center}.company-header-content .company-header-title{color:#fff;font:normal 38px/1.2em "Roboto Slab",sans-serif;text-align:center;flex:0 0 auto}.company-brand-content{height:716px;padding-top:100px;position:relative}.company-index-logos-container{height:450px;list-style:none;position:relative}.company-index-logos-container .company-logo-container{background-color:#fff;border-radius:50%;border:#fff 4px solid;position:absolute;display:flex;align-items:center;justify-content:center}.company-logo-container.ixl{height:235px;width:235px;border-color:#ffcb05;left:135px;top:10px}.company-logo-img.ixl{height:62px;width:170px}.company-logo-container.vocab{height:157px;width:157px;border-color:#a0db1d;left:795px;top:240px}.company-logo-img.vocab{height:26px;width:141px}.company-logo-container.abcya{height:124px;width:124px;border-color:#a0db1d;left:255px;top:255px}.company-logo-img.abcya{height:36px;width:94px}.company-logo-container.education{height:190px;width:190px;border-color:#00c4c9;left:579px;top:254px}.company-logo-img.education{height:38px;width:178px;position:relative;bottom:10px}.company-logo-container.rosetta{height:235px;width:235px;border-color:#00aeef;left:390px;top:63px}.company-logo-img.rosetta{height:75px;width:177px}.company-logo-container.wyzant{height:180px;width:180px;border-color:#f99d1b;left:35px;top:234px}.company-logo-img.wyzant{height:40px;width:162px}.company-logo-container.spanishdict{height:143px;width:143px;border-color:#1b85e5;left:-30px;top:84px;overflow:hidden}.company-logo-img.spanishdict{height:80px;width:148px}.company-logo-container.emmersion{height:124px;width:124px;border-color:#176ce4;left:389px;top:315px}.company-logo-img.emmersion{height:21px;width:112px}.company-logo-container.ingles{height:124px;width:124px;border-color:#1b85e5;left:900px;top:107px}.company-logo-img.ingles{height:24px;width:115px}.company-logo-container.tpt{height:235px;width:235px;border-color:#5fcca1;left:645px;top:10px}.company-logo-img.tpt{height:50px;width:189px}.company-mission-content{height:254px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.company-mission-content .company-index-p{margin:20px auto 30px;max-width:645px}.company-mission-content .company-index-p.no-cta-below{margin-bottom:0}.impact-section .ixl-content{padding-top:10px}.impact-section .company-index-title{margin-bottom:20px;text-align:center}.impact-stats-grid{list-style:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.impact-stats-grid .stats-header{display:block;font:bold 65px/1 Montserrat}.impact-stats-grid .stats-in-modifier{font-size:30px;line-height:0}.impact-stat{font:normal 16px Verdana,sans-serif;text-align:center;flex:0 0 auto}.impact-stat-orange{color:#f88f52}.impact-stat-green{color:#52b700}.impact-stat-blue{color:#00c6d2}.impact-stat-yellow{color:#e8b909}.impact-stat-students{width:180px}.company-news-room-join-team-section{height:1501px}.company-news-room-join-team-section .bg-img-btm{height:1502px;width:1920px}.news-room-content{height:670px;padding-top:145px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.news-room-content>*{flex:0 0 auto}.news-article-grid{list-style:none;width:100%}.news-article-tile{border-radius:20px;padding:30px 20px;display:flex;flex-direction:column}.news-article-tile .article-title{font:normal 18px/1.6em Verdana,sans-serif;min-height:4.8em;margin-bottom:15px;text-align:left}.news-article-tile .article-description{color:#202020;font:normal 15px/1.6em Verdana,sans-serif;text-align:left}.news-article-tile .article-footer{margin-top:25px;flex:1 0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.news-article-tile .article-date{color:#9a9a9a;font:normal 15px/1.6em Verdana,sans-serif}.news-article-tile .read-more{font:normal 15px/1.6em Verdana,sans-serif;padding-right:26px;position:relative}.news-article-tile .read-more .after-arrow{height:24px;width:24px;position:absolute;bottom:0;right:0}.news-article-tile:nth-of-type(1) .article-title,.news-article-tile:nth-of-type(1) .read-more{color:#52b601}.news-article-tile:nth-of-type(1) .after-arrow-stroke{stroke:#52b601}.news-article-tile:nth-of-type(2) .article-title,.news-article-tile:nth-of-type(2) .read-more{color:#00c6d2}.news-article-tile:nth-of-type(2) .after-arrow-stroke{stroke:#00c6d2}.news-article-tile:nth-of-type(3) .article-title,.news-article-tile:nth-of-type(3) .read-more{color:#ff9d66}.news-article-tile:nth-of-type(3) .after-arrow-stroke{stroke:#ff9d66}.join-team-content{padding-top:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.career-container{width:430px;flex:0 0 auto}.join-team-title{margin-bottom:25px}.join-team-cta-header{color:#202020;font:bold 18px/1.6em Verdana,sans-serif;margin-bottom:35px;margin-top:20px}.quote-cloud-container{height:301px;left:55px;position:relative;width:549px;flex:0 0 auto}.quote-cloud-container .cloud-bg-img{height:301px;left:50%;position:absolute;top:50%;width:549px;z-index:-1;transform:translate(-50%,-50%)}.quote-cloud-container .profile-img{bottom:-50px;height:139px;left:-40px;position:absolute;width:139px}.quote-cloud-container .quote-container{padding-left:120px;padding-top:90px;width:370px}.quote-cloud-container .quote-description{color:#f39317;font:normal 16px/1.6em Verdana,sans-serif;margin-bottom:25px}.quote-cloud-container .quote-author-container{color:#00aeef;font:normal 14px/1.6em Verdana,sans-serif}/* YUI CSS Detection Stamp */
#yui3-css-stamp.company-css-index-min { display: none; }
.company-header .ixl-content{padding-bottom:10px;padding-top:10px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.company-header-ixl-logo-container{flex:0 0 auto}.company-header-ixl-logo{height:38px;width:300px}.company-navigation-container{flex:0 0 auto;display:flex;flex-direction:row;justify-content:flex-end}.company-nav-list{list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.company-nav-list-item{display:block;padding-bottom:10px;padding-top:10px;position:relative}.company-nav-list-item::after{border-right:6px solid transparent;border-bottom:9px solid #00aeef;border-left:6px solid transparent;bottom:6px;content:"";height:0;left:50%;position:absolute;transform-origin:bottom;transform:translateX(-50%) scale(0);transition:150ms cubic-bezier(.64,.04,.35,1);width:0}.company-nav-divider{padding-left:8px;padding-right:8px}.company-nav-primary-link{background:0 0;border:none;color:#202020;display:block;font:normal 15px/1em Verdana,sans-serif;height:1em;padding:0 7px;outline:0;overflow:hidden;text-decoration:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.company-nav-primary-link.selected,.company-nav-primary-link:focus,.company-nav-primary-link:hover{color:#00aeef}.company-nav-primary-link:focus{outline:1px dotted}.company-nav-primary-link.selected{font-weight:700}.has-submenu .company-nav-primary-link{cursor:pointer}.company-nav-sublist{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.33);border-radius:0 0 3px 3px;left:50%;max-height:0;padding:0 20px;overflow:hidden;position:absolute;top:calc(100% + 3px);z-index:1;box-sizing:border-box;transform:translateX(-50%);transition:max-height 150ms cubic-bezier(.64,.04,.35,1)}.company-nav-sublist::before{background-color:#00aeef;content:"";height:6px;left:50%;position:absolute;top:0;width:0;transform:translateX(-50%);transition:width 150ms cubic-bezier(.64,.04,.35,1) .2s;transition-delay:50ms}.company-nav-list-item.has-submenu.open-submenu::after,.company-nav-list-item.has-submenu:hover::after{transform:translate(-50%,100%) scale(1)}.company-nav-list-item.has-submenu.open-submenu .company-nav-sublist,.company-nav-list-item.has-submenu:hover .company-nav-sublist{max-height:450px}.company-nav-list-item.has-submenu.open-submenu .company-nav-sublist::before,.company-nav-list-item.has-submenu:hover .company-nav-sublist::before{width:100%;transform:translateX(-50%)}.company-nav-sublist-item:first-of-type{margin-top:15px}.company-nav-sublist-item:last-of-type{margin-bottom:15px}.company-nav-sublist-link{color:#202020;border:none;display:block;font:normal 16px/1.6em Verdana,sans-serif;outline:0;padding-bottom:3px;padding-top:3px;text-align:left;text-decoration:none;white-space:nowrap}.company-nav-sublist-link.selected{font-weight:700}.company-nav-sublist-link.selected,.company-nav-sublist-link:focus,.company-nav-sublist-link:hover{color:#00aeef}.company-nav-sublist-link:focus{outline:1px dotted}.responsive .company-header .ixl-content{flex-direction:column;justify-content:center}.responsive .company-header-ixl-logo{height:38px;width:300px}.responsive .company-nav-primary-link{font-size:12px}.responsive .company-nav-divider{padding-left:0;padding-right:0}.responsive .company-nav-sublist{left:100%}@media (max-width:480px){.responsive .company-nav-primary-link{padding:0}}@media (min-width:481px){.responsive .company-header-ixl-logo{height:35px;width:274px}.responsive .company-nav-primary-link{font-size:12px}.responsive .company-nav-divider{padding-left:8px;padding-right:8px}}@media (min-width:801px){.responsive .company-header .ixl-content{flex-direction:row;justify-content:space-between}.responsive .company-nav-primary-link{font-size:13px}.responsive .company-nav-divider{padding-left:0;padding-right:0}.responsive .company-nav-sublist{left:50%}}@media (min-width:974px){.responsive .company-nav-primary-link{font-size:15px}.responsive .company-nav-divider{padding-left:8px;padding-right:8px}}/* YUI CSS Detection Stamp */
#yui3-css-stamp.company-css-common-header-min { display: none; }
.company-footer{background-color:#efefef;min-width:320px;padding-bottom:40px;padding-top:40px;text-align:center;width:100%}.company-footer-ixl-logo{height:34px;width:264px}.company-footer-copy-right{color:#202020;font:normal 15px/1.6em Verdana,sans-serif;margin-top:10px;text-align:center}.responsive .company-footer{padding-top:30px}.responsive .company-footer-copy-right{font-size:14px}@media (min-width:481px){.responsive .company-footer{padding-top:40px}.responsive .company-footer-copy-right{font-size:15px}}/* YUI CSS Detection Stamp */
#yui3-css-stamp.company-css-common-footer-min { display: none; }
.responsive .company-brand-list-section{display:none}.company-brand-list-section .ixl-content{padding-bottom:60px;padding-top:60px;min-width:1058px}.company-brand-list{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.company-brand-item{flex:0 0 auto;min-width:188px;display:flex;flex-direction:column}.company-brand-link{text-decoration:none}.company-brand-link:hover{text-decoration:underline}.company-brand-logo-img-container{display:flex;align-items:flex-end;height:30px;justify-content:center;margin-bottom:5px}.company-brand-description{color:#767676;font:normal 12px/1.2em Verdana,sans-serif;text-align:center}.company-brand-line-break{width:0;flex-basis:100%;margin-bottom:20px}.company-brand-vertical-divider{display:flex;align-items:center;justify-content:center;margin:0 8px}.company-brand-vertical-divider::after{display:block;background:linear-gradient(to bottom,#f5f5f5,#e6e6e6,#f5f5f5);content:"";width:1px;height:55px;margin:0 auto}.brand-logo-img.ixl{height:22px;width:59px}.brand-logo-img.vocab{height:19px;width:110px}.brand-logo-img.abcya{height:18px;width:48px}.brand-logo-img.education{height:27px;width:123px}.brand-logo-img.rosetta{height:22px;width:118px}.brand-logo-img.wyzant{height:21px;width:82px}.brand-logo-img.spanishdict{height:14px;width:160px}.brand-logo-img.emmersion{height:21px;width:111px}.brand-logo-img.tpt{height:22px;width:83px}.company-brand-logo-img-container.tpt{margin:0 0 5px}@media screen and (min-width:1014px){.responsive .company-brand-list-section{display:block;overflow-x:hidden}}@media screen and (max-width:1075px){.company-brand-list-section .ixl-content{min-width:unset}.company-brand-item{min-width:179px}.company-brand-description{font-size:11px}}/* YUI CSS Detection Stamp */
#yui3-css-stamp.company-css-brand-list-min { display: none; }
