<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.home__textbook-innovation{margin-top:43px;padding-top:20px;text-align:center}@media screen and (min-width: 500px) and (min-height: 300px){.home__textbook-innovation{padding-top:30px}}@media screen and (min-width: 769px){.home__textbook-innovation{padding-top:55px}}.home__textbook-innovation&gt;h1{font-size:20px;letter-spacing:5px;font-weight:300;text-transform:uppercase;color:#444;margin-bottom:15px}@media screen and (min-width: 500px) and (min-height: 300px){.home__textbook-innovation&gt;h1{font-size:28px}}@media screen and (min-width: 769px){.home__textbook-innovation&gt;h1{font-size:42px}}@media screen and (max-width: 768px){.home__textbook-innovation&gt;h1{font-weight:400;letter-spacing:2px}}.home__textbook-innovation&gt;p{font-size:17px;font-weight:300;color:#999;margin:0 auto;padding-bottom:1em;line-height:1.4}@media screen and (min-width: 500px) and (min-height: 300px){.home__textbook-innovation&gt;p{font-size:20px}}@media screen and (min-width: 769px){.home__textbook-innovation&gt;p{font-size:25px}}@media screen and (min-width: 500px) and (min-height: 300px){.home__textbook-innovation&gt;p{line-height:1.4}}@media screen and (min-width: 769px){.home__textbook-innovation&gt;p{line-height:1.6}}@media screen and (max-width: 499px){.home__textbook-innovation&gt;p{max-width:300px}}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.home__textbook-innovation&gt;p{max-width:90%}}@media screen and (min-width: 769px){.home__textbook-innovation&gt;p{max-width:800px}}.home__offerings{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;-webkit-transition:margin 0.2s ease-in-out;transition:margin 0.2s ease-in-out;padding:105px 0}@media screen and (max-width: 768px){.home__offerings{padding:100px 0 160px}}.home__offerings .big-boundless-logo #boundless-logo-orange-corner,.home__offerings .big-boundless-logo #boundless-logo-blue-corner,.home__offerings .big-boundless-logo #boundless-logo-green-corner{cursor:pointer}.home__offerings .big-boundless-logo-outer{margin:0 auto}@media screen and (min-width: 769px){.home__offerings .big-boundless-logo-outer{min-height:308px}}@media screen and (max-width: 499px){.home__offerings .big-boundless-logo-outer svg{width:150px;height:150px}}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.home__offerings .big-boundless-logo-outer svg{width:180px;height:180px}}@media screen and (min-width: 769px){.home__offerings .big-boundless-logo-outer svg{width:350px}}.home__offerings .offering{position:absolute;left:50%;width:165px;text-align:left;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.home__offerings .offering h2.header-container{color:inherit;font-weight:400;font-size:20px;margin-bottom:9px}@media screen and (max-width: 768px){.home__offerings .offering h2.header-container{font-size:16px;font-weight:500;margin-left:20px}}.home__offerings .offering h2.header-container i{font-size:18px;padding-left:8px;display:inline-block}@media screen and (max-width: 768px){.home__offerings .offering h2.header-container i{padding-left:5px}}@media screen and (max-width: 768px){.home__offerings .offering h2.students-header{margin-left:60px}}.home__offerings .offering&gt;p{font-size:14px;font-weight:300;color:#888;line-height:1.2}@media screen and (min-width: 500px) and (min-height: 300px){.home__offerings .offering&gt;p{font-size:15px}}@media screen and (min-width: 769px){.home__offerings .offering&gt;p{font-size:16px}}@media screen and (max-width: 768px){.home__offerings .offering&gt;p{font-weight:400;text-align:center}}.home__offerings .offering.for-students{color:#f4932c;top:40px;width:240px;margin-left:-120px}@media screen and (min-width: 769px){.home__offerings .offering.for-students{margin-left:-95px}}.home__offerings .offering.for-educators{color:#58a211}@media screen and (max-width: 499px){.home__offerings .offering.for-educators{top:265px;left:50%;margin-left:-165px}}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.home__offerings .offering.for-educators{top:295px;left:50%;margin-left:-185px}}@media screen and (min-width: 769px){.home__offerings .offering.for-educators{top:330px;margin-left:-335px}}.home__offerings .offering.for-institutions{color:#279fc8}@media screen and (max-width: 499px){.home__offerings .offering.for-institutions{left:50%;top:265px}}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.home__offerings .offering.for-institutions{top:295px;left:50%;margin-left:20px}}@media screen and (min-width: 769px){.home__offerings .offering.for-institutions{top:330px;margin-left:170px}}.home__subjects{border-top:1px solid #eee;max-width:900px;margin:0 auto}.home__subjects .section-header{font-size:18px;text-align:center;font-weight:300;color:#999;margin:2em 0}@media screen and (min-width: 500px) and (min-height: 300px){.home__subjects .section-header{font-size:20px}}@media screen and (min-width: 769px){.home__subjects .section-header{font-size:24px}}.home__subjects .bcp-sans-copy{color:#777;line-height:1.4;font-size:14px}@media screen and (min-width: 500px) and (min-height: 300px){.home__subjects .bcp-sans-copy{font-size:15px}}@media screen and (min-width: 769px){.home__subjects .bcp-sans-copy{font-size:16px}}@media screen and (min-width: 769px){.home__subjects .bcp__subjects-list .bcp__subjects-list__item__wrap .bcp__subjects-list__item{border-color:transparent}}.login__page{background:url(backgrounds/background_sky-nojetstream-e645db52c0d5e99d7a44f74778006a74.jpg) no-repeat center top;background-size:cover;background-color:#fff;text-align:center;padding-top:43px;position:fixed;top:0;bottom:0;width:100%;z-index:1;overflow:auto}.login__page .login__container{background:rgba(255,255,255,0.75)}@media screen and (max-width: 499px){.login__page .login__container{height:100%}}@media screen and (min-width: 500px) and (min-height: 300px){.login__page .login__container{margin:50px auto;max-width:500px;border-radius:4px}}@media screen and (min-width: 769px){.login__page .login__container{margin-top:100px}}.login__page .login__container .login__forgot-link{margin:10px 0}.register__page{background:url(backgrounds/background_sky-nojetstream-e645db52c0d5e99d7a44f74778006a74.jpg) no-repeat center top;background-size:cover;background-color:#fff;text-align:center;padding-top:43px;position:fixed;top:0;bottom:0;width:100%;z-index:1;overflow:auto}.register__page .register__container{background:#fff;overflow:hidden}@media screen and (max-width: 499px){.register__page .register__container{height:100%}}@media screen and (min-width: 500px) and (min-height: 300px){.register__page .register__container{margin:50px auto;max-width:500px;border-radius:4px}}.valore-vip__page{background:url(backgrounds/background_sky-nojetstream-e645db52c0d5e99d7a44f74778006a74.jpg) no-repeat center top;background-size:cover;background-color:#fff;text-align:center;padding-top:40px;padding-bottom:50px;top:0;bottom:0;width:100%;min-height:1400px;z-index:1}.valore-vip__page .valore-vip-logo{width:200px;height:29px;margin-bottom:12px}.valore-vip__page&gt;p{color:#fff;color:#fff;font-size:20px;max-width:750px;padding:0 20px;margin:0 auto;line-height:1.4;margin-bottom:20px}@media screen and (max-width: 499px){.valore-vip__page&gt;p{font-size:16px}}.valore-vip__page .register__container{background:#fff;overflow:hidden;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out}@media screen and (max-width: 499px){.valore-vip__page .register__container{height:100%}}@media screen and (min-width: 500px) and (min-height: 300px){.valore-vip__page .register__container{margin:50px auto;max-width:770px;border-radius:4px}}.valore-vip__page .register__container.show{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.valore-vip__sidebar h2{background:url(identity/header-logo-29px@2x-8c3ab2c96c9f4a7ca6b6a8f66062e8c6.png) no-repeat top left;background-size:138px;width:100%;height:35px;border-bottom:1px solid #DEE0DF;margin-top:-9px}.valore-vip__sidebar p{text-align:left;color:#444;font-size:15px}.valore-vip__sidebar .subject-library{background:url(valore/subject-library-10354f348b83eb3e213d606331e30d76.png) no-repeat top left;width:221px;height:254px;border-bottom:1px solid #DEE0DF;margin-bottom:12px}@media screen and (max-width: 768px){.valore-vip__sidebar .subject-library{display:none}}.valore-vip__sidebar .price-summary{padding:2px 4px;margin-bottom:4px}.valore-vip__sidebar .price-summary.total{font-weight:500}.valore-vip__sidebar .coupon-discount{background:#fff5c8;border-radius:2px}.teaching-powerpoints-intro{margin-top:40px;padding-top:150px;background:transparent url(educators/powerpoints_hero-a0abd2b2ecc5f83c20c79fc0e75142f5.jpg) no-repeat top center;background-size:cover}.teaching-powerpoints-intro .body-section-title{margin-bottom:10px}.teaching-powerpoints-intro .body-section-subtitle{margin-bottom:60px}.teaching-powerpoints-intro .teaching-powerpoints-intro__cta{margin-bottom:80px}.teaching-powerpoints-intro .teaching-powerpoints-intro__cta .teaching-powerpoints-intro__cta__get-started{font-size:22px}.teaching-powerpoints-intro .teaching-powerpoints-intro__cta .btn{width:300px;margin:0 auto}.teaching-powerpoints-about .teaching-powerpoints-about__left{width:50%;padding-right:30px;float:left}@media screen and (max-width: 499px){.teaching-powerpoints-about .teaching-powerpoints-about__left{width:100%;padding:0}}.teaching-powerpoints-about .teaching-powerpoints-about__right{width:50%;padding-left:30px;padding-top:10px;float:left}@media screen and (max-width: 499px){.teaching-powerpoints-about .teaching-powerpoints-about__right{width:100%;padding:40px 0}}.teaching-powerpoints-about .teaching-powerpoints-about__right .body-section-subtitle .font-size-adjustment{font-size:1.5em;text-align:left}.teaching-powerpoints-about .teaching-powerpoints-about__right .marketing-body .font-size-adjustment{font-size:1.3em;line-height:1.3}.teaching-powerpoints-subjects{margin:60px 0}.teaching-powerpoints-subjects__list-item__wrap{width:33%;padding:8px;float:left}@media screen and (max-width: 499px){.teaching-powerpoints-subjects__list-item__wrap{width:100%}}@media screen and (min-width: 500px) and (min-height: 300px){.teaching-powerpoints-subjects__list-item__wrap{width:50%}}@media screen and (min-width: 769px){.teaching-powerpoints-subjects__list-item__wrap{width:33%}}.teaching-powerpoints-subjects__list-item__wrap .teaching-powerpoints-subjects-list-item{border:1px solid #ddd;border-radius:6px;position:relative;height:64px}.teaching-powerpoints-subjects__list-item__wrap .teaching-powerpoints-subjects-list-item .teaching-powerpoints-subjects-list-icon{position:absolute;margin:8px;top:0;left:0}.teaching-powerpoints-subjects__list-item__wrap .teaching-powerpoints-subjects-list-item .body-section-subtitle{margin-bottom:0;margin-left:66px;margin-top:20px;text-align:left}.teaching-powerpoints-subjects__list-item__wrap .teaching-powerpoints-subjects-list-item .body-section-subtitle .font-size-adjustment{font-size:0.8em}.teaching-powerpoints-chapter-list__intro{margin-top:40px;padding-top:150px;background:transparent url(educators/powerpoints_hero-a0abd2b2ecc5f83c20c79fc0e75142f5.jpg) no-repeat top center;background-size:cover}.teaching-powerpoints-chapter-list__intro .body-section-title{margin-bottom:10px}.teaching-powerpoints-chapter-list__intro .body-section-subtitle{margin-bottom:60px}.teaching-powerpoints-chapter-list__intro .teaching-powerpoints-chapter-list__intro__cta{margin-bottom:80px}@media screen and (max-width: 499px){.teaching-powerpoints-chapter-list__intro .teaching-powerpoints-chapter-list__intro__cta{display:none}}.teaching-powerpoints-chapter-list__intro .teaching-powerpoints-chapter-list__intro__cta .teaching-powerpoints-chapter-list__intro__cta__get-started{font-size:22px;width:300px;line-height:46px;margin:0 auto;border:2px solid #fff;border-radius:25px;color:#fff;text-align:center}.teaching-powerpoints-chapter-list__list .teaching-powerpoints-chapter-list__list__wrap{margin-bottom:80px;border-bottom:1px solid #eee}.teaching-powerpoints-chapter-list__list .teaching-powerpoints-chapter-list__list__wrap .teaching-powerpoints-chapter-list__list__item{border-top:1px solid #eee;height:50px;padding-top:12px}.teaching-powerpoints-chapter-list__list .teaching-powerpoints-chapter-list__list__wrap .teaching-powerpoints-chapter-list__list__item .teaching-powerpoints-chapter-list__list__count{float:left;width:5%;color:#ccc}.teaching-powerpoints-chapter-list__list .teaching-powerpoints-chapter-list__list__wrap .teaching-powerpoints-chapter-list__list__item .teaching-powerpoints-chapter-list__list__title{float:left;width:90%}.teaching-powerpoints-chapter-list__list .teaching-powerpoints-chapter-list__list__wrap .teaching-powerpoints-chapter-list__list__item .icon-chevron-right{width:5%;float:left;color:#ccc;text-align:center;padding-top:6px}.teaching-powerpoints-chapter__intro{margin-top:40px;padding-top:80px;background:transparent url(educators/powerpoints_hero-a0abd2b2ecc5f83c20c79fc0e75142f5.jpg) no-repeat top center;background-size:cover}.teaching-powerpoints-chapter__intro .teaching-powerpoints-chapter__intro__inner{background:rgba(0,0,0,0.5);border-radius:6px;margin-bottom:20px}.teaching-powerpoints-chapter__intro .teaching-powerpoints-chapter__intro__inner .body-section-title{padding:24px 0;margin-bottom:0;padding-bottom:20px}.teaching-powerpoints-chapter__intro .teaching-powerpoints-chapter__intro__inner .body-section-subtitle{margin-bottom:30px;margin-top:20px}.teaching-powerpoints-chapter__intro .teaching-powerpoints-chapter__intro__inner .teaching-powerpoints-chapter__intro__cta{padding-bottom:20px;line-height:46px;text-align:center;color:#fff;width:90%;max-width:300px;margin:0 auto}.teaching-powerpoints-chapter__intro .teaching-powerpoints-chapter__intro__inner .teaching-powerpoints-chapter__intro__cta a{color:#fff;display:block}.teaching-powerpoints-chapter__intro .teaching-powerpoints-chapter__intro__inner .teaching-powerpoints-chapter__intro__cta .teaching-powerpoints-chapter__intro__cta__download{border-radius:4px;background:#7ac631;border-color:#58a211;cursor:pointer}.teaching-powerpoints-chapter__intro .teaching-powerpoints-chapter__intro__inner .teaching-powerpoints-chapter__intro__cta .teaching-powerpoints-chapter__intro__cta__get-started{border:2px solid #fff;border-radius:4px}.teaching-powerpoints-chapter__intro .teaching-powerpoints-chapter__intro__inner .teaching-powerpoints-chapter__intro__hr{border-bottom:1px solid #000;box-shadow:0 4px 4px -4px #999;height:10px}.teaching-powerpoints-chapter__intro .teaching-powerpoints-chapter__intro__inner .teaching-powerpoints-chapter__intro__wrong-chapter{font-style:italic;line-height:50px;text-align:center}.teaching-powerpoints-chapter__intro .teaching-powerpoints-chapter__intro__inner .teaching-powerpoints-chapter__intro__wrong-chapter a{color:#ccc}@media screen and (max-width: 499px){.teaching-powerpoints-chapter__intro .teaching-powerpoints-chapter__intro__inner .teaching-powerpoints-chapter__intro__wrong-chapter .not-looking-for{display:none}}.teaching-powerpoints-chapter__intro .teaching-powerpoints-chapter__intro__inner .teaching-powerpoints-chapter__intro__wrong-chapter .icon-arrow-right{display:inline}.teaching-powerpoints-chapter__list .teaching-powerpoints-chapter__list__wrap{margin-bottom:80px;border-bottom:1px solid #eee}.teaching-powerpoints-chapter__list .teaching-powerpoints-chapter__list__wrap .teaching-powerpoints-chapter__list__item{border-top:1px solid #eee;height:50px;padding-top:12px;cursor:pointer}.teaching-powerpoints-chapter__list .teaching-powerpoints-chapter__list__wrap .teaching-powerpoints-chapter__list__item .teaching-powerpoints-chapter__list__count{float:left;width:5%;color:#ccc}.teaching-powerpoints-chapter__list .teaching-powerpoints-chapter__list__wrap .teaching-powerpoints-chapter__list__item .teaching-powerpoints-chapter__list__title{float:left;width:90%}.teaching-powerpoints-chapter__list .teaching-powerpoints-chapter__list__wrap .teaching-powerpoints-chapter__list__item .icon-chevron-right{width:5%;float:left;color:#ccc;text-align:center;padding-top:6px}.teaching-powerpoints-chapter__about{margin-bottom:50px}.teaching-powerpoints-chapter__about .teaching-powerpoints-chapter__about__left{width:50%;padding-right:30px;float:left}@media screen and (max-width: 499px){.teaching-powerpoints-chapter__about .teaching-powerpoints-chapter__about__left{width:100%;padding:0}}.teaching-powerpoints-chapter__about .teaching-powerpoints-chapter__about__right{width:50%;padding-left:30px;padding-top:10px;float:left}@media screen and (max-width: 499px){.teaching-powerpoints-chapter__about .teaching-powerpoints-chapter__about__right{width:100%;padding-top:40px}}.teaching-powerpoints-chapter__about .teaching-powerpoints-chapter__about__right .body-section-subtitle .font-size-adjustment{font-size:1.5em;text-align:left}.teaching-powerpoints-chapter__about .teaching-powerpoints-chapter__about__right .marketing-body .font-size-adjustment{font-size:1.3em;line-height:1.3}.teaching-powerpoints-chapter__more{text-align:center;margin-bottom:50px}.teaching-powerpoints-chapter__more .teaching-powerpoints-chapter__more__icon{margin-bottom:30px}.teaching-powerpoints-chapter__more .teaching-powerpoints-chapter__more__cta{width:300px;margin:0 auto}.teaching-powerpoints-section__intro{margin-top:40px;padding-top:80px;background:transparent url(educators/powerpoints_hero-a0abd2b2ecc5f83c20c79fc0e75142f5.jpg) no-repeat top center;background-size:cover}.teaching-powerpoints-section__intro .teaching-powerpoints-section__intro__inner{background:rgba(0,0,0,0.5);border-radius:6px;margin-bottom:20px}.teaching-powerpoints-section__intro .teaching-powerpoints-section__intro__inner .body-section-title{padding:24px 0;margin-bottom:0;padding-bottom:20px}.teaching-powerpoints-section__intro .teaching-powerpoints-section__intro__inner .body-section-subtitle{margin-bottom:30px;margin-top:20px}.teaching-powerpoints-section__intro .teaching-powerpoints-section__intro__inner .teaching-powerpoints-section__intro__cta{padding-bottom:20px;line-height:46px;text-align:center;color:#fff;width:90%;max-width:300px;margin:0 auto}.teaching-powerpoints-section__intro .teaching-powerpoints-section__intro__inner .teaching-powerpoints-section__intro__cta a{color:#fff;display:block}.teaching-powerpoints-section__intro .teaching-powerpoints-section__intro__inner .teaching-powerpoints-section__intro__cta .teaching-powerpoints-section__intro__cta__download{border-radius:4px;background:#7ac631;border-color:#58a211;cursor:pointer}.teaching-powerpoints-section__intro .teaching-powerpoints-section__intro__inner .teaching-powerpoints-section__intro__cta .teaching-powerpoints-section__intro__cta__get-started{border:2px solid #fff;border-radius:4px}.teaching-powerpoints-section__intro .teaching-powerpoints-section__intro__inner .teaching-powerpoints-section__intro__hr{border-bottom:1px solid #000;box-shadow:0 4px 4px -4px #999;height:10px}.teaching-powerpoints-section__intro .teaching-powerpoints-section__intro__inner .teaching-powerpoints-section__intro__wrong-chapter{font-style:italic;line-height:50px;text-align:center}.teaching-powerpoints-section__intro .teaching-powerpoints-section__intro__inner .teaching-powerpoints-section__intro__wrong-chapter a{color:#ccc}@media screen and (max-width: 499px){.teaching-powerpoints-section__intro .teaching-powerpoints-section__intro__inner .teaching-powerpoints-section__intro__wrong-chapter .not-looking-for{display:none}}.teaching-powerpoints-section__intro .teaching-powerpoints-section__intro__inner .teaching-powerpoints-section__intro__wrong-chapter .icon-arrow-right{display:inline}.teaching-powerpoints-section__list .teaching-powerpoints-section__list__wrap{margin-bottom:80px;border-bottom:1px solid #eee}.teaching-powerpoints-section__list .teaching-powerpoints-section__list__wrap .teaching-powerpoints-section__list__item{border-top:1px solid #eee;height:50px;padding-top:12px;cursor:pointer}.teaching-powerpoints-section__list .teaching-powerpoints-section__list__wrap .teaching-powerpoints-section__list__item .teaching-powerpoints-section__list__count{float:left;width:5%;color:#ccc}.teaching-powerpoints-section__list .teaching-powerpoints-section__list__wrap .teaching-powerpoints-section__list__item .teaching-powerpoints-section__list__title{float:left;width:90%}.teaching-powerpoints-section__list .teaching-powerpoints-section__list__wrap .teaching-powerpoints-section__list__item .boundless-icon-download{width:5%;float:left;color:#ccc;text-align:center;padding-top:6px}.teaching-powerpoints-section__about{margin-bottom:50px}.teaching-powerpoints-section__about .teaching-powerpoints-section__about__left{width:50%;padding-right:30px;float:left}@media screen and (max-width: 499px){.teaching-powerpoints-section__about .teaching-powerpoints-section__about__left{width:100%;padding:0}}.teaching-powerpoints-section__about .teaching-powerpoints-section__about__right{width:50%;padding-left:30px;padding-top:10px;float:left}@media screen and (max-width: 499px){.teaching-powerpoints-section__about .teaching-powerpoints-section__about__right{width:100%;padding-top:40px}}.teaching-powerpoints-section__about .teaching-powerpoints-section__about__right .body-section-subtitle .font-size-adjustment{font-size:1.5em;text-align:left}.teaching-powerpoints-section__about .teaching-powerpoints-section__about__right .marketing-body .font-size-adjustment{font-size:1.3em;line-height:1.3}.teaching-powerpoints-section__more{text-align:center;margin-bottom:50px}.teaching-powerpoints-section__more .teaching-powerpoints-section__more__icon{margin-bottom:30px}.teaching-powerpoints-section__more .teaching-powerpoints-section__more__cta{width:300px;margin:0 auto}.redeem-codes{width:100%;height:500px;padding:10px 50px}@media screen and (max-width: 660px){.redeem-codes{padding:0}}.redeem-codes__product{width:250px;height:425px;float:left;border:1px solid #d5d7d6;box-shadow:rgba(0,0,0,0.15) 0 0 2px;border-radius:3px;float:left;margin-right:20px;position:relative;padding:10px;font-size:14px}.redeem-codes__product--image{text-align:center}.redeem-codes__product--image img{height:140px}.redeem-codes__product--title{margin-bottom:20px}.redeem-codes__product--explanation{color:#999}.redeem-codes__product--help{color:#999;text-align:center}@media screen and (max-width: 660px){.redeem-codes__product--help{margin-bottom:15px}}.redeem-codes__form--outer{border:1px solid #d5d7d6;box-shadow:rgba(0,0,0,0.15) 0 0 2px;border-radius:3px;width:580px;height:425px;display:block;margin-right:auto;margin-left:auto;background:white}@media screen and (max-width: 660px){.redeem-codes__form--outer{width:300px;height:auto}}.redeem-codes__form--inner{height:400px;padding:30px}@media screen and (max-width: 660px){.redeem-codes__form--inner{height:auto}}.redeem-codes__form--inner p{font-size:15px;font-weight:200;margin-bottom:20px;line-height:1.4;color:#555}.redeem-codes__notice{color:red;margin-bottom:10px}.redeem-codes__form--logo{display:block;margin:10px auto;width:300px;height:60px;background:url(identity/header-logo-29px@2x-8c3ab2c96c9f4a7ca6b6a8f66062e8c6.png) no-repeat;background-size:100%}@media screen and (max-width: 660px){.redeem-codes__form--logo{background:url(identity/header-logo-29px-87ebd7c21e2e968a92741e6c36597c8b.png) no-repeat;width:156px;height:29px}}@media screen and (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5){.redeem-codes__form--logo{background-image:url(identity/header-logo-29px@2x-8c3ab2c96c9f4a7ca6b6a8f66062e8c6.png);background-size:100%}}.redeem_codes_form input{width:518px;font-size:18px;margin-bottom:15px}@media screen and (max-width: 660px){.redeem_codes_form input{width:250px}}.redeem_codes_form button{display:block;margin-right:auto;margin-left:auto;width:300px}@media screen and (max-width: 660px){.redeem_codes_form button{width:200px}}#subjects{border-top-right-radius:0;border-top-left-radius:0;margin-top:-16px}#subjects .subject{position:relative;width:32.4%;height:96px;float:left;background-color:#F9F9F9;border:1px solid #d7d7d7;padding:4px 10px 54px;margin:0 0 12px 10px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.1),inset 0 36px 50px 5px #fff;-webkit-transition:top 0.1s linear;transition:top 0.1s linear;-webkit-transition-property:top box-shadow border-color;transition-property:top box-shadow border-color;cursor:pointer}#subjects .subject.left_row{margin-left:0px}#subjects .subject:hover{top:-3px;box-shadow:0 3px 5px rgba(0,0,0,0.1),inset 0 36px 50px 5px #fff;border-color:#00aeeb}#subjects .subject.subject{height:45px}#subjects .subject.subject .title{font-size:18px;line-height:27px;font-weight:normal;color:#555}#subjects .subject.subject i{display:inline-block;font-size:32px;color:#396277;vertical-align:middle;padding:3px 10px 0 2px}#subject_view{border-top-right-radius:0;border-top-left-radius:0;margin-top:-16px}#subject_view .header{margin-bottom:40px}#subject_view .header img{width:280px;float:left;margin-right:30px}#subject_view .header h1{font-size:66px;text-align:left;font-weight:bold;letter-spacing:-2px;margin:10px 0 0 0}#subject_view h2{font-weight:bold;margin:40px 0 20px;text-align:center}#subject_view h3{color:#333}#subject_view h4{color:#555}#subject_view .section_list{margin:10px 0 20px 10px}#book_search_container{margin:20px auto 20px}#book_search_container #book-search__form{margin-top:10px}#book_search_container input.search-query{width:450px;font-size:16px;height:44px;padding:8px 10px}#book_search_container .browse-boundless{margin-bottom:20px}#book-search-results{overflow:hidden;height:0;width:740px;margin:0 auto}#book-search-results ul.title_search_results{text-align:left;border-bottom:1px solid #eee;padding:0px;margin:0px;height:100%;list-style:none;overflow:scroll;overflow-x:hidden;position:relative;z-index:1}#book-search-results ul.title_search_results img.search_spinner{margin-left:330px}#book-search-results ul.title_search_results h2.search-results-title{margin:15px 0px}#book-search-results ul.title_search_results li.book{overflow:hidden;padding:10px;border-top:1px solid #e0e0e0;margin:0px}#book-search-results ul.title_search_results li.book:first-child{border-top:none}#book-search-results ul.title_search_results li.book.even{background-color:#F9F9F9}#book-search-results ul.title_search_results li.book .cover{width:90px;float:left;text-align:center}#book-search-results ul.title_search_results li.book .title-data{margin-left:100px;margin-right:150px}#book-search-results ul.title_search_results li.book .title-data .title{display:block}#book-search-results ul.title_search_results li.book .title-data .author,#book-search-results ul.title_search_results li.book .title-data .isbn,#book-search-results ul.title_search_results li.book .title-data .edition{font-size:80%}#book-search-results ul.title_search_results li.book a.btn{float:right;margin-top:10px;margin-right:20px;margin-left:10px;text-align:left;font-size:12px;line-height:14px;padding:5px 25px 5px 45px;position:relative;color:#555;text-shadow:0 1px 0 white;background:-webkit-linear-gradient(#fff, #ccc);background:linear-gradient(#fff, #ccc)}#book-search-results ul.title_search_results li.book a.btn.customize-this-book{padding-top:11px;padding-bottom:11px}#book-search-results ul.title_search_results li.book a.btn i{vertical-align:center;font-style:normal;position:absolute;line-height:50px;color:#d9d9d9;top:0}#book-search-results ul.title_search_results li.book a.btn i.bicon-boundless{float:left;font-size:36px;left:5px}#book-search-results ul.title_search_results li.book a.btn i.icon-chevron-right{float:right;font-size:24px;right:-2px}#book-search-results ul.title_search_results li.error{text-align:center;overflow:auto;font-size:18px;color:#000;padding:0px;line-height:250px;height:250px}#book-search-results .spinner{left:50% !important;top:50% !important}.careers-intro__hero{height:460px;margin-top:40px;width:100;position:relative;padding:30px 0;background:transparent url(f13/hero_careers-84ddeb08c7ca1dc637488a04904e4a50.jpg) no-repeat center center;background-size:cover}@media screen and (max-width: 499px){.careers-intro__hero{height:auto}}.careers-intro__text{margin-top:100px;width:100%}@media screen and (max-width: 499px){.careers-intro__text{margin-top:0}}@media screen and (min-width: 500px) and (min-height: 300px){.careers-available__header{margin-top:30px}}.careers-available__header .body-section-title{margin-bottom:10px}.careers-available__blocks-wrap{text-align:center;margin-bottom:80px}@media screen and (max-width: 499px){.careers-available__blocks-wrap{margin-bottom:20px}}.careers-available__block{display:inline-block;width:40%;height:75px;margin-right:3%;margin-top:20px}@media screen and (max-width: 499px){.careers-available__block{margin:10px 0 0;width:100%;margin-top:10px}}.careers-available__block.content-edcurator .careers-available__block-icon{background:transparent url(f13/careers_edcurator-53d4975a6ab611967cad6ae2439d83e5.png) no-repeat center;background-size:contain}.careers-available__block.front-end-engineer .careers-available__block-icon{background:transparent url(f13/careers_engineer-50da7f38772800df8c9ccaa66f289920.png) no-repeat center;background-size:contain}.careers-available__block-icon{width:30%;float:left;height:70%;margin-top:10px;background:transparent url(f13/careers_edcurator-53d4975a6ab611967cad6ae2439d83e5.png) no-repeat center;background-size:contain}.careers-available__block-title{width:70%;float:left;margin-top:25px;font-size:20px;text-align:left;padding:0 10px}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.careers-available__block-title{font-size:16px}}.careers-culture{padding:30px 0}.careers-culture .careers-culture__perks{text-align:center}.careers-culture .careers-culture__perks .careers-culture__perk-icon{width:60px;height:60px;margin:4px;padding:4px;font-size:48px;text-align:center;background-color:#fff;display:inline-block;color:#000}.careers-culture .careers-culture__perks .careers-culture__perk-icon:hover,.careers-culture .careers-culture__perks .careers-culture__perk-icon:active{color:#279fc8}.careers-culture .careers-culture__perks .careers-culture__perk-icon .hovering-arrow-box{display:none}.careers-culture__media{height:310px;margin-top:40px}.careers-culture__media .careers-culture__media-officeVid{width:55%;height:100%;float:left}@media screen and (max-width: 499px){.careers-culture__media .careers-culture__media-officeVid{width:100%}}.careers-culture__media .careers-culture__media-pepe{position:relative;width:40%;height:100%;margin-left:5%;float:left;background:transparent url(f13/careers_pepe-5e9f76e0d87b93728a690386627daf37.jpg) no-repeat center;background-size:cover}.careers-culture__media .careers-culture__media-pepe .hovering-arrow-box{display:none;left:20%;top:40%}.careers-culture__media .careers-culture__media-pepe:hover .hovering-arrow-box,.careers-culture__media .careers-culture__media-pepe:active .hovering-arrow-box{display:inline-block}@media screen and (max-width: 499px){.careers-culture__media .careers-culture__media-pepe{display:none}}#careers-contact__map{width:100%;height:540px;position:relative;margin-top:30px}.careers-whoWeAre .careers-whoWeAre__inner{margin:40px 0;margin-top:70px}.careers-team__hero{height:540px;width:100%;margin-bottom:30px;background-color:#d9d4d5}.careers-team__hero--inner{height:100%;width:100%;max-width:1470px;margin:0 auto;background:transparent url(f13/boundlings-b98ed059a352645b26f162e8245fac99.jpg) no-repeat center top;background-size:cover}.careers-team__hero--inner:hover{background:transparent url(f13/boundlings-selfie-5585eb17b630e1c1c2a07d09dc804473.jpg) no-repeat center top;background-size:cover}.careers-team__hero--inner-bg2{background:transparent url(f13/boundlings-selfie-5585eb17b630e1c1c2a07d09dc804473.jpg) no-repeat center top}.careers-investors__inner{margin:50px 0;margin-bottom:100px}.careers-investors .careers-investors_logos{position:relative;width:100%;margin-bottom:40px;margin-top:10px;display:inline-block}.careers-investors .careers-investors_logos .careers-investors_logo{float:left;width:16%;margin:0 2%;height:100%;text-align:center}@media screen and (min-width: 500px) and (min-height: 300px){.careers-investors .careers-investors_logos .careers-investors_logo{vertical-align:middle;line-height:80px}}@media screen and (max-width: 499px){.careers-investors .careers-investors_logos .careers-investors_logo{float:none;margin:0 auto 20px;width:100%;max-width:150px}}.careers-advisors{text-align:center}.career-modal__body ul{list-style:disc;margin-left:2em}.career-modal__body ol{list-style:decimal;margin-left:2em}.career-modal__footer{position:relative;padding:10px;border-top:1px solid #eee}.career-modal__footer .share-label{line-height:1.6;text-transform:uppercase;font-size:12px;font-weight:500;color:#555}@media screen and (max-width: 768px){.career-modal__link-to-job{margin-top:10px}}@media screen and (min-width: 769px){.career-modal__link-to-job{position:absolute;top:10px;right:10px;left:200px;overflow:hidden}}.career-modal__cta{text-transform:uppercase;font-size:14px;font-weight:bold;padding:10px 18px}.about-us-intro__hero{background-image:url(https://boundless-production.boundless-cdn.com/assets/marketing/about-us/hero-aboutus-6d3de8a29ca97856799103c5ef14aa0c.jpg);background-repeat:no-repeat;background-size:cover;padding-bottom:8em;text-align:center}@media screen and (max-width: 768px){.about-us-intro__hero{padding-bottom:3em}}.about-us-intro__hero h1{color:#279fc8;font-size:40px;font-weight:200;margin-top:2em}@media screen and (min-width: 500px) and (min-height: 300px){.about-us-intro__hero h1{font-size:42px}}@media screen and (min-width: 769px){.about-us-intro__hero h1{font-size:45px}}.about-us-intro__hero h3{color:#353535;font-size:18px;font-weight:200;line-height:1.6;padding:1em 2em 2em 2em}@media screen and (min-width: 500px) and (min-height: 300px){.about-us-intro__hero h3{font-size:19px}}@media screen and (min-width: 769px){.about-us-intro__hero h3{font-size:20px}}.about-us-intro__hero .divider-short-blue{border-color:#279fc8;margin:20px auto !important;width:20px}.about-us-intro__hero .icon-chevron-down{color:#279fc8}.divider-feathered-edges{background:-webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(#fff), color-stop(50%, #e6e6e6));height:3px;margin-bottom:4em}.about-us-intro__title{top:35%;position:absolute;width:100%;font-size:28px;font-weight:400}@media screen and (min-width: 769px){.about-us-intro__title{font-size:40px}}.about-us-story__title{padding-top:20px;font-size:30px;color:black}.about-us-summary__hero{margin-top:10px;text-align:center}@media screen and (max-width: 499px){.about-us-summary__hero{margin-top:0px}.about-us-summary__hero .about-us-summary__hero1{display:none}}@media screen and (min-width: 500px) and (min-height: 300px){.about-us-summary__hero .about-us-summary__hero2{display:none}}@media screen and (min-width: 769px){.about-us-summary__hero{width:100%;margin-left:0}.about-us-summary__hero .about-us-summary__hero2{display:none}}.about-us-summary__body{margin-top:20px;margin-right:auto;margin-left:auto}@media screen and (min-width: 769px){.about-us-summary__body{width:80%}}.about-us-hiw .column-layout{width:100%;margin-top:20px}.about-us__milestone-column .about-us__milestone-link-text{color:#279FC9}.bcp__hr--plane-trail{width:100%;height:1px}.bcp__hr--plane-trail.bcp__hr--plane-trail--white{background:-webkit-linear-gradient(left, rgba(255,255,255,0.1), #fff);background:linear-gradient(left, rgba(255,255,255,0.1), #fff)}.bcp__hr--plane-trail.bcp__hr--plane-trail--black{background:-webkit-linear-gradient(left, rgba(0,0,0,0.1), #000);background:linear-gradient(left, rgba(0,0,0,0.1), #000)}.bcp__hr--plane-trail.bcp__hr--plane-trail--blue{background:-webkit-linear-gradient(left, rgba(39,159,200,0.1), #279fc8);background:linear-gradient(left, rgba(39,159,200,0.1), #279fc8)}.bcp__hr--plane-trail.bcp__hr--plane-trail--green{background:-webkit-linear-gradient(left, rgba(122,198,49,0.1), #7ac631);background:linear-gradient(left, rgba(122,198,49,0.1), #7ac631)}.bcp__hr--plane-trail.bcp__hr--plane-trail--orange{background:-webkit-linear-gradient(left, rgba(249,182,0,0.1), #f9b600);background:linear-gradient(left, rgba(249,182,0,0.1), #f9b600)}.about-us__feature-column .sans-copy{font-size:14px}.about-us__feature-column img{height:200px}.about-us__feature-column .about-us__column__img-wrapper{width:100%;text-align:center}.about-us-hiw__books .about-us__column-subtitle{color:#279fc8;font-size:15px}.about-us-hiw__teaching-resources .sans-copy{font-size:14px;min-height:126px}.about-us-hiw__teaching-resources .about-us__column-subtitle{color:#7ac631;font-size:15px}.about-us-hiw__classroom .about-us__column-subtitle{color:#ffda39;font-size:15px}.about-us-hiw__community .about-us__column-subtitle{color:#279fc8;font-size:15px}.about-us-hiw__columns{margin-bottom:20px}@media screen and (min-width: 769px){.about-us-hiw__columns{min-height:320px}}.about-us-hiw__columns .about-us__feature-column{margin:0}@media screen and (min-width: 500px) and (min-height: 300px){.about-us-hiw__columns .about-us__feature-column{float:left;width:45%;min-height:354px}}@media screen and (min-width: 500px) and (min-height: 300px){.about-us-hiw__columns .about-us__feature-column:nth-child(2n+2){float:right;margin:0}}@media screen and (min-width: 769px){.about-us-hiw__columns .about-us__feature-column{width:21%}.about-us-hiw__columns .about-us__feature-column:first-child{margin-right:5%}.about-us-hiw__columns .about-us__feature-column:nth-child(2n+2){float:left}.about-us-hiw__columns .about-us__feature-column:nth-child(2n+2),.about-us-hiw__columns .about-us__feature-column{margin-right:5%}.about-us-hiw__columns .about-us__feature-column:last-child{margin-right:0}}.about-us-leadership .section-subtitle{text-align:left}.about-us-leadership .wire-box__footer div[class^="boundless-icon"],.about-us-leadership .wire-box__footer div[class*=" boundless-icon"]{display:inline;margin-right:8px}@media screen and (min-width: 500px) and (min-height: 300px){.gutter-sizer{width:4%}}@media screen and (min-width: 769px){.gutter-sizer{width:2%}}.about-us-leadership .wire-box,.wire-box{margin-bottom:2%}@media screen and (min-width: 769px){.about-us-leadership .wire-box .wire-box__footer{position:absolute;width:100%;bottom:0}}.body-section-subtitle{line-height:1.6}.about-us-leadership__vp-content{margin:0 auto;width:100%;max-width:500px}.about-us-leadership__vp-content .wire-box__hero{background:transparent url(f13/steve-a3ebf8b8b5c2c54824fb6e3775b032dd.png) no-repeat;height:211px;background-size:280px}@media screen and (max-width: 499px){.about-us-leadership__vp-content .wire-box__hero{background-position:-60px 0}}@media (min-width: 500px){.about-us-leadership__vp-content .wire-box__hero{background-position:-80px 0}}@media (min-width: 630px){.about-us-leadership__vp-content .wire-box__hero{background-position:-40px 0}}@media (min-width: 768px){.about-us-leadership__vp-content .wire-box__hero{background-position:left bottom}}.about-us-join{background-color:#40b0d6;padding:60px 0;color:white}.about-us-join .about-us-join__title{text-transform:uppercase;color:white;font-size:24px;text-align:center}@media screen and (max-width: 499px){.about-us-join .about-us-join__title{font-size:20px}}.about-us-join .about-us-join__subtitle{color:white;font-size:24px;text-align:center;padding-bottom:20px;line-height:1.5}@media screen and (max-width: 499px){.about-us-join .about-us-join__subtitle{font-size:18px;padding:0 10px 20px 10px}}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.about-us-join .about-us-join__subtitle{font-size:22px;padding:0 10px 20px 10px}}.about-us-join .about-us-join__view{text-transform:uppercase;font-size:18px;text-align:center;padding-bottom:20px}.about-us-join .about-us-join__view a{color:white}#divider-short__join{border-color:white !important;margin-top:30px;margin-bottom:25px;width:30px}.rwd-break{display:block}@media screen and (max-width: 499px){.rwd-break{display:none}}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.rwd-break{display:none}}#about-us-location__map{width:100%;height:475px;position:relative}.about-us-location{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-us-location__column{padding:40px 70px}@media screen and (max-width: 499px){.about-us-location__column{padding:40px 10px}}@media screen and (min-width: 500px) and (min-height: 300px){.about-us-location__column{padding:40px 25px}}.about-us-location__column .about-us-location__title{color:#5F5858}.about-us-location__column .about-us-location__subtitle{color:#999}.about-us-location__column .social-icon{color:#bfbfbf;width:18px;height:18px;float:left;margin-right:6px}@media screen and (max-width: 499px){.about-us-location__column .social-icon{margin-right:2px}}@media screen and (min-width: 500px) and (min-height: 300px){.about-us-location__column .social-icon{margin-right:2px}}.about-us-location__column .facebook{background:transparent url(f13/facebook_icon_blue-c0db3a9956e76a92f1f9dc544bd3aa61.svg) no-repeat center;background-size:18px 18px}.about-us-location__column .twitter{background:transparent url(f13/twitter_icon_blue-2ce80785ddeb71ebdf3d40493dd5bcea.svg) no-repeat center;background-size:18px 18px}.zoho-contact-form{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;margin:40px 0;padding:0 30px}.zoho-contact-form form{margin-bottom:30px}.zoho-contact-form table{width:100%}.zoho-contact-form table tr:last-child td{text-align:center}.zoho-contact-form table td{padding:5px 0}.zoho-contact-form table td[nowrap]{color:#808080;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size:14px !important;line-height:1.25;padding:15px 20px 15px 0;text-align:right;vertical-align:top;width:80px !important}@media screen and (max-width: 499px){.zoho-contact-form table td[nowrap]{padding-right:5px}}.zoho-contact-form table td&gt;strong{display:none}.zoho-contact-form table tr:first-child&gt;td::before{font-size:19px;color:#444;content:"Inquiries?";display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;padding:15px 0;text-align:center}@media screen and (min-width: 500px) and (min-height: 300px){.zoho-contact-form table tr:first-child&gt;td::before{font-size:22px}}@media screen and (min-width: 769px){.zoho-contact-form table tr:first-child&gt;td::before{font-size:30px}}.zoho-contact-form input[type="text"],.zoho-contact-form textarea{padding:10px 14px;width:100% !important}.zoho-contact-form input[type="submit"],.zoho-contact-form input[type="reset"]{border:1px solid #ccc;border-radius:4px;font-size:1em;font-weight:700;line-height:1.4;outline:none;padding:10px 14px;text-transform:uppercase}.zoho-contact-form input[type="submit"]{background-color:#7ac631;border-color:#58a211;color:#fff !important}.zoho-contact-form input[type="reset"]{background-color:#fff;border-color:#eee;color:#999 !important}.partners-wrapper{margin-top:86px;text-align:center;color:#353535;font-size:16px}.partners-wrapper h1{color:#6bb64f;font-weight:300;letter-spacing:2px;font-size:18px;text-transform:uppercase}@media screen and (min-width: 500px) and (min-height: 300px){.partners-wrapper h1{font-size:20px}}@media screen and (min-width: 769px){.partners-wrapper h1{font-size:22px}}.partners-wrapper h2{font-size:24px;font-weight:300;line-height:1.3}@media screen and (min-width: 500px) and (min-height: 300px){.partners-wrapper h2{font-size:28px}}@media screen and (min-width: 769px){.partners-wrapper h2{font-size:32px}}.partners-wrapper h3{font-size:20px;font-weight:300}@media screen and (min-width: 500px) and (min-height: 300px){.partners-wrapper h3{font-size:24px}}@media screen and (min-width: 769px){.partners-wrapper h3{font-size:28px}}.partners-wrapper p{font-size:12px}@media screen and (min-width: 500px) and (min-height: 300px){.partners-wrapper p{font-size:13px}}@media screen and (min-width: 769px){.partners-wrapper p{font-size:14px}}.partners-wrapper .container{max-width:1000px;padding:0 2em}.partners-wrapper .section-heading-container{padding:4em 0}@media screen and (max-width: 768px){.partners-wrapper .section-heading-container{padding:2.5em 0}}.partners-wrapper .divider-short{border-color:#6bb64f;margin:25px auto !important;width:30px}.partners-wrapper .break-container{max-width:730px;margin:0 auto}.partners-wrapper .icon-angle-down{color:#6bb64f;font-size:30px}.partners-wrapper .page-divider{margin:3em auto 0 auto !important;width:75%}.partners-wrapper .our-partners-container{padding-bottom:3em}.partners-wrapper .partner-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.partners-wrapper .partner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.partners-wrapper .partner-logo{padding:1em;width:250px}.partners-wrapper .partner-description{text-align:left}.partners-wrapper .partner-description strong{font-weight:bold}@media screen and (min-width: 769px){.partners-wrapper .partner-description{max-width:70%;padding:0 2em 2em}}@media screen and (max-width: 768px){.partners-wrapper .partner-description{padding:1em}}.partners-wrapper .partner-description p{line-height:1.8;margin-bottom:0}.partners-wrapper .bg-gray{background-color:#f9f9f9}.partners-wrapper .bg-green{background-color:#6bb64f}.partners-wrapper .partners-inquiries{padding-bottom:3em}.partners-wrapper .partners-inquiries h1,.partners-wrapper .partners-inquiries h3{color:white}.partners-wrapper .partners-inquiries .divider-short{border-color:white}.partners-wrapper .partners-inquiries .zoho-contact-form{background:#6bb64f;border:none;margin:auto;width:100% !important}.partners-wrapper .partners-inquiries .zoho-contact-form table{background-color:#6bb64f !important;color:white !important;font-weight:bold !important;width:100% !important}@media screen and (min-width: 500px) and (min-height: 300px){.partners-wrapper .partners-inquiries .zoho-contact-form table{max-width:600px}}.partners-wrapper .partners-inquiries .zoho-contact-form table td{display:block;width:100% !important}.partners-wrapper .partners-inquiries .zoho-contact-form table tr:first-child&gt;td::before{color:white;content:none}.partners-wrapper .partners-inquiries .zoho-contact-form input[type="submit"]{background-color:white;border:none;color:#6bb64f !important}.partners-wrapper .partners-inquiries .zoho-contact-form input[type="reset"]{background-color:white;border:none;color:#6bb64f !important}.partners-wrapper .partners-inquiries .zoho-contact-form span{color:white !important;font-size:18px}.partners-wrapper .partners-inquiries .zoho-contact-form #crmWebToEntityForm{width:100% !important}@media screen and (min-width: 500px) and (min-height: 300px){.partners-wrapper .partners-inquiries .zoho-contact-form{max-width:600px}}.partners-wrapper .about-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3em;text-align:left}@media screen and (min-width: 769px){.partners-wrapper .about-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.partners-wrapper .about-container p{line-height:1.8;margin-bottom:1.5em}.partners-wrapper .about-container .about-column{padding:0 15px;width:50%}@media screen and (max-width: 768px){.partners-wrapper .about-container .about-column{padding:0 1em;width:100%}}.press-intro__hero{height:auto;margin:0 auto;margin-top:40px;width:100%;position:relative;background:transparent url(f13/hero_press-2afab76b54097d5333829ba162f1e09e.jpg) no-repeat center center;background-size:cover}.press-intro__hero .press-intro__inner{padding-bottom:30px}.press-intro__hero .press-intro__inner .press-intro__hero-text{height:100%;position:relative;padding-top:4%}.press-intro__hero .press-intro__inner .press-intro__hero-vids{text-align:center}.press-intro__hero .press-intro__inner .press-intro__hero-vids .video-thumb{display:inline-block;margin:0 16px}@media screen and (max-width: 499px){.press-intro__hero .press-intro__inner .press-intro__hero-vids .video-thumb{display:none}}@media screen and (min-width: 500px) and (min-height: 300px){.press-intro__hero .press-intro__inner .press-intro__hero-vids .video-thumb{width:30%}}@media screen and (min-width: 769px){.press-intro__hero .press-intro__inner .press-intro__hero-vids .video-thumb{width:33%}}.press-intro__hero .press-intro__inner .press-intro__hero-vids .video-thumb:first-child,.press-intro__hero .press-intro__inner .press-intro__hero-vids .video-thumb:last-child{margin:0}@media screen and (min-width: 500px) and (min-height: 300px){.press-intro__hero .press-intro__inner .press-intro__hero-vids .video-thumb:first-child,.press-intro__hero .press-intro__inner .press-intro__hero-vids .video-thumb:last-child{width:30%}}@media screen and (min-width: 769px){.press-intro__hero .press-intro__inner .press-intro__hero-vids .video-thumb:first-child,.press-intro__hero .press-intro__inner .press-intro__hero-vids .video-thumb:last-child{width:25%}}.press-news .body-section-title{margin-bottom:60px}.press-news__article{margin-bottom:60px}@media screen and (max-width: 499px){.press-news__article{margin-bottom:30px}}.press-news__article .press-news__article-logo{display:inline-block;width:20%;vertical-align:top}@media screen and (max-width: 499px){.press-news__article .press-news__article-logo{display:none;width:0}}.press-news__article .press-news__article-body{display:inline-block;width:75%;margin-left:4%}@media screen and (max-width: 499px){.press-news__article .press-news__article-body{width:100%;margin-left:0}}.press-news__article .press-news__article-body .press-news__article-date{text-transform:uppercase;color:#444}.press-us{margin-bottom:60px}.press-us__column{width:49%;display:inline-block;vertical-align:top}@media screen and (max-width: 499px){.press-us__column{width:100%}}.press-us__column .body-section-title{text-align:left}.press-us__column .body-section-subtitle{text-align:left}.press-us__column.press-us__blog{padding-right:5%}@media screen and (max-width: 499px){.press-us__column.press-us__blog{margin-bottom:40px}}.press-us__column.press-us__social .press-us__social-networks{margin:8px 0}.press-us__column.press-us__social .press-us__social-networks .press-us__social-network{width:49%;margin-bottom:10px;display:inline-block;white-space:nowrap}.press-us__column.press-us__social .press-us__social-networks .press-us__social-network .press-us__social-icon{width:50px;height:50px;display:inline-block;color:#279fc8;border:1px solid #279fc8;font-size:26px;text-align:center;padding:10px;border-radius:25px 25px}.press-us__column.press-us__social .press-us__social-networks .press-us__social-network .press-us__social-title{margin-left:10px;display:inline-block;color:#279fc8}@media screen and (max-width: 499px){.press-resources{display:none}}.press-resources .body-section-title{margin-bottom:10px}.press-resources .press-resources_download-all__wrap{width:100%;text-align:center}.press-resources .press-resources_download-all{margin:0 auto}.press-resources .press-resources_download-all .body-section-subtitle{margin-bottom:0;color:#fff;padding:6px 36px}.press-resources .press-resources_download-all .boundless-icon-download{display:inline;font-size:0.8em}.press-resources .press-resources__assets{margin:60px 0}.press-resources .press-resources__assets .press-resources__column{width:49%;display:inline-block;vertical-align:top}.press-resources .press-resources__assets .press-resources__column .body-section-subtitle{text-align:left}.press-resources .press-resources__assets .press-resources__column .press-resources__assets-holder{margin-top:20px}.press-resources .press-resources__assets .press-resources__column .press-resources__assets-holder .press-resources__asset{display:inline-block;padding:0 10px}.press-resources .press-resources__assets .press-resources__column .press-resources__assets-holder.press-resources__assets-logos{margin-bottom:22%}.press-resources .press-resources__assets .press-resources__column .press-resources__assets-holder.press-resources__assets-logos .press-resources__asset{width:30%}.press-resources .press-resources__assets .press-resources__column .press-resources__assets-holder.press-resources__assets-product .press-resources__asset{width:20%}.press-resources .press-resources__assets .press-resources__column .press-resources__assets-holder.press-resources__assets-product .press-resources__asset-laptop{width:60%;margin-left:5%}.press-resources .press-resources__assets .press-resources__column .press-resources__assets-holder.press-resources__assets-photos{margin-bottom:12%}.press-resources .press-resources__assets .press-resources__column .press-resources__assets-holder.press-resources__assets-photos .press-resources__asset{width:40%}.press-resources .press-resources__assets .press-resources__column .press-resources__assets-holder.press-resources__assets-videos .press-resources__asset{width:80%}.hero--terms-of-service h1,.hero--privacy-policy h1{color:#353535;font-size:2rem;font-weight:500;line-height:1.5;margin-bottom:1rem;text-align:center}@media screen and (max-width: 660px){.hero--terms-of-service h1,.hero--privacy-policy h1{font-size:1.75rem}}.hero--terms-of-service h2,.hero--privacy-policy h2{font-size:1.5rem;font-weight:500;line-height:1;margin:3rem 0 1rem}@media screen and (max-width: 660px){.hero--terms-of-service h2,.hero--privacy-policy h2{margin-top:1rem}}.hero--terms-of-service h3,.hero--privacy-policy h3{font-size:1.1rem;font-weight:500;line-height:1.75;margin-top:1rem;text-transform:uppercase}@media screen and (max-width: 660px){.hero--terms-of-service h3,.hero--privacy-policy h3{margin-top:0.75em}}.hero--terms-of-service .h3,.hero--privacy-policy .h3{color:#333;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.1rem;font-weight:500;text-transform:uppercase}.hero--terms-of-service h4,.hero--privacy-policy h4{font-size:1rem;font-weight:500;line-height:2}.hero--terms-of-service p,.hero--terms-of-service li,.hero--privacy-policy p,.hero--privacy-policy li{color:#7e7e7e;font-size:1rem;line-height:1.5;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif}.hero--terms-of-service p small,.hero--terms-of-service li small,.hero--privacy-policy p small,.hero--privacy-policy li small{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.hero--terms-of-service p,.hero--privacy-policy p{margin-bottom:1em}.hero--terms-of-service ul,.hero--privacy-policy ul{margin:0 0 1em 25px}.hero--terms-of-service ul&gt;li,.hero--privacy-policy ul&gt;li{list-style:disc}.hero--terms-of-service ul.list-alpha&gt;li,.hero--privacy-policy ul.list-alpha&gt;li{list-style:lower-alpha}.hero--terms-of-service .indented,.hero--privacy-policy .indented{margin:1.25rem 0 0 1.75rem}@media screen and (max-width: 660px){.hero--terms-of-service .indented,.hero--privacy-policy .indented{margin:0.9rem 0 0 1.25rem}}.hero--terms-of-service .last-updated,.hero--privacy-policy .last-updated{color:#353535;font-style:italic;margin-top:3rem}.hero--terms-of-service address,.hero--privacy-policy address{font-size:1rem;line-height:1.25;margin:3rem 2rem 0}.hero--accessibility{line-height:1.3}.hero--accessibility h1{color:#353535;font-weight:500;line-height:1.5;margin-bottom:1rem;text-align:center;font-size:1.3rem}@media screen and (min-width: 500px) and (min-height: 300px){.hero--accessibility h1{font-size:1.5rem}}@media screen and (min-width: 769px){.hero--accessibility h1{font-size:1.7rem}}.hero--accessibility h2{font-weight:500;line-height:1;margin:3rem 0 1rem;font-size:1.1rem}@media screen and (min-width: 500px) and (min-height: 300px){.hero--accessibility h2{font-size:1.3rem}}@media screen and (min-width: 769px){.hero--accessibility h2{font-size:1.5rem}}.hero--accessibility h3{font-weight:500;line-height:1.75;margin-top:1rem;text-transform:uppercase;font-size:1rem}@media screen and (min-width: 500px) and (min-height: 300px){.hero--accessibility h3{font-size:1.1rem}}@media screen and (min-width: 769px){.hero--accessibility h3{font-size:1.2rem}}.hero--accessibility .h3{color:#333;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.1rem;font-weight:500;text-transform:uppercase}.hero--accessibility h4{font-size:1rem;font-weight:500;line-height:2}.hero--accessibility p{color:#7e7e7e;font-size:1rem;line-height:1.5;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif}.hero--accessibility p small{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.hero--accessibility p{margin-bottom:1em}.hero--accessibility .indented{margin:1.25rem 0 0 1.75rem}@media screen and (max-width: 660px){.hero--accessibility .indented{margin:0.9rem 0 0 1.25rem}}.hero--accessibility .last-updated{color:#353535;font-style:italic;margin-top:3rem}.hero--accessibility .accessibility-detail{width:100%;border-collapse:collapse}.hero--accessibility .accessibility-row:nth-of-type(odd){background:#eee}.hero--accessibility .accessibility-header{background:#298ba7;color:white;font-weight:bold;padding:0.5rem;border:none;text-align:left}.hero--accessibility .accessibility-cell{padding:0.5rem;border:none;text-align:left;color:#555}.all-icons{margin-top:3em}@media screen and (min-width: 769px){.all-icons{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}}.all-icons .three-icons-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width: 769px){.all-icons .three-icons-container{width:50%}}@media screen and (max-width: 768px){.all-icons .three-icons-container{max-width:550px;margin:0 auto}}.all-icons .icon-container{width:100px}@media screen and (min-width: 769px){.all-icons .icon-container{height:200px}}.all-icons .icon-image{background-color:white;border-radius:50%;border:5px solid #e6e6e6;height:100px;width:100px}.all-icons .icon-image img{max-height:100px;max-width:100px;padding:28px 18px 28px 15px}.all-icons .icon-label{width:100px}.all-icons .icon-label p{color:#353535;font-family:Helvetica Neue;font-size:13px;padding-top:1em}.zoho-contact-form{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;margin:40px 0;padding:0 30px}.zoho-contact-form form{margin-bottom:30px}.zoho-contact-form table{width:100%}.zoho-contact-form table tr:last-child td{text-align:center}.zoho-contact-form table td{padding:5px 0}.zoho-contact-form table td[nowrap]{color:#808080;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size:14px !important;line-height:1.25;padding:15px 20px 15px 0;text-align:right;vertical-align:top;width:80px !important}@media screen and (max-width: 499px){.zoho-contact-form table td[nowrap]{padding-right:5px}}.zoho-contact-form table td&gt;strong{display:none}.zoho-contact-form table tr:first-child&gt;td::before{font-size:19px;color:#444;content:"Inquiries?";display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;padding:15px 0;text-align:center}@media screen and (min-width: 500px) and (min-height: 300px){.zoho-contact-form table tr:first-child&gt;td::before{font-size:22px}}@media screen and (min-width: 769px){.zoho-contact-form table tr:first-child&gt;td::before{font-size:30px}}.zoho-contact-form input[type="text"],.zoho-contact-form textarea{padding:10px 14px;width:100% !important}.zoho-contact-form input[type="submit"],.zoho-contact-form input[type="reset"]{border:1px solid #ccc;border-radius:4px;font-size:1em;font-weight:700;line-height:1.4;outline:none;padding:10px 14px;text-transform:uppercase}.zoho-contact-form input[type="submit"]{background-color:#7ac631;border-color:#58a211;color:#fff !important}.zoho-contact-form input[type="reset"]{background-color:#fff;border-color:#eee;color:#999 !important}.canvas-container{margin-top:43px}.canvas-container h1,.canvas-container h2,.canvas-container h3,.canvas-container h4,.canvas-container h5,.canvas-container h6,.canvas-container p{line-height:1.6}.canvas-container h1,.canvas-container h2,.canvas-container h3,.canvas-container h4{font-weight:300;text-align:center}.canvas-container h1{font-size:28px;color:#279fc8;padding:0.5em 2em 0}@media screen and (min-width: 500px) and (min-height: 300px){.canvas-container h1{font-size:36px}}@media screen and (min-width: 769px){.canvas-container h1{font-size:42px}}.canvas-container h2{font-size:26px;margin-bottom:1.5em}@media screen and (min-width: 500px) and (min-height: 300px){.canvas-container h2{font-size:28px}}@media screen and (min-width: 769px){.canvas-container h2{font-size:30px}}.canvas-container h3{font-size:14px;margin-top:0.6em}@media screen and (min-width: 500px) and (min-height: 300px){.canvas-container h3{font-size:16px}}@media screen and (min-width: 769px){.canvas-container h3{font-size:18px}}.canvas-container h4{font-size:14px;margin-bottom:1.5em;margin-top:-2em}@media screen and (min-width: 500px) and (min-height: 300px){.canvas-container h4{font-size:15px}}@media screen and (min-width: 769px){.canvas-container h4{font-size:16px}}.canvas-container h5{font-size:14px;font-weight:400;letter-spacing:0.5px;margin:0.5em 0}@media screen and (min-width: 500px) and (min-height: 300px){.canvas-container h5{font-size:15px}}@media screen and (min-width: 769px){.canvas-container h5{font-size:16px}}.canvas-container h6{font-size:12px;margin:0.5em 0;text-align:center}.canvas-container p{font-size:13px;color:#999}@media screen and (min-width: 500px) and (min-height: 300px){.canvas-container p{font-size:14px}}@media screen and (min-width: 769px){.canvas-container p{font-size:15px}}.canvas-container label{display:inline-block}@media screen and (max-width: 499px){.canvas-container label::after{content:"."}}@media screen and (min-width: 500px) and (min-height: 300px){.canvas-container label{margin-bottom:15px;font-size:20px;font-weight:300;width:34px;height:34px;border:1px solid #333;border-radius:20px;text-align:center;padding:6px}}.canvas-container .bg-blue{background:#279fc8}.canvas-container .bg-reverse{background:#f9f9f9;padding:5em 2em 1em 2em}@media screen and (min-width: 769px){.canvas-container .bg-reverse{padding-top:7em}}.canvas-container .button-blue{background-color:#279fc8;border:none;box-shadow:2px 2px 2px #d5d5d5;color:white;font-size:10px;font-weight:bold;margin-top:3em;padding:1em 3em;text-transform:uppercase}.canvas-container .button-blue:hover{background-color:#279fc8}.canvas-container .divider{max-width:960px;margin:10em auto !important}@media screen and (max-width: 768px){.canvas-container .divider{display:none}}.canvas-container .divider-feathered-edges{background:-webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(#fff), color-stop(50%, #e6e6e6));height:3px;margin-bottom:8em}.canvas-container .divider-short-blue{border-color:#279fc8;margin:20px auto !important;width:20px}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.canvas-container .extra-margin{margin-bottom:5em}}@media screen and (max-width: 499px){.canvas-container .extra-margin{margin-bottom:3em}}.canvas-container .intro{background-image:url(https://boundless-production.boundless-cdn.com/assets/marketing/canvas/background-canvas-b831d4f51fa17b5d87fc6e8e9e644ea0.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}@media screen and (max-width: 768px){.canvas-container .intro{background-size:contain}}.canvas-container .intro .integration-icon img{margin-top:3em;width:28%}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.canvas-container .intro .integration-icon img{width:40%}}@media screen and (max-width: 499px){.canvas-container .intro .integration-icon img{width:50%}}.canvas-container .intro .text-container{max-width:65%;margin:0 auto}.canvas-container .intro .video-icon{display:inline-block;margin:2em 2em 0 2em}.canvas-container .intro .video-icon&gt;img{max-width:55%}.canvas-container .intro .alliance-badge{position:relative}.canvas-container .intro .alliance-badge&gt;img{bottom:-40px;height:78px;position:absolute;right:20px}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.canvas-container .intro .alliance-badge&gt;img{bottom:-50px;height:100px}}@media screen and (min-width: 769px){.canvas-container .intro .alliance-badge&gt;img{bottom:-60px;height:120px;right:10px}}.canvas-container .subjects-container .bcp-sans-copy{color:#353535;line-height:1.4;font-size:14px}@media screen and (min-width: 500px) and (min-height: 300px){.canvas-container .subjects-container .bcp-sans-copy{font-size:15px}}@media screen and (min-width: 769px){.canvas-container .subjects-container .bcp-sans-copy{font-size:16px}}@media screen and (min-width: 769px){.canvas-container .subjects-container .bcp__subjects-list .bcp__subjects-list__item__wrap .bcp__subjects-list__item{border-color:transparent}}.canvas-container .learn-more-container{color:#279fc8;font-size:12px;font-weight:500;margin:0 auto;text-transform:uppercase}.canvas-container .integration-header h2{margin-bottom:1em}.canvas-container .institutions-info-container{background-image:url(https://boundless-production.boundless-cdn.com/assets/marketing/canvas/hero-institutions-5711094f91821697d5d9abdabb7f8c9c.jpg);background-position:180% 15%;background-repeat:no-repeat;background-size:115%;border:1px solid #d5d5d5;box-shadow:2px 2px 2px #d5d5d5;margin-bottom:3em;margin-top:2em}.canvas-container .institutions-info-container p{color:#353535}@media screen and (max-width: 499px){.canvas-container .institutions-info-container{background-position:70% 25%;background-size:135%}}.canvas-container .institutions-info-container .text-container{margin-left:13em;padding:2em}@media screen and (min-width: 769px){.canvas-container .institutions-info-container .text-container div,.canvas-container .institutions-info-container .text-container p{display:inline}.canvas-container .institutions-info-container .text-container div{padding-left:0.5em}}@media screen and (max-width: 768px){.canvas-container .institutions-info-container .text-container{margin-left:0}}.canvas-container .all-technical-icons{margin:3em 0}@media screen and (min-width: 769px){.canvas-container .all-technical-icons{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}}.canvas-container .all-technical-icons .two-icons-container-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width: 769px){.canvas-container .all-technical-icons .two-icons-container-left{margin-left:auto;width:35%}}@media screen and (max-width: 768px){.canvas-container .all-technical-icons .two-icons-container-left{max-width:330px;margin:0 auto}}.canvas-container .all-technical-icons .two-icons-container-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width: 769px){.canvas-container .all-technical-icons .two-icons-container-right{margin-right:auto;width:35%}}@media screen and (max-width: 768px){.canvas-container .all-technical-icons .two-icons-container-right{max-width:330px;margin:0 auto}}.canvas-container .all-technical-icons .icon-container{width:100px}@media screen and (min-width: 769px){.canvas-container .all-technical-icons .icon-container{height:200px}}.canvas-container .all-technical-icons .icon-image{border-radius:50%;border:5px solid #e6e6e6;height:100px;width:100px}.canvas-container .all-technical-icons .icon-image img{max-height:100px;max-width:100px;padding:15px 15px 25px 10px}.canvas-container .all-technical-icons .icon-label{width:100px}.canvas-container .all-technical-icons .icon-label h6{font-size:12px;padding-top:1em}.canvas-container .step-container-odd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.canvas-container .step-container-odd{margin-bottom:4em}}@media screen and (max-width: 768px){.canvas-container .step-container-odd{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.canvas-container .step-container-odd .col-1 img{min-width:115%}@media screen and (min-width: 769px){.canvas-container .step-container-odd .col-1{height:500px}}.canvas-container .step-container-odd .col-2{z-index:1}@media screen and (min-width: 769px){.canvas-container .step-container-odd .col-2{height:500px;padding-right:2em;width:50%}}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.canvas-container .step-container-odd .col-2{margin-top:-12em;margin-bottom:2em}}@media screen and (max-width: 499px){.canvas-container .step-container-odd .col-2{margin-top:-9em;margin-bottom:2em}}.canvas-container .step-container-odd .width-override-1 img{min-width:93%}.canvas-container .step-container-even{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.canvas-container .step-container-even{margin-bottom:4em}}@media screen and (max-width: 768px){.canvas-container .step-container-even{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}.canvas-container .step-container-even .col-1{z-index:1}@media screen and (min-width: 769px){.canvas-container .step-container-even .col-1{height:500px;padding-left:2em;width:50%}}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.canvas-container .step-container-even .col-1{margin-top:-12em;margin-bottom:2em}}@media screen and (max-width: 499px){.canvas-container .step-container-even .col-1{margin-top:-9em;margin-bottom:2em}}.canvas-container .step-container-even .col-2 img{min-width:115%}@media screen and (min-width: 769px){.canvas-container .step-container-even .col-2{height:500px;margin-right:-15%;padding-left:6em}}.canvas-container .help-container{padding:6em 2em;text-align:center}.canvas-container .help-container h2{margin-bottom:0.5em}.canvas-container .help-container .icon-image{border-radius:50%;border:5px solid #e6e6e6;height:100px;margin:0 auto 2em;width:100px}.canvas-container .help-container .icon-image img{max-height:100px;max-width:100px;padding:12px 0 22px 2px}.canvas-container .inquiries-container{color:white;padding:6em 2em;text-align:center}.canvas-container .inquiries-container h2{color:white;margin-bottom:0.5em}.canvas-container .inquiries-container .zoho-contact-form{background:#279fc8;border:none;margin:auto;width:100% !important}.canvas-container .inquiries-container .zoho-contact-form table{background-color:#279fc8 !important;color:white !important;font-weight:bold !important;width:100% !important}@media screen and (min-width: 500px) and (min-height: 300px){.canvas-container .inquiries-container .zoho-contact-form table{max-width:600px}}.canvas-container .inquiries-container .zoho-contact-form table td{display:block;width:100% !important}.canvas-container .inquiries-container .zoho-contact-form table tr:first-child&gt;td::before{color:white;content:none}.canvas-container .inquiries-container .zoho-contact-form input[type="submit"]{background-color:white;border:none;color:#279fc8 !important}.canvas-container .inquiries-container .zoho-contact-form input[type="reset"]{background-color:white;border:none;color:#279fc8 !important}.canvas-container .inquiries-container .zoho-contact-form span{color:white !important;font-size:18px}.canvas-container .inquiries-container .zoho-contact-form #crmWebToEntityForm{width:100% !important}@media screen and (min-width: 500px) and (min-height: 300px){.canvas-container .inquiries-container .zoho-contact-form{max-width:600px}}.all-icons{margin-top:3em}@media screen and (min-width: 769px){.all-icons{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}}.all-icons .three-icons-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width: 769px){.all-icons .three-icons-container{width:50%}}@media screen and (max-width: 768px){.all-icons .three-icons-container{max-width:550px;margin:0 auto}}.all-icons .icon-container{width:100px}@media screen and (min-width: 769px){.all-icons .icon-container{height:200px}}.all-icons .icon-image{background-color:white;border-radius:50%;border:5px solid #e6e6e6;height:100px;width:100px}.all-icons .icon-image img{max-height:100px;max-width:100px;padding:28px 18px 28px 15px}.all-icons .icon-label{width:100px}.all-icons .icon-label p{color:#353535;font-family:Helvetica Neue;font-size:13px;padding-top:1em}.zoho-contact-form{background-color:#fff;border:1px solid #e4e4e4;border-radius:2px;margin:40px 0;padding:0 30px}.zoho-contact-form form{margin-bottom:30px}.zoho-contact-form table{width:100%}.zoho-contact-form table tr:last-child td{text-align:center}.zoho-contact-form table td{padding:5px 0}.zoho-contact-form table td[nowrap]{color:#808080;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size:14px !important;line-height:1.25;padding:15px 20px 15px 0;text-align:right;vertical-align:top;width:80px !important}@media screen and (max-width: 499px){.zoho-contact-form table td[nowrap]{padding-right:5px}}.zoho-contact-form table td&gt;strong{display:none}.zoho-contact-form table tr:first-child&gt;td::before{font-size:19px;color:#444;content:"Inquiries?";display:block;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;padding:15px 0;text-align:center}@media screen and (min-width: 500px) and (min-height: 300px){.zoho-contact-form table tr:first-child&gt;td::before{font-size:22px}}@media screen and (min-width: 769px){.zoho-contact-form table tr:first-child&gt;td::before{font-size:30px}}.zoho-contact-form input[type="text"],.zoho-contact-form textarea{padding:10px 14px;width:100% !important}.zoho-contact-form input[type="submit"],.zoho-contact-form input[type="reset"]{border:1px solid #ccc;border-radius:4px;font-size:1em;font-weight:700;line-height:1.4;outline:none;padding:10px 14px;text-transform:uppercase}.zoho-contact-form input[type="submit"]{background-color:#7ac631;border-color:#58a211;color:#fff !important}.zoho-contact-form input[type="reset"]{background-color:#fff;border-color:#eee;color:#999 !important}.institutions-container{color:#999;font-size:16px;line-height:1.8}.institutions-container h2{font-size:150%;font-weight:300;line-height:1.8}@media screen and (min-width: 500px) and (min-height: 300px){.institutions-container h2{font-size:150%}}@media screen and (min-width: 769px){.institutions-container h2{font-size:175%}}.institutions-container h3{font-size:21px;font-weight:400;line-height:1.35}.institutions-container h6{color:#353535}.institutions-container p{line-height:1.8;margin-bottom:16px;font-size:13px}@media screen and (min-width: 500px) and (min-height: 300px){.institutions-container p{font-size:14px}}@media screen and (min-width: 769px){.institutions-container p{font-size:15px}}.institutions-container .btn{font-size:85%;font-weight:500;padding:10px 20px;text-transform:uppercase}.institutions-container .btn-large{padding:15px 30px}.institutions-container .divider{max-width:960px}@media screen and (max-width: 768px){.institutions-container .divider{display:none}}@media screen and (min-width: 769px){.institutions-container .divider-fluid{display:none}}@media screen and (max-width: 768px){.institutions-container .divider-fluid{border-color:#e6e6e6;margin:40px auto;width:85%}}.institutions-container .divider-short-blue{border-color:#279fc8;margin:20px auto !important;width:20px}.institutions-container .divider-short-white{border-color:white;margin:20px auto !important;width:20px}.institutions-container .hero{background:url(https://boundless-production.boundless-cdn.com/assets/marketing/institutions/hero-institutions-5711094f91821697d5d9abdabb7f8c9c.jpg) no-repeat;background-size:cover}.institutions-container .hero .hero-content{margin:0 auto;padding:4em 0}.institutions-container .hero .hero-content h1{color:#279fc8;font-weight:300;font-size:36px}.institutions-container .hero .hero-content p{font-size:100%;font-weight:200;line-height:1.7;padding:0 2em}@media screen and (min-width: 500px) and (min-height: 300px){.institutions-container .hero .hero-content p{font-size:125%}}@media screen and (min-width: 769px){.institutions-container .hero .hero-content p{font-size:150%}}@media screen and (max-width: 499px){.institutions-container .hero .hero-content{padding:50px 30px}}.institutions-container .icon-chevron-down{color:#279fc8}.institutions-container .press{margin-bottom:2em}.institutions-container .press img{opacity:60;filter:alpha(opacity=6000);display:inline-block;height:55px;padding:15px}@media screen and (max-width: 768px){.institutions-container .press img{width:auto}}.institutions-container .content-migration-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.institutions-container .content-migration-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6em;margin-top:5em}}@media screen and (max-width: 768px){.institutions-container .content-migration-container{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}.institutions-container .content-migration-container .col-1{margin:1em auto;padding:0 2em}@media screen and (min-width: 769px){.institutions-container .content-migration-container .col-1{margin:0 0 0 -25%;min-width:75%;padding:0 1em 0 0}}.institutions-container .content-migration-container .col-2{padding:0 2em}@media screen and (min-width: 845px){.institutions-container .content-migration-container .col-2{padding:4em 2em 0 2em}}@media screen and (min-width: 769px){.institutions-container .content-migration-container .col-2{max-width:45%}}@media screen and (min-width: 769px){.institutions-container .private-repos-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6em}}.institutions-container .private-repos-container .col-1{padding:0 3em}@media screen and (min-width: 769px){.institutions-container .private-repos-container .col-1{max-width:45%}}.institutions-container .private-repos-container .col-2{margin-right:-25%;padding-left:2em}@media screen and (min-width: 769px){.institutions-container .private-repos-container .col-2{padding-top:7em;min-width:75%}}@media screen and (max-width: 768px){.institutions-container .private-repos-container .col-2{margin-top:3em}}@media screen and (min-width: 769px){.institutions-container .two-column-container{margin-botttom:2em}}@media screen and (min-width: 500px) and (min-height: 300px){.institutions-container .two-column-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.institutions-container .two-column-container .col-1{padding:0 2em}@media screen and (min-width: 500px) and (min-height: 300px){.institutions-container .two-column-container .col-1{padding:0 1em 0 2em;width:50%}}.institutions-container .two-column-container .col-2{padding:0 2em}.institutions-container .two-column-container .col-2 ul{list-style-type:disc;padding-left:1em}.institutions-container .two-column-container .col-2 li{margin-bottom:0;font-size:14px}@media screen and (min-width: 500px) and (min-height: 300px){.institutions-container .two-column-container .col-2 li{font-size:15px}}@media screen and (min-width: 769px){.institutions-container .two-column-container .col-2 li{font-size:16px}}@media screen and (min-width: 500px) and (min-height: 300px){.institutions-container .two-column-container .col-2{padding:0 2em 0 1em;width:50%}}@media screen and (max-width: 499px){.institutions-container .two-column-container .col-2{padding-top:2em}}.institutions-container .canvas-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:8em}@media screen and (max-width: 499px){.institutions-container .canvas-container{padding-top:1em}}.institutions-container .canvas-container .canvas-text p{color:#353535;margin-bottom:0}.institutions-container .canvas-container .canvas-logo{padding-right:1em}.institutions-container .affordable-container img,.institutions-container .affordable-container div{margin:0 auto}.institutions-container .affordable-container h2{padding-top:1em}.institutions-container .affordable-container .affordable-text-container{padding:0 2em;max-width:800px}@media screen and (min-width: 769px){.institutions-container .affordable-container .affordable-text-container p{text-align:justify}}.institutions-container .features-container{border:1px solid #d5d5d5;box-shadow:2px 2px 2px #d5d5d5;max-width:800px;margin:0 2em}@media screen and (min-width: 769px){.institutions-container .features-container{margin:0 auto}}.institutions-container .features-container .features-header{background:#279fc8;color:white;padding:2em}.institutions-container .features-container .features-header h2{color:white}.institutions-container .features-container .features-text{padding:2em}@media screen and (min-width: 769px){.institutions-container .features-container .features-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width: 769px){.institutions-container .features-container .features-text .col{padding:2em}}.institutions-container .contact-us{border-top:1px solid #d5d5d5;padding:1em;text-align:center}.institutions-container .additional-services-container{border:1px solid #d5d5d5;box-shadow:2px 2px 2px #d5d5d5;max-width:800px;margin:0 2em 5em 2em}@media screen and (min-width: 769px){.institutions-container .additional-services-container{margin:0 auto}}.institutions-container .additional-services-container .additional-services-header{padding:1.5em}.institutions-container .additional-services-container .additional-services-text{padding:2em}@media screen and (min-width: 769px){.institutions-container .additional-services-container .additional-services-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width: 769px){.institutions-container .additional-services-container .additional-services-text .col{padding:2em}}.institutions-container .partners-container{padding:3em 0}@media screen and (max-width: 768px){.institutions-container .partners-container{padding:2em 0}}.institutions-container .bay-path-container{padding-top:4em}@media screen and (min-width: 769px){.institutions-container .bay-path-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.institutions-container .bay-path-container .bay-path-logo{padding-left:3em;max-height:100px;max-width:280px}@media screen and (min-width: 769px){.institutions-container .bay-path-container .bay-path-logo{padding:0.5em 0 0 2em;width:30%}}.institutions-container .bay-path-container .bay-path-text{padding:3em}@media screen and (min-width: 769px){.institutions-container .bay-path-container .bay-path-text{padding:0 2em;width:70%}}.institutions-container .inquiries-container{color:white;padding:2em}.institutions-container .inquiries-container h2{color:white}.institutions-container .zoho-contact-form{background:#279fc8;border:none;width:100% !important}.institutions-container .zoho-contact-form table{background-color:#279fc8 !important;color:white !important;font-weight:bold !important;width:100% !important}@media screen and (min-width: 500px) and (min-height: 300px){.institutions-container .zoho-contact-form table{max-width:600px}}.institutions-container .zoho-contact-form td{display:block;width:100% !important}.institutions-container .zoho-contact-form tr:first-child&gt;td::before{content:none}.institutions-container .zoho-contact-form input[type="submit"]{background-color:white;border:none;color:#279fc8 !important}.institutions-container .zoho-contact-form input[type="reset"]{color:#279fc8 !important}.institutions-container .zoho-contact-form span{color:white !important;font-size:18px}.institutions-container .zoho-contact-form #crmWebToEntityForm{width:100% !important}@media screen and (min-width: 500px) and (min-height: 300px){.institutions-container .zoho-contact-form #crmWebToEntityForm{max-width:600px}}.institutions-container .bg-blue{background:#279fc8}.institutions-container .bg-reverse{background:#f8f9fb}.institutions-container .container{max-width:960px;padding:2em 0}@media screen and (max-width: 768px){.institutions-container .container{padding:1em 0}}.institutions-container .extra-padding{padding:3em 0}@media screen and (max-width: 768px){.institutions-container .extra-padding{display:none}}.institutions-container .small-blue-text{color:#279fc8;font-size:12px;font-weight:500;text-transform:uppercase}.institutions-container .icon-image{background-color:white;border-radius:50%;border:5px solid #e6e6e6;height:100px;width:100px}.institutions-container .icon-image img{max-height:100px;max-width:100px;padding:28px 18px 28px 15px}.institutions-container .free-floating-icon-1{margin-bottom:1em}.institutions-container .free-floating-icon-1 img{padding:12px 0 22px 10px}.institutions-container .free-floating-icon-2{margin-bottom:1em}.institutions-container .free-floating-icon-2 img{padding:12px 0 24px 4px}.institutions-container .free-floating-icon-3{margin-bottom:1em}.institutions-container .free-floating-icon-3 img{padding:16px 0 22px 4px}.institutions-container .text-container{max-width:65%;margin:0 auto}@media screen and (max-width: 768px){.institutions-container .text-container{max-width:80%}}.students-container{font-size:16px;line-height:1.8;margin:43px auto 0;max-width:1024px}.students-container h1{font-size:250%}@media screen and (min-width: 500px) and (min-height: 300px){.students-container h1{font-size:315%}}@media screen and (min-width: 769px){.students-container h1{font-size:300%}}.students-container h2{color:#777;font-size:130%}@media screen and (min-width: 500px) and (min-height: 300px){.students-container h2{font-size:150%}}@media screen and (min-width: 769px){.students-container h2{font-size:150%}}@media screen and (max-width: 768px){.students-container h2{display:inline;position:relative}}.students-container h3{font-size:250%}@media screen and (min-width: 500px) and (min-height: 300px){.students-container h3{font-size:325%}}@media screen and (min-width: 769px){.students-container h3{font-size:300%}}.students-container h1,.students-container h3{color:#0a5f7e;font-weight:200}.students-container h4{margin:0 auto 2rem;max-width:460px}.students-container p{font-size:100%}@media screen and (min-width: 500px) and (min-height: 300px){.students-container p{font-size:100%}}@media screen and (min-width: 769px){.students-container p{font-size:100%}}.students-container hr{max-width:320px}@media screen and (min-width: 769px){.students-container hr{max-width:560px}}.students-container .students__hero{background-image:url(students/student-lander-hero@2x-0c289d28f85c8ec2e1ee825998fce128.jpg);background-repeat:no-repeat;background-size:contain;height:40vh;margin-bottom:2rem;margin-top:75.25px}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.students-container .students__hero{height:25vh}}@media screen and (max-width: 499px){.students-container .students__hero{height:20vh}}.students-container .students__hero:before{content:"";position:absolute}.students-container .students__hero .students__hero__content{position:relative;left:40%;max-width:55%;top:5%}@media screen and (min-width: 769px){.students-container .students__hero .students__hero__content{left:45%}}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.students-container .students__hero .students__hero__content{max-width:290px}}@media screen and (max-width: 499px){.students-container .students__hero .students__hero__content{max-width:215px}}@media screen and (max-width: 768px){.students-container .fixed-only{display:none}}.students-container .fluid-only{margin:0 auto 1.25rem;max-width:500px;padding:1rem}@media screen and (min-width: 769px){.students-container .fluid-only{display:none}}.students-container .features-container{margin:0 auto}@media screen and (min-width: 769px){.students-container .features-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width: 768px){.students-container .features-container{max-width:500px}}.students-container .feature-container{padding:0.5rem 2rem}.students-container .feature-container .img-notes{position:relative;left:-13px}@media screen and (min-width: 769px){.students-container .feature-container{width:33%}}@media screen and (max-width: 768px){.students-container .feature-container{margin:0 auto 4rem}.students-container .feature-container .review-quizzes{bottom:-8px;left:-8px}.students-container .feature-container .highlights{bottom:-9px;left:-18px}.students-container .feature-container .animations-and-video{bottom:-2px;left:-10px}.students-container .feature-container .notes{bottom:-8px;left:-24px}.students-container .feature-container .pre-made-flashcards{bottom:-5px;left:-12px}.students-container .feature-container .smartnotes{bottom:-8px;left:-8px}}.students-container .get-started-container{margin:0 auto;max-width:660px;padding:2rem}@media screen and (max-width: 499px){.students-container .get-started-container .get-started-non-mobile{display:none}}@media screen and (max-width: 499px){.students-container .get-started-container .get-started-mobile{display:block;font-size:125%;text-align:center}}@media screen and (min-width: 500px) and (min-height: 300px){.students-container .get-started-container .get-started-mobile{display:none}}.students-container .get-started-container a.blue{font-weight:bold;color:#0a5f7e}.students-container .get-started-container i{color:#0a5f7e}.students-container .get-started-container li{font-weight:bold;font-size:125%}.students-container .get-started-container li.blue{color:#0a5f7e}.students-container .get-started-container li.orange{color:#f4932c}.students-container .get-started-container li.green{color:#407f08}@media screen and (min-width: 500px) and (min-height: 300px){.students-container .get-started-container li{font-size:150%}}@media screen and (min-width: 769px){.students-container .get-started-container li{font-size:120%}}.students-container .get-started-container p{margin-bottom:2.5rem}.boundless-quizzes{max-width:1024px;margin:0 auto}.boundless-quizzes section{max-width:760px;margin:0 auto}.boundless-quizzes .quizzes__hero{background-image:url(https://boundless-production.boundless-cdn.com/assets/marketing/about-us/hero-aboutus-6d3de8a29ca97856799103c5ef14aa0c.jpg);background-repeat:no-repeat;background-size:cover;text-align:center;padding-bottom:2rem}@media screen and (min-width: 500px) and (min-height: 300px){.boundless-quizzes .quizzes__hero{padding-bottom:3rem}}@media screen and (min-width: 769px){.boundless-quizzes .quizzes__hero{padding-bottom:4rem}}.boundless-quizzes .quizzes__hero h1{color:#279fc8;font-size:30px;font-weight:200;margin-top:2em}@media screen and (min-width: 500px) and (min-height: 300px){.boundless-quizzes .quizzes__hero h1{font-size:38px}}@media screen and (min-width: 769px){.boundless-quizzes .quizzes__hero h1{font-size:45px}}.boundless-quizzes .quizzes__hero h3{color:#353535;font-size:16px;font-weight:200;line-height:1.6;margin:2rem}@media screen and (min-width: 500px) and (min-height: 300px){.boundless-quizzes .quizzes__hero h3{font-size:18px}}@media screen and (min-width: 769px){.boundless-quizzes .quizzes__hero h3{font-size:20px}}.boundless-quizzes .quizzes__hero h3 em{font-style:italic}.boundless-quizzes .quizzes__hero .icon-chevron-down{color:#279fc8}.boundless-quizzes .divider-short-blue{border-color:#279fc8;margin:20px auto !important;width:20px}.boundless-quizzes .tour-link{font-size:1.5rem;color:#279fc8;line-height:1.4}.boundless-quizzes .example{margin:3rem 0 2.5rem}.boundless-quizzes .question-container{border:1px solid #ccc;border-radius:10px;padding:2rem;margin-bottom:2rem}.boundless-quizzes .example-header{font-size:2rem;font-weight:300;text-align:center;margin-bottom:0.75rem}.boundless-quizzes .example-copy{font-size:1.2rem;margin:0 auto 2rem;max-width:40em;color:#555;line-height:1.5}.big-feature__better-alternative .hero-big-title{font-size:49px;text-align:left;margin:0 0 30px 10px}.big-feature__better-alternative .hero-subtitle{width:340px;margin:0 0 30px 10px}@media screen and (max-width: 660px){.big-feature__better-alternative .hero-subtitle{width:48%;width:calc(100% - 170px);margin:0 0 20px 14px}.big-feature__better-alternative .hero-subtitle .line1{display:inline-block;margin-bottom:10px;line-height:1.2;font-size:20px;font-weight:400}.big-feature__better-alternative .hero-subtitle .line2{font-size:14px}}.big-feature__better-alternative .hero1-img{position:absolute;top:78px;left:18px;z-index:-1}.big-feature__better-alternative .phone-hero1-img{position:absolute;z-index:-1;right:0;width:195px}.big-feature__better-alternative .big-price-tile{display:inline-block;font-size:36px;color:#74c510;text-shadow:0 1px 0 #FFF;margin-left:10px}@media screen and (max-width: 660px){.big-feature__better-alternative .big-price-tile{font-weight:500;font-size:22px;margin-left:14px}}.big-feature__video .hero-video1{float:right}.big-feature__video .hero-subtitle{width:400px;margin:50px 0 30px 10px}@media screen and (max-width: 660px){.big-feature__video .hero-subtitle{width:48%;width:calc(100% - 170px);margin:0 0 20px 14px}.big-feature__video .hero-subtitle .line1{display:inline-block;margin-bottom:10px;line-height:1.2;font-size:20px;font-weight:400}.big-feature__video .hero-subtitle .line2{font-size:14px}}.big-feature__boundless-learning .hero-big-title{font-size:72px}.big-feature__boundless-learning .hero4-img{position:absolute;z-index:-1;top:115px}.big-feature__boundless-learning .hero4-img img{width:100%}.big-feature__boundless-learning .view-all-subjects{text-align:center;display:block;margin-top:-16px;font-size:15px}@media screen and (max-width: 660px){.big-feature__boundless-learning .hero-big-title{font-size:26px;text-align:center;margin-bottom:8px;width:auto}.big-feature__boundless-learning .hero-subtitle{width:auto;font-size:14px;margin-top:4px;line-height:1.1}.big-feature__boundless-learning .phone-hero4-img{position:absolute;z-index:-1;bottom:0;left:50%;margin-left:-160px}.big-feature__boundless-learning .view-all-subjects{margin:0;font-size:14px}}body.statics-learning-technology .blue-text{color:#279FC9}body.statics-learning-technology .orange-text{color:#f89406}body.statics-learning-technology hr{width:100%}body.statics-learning-technology .key-concept-summary .hero-big-title{margin-bottom:0}body.statics-learning-technology .reference-link,body.statics-learning-technology .reference-number{font-size:75%;font-weight:bold;vertical-align:super;color:#279FC9}.learning-tech--central-concept-label{border:2px solid #999;border-radius:5px;font-size:26px;padding:12px 16px;background:#FFF;display:inline-block;margin-bottom:22px}@media screen and (max-width: 660px){.learning-tech--central-concept-label{padding:5px 10px;font-size:16px;font-weight:500;margin-bottom:7px}}.learning-tech--central-concept-label.active-recall{color:#279FC9;border-color:#279FC9}.learning-tech--central-concept-label.spaced-repetition{color:#74c510;border-color:#74c510}.hero--boundless-learning-tech{height:500px}@media screen and (max-width: 660px){.hero--boundless-learning-tech{height:auto}}.hero--boundless-learning-tech .feature-desc{width:39%;font-size:18px;line-height:1.6}@media screen and (max-width: 660px){.hero--boundless-learning-tech .feature-desc{width:100%;line-height:1.4}}.hero--boundless-learning-tech .learning-tech-iphone-img{position:absolute;top:0;right:-130px}@media screen and (max-width: 660px){.hero--boundless-learning-tech .learning-tech-iphone-img{display:none}}.hero--boundless-learning-tech--intro{height:410px}@media screen and (max-width: 660px){.hero--boundless-learning-tech--intro{height:250px}}.hero--boundless-learning-tech--intro .hero-big-title{position:relative;text-align:left;font-size:60px;line-height:1.2;width:530px;padding-top:30px;margin-bottom:30px}@media screen and (max-width: 660px){.hero--boundless-learning-tech--intro .hero-big-title{font-size:30px;width:100%;padding:5px 0 0}}.hero--boundless-learning-tech--intro .hero-subtitle{width:360px;font-size:25px;line-height:1.2;margin-top:20px}@media screen and (max-width: 660px){.hero--boundless-learning-tech--intro .hero-subtitle{font-size:16px;width:42%;margin-top:13px}}.hero--boundless-learning-tech--intro .learning-tech-iphone-img{position:absolute;top:-40px;right:-140px}@media screen and (max-width: 660px){.hero--boundless-learning-tech--intro .learning-tech-iphone-img{top:10%}}.hero--boundless-learning-tech--intro .learn-more-link{padding-left:10px;font-size:18px;width:380px;display:block;color:#279FC9}@media screen and (max-width: 660px){.hero--boundless-learning-tech--intro .learn-more-link{width:40%;font-size:12px;line-height:1}}.hero--boundless-learning-tech--intro .learn-more-link .icon-angle-down{float:left;font-size:26px;border-radius:17px;width:34px;height:34px;background-color:#fff;overflow:hidden;text-align:center;border:1px solid #279FC9;padding-top:4px;margin-right:8px}.hero--boundless-learning-tech--intro .learn-more-link .icon-angle-down label{font-size:17px;line-height:1.3em;font-weight:bold;color:#279FC9;position:relative;top:5.25px;display:block}@media screen and (max-width: 660px){.hero--boundless-learning-tech--intro .learn-more-link .icon-angle-down{display:none}}.hero--boundless-learning-tech--intro .hero--flat-callout{position:absolute;bottom:-7px;display:inline-block;margin-left:10px;font-size:18px}@media screen and (max-width: 660px){.hero--boundless-learning-tech--intro .hero--flat-callout{display:none}}.hero--learning-tech--research-findings .hero-big-title{text-align:left;position:relative;margin-left:0}.hero--learning-tech--research-findings .less-studying-better-grades{position:relative}.hero--learning-tech--research-findings .less-studying-better-grades .graph-boundless-vs-textbooks-img{margin-bottom:10px}@media screen and (min-width: 661px){.hero--learning-tech--research-findings .less-studying-better-grades .hero-big-title{width:54%}.hero--learning-tech--research-findings .less-studying-better-grades .hero--sans-copy{width:50%}.hero--learning-tech--research-findings .less-studying-better-grades .graph-boundless-vs-textbooks-img{position:absolute;right:0;top:60px}}.hero--learning-tech--research-findings .better-experience .hero-big-title{margin-top:1.5em}.hero--learning-tech--research-findings .better-experience .graph-user-experience-img{margin-bottom:10px}@media screen and (min-width: 661px){.hero--learning-tech--research-findings .better-experience .col-right{padding-left:30px}}.hero--learning-tech--research-findings .better-experience hr{margin:30px 0 40px}@media screen and (max-width: 660px){.hero--learning-tech--research-findings .download-the-study{margin-top:10px}}.hero--learning-tech--central-concepts{position:relative}@media screen and (max-width: 660px){.hero--learning-tech--central-concepts .central-concept-bubbles{text-align:center}}.hero--learning-tech--central-concepts .concept-bubble{font-size:30px;font-weight:400;border-radius:90px;width:180px;height:180px;background-color:#fff;overflow:hidden;text-align:center;border:3px solid;padding:56px 23px 0;display:inline-block}.hero--learning-tech--central-concepts .concept-bubble label{font-size:90px;line-height:1.3em;font-weight:bold;color:#ccc;position:relative;top:23.5px;display:block}@media screen and (max-width: 660px){.hero--learning-tech--central-concepts .concept-bubble{width:104px;height:104px;font-size:17px;padding:30px 5px 0;font-weight:500}}.hero--learning-tech--central-concepts .concept-bubble.active-recall-bubble{color:#279FC9;border-color:#279FC9}.hero--learning-tech--central-concepts .concept-bubble.spaced-repetition-bubble{color:#74c510;border-color:#74c510}.hero--learning-tech--central-concepts .and{display:inline-block;font-size:90px;font-weight:100;padding:0 18px}@media screen and (max-width: 660px){.hero--learning-tech--central-concepts .and{font-size:36px;padding:0 2px;font-weight:300;color:#999}}.hero--learning-tech--central-concepts .hero--flat-callout{margin:0 30px}@media screen and (max-width: 660px){.hero--learning-tech--central-concepts .hero--flat-callout{margin:0}}.hero--learning-tech--central-concepts .got-the-grade-they-want{border-top:1px solid #DDD;padding-top:15px;margin-top:22px;color:#999}.hero--learning-tech--central-concepts .bigass-number{float:left;font-size:55px;line-height:1;margin-top:-1px;font-weight:100;letter-spacing:-3px;margin-right:14px;color:#999}.hero--learning-tech--active-recall{position:relative}.hero--learning-tech--active-recall hr{margin:50px 0 30px}@media screen and (max-width: 660px){.hero--learning-tech--active-recall hr{margin:24px 0 14px}}.hero--learning-tech--active-recall .hero-big-title{line-height:1.25}.hero--learning-tech--active-recall .learning-through-testing{position:relative}.hero--learning-tech--active-recall .learning-through-testing .smallish-header{font-size:20px;font-weight:400}.hero--learning-tech--active-recall .learning-through-testing .hero--sans-copy{font-size:16px;line-height:1.3}.hero--learning-tech--active-recall .learning-through-testing .nyt-press{margin-left:44px;line-height:1.6}@media screen and (max-width: 660px){.hero--learning-tech--active-recall .learning-through-testing .nyt-press{margin:0 0 15px}}.hero--learning-tech--active-recall .learning-through-testing .the-nyt{display:block;margin-bottom:4px}.hero--learning-tech--active-recall .learning-through-testing .press-link{font-size:16px}@media screen and (max-width: 660px){.hero--learning-tech--active-recall .learning-through-testing .press-link{font-size:14px;line-height:1}}.hero--learning-tech--active-recall .learning-through-testing .date{color:#999}.hero--learning-tech--active-recall .hero-sub-section-active-recall{position:relative}.hero--learning-tech--active-recall .hero-sub-section-active-recall .hero-big-title{width:55%}@media screen and (max-width: 660px){.hero--learning-tech--active-recall .hero-sub-section-active-recall .hero-big-title{width:100%}}.hero--learning-tech--active-recall .hero-sub-section-active-recall .how-summarizer-works{width:37%}@media screen and (max-width: 660px){.hero--learning-tech--active-recall .hero-sub-section-active-recall .how-summarizer-works{width:100%}}.hero--learning-tech--active-recall .hero-sub-section-active-recall .summarizer-img{position:absolute;top:0;left:460px}@media screen and (max-width: 660px){.hero--learning-tech--active-recall .hero-sub-section-active-recall .summarizer-img{position:static;max-width:128%;float:right;margin-bottom:-24px}}.hero--learning-tech--active-recall .hero-sub-section-active-recall .summarizer-lines-img{position:absolute;top:219px;left:380px}@media screen and (max-width: 660px){.hero--learning-tech--active-recall .hero-sub-section-active-recall .summarizer-lines-img{display:none}}.hero--learning-tech--active-recall .hero-sub-section-active-recall .summarizer-step{margin-bottom:20px}@media screen and (max-width: 660px){.hero--learning-tech--active-recall .hero-sub-section-active-recall .summarizer-step{margin-bottom:9px;font-size:14px;line-height:1.3}}@media screen and (max-width: 660px){.hero--learning-tech--active-recall .hero-sub-section-memory-tests .memory-tests-head .col-right{padding:0 0 15px}}.hero--learning-tech--active-recall .hero-sub-section-memory-tests .quizzes .gradient{width:100%;min-height:200px;box-shadow:inset 0 250px 50px -100px #FFF;position:absolute}.hero--learning-tech--active-recall .hero-sub-section-memory-tests .quizzes .col-left{position:relative;z-index:1}@media screen and (max-width: 660px){.hero--learning-tech--active-recall .hero-sub-section-memory-tests .quizzes .col-right{position:relative;top:-200px;margin-bottom:-200px}}.hero--learning-tech--spaced-repetition .spaced-repetition-figure-header{padding-bottom:20px}@media screen and (max-width: 660px){.hero--learning-tech--spaced-repetition .flashcards .col-left{position:relative;z-index:1}}.hero--learning-tech--spaced-repetition .flashcard-boxes-img{margin-top:30px}@media screen and (max-width: 660px){.hero--learning-tech--spaced-repetition .flashcard-boxes-img{margin-bottom:-160px;box-shadow:inset 0 250px 60px -100px #FFF;padding-bottom:80px}}.hero--learning-tech--spaced-repetition .btn-register{margin-top:40px}.hero--learning-tech--spaced-repetition .caption{margin:30px 140px 0 30px}@media screen and (max-width: 660px){.hero--learning-tech--spaced-repetition .caption{margin:10px 0 0}}.hero--learning-tech--references .reference{display:block;margin-bottom:1.5em}.hero--learning-tech--references .reference p{line-height:1.2;margin-bottom:0.5em}.hero--learning-tech--references .ref-header{font-size:14px;line-height:1.1;color:#777;margin-bottom:0.5em}.hero--press .hero-subtitle{text-align:center}.hero--press .hero--press-list{margin-bottom:40px}.hero--press .hero--press-list .kiss-off{text-align:center;font-size:24px}.hero--press .hero--press-list .kiss-off i{font-size:14px}@media screen and (max-width: 660px){.hero--press .hero--press-list .kiss-off{font-size:17px}}.hero--press-article{width:49%;height:220px;display:inline-block;padding:0 25px 12px;vertical-align:top}.hero--press-article:nth-child(1),.hero--press-article:nth-child(3){padding-left:0}.hero--press-article:nth-child(2),.hero--press-article:nth-child(4){padding-right:0}@media screen and (max-width: 660px){.hero--press-article{padding:0;width:100%;height:auto;margin-bottom:20px}.hero--press-article:nth-child(3),.hero--press-article:nth-child(4){display:none}}.hero--press-article .press-logo-container{width:140px;text-align:center;border:1px solid #EEE;padding:3px;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,0.2);background-color:#fff;margin-bottom:10px}.hero--press-article .press-logo{display:inline-block;height:44px}.hero--press-article .date{margin:8px 1px}.hero--press-article .quote-text{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:1.2;color:#999}.hero--press-article .link-text{font-size:14px}.hero--subject-icons .big-subject-list{overflow:hidden}.hero--subject-icons .big-subject-list .subject-item{float:left;width:33%}@media screen and (max-width: 499px){.hero--subject-icons .big-subject-list .subject-item{width:50%;text-align:center;margin-bottom:12px}}@media screen and (min-width: 500px) and (min-height: 300px){.hero--subject-icons .big-subject-list .subject-icon{float:left}}.hero--subject-icons .big-subject-list .subject-title{font-size:22px;font-weight:400;color:#6b8fa0;margin:30px 0 0 116px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 500px) and (min-height: 300px) and (max-width: 768px){.hero--subject-icons .big-subject-list .subject-title{font-size:16px;margin:14px 0 0 61px}}@media screen and (max-width: 499px){.hero--subject-icons .big-subject-list .subject-title{font-size:15px;margin:8px 0 0 0}}.responsive-subject-list .subject-item{position:relative;display:inline-block;width:32%;text-align:center;margin-bottom:12px;margin-left:5px;border:1px solid #e0e0e0;border-radius:3px}.responsive-subject-list .subject-icon{position:absolute;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);left:-5px;top:-10px}.responsive-subject-list .subject-title{font-size:21px;font-weight:200;padding:20px 0 10px 90px;text-align:left}.hero--testimonials .hero-subtitle{margin-top:0;margin-bottom:20px;text-align:center}.testimonials__wrap{display:inline-block;text-align:left;vertical-align:top;width:48%;padding:10px}@media screen and (max-width: 499px){.testimonials__wrap{width:100%;padding:0}}.testimonials__wrap .testimonials__testimonial{position:relative;margin:10px 0;margin:20px 0}.testimonial__avatar{border-radius:38px;width:76px;height:76px;overflow:hidden;border:1px solid #ccc;margin-right:14px;float:left}.testimonials__body{margin-left:120px;color:#7e7e7e;font-size:16px;line-height:1.33;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:1em;font-style:italic}@media screen and (max-width: 660px){.testimonials__body{font-size:13px}}.testimonials__body::before{content:"“";font-size:90px;position:absolute;left:78px;top:-20px;color:#BBB;font-family:Georgia, "Times New Roman", Times, serif;font-style:normal}.testimonials__author{margin-left:120px;display:block;color:#ccc;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;font-weight:500 !important;font-size:13px;line-height:1.2;color:#999}.testimonials__author .testimonials__author-title{font-weight:bold}
</pre></body></html>