@import 'css/reset.css';
@import 'css/comet/comet.css';
@import 'css/comet/fonts/comet_fonts.css';
.text-center{text-align:center !important}.comet-long-form-text h1{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;font-size:3.5rem;font-weight:normal;margin:0 0 32px 0}.comet-long-form-text h2{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;font-size:2.5rem;font-weight:normal;margin:0 0 32px 0}.comet-long-form-text h3{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;font-size:1.5rem;font-weight:normal;margin:0 0 16px 0}.comet-long-form-text h4{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;font-size:1.125rem;font-weight:bold;text-transform:uppercase;margin:0 0 16px 0}.comet-long-form-text ul,.comet-long-form-text ol{margin:0 0 32px 0;padding:0}.comet-long-form-text li{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;margin:0 0 8px 0;margin-left:16px}.comet-long-form-text p{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;margin:0 0 32px 0}.comet-long-form-text p.lead{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;font-size:1.5rem;margin:0 0 32px 0}.comet-long-form-text p.comet-long-form-text__lead{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;font-size:1.5rem;margin:0 0 32px 0}.comet-long-form-text a{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;color:#2d6a9f;cursor:pointer;text-decoration:none;color:#3277b3;font-weight:bold;}.comet-long-form-text a:hover{text-decoration:underline}.comet-long-form-text a:hover{text-decoration:underline}.comet-button{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}.comet-form,.comet-form__input,.comet-form__textarea,.comet-form__field-group,.comet-form__label,.comet-form__microcopy,.comet-form__checkbox-text,.comet-form__radio-button-text,.comet-form__checkbox-group-label,.comet-form__radio-button-group-label,.comet-form__legend{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}.comet-form__field-group{margin-bottom:16px;}@media (min-width:768px){.comet-form__field-group{margin-bottom:0}}.comet-form__field-group--horizontal{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;font-size:1.125rem;margin-bottom:0;}@media (min-width:768px){.comet-form__field-group--horizontal{flex-direction:row;margin-bottom:16px}}.comet-form__field-group--horizontal .comet-form__field-group--horizontal{flex-direction:row}@media screen and (min-width:1024px){.main-nav__controls .comet-button,.main-nav__controls .comet-button--ghost{font-size:inherit;margin-right:8px;padding-left:10px;padding-right:10px}.main-nav__controls .comet-button:last-child{margin-right:0}}@media screen and (min-width:1280px) and (max-width:1440px){.main-nav__controls .comet-button,.main-nav__controls .comet-button--ghost{font-size:.9rem}}.comet-tabs,.comet-tab__panel-header{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (min-width:1024px) and (max-width:1440px){.main-nav .comet-tabs{align-items:center;}.main-nav .comet-tabs .comet-tab__label{font-size:.9rem;max-width:130px;margin-right:0}.main-nav .comet-tab__sub-menu .comet-tab__label{margin-right:32px;max-width:auto}}@media screen and (min-width:1024px) and (max-width:1149px){.main-nav .comet-tabs .comet-tab__label{max-width:130px}.main-nav .comet-tabs .comet-tab__label--corporate-nonprofits .comet-tab__label{max-width:100%}}@media screen and (min-width:1150px) and (max-width:1440px){.main-nav .comet-tabs .comet-tab__label{max-width:none}}.comet-feature-cards{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.comet-feature-card{box-shadow:none;transition:box-shadow .25s ease-in-out;transition:transform .25s ease-in-out;transition:box-shadow .25s ease-in-out,transform .25s ease-in-out;background-color:#fff;display:flex;flex-basis:100%;flex-direction:column;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 1px 1px 0;overflow:hidden;position:relative;}.comet-feature-card:hover,.comet-feature-card:focus,.comet-feature-card:focus-within{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}.comet-feature-card:hover,.comet-feature-card:focus,.comet-feature-card:focus-within{transform:translateY(-2px)}@media (min-width:480px){.comet-feature-card{flex-basis:calc(50% - 1px)}}@media (min-width:768px){.comet-feature-card{flex-basis:calc(33.3% - 1px)}.comet-feature-cards--4-up .comet-feature-card{flex-basis:calc(25% - 1px)}}.comet-feature-card.comet-feature-card--invisible{height:0;margin:0;visibility:hidden}.comet-feature-card__anchor{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.comet-feature-card__thumbnail{border-radius:0;padding-top:40%;}@media (min-width:480px){.comet-feature-card__thumbnail{padding-top:84%}}.comet-feature-card__content{padding:32px 32px 32px 32px}.comet-feature-card__title{color:#3277b3;line-height:1.25;margin:0 0 32px 0;transition:color .25s ease-in-out;}.comet-feature-card:hover .comet-feature-card__title{color:#2d6a9f}.comet-feature-card__title-icon{height:40px;transition:fill .25s ease-in-out}.comet-feature-card__title-icon--science{fill:#508118;}.comet-feature-card:hover .comet-feature-card__title-icon--science{fill:#355610}.comet-feature-card__title-icon--social-studies{fill:#c04a1a;}.comet-feature-card:hover .comet-feature-card__title-icon--social-studies{fill:#9d3c15}.comet-feature-card__title-icon--math{fill:#4c17b0;}.comet-feature-card:hover .comet-feature-card__title-icon--math{fill:#3b1287}.comet-feature-card__title-icon--stem{fill:#2c9481;}.comet-feature-card:hover .comet-feature-card__title-icon--stem{fill:#237667}.comet-feature-card__description{color:#363c49;font-size:1.125rem;margin:0;margin-top:8px}.comet-feature-card__cta{background-color:#262626;border-radius:0;display:flex;margin:auto 0 0 auto;}.comet-feature-card__cta:hover{background-color:#262626}.comet-feature-card:hover .comet-feature-card__cta{background-color:#2d6a9f}.container{margin:auto;max-width:100%}.color--inverted{background-color:#58627d !important;color:#fff !important}.horizontal-cta--inverted .horizontal-cta__heading{color:#fff !important;max-width:1200px}.color-filter{position:relative;}.color-filter::before{content:'';background:inherit;opacity:.64;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;}@media (max-width:768px){.color-filter::before{background-image:none !important}}.color-filter > *{position:relative;z-index:20}.color-filter--blue::before{background:#008ee6}.color-filter--red::before{background:#e0301e}.color-filter--yellow::before{background:#f0dd75}.color-filter--green::before{background:#5d971c}.color-filter--orange::before{background:#fa3}.color-filter--purple::before{background:#662d9f}.color-filter--black-and-white::before{filter:grayscale(100%);opacity:1}.color-filter--hero-gradient::before{mix-blend-mode:multiply;background-image:linear-gradient(115deg,rgba(0,0,0,0.4),rgba(0,0,0,0));opacity:.45}.horizontal-cta,.content-block-long-form{background-color:#fff;background-position:center top;background-repeat:no-repeat;background-size:cover;font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;text-align:center;color:#262626;padding:64px 16px;}@media (min-width:768px){.horizontal-cta.horizontal-cta--height-small,.content-block-long-form.horizontal-cta--height-small,.horizontal-cta.content-block-long-form--height-small,.content-block-long-form.content-block-long-form--height-small{padding:32px 32px}}.horizontal-cta.horizontal-cta--height-small .horizontal-cta__heading,.content-block-long-form.horizontal-cta--height-small .horizontal-cta__heading,.horizontal-cta.content-block-long-form--height-small .horizontal-cta__heading,.content-block-long-form.content-block-long-form--height-small .horizontal-cta__heading{font-size:2rem}@media (min-width:768px){.horizontal-cta.horizontal-cta--height-medium,.content-block-long-form.horizontal-cta--height-medium,.horizontal-cta.content-block-long-form--height-medium,.content-block-long-form.content-block-long-form--height-medium{padding:64px 32px 75px}}@media (min-width:1000px){.horizontal-cta.horizontal-cta--height-medium,.content-block-long-form.horizontal-cta--height-medium,.horizontal-cta.content-block-long-form--height-medium,.content-block-long-form.content-block-long-form--height-medium{padding:140px 32px 95px}}@media (min-width:768px){.horizontal-cta.horizontal-cta--height-tall,.content-block-long-form.horizontal-cta--height-tall,.horizontal-cta.content-block-long-form--height-tall,.content-block-long-form.content-block-long-form--height-tall{padding:100px 30px 150px}}@media (min-width:1000px){.horizontal-cta.horizontal-cta--height-tall,.content-block-long-form.horizontal-cta--height-tall,.horizontal-cta.content-block-long-form--height-tall,.content-block-long-form.content-block-long-form--height-tall{padding:25vh 10vw}}@media (min-width:1440px){.horizontal-cta.horizontal-cta--height-tall,.content-block-long-form.horizontal-cta--height-tall,.horizontal-cta.content-block-long-form--height-tall,.content-block-long-form.content-block-long-form--height-tall{padding:275px 30px}}@media (min-width:480px){.horizontal-cta,.content-block-long-form{padding-left:45px;padding-right:45px}}.horizontal-cta.horizontal-cta--inverted,.content-block-long-form.horizontal-cta--inverted,.horizontal-cta.content-block-long-form--inverted,.content-block-long-form.content-block-long-form--inverted{background-color:#124167;color:#fff}.horizontal-cta__heading,.content-block-long-form__heading,.content-block-long-form h1{font-size:2.25rem;font-weight:bold;color:#3395cf;line-height:1.33;letter-spacing:1.7px;text-align:center;margin:auto;padding-bottom:20px;}.horizontal-cta--height-tall .horizontal-cta__heading,.horizontal-cta--height-tall .content-block-long-form__heading,.horizontal-cta--height-tall .content-block-long-form h1,.content-block-long-form--height-tall .horizontal-cta__heading,.content-block-long-form--height-tall .content-block-long-form__heading,.content-block-long-form--height-tall .content-block-long-form h1{padding-bottom:35px}@media (min-width:768px){.horizontal-cta__heading,.content-block-long-form__heading,.content-block-long-form h1{font-size:2.4rem;padding-left:50px;padding-right:50px}}@media (min-width:1440px){.horizontal-cta__heading,.content-block-long-form__heading,.content-block-long-form h1{font-size:2.8rem;max-width:1135px}}.horizontal-cta__subheading,.content-block-long-form h2{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:normal;text-align:center;margin:auto;max-width:1200px;padding-bottom:25px;}@media (min-width:768px){.horizontal-cta__subheading,.content-block-long-form h2{font-size:2rem;padding-left:50px;padding-right:50px}}.horizontal-cta__sub-text,.content-block-long-form h3{font:normal 1.5rem "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:25px;text-align:center}.horizontal-cta__miniheading,.content-block-long-form h4{font:bold 1.25rem "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px;text-transform:uppercase;letter-spacing:.8px;text-align:center;}@media (min-width:768px){.horizontal-cta__miniheading,.content-block-long-form h4{padding-left:50px;padding-right:50px}}.content-block-long-form.content-block-long-form--height-medium{margin:0 auto;max-width:1170px;padding:120px 16px 64px}.content-block-long-form{text-align:left;}.content-block-long-form h2,.content-block-long-form h3,.content-block-long-form h4,.content-block-long-form h5,.content-block-long-form h6,.content-block-long-form p,.content-block-long-form ul,.content-block-long-form ol,.content-block-long-form blockquote,.content-block-long-form .widget{margin:16px 0}.content-block-long-form strong{font-weight:bold}.content-block-long-form em{font-style:italic}.has-vignette::before{content:"";box-shadow:inset 0 0 200px 80px rgba(0,0,0,0.8);position:absolute;top:0;left:0;width:100%;height:100%}.cta-dropdown{width:auto;max-width:450px;height:auto;margin:30px auto;padding:13px 8px 13px 30px;border-radius:3px;box-shadow:0 5px 19px 0 rgba(0,0,0,0.19);}.cta-dropdown .comet-form__select-input{font:bold 1.5rem "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;letter-spacing:3.6px;text-transform:uppercase;color:#3277b3}.cta-dropdown .comet-form__select-open-indicator{border:none;top:8px;right:2px}.cta-dropdown:hover .comet-form__select-open-indicator{background-color:inherit;border:none}.cta-dropdown .comet-form__select-open-icon{fill:#98a1b3}.btn{font:bold 1rem "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:3px;text-transform:uppercase;margin-bottom:15px;padding:10px 15px;}@media (min-width:480px){.btn{margin-bottom:0}}.btn:last-child{margin-right:0}.btn--large{font-size:1.3rem;margin:0;}@media screen and (min-width:1440px){.btn--large{font-size:25px}}@media screen and (max-width:1440px){.btn--large .comet-icon--xl,.btn--large .comet-callout__icon{width:30px;height:30px}}.btn--light{background-color:#fff;color:#008ee6;}.btn--light:hover,.btn--light:focus,.btn--light:active{background-color:#fff;color:#3277b3;text-decoration:none}.btn--medium{padding:15px 25px;letter-spacing:1px}.btn--wide{min-width:160px;padding:15px 35px}.btn--transparent{background:transparent;color:#fff;text-transform:uppercase;letter-spacing:3.8px;padding:25px;}.btn--transparent .comet-button__inner{display:flex;align-items:center}.btn--transparent .comet-button__icon{background:inherit;fill:#fff;margin:0 0 0 10px;}@media (min-width:1000px){.btn--transparent .comet-button__icon{margin-left:20px}}.btn--video{display:none;opacity:0;background:transparent;box-sizing:border-box;width:0;height:30px;position:absolute;bottom:15px;right:15px;border-color:transparent transparent transparent #efefef;transition:100ms all ease;cursor:pointer;z-index:0;border-style:solid;border-width:15px 0 15px 27px;}@media screen and (min-width:1000px){.btn--video{opacity:.3;z-index:50}}.btn--video.paused{border-style:double;border-width:0 0 0 30px}.btn--video:hover{border-color:transparent transparent transparent #fff}.post-thumbnail img,.product-feature__image-container{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.post-thumbnail img{display:block;}@media screen and (min-width:1000px){.post-thumbnail img{max-width:800px}}body.search-results .content-block-long-form .page-header{margin-bottom:64px}body.search-results .content-block-long-form .status-publish{margin-bottom:64px;}body.search-results .content-block-long-form .status-publish .entry-title{padding-bottom:0;text-align:left;font-size:1.5rem}body.search-results .content-block-long-form .status-publish p{font-size:1.125rem;}@media (min-width:768px){body.search-results .content-block-long-form .status-publish p{padding-left:50px;padding-right:50px}}body.search-results .content-block-long-form .pagination h2{margin:0;padding:0;visibility:hidden}body.search-results .content-block-long-form .pagination .nav-links{text-align:center;font-size:1.5rem}@media (min-width:1024px){body.search-no-results .content-block-long-form .no-results .page-content{text-align:center}}.de-floating-action-button__container{background-color:#3395cf;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);z-index:500;position:fixed;top:80%;right:0;width:12vw;height:10vw;max-width:74px;max-height:66px;}@media screen and (min-width:1024px){.de-floating-action-button__container{top:60%}}.de-floating-action-button__container.de-floating-action-button__container--offline{display:none !important}.de-button--floating-action-button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:8px}.de-button--floating-action-button__svg{fill:#fff;width:30px;height:30px}.de-floating-action-button__popover{display:none}select::-ms-expand{display:none}.comet-row--contact > .comet-row__inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:64px}.comet-row--contact .main-content{width:100%;}@media (min-width:1024px){.comet-row--contact .main-content{padding-right:64px;width:70%}}.comet-row--contact .side-content{width:100%;}@media (min-width:1024px){.comet-row--contact .side-content{padding-top:64px;width:30%}}.comet-row--contact .module-open-content{padding:0}.contact__page-title{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;font-size:2.5rem;font-weight:normal;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}.contact__tagline{font-size:1.5rem}.talk-about label{white-space:nowrap}.home-button-wrapper .home-button{align-items:center;color:#fff;display:flex;height:35px;justify-content:center;margin:25px auto;width:150px}.marketing-button--arrow-cta{background-color:#fff;border-radius:0;color:#3277b3;font-size:1.125rem;font-weight:600;margin-top:64px;padding:0;transition:all .25s ease-in-out;}@media (min-width:768px){.marketing-button--arrow-cta{font-size:1.5rem}}.marketing-button--arrow-cta .comet-button__text{padding:0 24px}.marketing-button--arrow-cta:hover{background-color:#fff;color:#2d6a9f;text-decoration:none}.marketing-button__icon{background-color:#262626;height:40px;margin:0 !important;padding:10px;transition:all .25s ease-in-out;width:40px;}.marketing-button--arrow-cta:hover .marketing-button__icon{background-color:#2d6a9f}@media (min-width:768px){.marketing-button__icon{height:70px;padding:24px;width:70px}}.btn.btn-default{white-space:normal;margin:10px 0}.html--modal-active{overflow:hidden}.modal__close-button{background:#262626;border-radius:0;margin:0;position:absolute;right:0;top:0;}.modal__close-button svg{fill:#fff}.modal__close-button:hover{background-color:#2d6a9f;}.modal__close-button:hover svg{fill:#fff}.module-row--background-image{background-position:center;background-size:cover}html,body{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;width:100%;overflow-x:hidden}.comet-page-shell > .comet-row{background:#fff}.comet-row--marketing{position:relative;}.comet-row--marketing .comet-row__inner{max-width:100%;padding:0}.comet-row__inner img{height:auto;max-width:100%}.comet-screenreader-only{top:0}.sticky-wrapper{height:0 !important}.main-nav{background:transparent;padding:8px 0;position:fixed;width:100%;z-index:100;}@media screen and (min-width:768px){.main-nav{padding:32px 0 16px}}@media screen and (min-width:1024px){.main-nav{transition:all .25s ease-in-out}}.main-nav .comet-row__inner{max-width:1400px}.main-nav .main-nav__desktop{display:none;}@media screen and (min-width:1024px){.main-nav .main-nav__desktop{display:flex;justify-content:space-between;margin:auto;width:calc(100% - 32px)}}.main-nav .main-nav__mobile{display:flex;justify-content:space-between;margin:auto;width:calc(100% - 32px);}@media screen and (min-width:1024px){.main-nav .main-nav__mobile{display:none}}.main-nav .main-nav__logo-image--white{display:block}.main-nav .comet-tabs{flex-grow:1;justify-content:space-around}.main-nav .comet-tab__label{display:block;font-size:16px;height:auto;margin:0 16px 0 0;padding:0;}.main-nav .comet-tab__label:last-child{margin:0}.main-nav .comet-tab__label:after{content:none}@media screen and (min-width:768px){.main-nav .comet-tab__label{margin:0}}@media screen and (min-width:1024px){.main-nav .comet-tab__label{font-size:1.125rem}}.main-nav .comet-tab__label:hover:after,.main-nav .comet-tab__label.comet-tab__label--selected:after{background-color:#3277b3}.main-nav .comet-tab__label-link,.main-nav .comet-tab__label-button{display:block;background:transparent;border:none;color:#fff;cursor:pointer;font-size:14px;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:.1rem;line-height:normal;padding:16px 0;text-decoration:none;}.main-nav .comet-tab__label-link:hover,.main-nav .comet-tab__label-button:hover,.main-nav .comet-tab__label-link:focus,.main-nav .comet-tab__label-button:focus,.main-nav .comet-tab__label-link:active,.main-nav .comet-tab__label-button:active{text-shadow:2px 2px 10px rgba(0,0,0,0.6)}@media screen and (min-width:1024px) and (max-width:1280px){.main-nav .comet-tab__label-link,.main-nav .comet-tab__label-button{font-size:.8rem;padding-left:0;padding-right:0}}.main-nav .comet-tab__label-button:before{border-color:transparent;border-style:solid;border-width:4px 4px 0 0;bottom:-4px;content:'';display:inline-block;height:12px;left:50%;position:absolute;transition:all .25s ease-in-out;transform:rotate(135deg) translateX(25%) translateY(75%);vertical-align:top;width:12px}.main-nav .comet-tab__label-button:hover:before,.main-nav .comet-tab__label-button:focus:before,.main-nav .comet-tab__label-button:active:before{border-color:#fff}.main-nav .comet-tab__label-link:hover,.main-nav .comet-tab__label-link:active,.main-nav .comet-tab__label-button:hover,.main-nav .comet-tab__label-button:active{color:#fff}.main-nav.main-nav--sticky .comet-tab__label-link:hover,.main-nav.main-nav--sticky .comet-tab__label-button:hover,.main-nav.main-nav--sticky .comet-tab__label-link:focus,.main-nav.main-nav--sticky .comet-tab__label-button:focus,.main-nav.main-nav--sticky .comet-tab__label-link:active,.main-nav.main-nav--sticky .comet-tab__label-button:active{text-shadow:2px 2px 10px rgba(0,0,0,0.2);}.main-nav.main-nav--sticky .comet-tab__label-link:hover:before,.main-nav.main-nav--sticky .comet-tab__label-button:hover:before,.main-nav.main-nav--sticky .comet-tab__label-link:focus:before,.main-nav.main-nav--sticky .comet-tab__label-button:focus:before,.main-nav.main-nav--sticky .comet-tab__label-link:active:before,.main-nav.main-nav--sticky .comet-tab__label-button:active:before{border-color:#262626}.main-nav--sticky{background:#fff;position:fixed;top:0;width:100%;box-shadow:0 2px 10px rgba(0,0,0,0.3);}.admin-bar .main-nav--sticky{margin-top:32px}.main-nav--sticky .main-nav__logo-image--white{display:none}.main-nav--sticky .main-nav__logo-image--black{display:block}.main-nav--sticky .comet-tab__label-link,.main-nav--sticky .comet-tab__label-button{background:transparent;color:#262626;font-size:14px;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:normal;padding:16px 0;text-decoration:none;}@media screen and (min-width:1024px) and (max-width:1280px){.main-nav--sticky .comet-tab__label-link,.main-nav--sticky .comet-tab__label-button{font-size:.8rem;padding-left:0;padding-right:0}}.main-nav--sticky .comet-tab__label-link:hover,.main-nav--sticky .comet-tab__label-link:active,.main-nav--sticky .comet-tab__label-button:hover,.main-nav--sticky .comet-tab__label-button:active{color:#262626}.main-nav--sticky .main-nav__button--contact{border-color:#262626;color:#262626;transition:all .25s ease-in-out;}.main-nav--sticky .main-nav__button--contact:hover,.main-nav--sticky .main-nav__button--contact:focus{background:#262626;border-color:#262626;color:#fff}.main-nav--sticky .main-nav__mobile .main-nav__menu-button{color:#3277b3;}.main-nav--sticky .main-nav__mobile .main-nav__menu-button .comet-button__icon{fill:#3277b3}.main-nav--sticky .main-nav__mobile .main-nav__menu-button:hover,.main-nav--sticky .main-nav__mobile .main-nav__menu-button:focus{background:rgba(50,119,179,0.25);color:#2d6a9f;}.main-nav--sticky .main-nav__mobile .main-nav__menu-button:hover .comet-button__icon,.main-nav--sticky .main-nav__mobile .main-nav__menu-button:focus .comet-button__icon{fill:#2d6a9f}.main-nav__logo{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;margin:0 16px 0 0;}.main-nav__logo img{width:100px;}@media (min-width:768px){.main-nav__logo img{width:192px}}.main-nav__logo-image{display:none}.main-nav__controls{font:bold .8rem "Roboto Slab",Georgia,Times,"Times New Roman",serif;align-items:center;display:flex;justify-content:flex-end;text-transform:uppercase;letter-spacing:.1rem;margin:0 0 0 16px;}@media screen and (min-width:1024px) and (max-width:1440px){.main-nav__controls{margin:0}}.main-nav__search{position:relative;}.main-nav__search .comet-button--flat .comet-button__icon{fill:#fff;}.main-nav--sticky .main-nav__search .comet-button--flat .comet-button__icon{fill:#262626}.main-nav__search-form{flex-grow:1;}@media (min-width:1024px){.main-nav__search-form{position:absolute;right:80px;top:0}}.main-nav__search-form .main-nav__search-input{border-width:0;padding:12px 0;transition:all .25s ease-in-out;width:0}.main-nav__search-form--open .main-nav__search-input{border-width:1px;padding:12px 8px;width:500px}.main-nav__button--contact{border-color:#fff;color:#fff;fill:#fff;transition:all .25s ease-in-out;}.main-nav__button--contact:hover,.main-nav__button--contact:focus{background:#fff;border-color:#fff;color:#262626;fill:#262626}.comet-tab__dropdown{background:#fff;display:none;padding:16px;min-width:200px;width:100%;position:absolute;top:100%;z-index:100;}@media screen and (min-width:1024px){.comet-tab__dropdown{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);transition:box-shadow .25s ease-in-out}.comet-tab__dropdown:hover,.comet-tab__dropdown:focus,.comet-tab__dropdown:focus-within{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}}.comet-tab__dropdown.comet-tab__dropdown--visible{display:block}.main-nav .comet-tab__dropdown{width:auto;top:130%}.comet-tab__dropdown .comet-tab__label-link,.comet-tab__dropdown .comet-tab__label-button{background:transparent;border:none;color:#262626;display:block;text-align:left;text-decoration:none;line-height:normal;white-space:nowrap;transition:all .25s ease-in-out}.comet-tab__dropdown .comet-tab__label-link:hover,.comet-tab__dropdown .comet-tab__label-link:active,.comet-tab__dropdown .comet-tab__label-button:hover,.comet-tab__dropdown .comet-tab__label-button:active{color:#2d6a9f}.comet-tab__label--products .comet-tab__sub-menu{max-width:735px}.main-nav__desktop .comet-tab__label--solutions .comet-tab__dropdown{padding:16px}.main-nav__desktop .comet-tab__label--solutions .comet-tab__sub-menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:block;width:735px;}.main-nav__desktop .comet-tab__label--solutions .comet-tab__sub-menu li:nth-child(4) a{padding:16px 0}.html--mobile-open{overflow:hidden;}@media (min-width:1024px){.html--mobile-open{overflow:auto}}@media (max-width:1023px){.main-nav--mobile-open{background:#fff}}.main-nav--mobile-open .main-nav__mobile .main-nav__logo-image--white{display:none}.main-nav--mobile-open .main-nav__mobile .main-nav__logo-image--black{display:block}.main-nav__mobile .main-nav__menu{align-items:center;display:flex;flex-grow:1}.main-nav__mobile .main-nav__menu-button{color:#fff;display:none;margin:0 0 0 auto;}.main-nav__mobile .main-nav__menu-button .comet-button__icon{fill:#fff;height:23px;width:23px;}@media screen and (min-width:768px){.main-nav__mobile .main-nav__menu-button .comet-button__icon{height:32px;width:32px}}.main-nav__mobile .main-nav__menu-button:hover,.main-nav__mobile .main-nav__menu-button:focus{background:rgba(255,255,255,0.25);color:#fff;}.main-nav__mobile .main-nav__menu-button:hover .comet-button__icon,.main-nav__mobile .main-nav__menu-button:focus .comet-button__icon{fill:#fff}@media (min-width:1024px){.main-nav__mobile .main-nav__menu-button{display:none}}.main-nav__mobile .main-nav__menu-button--close-menu{color:#3277b3;}.main-nav__mobile .main-nav__menu-button--close-menu .comet-button__icon{fill:#3277b3}.main-nav__mobile .main-nav__menu-button--close-menu:hover,.main-nav__mobile .main-nav__menu-button--close-menu:focus{background:rgba(50,119,179,0.25);color:#2d6a9f;}.main-nav__mobile .main-nav__menu-button--close-menu:hover .comet-button__icon,.main-nav__mobile .main-nav__menu-button--close-menu:focus .comet-button__icon{fill:#2d6a9f}.main-nav__mobile .main-nav__menu-button--visible{display:block;}@media (min-width:1024px){.main-nav__mobile .main-nav__menu-button--visible{display:none}}.main-nav__menu-content-wrapper{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.main-nav__menu-content-wrapper--mobile-open{display:block;}@media (min-width:1024px){.main-nav__menu-content-wrapper--mobile-open{display:none}}.main-nav__menu-content{background:#fff;display:none;height:100%;left:0;position:absolute;overflow-x:hidden;overflow-y:auto;top:0;width:100%;}@media (min-width:1024px){.main-nav__menu-content{display:none}}.main-nav__menu-content--mobile-open{display:flex;flex-direction:column;padding:16px 32px;width:100%;}.main-nav__menu-content--mobile-open .comet-tabs{flex-direction:column;flex-grow:1;flex-shrink:0;}.main-nav__menu-content--mobile-open .comet-tabs .comet-tab--dropdown-menu .comet-tab__dropdown{padding:0 0 0 16px}.main-nav__menu-content--mobile-open .comet-tabs .comet-tab--dropdown-menu > button{background-color:#ddd;margin:0}.main-nav__menu-content--mobile-open .comet-tab__label{align-items:flex-start;flex-direction:column;font-size:16px;height:auto;padding:0;margin-right:0;}.main-nav__menu-content--mobile-open .comet-tab__label:hover:after{background:none}.main-nav__menu-content--mobile-open .comet-tab__label-link,.main-nav__menu-content--mobile-open .comet-tab__label-button{border:none;border-bottom:solid 1px #c4c9d4;color:#262626;font-size:inherit;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:normal;padding:16px 0;text-align:left;width:100%;}.main-nav__menu-content--mobile-open .comet-tab__label-link:hover,.main-nav__menu-content--mobile-open .comet-tab__label-button:hover,.main-nav__menu-content--mobile-open .comet-tab__label-link:focus,.main-nav__menu-content--mobile-open .comet-tab__label-button:focus{color:#262626}.main-nav__menu-content--mobile-open .comet-tab__dropdown{background:none;display:block;max-height:0;padding:0 16px;position:relative;overflow:hidden;top:auto;transition:max-height .25s ease-in-out;width:100%;}.main-nav__menu-content--mobile-open .comet-tab__dropdown.comet-tab__dropdown--visible{max-height:500px}.main-nav__menu-content--mobile-open .comet-tab__dropdown .comet-tab__label-link{border:none;color:#3277b3;text-align:left;line-height:normal;width:100%;}@media screen and (max-width:480px){.main-nav__menu-content--mobile-open .comet-tab__dropdown .comet-tab__label-link{white-space:pre-wrap}}.main-nav__menu-content--mobile-open .comet-tab__dropdown .comet-tab__label-link:hover,.main-nav__menu-content--mobile-open .comet-tab__dropdown .comet-tab__label-link:focus{color:#2d6a9f}.main-nav__menu-content--mobile-open .main-nav__controls{flex-shrink:0;margin:0 0 32px}.main-nav__menu-content--mobile-open .main-nav__button--sign-in{margin:0}.main-nav__menu-content--mobile-open .main-nav__button--contact{background:#fff;border-color:#262626;color:#262626;fill:#262626;border-width:1px;}.main-nav__menu-content--mobile-open .main-nav__button--contact:hover,.main-nav__menu-content--mobile-open .main-nav__button--contact:focus{background:#262626;border-color:#262626;color:#fff;fill:#fff}.main-nav__search--mobile{display:flex;flex-shrink:0;margin-top:16px;}.main-nav__search--mobile .main-nav__search-form{display:block;flex-grow:1}.comet-footer--marketing{background:#fff;font:600 20px "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;padding:64px 0;margin:0 auto;}.comet-footer--marketing .comet-row--inner{padding:0}.comet-footer--marketing .comet-row__inner{max-width:1200px}.comet-footer--marketing .comet-footer__legal p{font-size:1rem;color:#262626}.footer-main{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto 64px;width:calc(100% - $comet-space-l);}@media screen and (min-width:1024px){.footer-main{flex-direction:row}}.footer-main__logo-block{margin:0 auto 48px;max-width:80%;width:192px;}@media screen and (min-width:768px){.footer-main__logo-block{margin:0 0 48px}}@media screen and (min-width:1024px){.footer-main__logo-block{margin-bottom:0;max-width:30%}}.footer-main__links{display:flex;flex-direction:column;justify-content:space-around;padding:0 16px;width:100%;}@media screen and (min-width:768px){.footer-main__links{flex-direction:row}}@media screen and (min-width:1024px){.footer-main__links{width:65%}}.footer-main__link-column{margin-bottom:32px;}@media screen and (min-width:768px){.footer-main__link-column{text-align:left}}@media screen and (min-width:1024px){.footer-main__link-column{margin-right:32px}}.footer-main__link-column:last-child{margin:0}.footer-main__link-header{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;font-size:1.125rem;font-weight:bold;text-transform:uppercase;color:#3277b3;margin-bottom:8px}.footer-main__link-item{padding:8px 0;margin-bottom:8px;}.footer-main__link-item:last-child{margin:0}.footer-main__link{box-shadow:0 -1px 0 0 #fff inset,0 -2px 0 0 transparent inset;text-shadow:0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,2px -2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,-2px -2px 0 #fff,-2px -1px 0 #fff,-2px 0 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff;transition:all .25s ease-in-out;color:#262626;font-size:1.125rem;text-decoration:none}.footer-main__link:hover,.footer-main__link:focus,.footer-main__link:focus-within{box-shadow:0 -1px 0 0 #fff inset,0 -2px 0 0 #2d6a9f inset;color:#2d6a9f}.footer-sub{align-items:center;border-top:1px solid #262626;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:32px;padding-top:32px;}@media screen and (min-width:1024px){.footer-sub{flex-direction:row;padding-top:16px}}.footer-sub__social-icons{display:flex;justify-content:space-between;margin-bottom:16px;max-width:500px;width:100%;}@media screen and (min-width:1024px){.footer-sub__social-icons{margin-bottom:0;width:auto}}.footer-sub__social-link{padding:12px;margin:0;}@media screen and (min-width:1024px){.footer-sub__social-link{padding:18px 16px}}.footer-sub__links{display:flex;flex-direction:column;}@media screen and (min-width:1024px){.footer-sub__links{flex-direction:row}}.footer-sub__support-item{margin:0 0 16px;}@media screen and (min-width:1024px){.footer-sub__support-item{margin-right:64px}}.footer-sub__support-item:last-child{margin:0}.footer-sub__support-link{box-shadow:0 -1px 0 0 #fff inset,0 -2px 0 0 transparent inset;text-shadow:0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,2px -2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,-2px -2px 0 #fff,-2px -1px 0 #fff,-2px 0 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff;transition:all .25s ease-in-out;color:#262626;font-size:1rem;font-weight:500;text-decoration:none;text-transform:uppercase;letter-spacing:.05rem}.footer-sub__support-link:hover,.footer-sub__support-link:focus,.footer-sub__support-link:focus-within{box-shadow:0 -1px 0 0 #fff inset,0 -2px 0 0 #2d6a9f inset;color:#2d6a9f}.error-404{color:#3395cf;font-size:16px;}@media (min-width:1440px){.error-404{font-size:1.5rem}}.error-404__link{color:#3395cf;text-decoration:underline;transition:color .25s ease-in-out;}.error-404__link:hover{color:#124167;text-decoration:underline}.search-form--404{display:flex;justify-content:center;margin:32px auto 0}.module-about-de{margin:0 auto;max-width:800px;padding:16px 0;text-align:center;}@media (min-width:480px){.module-about-de{padding:64px}}.about-de__tagline{font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-size:1.125rem;font-weight:bold;margin-bottom:16px}.about-de__title{font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-size:2rem;font-weight:bold;margin-bottom:16px}.about-de__description{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}@media (max-width:568px){.horizontal-cta--no-mobile-bg{text-align:left;background-image:none !important}}.horizontal-cta-button{margin:0 0 16px 0;width:100%;}@media (min-width:480px){.horizontal-cta-button{margin:0 16px 0 0;width:250px}}.testimonial-attribution{font:bold 20px "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;line-height:1.2em;letter-spacing:.8px;padding-bottom:16px}.testimonial-attribution__photo{border-radius:50%;max-width:150px;max-height:150px}.testimonial-attribution__name,.testimonial-attribution__job-title{display:block;margin-bottom:10px}.testimonial-attribution__name{font-weight:500;text-transform:none}.social-icons{display:flex;justify-content:center}.social-icons__icon{margin:0 15px;}.social-icons__icon .comet-button__icon{filter:invert(100%)}@media (min-width:568px){.horizontal-cta.horizontal-cta--with-testimonial{background-position:center;text-align:center}}.horizontal-cta--with-pull-quote{background-color:#0077c0;width:100%;padding:30px;}@media screen and (min-width:1000px){.horizontal-cta--with-pull-quote{padding:64px 100px 64px}}.horizontal-cta--with-pull-quote .row{display:flex;flex-direction:column;}@media screen and (min-width:1000px){.horizontal-cta--with-pull-quote .row{flex-direction:row}}.horizontal-cta--with-pull-quote .horizontal-cta__heading,.horizontal-cta--with-pull-quote .horizontal-cta__miniheading{margin:0;text-align:left}.horizontal-cta--with-pull-quote .horizontal-cta__heading{margin-top:45px}.horizontal-cta--with-pull-quote .testimonial-attribution{align-items:center;display:flex;flex-direction:column;padding-top:45px;text-align:left;}@media screen and (min-width:480px){.horizontal-cta--with-pull-quote .testimonial-attribution{flex-direction:row}}@media screen and (min-width:1000px){.horizontal-cta--with-pull-quote .testimonial-attribution{display:block;padding-top:0}}.horizontal-cta--with-pull-quote .testimonial-attribution > *{margin:0 30px}.horizontal-cta--with-pull-quote .testimonial-attribution__photo{margin-bottom:25px;margin-left:0;}@media screen and (min-width:568px){.horizontal-cta--with-pull-quote .testimonial-attribution__photo{margin-left:45px}}.horizontal-cta--with-pull-quote .social-icons{margin-top:20px}@media screen and (min-width:1024px){.product-feature-wrapper{display:flex;justify-content:center}}.product-feature-wrapper--text-left{flex-direction:row}.product-feature-wrapper--text-right{flex-direction:row-reverse}.product-feature__text{display:flex;flex-direction:column;justify-content:center;}@media screen and (min-width:1024px){.product-feature__text{width:500px}}.product-feature-wrapper--text-left .product-feature__text{margin:0 auto 32px;width:80%;}@media screen and (min-width:1024px){.product-feature-wrapper--text-left .product-feature__text{margin-bottom:0;width:100%;margin-right:100px}}.product-feature-wrapper--text-right .product-feature__text{margin:0 auto 32px;width:80%;}@media screen and (min-width:1024px){.product-feature-wrapper--text-right .product-feature__text{margin-bottom:0;width:100%;margin-left:100px}}.product-feature__header{color:#3277b3;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:normal;margin-bottom:16px;}@media screen and (min-width:1440px){.product-feature__header{font-size:1.5rem}}.product-feature__visual{flex-shrink:0;position:relative;}@media screen and (min-width:1024px){.product-feature__visual{max-width:500px}}.product-feature__image-container{display:block;width:100%}.module-c1 .comet-row__inner{padding:0;}@media screen and (min-width:1024px){.module-c1 .comet-row__inner{padding:0 32px}}@media screen and (min-width:1024px){.module-c1 .product-feature__visual{max-width:886px;width:60%}}.module-c1 .product-feature__image-container{background-size:cover;background-repeat:no-repeat;min-height:250px;}@media screen and (min-width:568px){.module-c1 .product-feature__image-container{min-height:425px}}.module-c1 .product-feature__text{display:block;background-color:#fff;padding:30px 30px 0;min-height:350px;position:relative;}@media screen and (min-width:568px){.module-c1 .product-feature__text{min-height:250px}}@media screen and (min-width:1280px){.module-c1 .product-feature__text{padding:85px 90px 0 40px}}.module-c1 .product-feature__text .product-feature__header{font-size:1.75rem;line-height:normal;margin-bottom:30px}.module-c1 .product-feature__text .product-feature__description{font-size:1.125rem;font-weight:500;line-height:1.35;letter-spacing:.8px}.module-c1 .product-feature__text .comet-button{position:absolute;bottom:0;right:0;margin:0}.module-c3{position:unset;}.module-c3 .comet-row__inner{padding:16px;}@media (min-width:768px){.module-c3 .comet-row__inner{padding:64px 32px}}.user-testimonials{color:#fff;text-align:center;}.user-testimonials .comet-button{margin-top:32px}.testimonial-text{display:none;}.testimonial-text.testimonial-text--active{display:block;}.testimonial-text.testimonial-text--active > .horizontal-cta__subheading{font-size:1rem;padding-bottom:16px}.testimonial-cards{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.testimonial-card{box-shadow:none;transition:box-shadow .25s ease-in-out;transition:transform .25s ease-in-out;transition:box-shadow .25s ease-in-out,transform .25s ease-in-out;cursor:pointer;background-color:#fff;display:flex;flex-basis:calc((100% / 3) - 10px);flex-direction:column;margin:0 4px;overflow:hidden;position:relative}.testimonial-card:hover,.testimonial-card:focus,.testimonial-card:focus-within{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}.testimonial-card:hover,.testimonial-card:focus,.testimonial-card:focus-within{transform:translateY(-2px)}.testimonial-card__button{border:0;padding:0}.testimonial-card__image{display:block;height:100%;width:100%}.testimonial-card__text{align-items:flex-end;background-color:rgba(50,119,179,0.7);bottom:0;color:#fff;display:flex;font-weight:bold;justify-content:center;left:0;padding-bottom:8px;position:absolute;right:0;text-shadow:0 2px 3px #262626;text-transform:uppercase;top:0;}@media (min-width:1024px){.testimonial-card__text{font-size:1rem}}.testimonial-card--active .testimonial-card__text{background-color:rgba(50,119,179,0.2)}.testimonial-modal-wrapper{background:rgba(38,38,38,0.25);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1000;}.testimonial-modal-wrapper.testimonial-modal--active{display:block}.testimonial-modal{background:#fff;display:none;max-height:90%;max-width:1200px;width:90%;}.testimonial-modal--active .testimonial-modal{background:#262626;box-shadow:1px 1px 3px rgba(0,0,0,0.5);display:flex;flex-direction:column;height:50.5vw;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);}@media (min-width:768px){.testimonial-modal--active .testimonial-modal{flex-direction:row}}.testimonial-modal .iframe-container{height:100%;width:100%}.testimonial-modal__video{bottom:0;height:100%;position:absolute;left:0;right:0;top:0;width:100%}.module-c5.product-feature-row{background:#fff;}.module-c5.product-feature-row .comet-row__inner{max-width:1200px;padding:32px 0;}@media (min-width:1024px){.module-c5.product-feature-row .comet-row__inner{padding:64px 0}}@media (min-width:1024px){.module-c5 .product-feature-wrapper{align-items:center;justify-content:flex-end;padding-left:16px;padding-right:16px}}.module-c5 .product-feature__video-container{margin:0 auto;max-width:500px}.module-c5 .product-video__thumbnail{display:block}.module-c5 .product-video__link{background:none;border:0;border-radius:0;cursor:pointer;display:block;height:100%;padding:0;text-decoration:none;width:100%}.module-c5 .product-video__text{align-items:center;background:#3277b3;color:#fff;display:flex;font-size:.875rem;justify-content:space-between;padding:8px;}@media (min-width:480px){.module-c5 .product-video__text{font-size:1rem;padding:16px}}.module-c5 .product-video__button{background:#fff;border:none;border-radius:50%;flex-shrink:0;height:50px;margin:0 16px;width:50px}.module-c5 .product-video__button-icon{fill:#3277b3}.product-feature__modal-wrapper{background:rgba(38,38,38,0.25);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1000;}.product-feature__modal-wrapper.product-feature__modal--active{display:block}.product-feature__modal{background:#fff;display:none;max-height:90%;max-width:1200px;width:90%;}.product-feature__modal--active .product-feature__modal{background:#262626;box-shadow:1px 1px 3px rgba(0,0,0,0.5);display:flex;flex-direction:column;height:50.5vw;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);}@media (min-width:768px){.product-feature__modal--active .product-feature__modal{flex-direction:row}}.product-feature__modal .iframe-container{height:100%;width:100%;}.product-feature__modal .iframe-container iframe{bottom:0;height:100%;position:absolute;left:0;right:0;top:0;width:100%}.module-e2{background:#fff;padding:32px 0;}@media (min-width:1024px){.module-e2{padding:64px 0}}.upcoming-events{max-width:1440px;margin:0 auto;width:90%}.upcoming-events__header{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:normal;margin-bottom:64px}.upcoming-events__list{display:flex;flex-direction:column;}@media (min-width:1024px){.upcoming-events__list{flex-direction:row;flex-wrap:wrap}}.upcoming-event{border-bottom:solid 1px #c4c9d4;margin-bottom:32px;padding-bottom:32px;}@media (min-width:1024px){.upcoming-event{margin:0 64px 32px 0;width:calc(50% - 64px)}}.upcoming-event__link{display:block;text-decoration:none}.upcoming-event__date{color:#3277b3;font-size:.875rem;font-weight:bold}.upcoming-event__title{color:#3277b3;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:normal;margin-bottom:32px;}.upcoming-event__link:hover .upcoming-event__title{text-decoration:underline}.upcoming-event__description{color:#363c49;margin-bottom:32px}.upcoming-event__meta{display:flex;flex-direction:column;}@media (min-width:480px){.upcoming-event__meta{flex-direction:row}}.upcoming-event__location,.upcoming-event_time{align-items:center;color:#363c49;display:flex;font-weight:bold;}.upcoming-event__location svg,.upcoming-event_time svg{fill:#3277b3;margin-right:8px}.upcoming-event__location{margin-bottom:16px;}@media (min-width:480px){.upcoming-event__location{margin-bottom:0;margin-right:32px}}.horizontal-cta.horizontal-cta--page-header{background-size:cover;overflow:hidden;}@media (min-width:1440px){.horizontal-cta.horizontal-cta--page-header{padding:0;min-height:575px}}.horizontal-cta.horizontal-cta--page-header--small{background-size:cover;overflow:hidden;}@media (min-width:1440px){.horizontal-cta.horizontal-cta--page-header--small{padding:150px 0;min-height:300px}}.horizontal-cta__background-video{position:absolute;object-fit:cover;left:0;top:0;z-index:0;height:100%;width:auto;}@media screen and (min-width:1490px){.horizontal-cta__background-video{height:auto;width:100%}}@media screen and (max-width:1024px){.module-h2 .btn--video,.module-h2 #video-h2{display:none}}.module-h2 .horizontal-cta{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:575px;padding:0;padding-top:10rem;}@supports (justify-content:center){.module-h2 .horizontal-cta{padding-top:0}}@media screen and (max-width:568px){.module-h2 .horizontal-cta__heading{padding-top:50px;padding-left:15px;padding-right:15px}}.module-h2 .horizontal-cta__heading,.module-h2 .horizontal-cta__subheading{margin:0}.module-h2 .horizontal-cta__corner-image-and-button{position:absolute;bottom:0;left:0;z-index:50;}.module-h2 .horizontal-cta__corner-image-and-button img{width:auto;width:-webkit-max-content;max-width:20vw;position:relative;bottom:-10px;left:0;z-index:150;}@media screen and (min-width:568px){.module-h2 .horizontal-cta__corner-image-and-button img{width:auto}}@media screen and (min-width:1440px){.module-h2 .horizontal-cta__corner-image-and-button img{max-width:fit-content}}.module-h2 .horizontal-cta__corner-image-and-button .comet-button{font:bold .875rem "Roboto Slab",Georgia,Times,"Times New Roman",serif;text-transform:none;position:absolute;bottom:0;left:0;z-index:100;}@media screen and (min-width:568px){.module-h2 .horizontal-cta__corner-image-and-button .comet-button{font-size:1.25rem;min-width:43vw}}@media screen and (min-width:1440px){.module-h2 .horizontal-cta__corner-image-and-button .comet-button{min-width:629px}}.module-h2 .horizontal-cta__corner-image-and-button .comet-button__inner{display:flex;justify-content:flex-end}.module-h2 .horizontal-cta__corner-image-and-button .comet-button__text{text-align:left;padding-left:150px;width:290px;}@media screen and (min-width:568px){.module-h2 .horizontal-cta__corner-image-and-button .comet-button__text{padding-left:22px;max-width:220px}}#home.module-h2 .horizontal-cta{min-height:400px;}@media screen and (min-width:1024px){#home.module-h2 .horizontal-cta{min-height:575px}}.module-h3 .horizontal-cta--page-header{align-items:center;display:flex;flex-direction:column;justify-content:center}.module-h3 .horizontal-cta__heading,.module-h3 .horizontal-cta__subheading{margin:0}.module-l1{background:#fff;}@media (min-width:1024px){.module-l1{background:transparent}}.module-l1 .comet-row__inner{max-width:1200px;padding:0 0 32px}.carousel-wrapper{margin:0 auto;max-width:1440px;position:relative}.carousel__headers{text-align:center;}@media (min-width:1024px){.carousel__headers{text-align:left}}.carousel__header{color:#262626;font-size:2rem;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;margin:16px auto;}@media (min-width:1024px){.carousel__header{left:0;position:absolute;text-align:center;top:64px;width:50%}}.carousel-wrapper--theme-science .carousel__header{color:#508118}.carousel-wrapper--theme-social-studies .carousel__header{color:#c04a1a}.carousel-wrapper--theme-math .carousel__header{color:#4c17b0}.carousel-wrapper--theme-streaming .carousel__header{color:#0077c0}.carousel__slide{display:none;width:100%;}.carousel__slide.carousel__slide--active{display:flex;flex-direction:column-reverse;}@media (min-width:768px){.carousel__slide.carousel__slide--active{flex-direction:row}}.carousel__slide .slide__content{align-items:flex-start;background:#fff;display:flex;flex-direction:column;justify-content:center;padding:32px 98px;width:100%;}@media (min-width:1024px){.carousel__slide .slide__content{width:50%}}.carousel__slide .slide__content a{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;color:#2d6a9f;cursor:pointer;text-decoration:none;}.carousel__slide .slide__content a:hover{text-decoration:underline}.carousel__slide .slide__title{color:#262626;margin-bottom:16px;width:100%}.carousel__slide .slide__description{width:100%}.carousel__slide .slide__image{height:300px;overflow:hidden;width:100%;}@media (min-width:1024px){.carousel__slide .slide__image{height:auto;overflow:visible;width:50%}}.carousel__slide .slide__image img{display:block;margin:0 auto}.carousel-wrapper--theme-science .slide__title{color:#508118}.carousel-wrapper--theme-social-studies .slide__title{color:#c04a1a}.carousel-wrapper--theme-math .slide__title{color:#4c17b0}.carousel-wrapper--theme-streaming .slide__title{color:#0077c0}.carousel__controls{display:flex;justify-content:center;left:0;position:absolute;width:100%;}@media (min-width:768px){.carousel__controls{bottom:16px;width:50%}}@media (min-width:1280px){.carousel__controls{bottom:30px}}.carousel__controls-inner{display:flex}.carousel__control{margin:0}.carousel__state-indicators{display:flex;justify-content:space-around;margin:0 auto}.carousel__state-indicator{align-items:center;display:flex;flex-direction:column;margin:0}.carousel__state-dot{background:#c4c9d4;border-radius:50%;display:block;height:10px;margin:auto;transition:all .25s ease-in-out;width:10px;}.carousel__state-indicator:hover .carousel__state-dot,.carousel__state-indicator:focus .carousel__state-dot,.carousel__state-indicator--active .carousel__state-dot{background:#98a1b3}.jump-to-links{padding-top:64px}.product-cards-module{background:#f0f2f4;background:-moz-radial-gradient(center,ellipse cover,#f0f2f4 41%,#c4c9d4 100%);background:-webkit-radial-gradient(center,ellipse cover,#f0f2f4 41%,#c4c9d4 100%);background:radial-gradient(ellipse at center,#f0f2f4 41%,#c4c9d4 100%);}.product-cards-module .comet-row__inner{max-width:1200px;padding:16px 0 0;}@media (min-width:768px){.product-cards-module .comet-row__inner{padding:32px}}.product-card__headers{margin-bottom:32px;padding:0 32px;}@media (min-width:768px){.product-card__headers{padding:0}}.product-card__header{color:#262626;font-size:2rem;font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-weight:bold;margin:0 auto 16px;text-align:center;}@media (min-width:1440px){.product-card__header{font-size:2.5rem}}.product-card__sub-header{color:#262626;font-size:1.125rem;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin:0 auto;text-align:center;max-width:1000px;}@media (min-width:1440px){.product-card__sub-header{font-size:1.5rem}}.product-cards{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%;max-width:1200px;}@media screen and (min-width:1440px){.product-cards{width:auto}}.product-card{background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);display:flex;margin-bottom:16px;position:relative;transition:box-shadow .25s ease-in-out;width:100%;}@media (min-width:768px){.product-card{margin-bottom:16px;margin-right:16px;width:calc((100% / 3) - 16px)}}.product-card:nth-of-type(3n){margin-right:0}.product-card:nth-last-of-type(-n+3){margin-bottom:0}.product-card:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}.product-card__link{display:flex;flex-direction:column;text-decoration:none;width:100%}.product-card__thumbnail{flex-shrink:0;height:200px;overflow-y:hidden;}@media (min-width:768px){.product-card__thumbnail{height:175px}}@media (min-width:1024px){.product-card__thumbnail{height:200px}}@media (min-width:1440px){.product-card__thumbnail{height:250px}}.product-card__content{padding:16px 64px 16px 16px;text-align:left}.product-card__title{height:50px;color:#3277b3;font-size:1.125rem;font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-weight:bold;margin-bottom:8px}.product-card__title-logo{height:100%;width:auto;max-width:100%;}.product-card--science-techbook .product-card__title-logo{fill:#508118}.product-card--social-studies-techbook .product-card__title-logo{fill:#c04a1a}.product-card--math-techbook .product-card__title-logo{fill:#4c17b0}.product-card--stem-connect .product-card__title-logo{fill:#2c9481}.product-card--streaming-plus .product-card__title-logo{fill:#0077c0}.product-card--professional-development .product-card__title-logo{fill:#409da7}.product-card--espresso .product-card__title-logo{fill:#4f4997}.product-card--coding .product-card__title-logo{fill:#11499f}.product-card__description{color:#363c49}.thumbnail__image{display:block}.product-card__button{background:#262626;border-radius:0;bottom:0;margin:0;position:absolute;right:0;}.product-card__button svg{fill:#fff}.product-card__button:hover svg{fill:#fff}.product-card__link:hover .product-card__button{background-color:#2d6a9f}.product-cards-module--with-gradient{background:linear-gradient(to bottom,#204c8c 0%,#8fc3e4 100%);}.product-cards-module--with-gradient > *{position:relative;z-index:20}.product-cards-module__background-cloud{background-image:url("modules/images/components/cta/bg-module-h3-cloud-top.png");background-repeat:no-repeat;width:537px;height:295px;position:absolute;top:50px;left:50px;z-index:10;opacity:.4;}.product-cards-module__background-cloud:last-child{position:absolute;top:auto;left:auto;bottom:50px;right:50px}@media screen and (min-width:1280px){.product-cards-module__background-cloud{opacity:1}}.bio-cards-module{background:#002883;background-position:bottom center;background-repeat:no-repeat;background-size:cover;padding-top:200px;position:unset;}@media (min-width:768px){.bio-cards-module{background-attachment:fixed}}.bio-cards-module .comet-row__inner{max-width:1200px;padding:64px 0;}@media (min-width:768px){.bio-cards-module .comet-row__inner{padding:64px}}.bio-card__headers{margin-bottom:32px;padding:0 32px;}@media (min-width:768px){.bio-card__headers{padding:0}}.bio-card__header{color:#fff;font-size:1.5rem;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin:0 auto 16px;text-align:center;max-width:700px;}@media (min-width:768px){.bio-card__header{font-size:2.5rem}}.bio-card__sub-header{color:#fff;font-size:1.125rem;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin:0 auto;text-align:center;max-width:600px;}@media (min-width:768px){.bio-card__sub-header{font-size:1.5rem}}.bio-cards,.bio-modals{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1340px}.bio-card{background:#fff;display:flex;margin-bottom:16px;max-width:444px;position:relative;width:100%;}.bio-card:last-of-type{margin-bottom:0}@media (min-width:768px){.bio-card{margin-bottom:16px;margin-right:1px;width:calc(33.3% - 2px)}.bio-card:nth-of-type(3n){margin-right:0}.bio-card:nth-last-of-type(-n+3){margin-bottom:0}}.bio-card__link{border:0;display:flex;flex-direction:column;padding:0;text-decoration:none;width:100%}.bio-card__thumbnail{flex-shrink:0}.bio-card__content{padding:16px 64px 64px 32px;text-align:left;width:100%}.bio-card__title{color:#3277b3;font-size:1.5rem;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin-bottom:16px}.bio-card__description{color:#363c49;font-size:1rem;font-weight:normal}.thumbnail__image{display:block}.bio-card__button{background:#262626;border-radius:0;bottom:0;margin:0;position:absolute;right:0;}.bio-card__button svg{fill:#fff}.bio-card__button:hover svg{fill:#fff}.bio-card__link:hover .bio-card__button{background-color:#2d6a9f}.bio-modal-wrapper{background:rgba(38,38,38,0.25);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1000;}.bio-modal-wrapper.bio-modal--active{display:block}.bio-modal{background:#fff;display:none;max-height:90%;max-width:1200px;width:90%;}.bio-modal--active .bio-modal{display:flex;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);box-shadow:1px 1px 3px rgba(0,0,0,0.5);flex-direction:column;}@media (min-width:768px){.bio-modal--active .bio-modal{flex-direction:row}}.bio-modal__close-button{background:#262626;border-radius:0;margin:0;position:absolute;right:0;top:0;}.bio-modal__close-button svg{fill:#fff}.bio-modal__close-button:hover{background-color:#2d6a9f;}.bio-modal__close-button:hover svg{fill:#fff}.bio-modal__content{flex-basis:100%;margin-bottom:64px;overflow-y:auto;padding:32px 64px 0;}@media (min-width:768px){.bio-modal__content{flex-basis:70%}}.bio-modal__image{flex-basis:100%;}@media (min-width:768px){.bio-modal__image{flex-basis:30%}}.bio-modal__name{color:#3277b3;font-size:2.5rem;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}.bio-modal__job-title{font-size:1rem;font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-weight:bold}.bio-modal__description p{margin-bottom:16px}.bio-modal__social-links{bottom:16px;display:flex;position:absolute;right:16px}.bio-modal__social-link:last-child{margin:0}.product-ecosystem{background-color:#124167;background-position:center center;background-repeat:no-repeat;background-size:cover;}@media (min-width:1645px){.product-ecosystem{background-size:contain}}.product-ecosystem .comet-row__inner{max-width:1200px;padding:16px 0;}@media (min-width:1024px){.product-ecosystem .comet-row__inner{padding:32px}}.product-ecosystem__headers{margin-bottom:32px;padding:0 32px;}@media (min-width:768px){.product-ecosystem__headers{padding:0}}.product-ecosystem__header{color:#fff;font-size:2rem;font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-weight:bold;margin:0 auto 16px;text-align:center;max-width:700px}.product-ecosystem__sub-header{color:#fff;font-size:1.125rem;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin:0 16px;text-align:center}.ecosystem-cards{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1200px;padding:0 32px;width:100%;}@media (min-width:1024px){.ecosystem-cards{padding:0}}.ecosystem-card{display:flex;max-width:600px;padding:16px;transition:background .25s ease-in-out;}@media (min-width:1024px){.ecosystem-card{margin-right:8px;margin-bottom:8px;width:410px}.ecosystem-card:nth-child(even){margin-right:0}.ecosystem-card:nth-child(2){margin-right:100px}.ecosystem-card:nth-child(3){margin-left:100px}.ecosystem-card:nth-child(3),.ecosystem-card:nth-child(4){margin-bottom:0}}.ecosystem-card:hover{background:#fff}.ecosystem-card__link{align-items:center;display:flex;flex-direction:column-reverse;justify-content:flex-end;text-decoration:none;width:100%;}@media (min-width:568px){.ecosystem-card__link{flex-direction:row}.ecosystem-card:nth-child(even) .ecosystem-card__link{flex-direction:row-reverse}}.ecosystem-card__content{padding-top:16px;text-align:center;}@media (min-width:568px){.ecosystem-card__content{padding-right:16px;padding-top:0;text-align:right}.ecosystem-card:nth-child(even) .ecosystem-card__content{padding-left:16px;padding-right:0;text-align:left}}.ecosystem-card__title{color:#fff;font-size:1.2rem;font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-weight:bold;line-height:1.4;margin-bottom:8px;transition:color .25s ease-in-out;}.ecosystem-card:hover .ecosystem-card__title{color:#3277b3}.ecosystem-card__description{color:#fff;line-height:1.4;font-size:1rem;transition:color .25s ease-in-out;}.ecosystem-card:hover .ecosystem-card__description{color:#363c49}.ecosystem-card__icon-wrapper{border:2px solid #fff;border-radius:50%;padding:20px 25px;transition:border .25s ease-in-out;}.ecosystem-card:hover .ecosystem-card__icon-wrapper{border-color:#262626}.ecosystem-card__icon{fill:#fff;transition:fill .25s ease-in-out;}.ecosystem-card:hover .ecosystem-card__icon{fill:#262626}.user-numbers{background-color:#d26249;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:64px}.user-numbers__content{color:#fff;margin:0 auto 32px;max-width:800px;text-align:center}.user-numbers__header{font-size:2rem;font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-weight:bold}.user-numbers__description{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}.user-numbers__numbers{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:0;}@media (min-width:768px){.user-numbers__numbers{flex-direction:row}}.user-number{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:170px;justify-content:center;margin:16px auto;width:170px;}@media (min-width:768px){.user-number{margin:0 auto}}.user-number__value{display:block;font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-size:2.5rem;font-weight:bold}.user-number__label{display:block;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}.user-numbers_spacer{display:none;}@media (min-width:768px){.user-numbers_spacer{background:#fff;display:block;height:2px;flex-grow:1;margin:0 16px}}.product-overview-row{background:#fff;}@media (min-width:1024px){.product-overview-row{background:transparent}}.product-overview-row .comet-row__inner{max-width:1200px;padding:64px 0;}@media (min-width:1024px){.product-overview-row .comet-row__inner{padding:64px}}@media (min-width:1280px){.product-overview-row .comet-row__inner{padding:64px 16px}}.product-overview-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;}@media (min-width:1024px){.product-overview-wrapper{flex-direction:row}.product-overview-wrapper.product-overview-wrapper--text-left{flex-direction:row-reverse}}.product-overview__header{color:#3277b3;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:normal;line-height:1.4;margin-bottom:16px;}.product-overview-wrapper--theme-science .product-overview__header{color:#508118}.product-overview-wrapper--theme-social-studies .product-overview__header{color:#c04a1a}.product-overview-wrapper--theme-math .product-overview__header{color:#4c17b0}.cover-image{display:block;width:100%}.product-overview__text{background:#fff;padding:16px;}@media (min-width:480px){.product-overview__text{padding:32px}}@media (min-width:1024px){.product-overview__text{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3);width:450px}}.product-overview__description{line-height:1.4;margin-bottom:32px}.parallax-image{background-repeat:no-repeat;background-size:contain;width:150px;height:150px;transform:translateY(0);position:absolute;}@media screen and (max-width:1024px){.parallax-image{width:10vw;height:10vh;z-index:50 !important}}@media screen and (min-width:1440px){.parallax-image{width:200px;height:200px}}.parallax-image.parallax-image-0{top:16px;left:16px;z-index:50;}.product-overview-wrapper--text-left .parallax-image.parallax-image-0{z-index:-1}.product-overview-wrapper--text-right .parallax-image.parallax-image-0{z-index:50}.parallax-image.parallax-image-1{bottom:16px;right:16px}.parallax-image.parallax-image-2{top:32px;right:16px;}.product-overview-wrapper--text-left .parallax-image.parallax-image-2{z-index:50}.product-overview-wrapper--text-right .parallax-image.parallax-image-2{z-index:-1}@media screen and (min-width:1024px){.parallax-image.parallax-image-2{top:-16px}}.module-p1 .cover-image-wrapper,.module-p2 .cover-image-wrapper{height:100%;margin:0 32px;max-width:1024px;width:100%;z-index:2;}@media (min-width:480px){.module-p1 .cover-image-wrapper,.module-p2 .cover-image-wrapper{margin:0 64px}}@media (min-width:1024px){.module-p1 .cover-image-wrapper,.module-p2 .cover-image-wrapper{margin:0}}.module-p1 .product-overview__text,.module-p2 .product-overview__text{padding:0;position:relative}.module-p1 .product-overview__header,.module-p2 .product-overview__header{padding:32px 32px 0}.module-p1 .product-overview__description,.module-p2 .product-overview__description{border-top:solid 1px #c4c9d4;margin:0 64px 64px 32px;padding:16px 0 0}@media (min-width:1024px){.module-p1 .product-overview-wrapper--text-left .product-overview__text,.module-p2 .product-overview-wrapper--text-left .product-overview__text{margin-right:-30px}}@media (min-width:1024px){.module-p1 .product-overview-wrapper--text-right .product-overview__text,.module-p2 .product-overview-wrapper--text-right .product-overview__text{margin-left:-40px}}.module-p1 .product-overview__link,.module-p2 .product-overview__link{color:#262626;display:block;font-size:.875rem;font-weight:bold;margin:16px 0;text-decoration:none;transition:all .25s ease-in-out;}.module-p1 .product-overview__link:hover,.module-p2 .product-overview__link:hover,.module-p1 .product-overview__link:focus,.module-p2 .product-overview__link:focus{color:#3277b3}.module-p1 .product-overview__link:last-child,.module-p2 .product-overview__link:last-child{margin-bottom:0}.product-overview__cta{background:#262626;border-radius:0;position:absolute;right:0;top:35px;}.product-overview__cta:hover,.product-overview__cta:focus{color:#3277b3}.product-overview__cta svg{fill:#fff}@media (min-width:1024px){.product-overview__cta{right:-25px}}.product-overview__testimonial{align-items:center;background:#3277b3;color:#fff;display:flex;flex-direction:column;justify-content:center;line-height:1.4;padding:64px 32px 32px;position:relative;text-align:center;}.product-overview-wrapper--theme-science .product-overview__testimonial{background:#355610}.product-overview-wrapper--theme-social-studies .product-overview__testimonial{background:#9d3c15}.product-overview-wrapper--theme-math .product-overview__testimonial{background:#3b1287}.product-testimonial__avatar{border-radius:50%;position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:100px}.product-testimonial__quote{margin-bottom:32px}.product-testimonial__name{margin-bottom:16px}.module-p3 .cover-image-wrapper{box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.3);height:100%;margin:0 32px;max-width:1024px;width:100%;z-index:2;}@media (min-width:480px){.module-p3 .cover-image-wrapper{margin:0 64px}}@media (min-width:1024px){.module-p3 .cover-image-wrapper{margin:0;z-index:2}}.module-p3 .cover-image__button{border:0;cursor:pointer;display:block;padding:0;width:100%;min-height:400px;background-size:cover;background-repeat:no-repeat;position:relative;}@media screen and (min-width:768px){.module-p3 .cover-image__button{min-height:500px}}@media screen and (min-width:$comet-breakpoints-tablet-lanscape){.module-p3 .cover-image__button{min-height:420px}}@media screen and (min-width:1440px){.module-p3 .cover-image__button{min-height:576px}}.module-p3 .cover-image__button.cover-image__button--hidden{display:none}.module-p3 .cover-image__button:before{content:'';position:absolute;width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:35px solid #fff;opacity:.85;top:50%;margin-top:-18px;left:50%;margin-left:-14px;display:block;z-index:2}.module-p3 .cover-image__button:after{content:'';position:absolute;width:60px;height:60px;border:2px solid #fff;border-radius:100%;opacity:.85;top:50%;margin-top:-30px;left:50%;margin-left:-30px;display:block;box-shadow:2px 2px 3px #000;background-color:rgba(0,0,0,0.5);z-index:1}.module-p3 .cover-image__link{display:block}.module-p3 .cover-image__video{display:none;}.module-p3 .cover-image__video.cover-image__video--visible{display:block}.module-p3 .product-overview__links{align-items:flex-start;display:flex;flex-direction:column}.module-p3 .product-overview__link{margin-bottom:16px;margin-right:0;width:100%;}.module-p3 .product-overview__link:last-child{margin:0}@media (min-width:480px){.module-p3 .product-overview__link{width:200px}}.module-r1 .product-card__header{font:normal 2.5rem "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#3277b3}.module-r1 .product-card__sub-header{color:#333}.module-r1 .comet-feature-cards{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}@media screen and (min-width:768px){.module-r1 .product-cards{flex-wrap:nowrap}}.module-r1 .comet-feature-card{box-shadow:none;transition:box-shadow .25s ease-in-out;transition:transform .25s ease-in-out;transition:box-shadow .25s ease-in-out,transform .25s ease-in-out;background-color:#fff;display:flex;flex-basis:100%;flex-direction:column;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin:0 1px 1px 0;overflow:hidden;position:relative;}.module-r1 .comet-feature-card:hover,.module-r1 .comet-feature-card:focus,.module-r1 .comet-feature-card:focus-within{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}.module-r1 .comet-feature-card:hover,.module-r1 .comet-feature-card:focus,.module-r1 .comet-feature-card:focus-within{transform:translateY(-2px)}@media (min-width:480px){.module-r1 .comet-feature-card{flex-basis:calc(50% - 1px)}}@media (min-width:768px){.module-r1 .comet-feature-card{flex-basis:calc(33.3% - 1px)}.comet-feature-cards--4-up .module-r1 .comet-feature-card{flex-basis:calc(25% - 1px)}}.module-r1 .comet-feature-card.comet-feature-card--invisible{height:0;margin:0;visibility:hidden}.module-r1 .comet-feature-card__anchor{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.module-r1 .comet-feature-card__thumbnail{border-radius:0;padding-top:40%;}@media (min-width:480px){.module-r1 .comet-feature-card__thumbnail{padding-top:64%}}.module-r1 .comet-feature-card__content{padding:32px 32px 32px 32px}.module-r1 .comet-feature-card__title{color:#3277b3;line-height:1.25;margin:0 0 32px 0;transition:color .25s ease-in-out;font-weight:normal;}.comet-feature-card:hover .module-r1 .comet-feature-card__title{color:#2d6a9f}.module-r1 .comet-feature-card__description{color:#363c49;font-size:1.125rem;margin:0;margin-top:8px}.module-r1 .comet-feature-card__cta{background-color:#262626;border-radius:0;display:flex;margin:auto 0 0 auto;}.module-r1 .comet-feature-card__cta:hover{background-color:#262626}.comet-feature-card:hover .module-r1 .comet-feature-card__cta{background-color:#2d6a9f}.module-s1{background:#fff;}@media (min-width:1024px){.module-s1{background:transparent}}.module-s1 .comet-row__inner{max-width:1200px;padding:64px 0;}@media (min-width:1024px){.module-s1 .comet-row__inner{padding:64px}}.product-carousel-wrapper{margin:0 auto;max-width:1440px;position:relative}.product-carousel__headers{text-align:center;}@media (min-width:1024px){.product-carousel__headers{text-align:left}}.product-carousel__header{color:#3277b3;font-size:1.7rem;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin:0 auto 16px;}@media (min-width:1280px){.product-carousel__header{font-size:2rem}}@media (min-width:1440px){.product-carousel__header{font-size:2.5rem}}.product-carousel__slide{display:none;width:100%;}.product-carousel__slide.product-carousel__slide--active{display:flex;flex-direction:column-reverse;}@media (min-width:1024px){.product-carousel__slide.product-carousel__slide--active{flex-direction:row}}.product-carousel__slide .slide__content{align-items:flex-start;background:#fff;display:flex;flex-direction:column;padding:32px;width:100%;}@media (min-width:1024px){.product-carousel__slide .slide__content{width:50%}}.product-carousel__slide .slide__content a{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;color:#2d6a9f;cursor:pointer;text-decoration:none;}.product-carousel__slide .slide__content a:hover{text-decoration:underline}.product-carousel__slide .slide__title{color:#3277b3;margin-bottom:16px;width:100%}.product-carousel__slide .slide__description{width:100%}.product-carousel__slide .slide__image{height:300px;overflow:hidden;width:100%;}@media (min-width:1024px){.product-carousel__slide .slide__image{height:auto;overflow:visible;width:50%}}.product-carousel__slide .slide__image img{display:block;margin:0 auto}.product-carousel__controls{display:flex;justify-content:center;left:0;position:absolute;width:100%;}@media (min-width:1024px){.product-carousel__controls{bottom:16px;width:50%}}@media (min-width:1280px){.product-carousel__controls{bottom:30px}}.product-carousel__controls-inner{display:flex}.product-carousel__control{margin:0}.product-carousel__state-indicators{display:flex;justify-content:space-around;margin:0 auto}.product-carousel__state-indicator{align-items:center;display:flex;flex-direction:column;margin:0}.product-carousel__state-dot{background:#c4c9d4;border-radius:50%;display:block;height:10px;margin:auto;transition:all .25s ease-in-out;width:10px;}.product-carousel__state-indicator:hover .product-carousel__state-dot,.product-carousel__state-indicator:focus .product-carousel__state-dot,.product-carousel__state-indicator--active .product-carousel__state-dot{background:#98a1b3}.dynamic-collection{flex-direction:column;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;justify-content:flex-start;max-width:90%;margin:auto;}@media screen and (min-width:768px){.dynamic-collection{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1024px){.dynamic-collection{max-width:100%;padding:32px 32px 16px}}.dynamic-collection .comet-card{display:none;font-family:inherit;margin-bottom:16px;width:100%;}@media screen and (min-width:768px){.dynamic-collection .comet-card{width:calc((100% / 2) - 16px * 1 / 4)}}@media screen and (min-width:1024px){.dynamic-collection .comet-card{width:calc((100% / 4) - 16px * 3 / 4)}}.dynamic-collection .comet-card .comet-card__category{font-family:inherit;font-weight:600;top:0;right:0;margin:0;padding-left:16px;padding-right:16px;letter-spacing:1.2px;border-radius:inherit;text-transform:uppercase}.dynamic-collection .comet-card .comet-thumbnail{padding-top:65%;border-radius:inherit}.dynamic-collection .comet-card .comet-card__location{font-size:1rem;font-weight:bold;letter-spacing:.6px;color:#3395cf}.dynamic-collection .comet-card .comet-card__title{font-size:22px;font-weight:500;line-height:1.36;color:#21242c}.dynamic-collection .comet-card .comet-card__description{color:#4a4a4a;padding-bottom:16px}.dynamic-collection .comet-card .comet-card__card-anchor{display:block;height:100%;}.dynamic-collection .comet-card .comet-card__card-anchor:hover{background:#fff}.dynamic-collection .comet-card--visible-on-load{display:block}.dynamic-collection .comet-card--width-double{width:100%;}@media screen and (min-width:1024px){.dynamic-collection .comet-card--width-double{width:calc((100% / 2) - 16px * 2 / 4)}}.dynamic-collection .comet-card--width-double .comet-card__description{color:#fff}.dynamic-collection .comet-card--width-double .comet-thumbnail{padding-top:100%;width:100%;height:100%;}@media screen and (min-width:1440px){.dynamic-collection .comet-card--width-double .comet-thumbnail{padding-top:62%}}.dynamic-collection .comet-card--width-double .comet-card__copy{background-color:rgba(38,38,38,0.5);color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;}@media screen and (min-width:1280px){.dynamic-collection .comet-card--width-double .comet-card__copy{padding-top:16px;padding-left:32px}}.dynamic-collection .comet-card--width-double .comet-card__copy .comet-card__location{font-family:inherit;font-size:2rem;font-weight:normal;color:inherit;max-width:80%}.dynamic-collection .comet-card--width-double .comet-card__copy .comet-card__title{font-size:1rem;font-weight:500;letter-spacing:.6px;color:inherit}.dynamic-collection .comet-card--width-double.color-filter .comet-thumbnail{display:none}.module-t1 .comet-row__inner{max-width:1200px;padding:50px 0}.module-t1 .comet-row__inner--below-module-with-gradient{background-color:#8fc3e4}.module-t1 .horizontal-cta__heading,.module-t1 .horizontal-cta__subheading{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;color:#363c49;font-weight:normal}.module-t1 .comet-row__inner--below-module-with-gradient .horizontal-cta__heading,.module-t1 .comet-row__inner--below-module-with-gradient .horizontal-cta__subheading{color:#fff}.module-t1 .comet-button-group.filter-bar{display:flex;flex-direction:column;font:600 18px "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto;max-width:95%;}@media screen and (min-width:1024px){.module-t1 .comet-button-group.filter-bar{background:#f0f2f4;flex-direction:row;justify-content:center}}@media screen and (min-width:1440px){.module-t1 .comet-button-group.filter-bar{width:80%;max-width:100%;margin:48px auto}}.module-t1 .comet-button-group.filter-bar .comet-button{font-size:inherit;background-image:none;background-color:#fff;color:#98a1b3;margin:0 auto;padding:5% 5%;width:300px;border-radius:0;}@media screen and (min-width:1024px){.module-t1 .comet-button-group.filter-bar .comet-button{background-color:transparent;margin:0;padding:2.5% 2%;width:auto}}@media screen and (min-width:1700px){.module-t1 .comet-button-group.filter-bar .comet-button{padding:30px 60px}}.module-t1 .comet-button-group.filter-bar .comet-button:hover,.module-t1 .comet-button-group.filter-bar .comet-button.comet-button:focus,.module-t1 .comet-button-group.filter-bar .comet-button.comet-button:active,.module-t1 .comet-button-group.filter-bar .comet-button.comet-tab__label-button--dropdown-open{color:#3395cf}.module-t1 .comet-button-group.filter-bar .comet-button--primary{background-color:#98a1b3;color:#fff;cursor:default;}.module-t1 .comet-button-group.filter-bar .comet-button--primary:hover,.module-t1 .comet-button-group.filter-bar .comet-button--primary:focus,.module-t1 .comet-button-group.filter-bar .comet-button--primary:active{color:#fff}.module-t1 .comet-button-group.filter-bar .comet-button__selected-text{color:#3395cf}.module-t1 .comet-button-group.filter-bar .comet-button__icon--right{background-color:transparent;fill:#98a1b3;padding:0;width:14px;height:14px}.module-t1 .comet-button-group.filter-bar .comet-button--icon-with-text:hover .comet-button__icon--right{background-color:inherit}.module-t1 .comet-button-group.filter-bar .search-form{background-color:#fff;display:flex;align-items:center;width:300px;margin:0 auto;padding:10px;}@media screen and (min-width:1024px){.module-t1 .comet-button-group.filter-bar .search-form{background-color:transparent;margin:0;padding:0;width:auto}}.module-t1 .comet-button-group.filter-bar .search-form .search-form__input-wrapper{display:flex;max-width:285px;position:relative;width:100%;}.module-t1 .comet-button-group.filter-bar .search-form .search-form__input-wrapper .comet-button{margin:0;position:absolute;right:10px;transform:translateY(7px);transition:opacity .25s ease-in-out;}@media screen and (min-width:1024px){.module-t1 .comet-button-group.filter-bar .search-form .search-form__input-wrapper .comet-button{right:0}}.module-t1 .comet-button-group.filter-bar .search-form .search-form__input-wrapper .comet-form__input::-ms-clear{display:none}.module-t1 .comet-button-group.filter-bar .search-form .search-form__input-wrapper .search-form__clear{visibility:hidden}.module-t1 .comet-button-group.filter-bar .search-form .comet-form__input{border-color:#d8d8d8;margin:0;padding-right:35px}.module-t1 .comet-button-group.filter-bar .search-form .comet-button{margin:0 10px;padding:10px;width:30px;}@media screen and (min-width:1024px){.module-t1 .comet-button-group.filter-bar .search-form .comet-button{width:auto}}.module-t1 .comet-button-group.filter-bar .search-form .comet-button:focus .comet-button__icon,.module-t1 .comet-button-group.filter-bar .search-form .comet-button:active .comet-button__icon{fill:#3395cf}.module-t1 .comet-button-group.filter-bar .search-form .comet-button .comet-button__icon{fill:#98a1b3}.module-t1 .results-message{display:none;margin:0;text-align:center}.module-t1 .clear-search{font-size:12px;color:#3395cf}.module-t2 .comet-row__inner{max-width:1200px;padding:50px 0}.module-t2 .horizontal-cta__heading,.module-t2 .horizontal-cta__subheading{text-align:center;color:#3395cf;padding:0 16px}.contact-info__list-item{border-bottom:solid 1px #c4c9d4;padding:8px 0;}.contact-info__list-item:last-child{border:0}.contact-info__title{font-weight:bold}.contact-button{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3);transition:box-shadow .25s ease-in-out;transition:background .25s ease-in-out;width:100%}.contact-button:hover,.contact-button:focus,.contact-button:focus-within{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}.contact-info__value-link{text-decoration:none;color:#363c49}.module-t5{margin:0 auto;padding:95px 0 135px;}.module-t5 .resources__title{font:normal 2.25rem "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#3277b3;padding-bottom:60px;}@media (min-width:1440px){.module-t5 .resources__title{font-size:2.5rem}}.module-t5 .comet-feature-cards{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto}.module-t5 .comet-feature-card{box-shadow:none;transition:box-shadow .25s ease-in-out;transition:transform .25s ease-in-out;transition:box-shadow .25s ease-in-out,transform .25s ease-in-out;background-color:#fff;display:flex;flex-basis:100%;flex-direction:column;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;margin:0 1px 1px 0;overflow:hidden;position:relative;}.module-t5 .comet-feature-card:hover,.module-t5 .comet-feature-card:focus,.module-t5 .comet-feature-card:focus-within{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}.module-t5 .comet-feature-card:hover,.module-t5 .comet-feature-card:focus,.module-t5 .comet-feature-card:focus-within{transform:translateY(-2px)}@media (min-width:480px){.module-t5 .comet-feature-card{flex-basis:calc(50% - 15px);margin:0 7.5px}}@media (min-width:768px){.comet-feature-cards--4-up .module-t5 .comet-feature-card{flex-basis:calc(25% - 15px)}}.module-t5 .comet-feature-card.comet-feature-card--invisible{height:0;margin:0;visibility:hidden}.module-t5 .comet-feature-card__anchor{color:#363c49;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.65;margin:0;padding:0;display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.module-t5 .comet-feature-card__thumbnail{border-radius:0;padding-top:40%;}@media (min-width:480px){.module-t5 .comet-feature-card__thumbnail{padding-top:64%}}.module-t5 .comet-feature-card__content{padding:32px 32px 32px 32px}.module-t5 .comet-feature-card__title{font:normal 1.4rem "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;color:#3277b3;line-height:1.25;margin:0 0 32px 0;transition:color .25s ease-in-out;}@media screen and (min-width:1440px){.module-t5 .comet-feature-card__title{font-size:1.56rem}}.comet-feature-card:hover .module-t5 .comet-feature-card__title{color:#2d6a9f}.module-t5 .comet-feature-card__description{color:#363c49;font-size:1.125rem;margin:0;margin-top:8px}.module-t5 .comet-feature-card__cta{background-color:#262626;border-radius:0;display:flex;margin:auto 0 0 auto;}.module-t5 .comet-feature-card__cta:hover{background-color:#262626}.comet-feature-card:hover .module-t5 .comet-feature-card__cta{background-color:#2d6a9f}.module-w1 .comet-row-inner{max-width:100%}.module-w1 .award-images{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 auto;max-width:1200px;}@media screen and (min-width:768px){.module-w1 .award-images{flex-wrap:nowrap}}.module-w1 .award-images__single-image{padding:16px 32px;max-width:300px;width:100%;}@media screen and (min-width:768px){.module-w1 .award-images__single-image{padding-top:0;padding-bottom:0}}.module-open-content{padding:1px 32px;}.module-open-content .comet-row__inner{max-width:1200px;}.module-open-content .comet-row__inner .hf-form{display:flex;justify-content:center}.pl-offerings .comet-row__inner{padding:16px 16px;}@media (min-width:1024px){.pl-offerings .comet-row__inner{padding:64px 32px}}.pl-offerings__header{font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-size:2rem;font-weight:bold;text-align:center}.pl-offerings__sub-header{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:normal;text-align:center}.pl-offerings_cards{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:32px auto 0;max-width:960px;padding:0}.pl-offerings_card{background-color:#fff;display:flex;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;overflow:hidden;padding:16px;position:relative;width:calc((100% / 2) - 8px);}@media (min-width:768px){.pl-offerings_card{width:calc((100% / 4) - 8px)}}.pl-offerings_card--with-link{box-shadow:none;transition:box-shadow .25s ease-in-out;transition:transform .25s ease-in-out;transition:box-shadow .25s ease-in-out,transform .25s ease-in-out}.pl-offerings_card--with-link:hover,.pl-offerings_card--with-link:focus,.pl-offerings_card--with-link:focus-within{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}.pl-offerings_card--with-link:hover,.pl-offerings_card--with-link:focus,.pl-offerings_card--with-link:focus-within{transform:translateY(-2px)}.pl-offerings-card__anchor{color:#262626;text-align:center;text-decoration:none}.pl-offerings-card__icon-wrap{border:2px solid #d26249;border-radius:50%;display:inline-flex;padding:32px;margin-bottom:16px;}.pl-offerings-card__icon-wrap .comet-icon{fill:#d26249}.pl-offerings-card__title{margin-bottom:8px}.comet-block-message__content p{margin:0}.comet-form__input.error{border-color:#e0301e}.comet-form__field-group .error{color:#e0301e}.comet-form__field-group--products{align-items:center;flex-wrap:wrap;position:relative;}@media screen and (max-width:768px){.comet-form__field-group--products{margin-bottom:20px}}.comet-form__field-group--products .product-label{flex-grow:1;margin-bottom:0;width:80%;}@media screen and (max-width:440px){.comet-form__field-group--products .product-label img{max-height:31px}}@media screen and (max-width:768px){.comet-form__field-group--products .product-label img{width:auto;max-height:46px}}.comet-form__field-group--products .product-checkbox{margin:2px 2px 2px 10px;width:8%}.comet-form__field-group--products label.error{left:9px;position:absolute;top:33px;width:100%;}@media screen and (max-width:768px){.comet-form__field-group--products label.error{left:20px;top:37px}}.demo-request-form__submit-wrapper{text-align:center;}@media (min-width:768px){.demo-request-form__submit-wrapper{text-align:left}}.demo-request-form__radio-wrapper{margin:16px 0}.comet-long-form-text .demo-request-form-container{max-width:600px;width:auto}.select-school-district > select.error{margin-bottom:40px;}@media screen and (max-width:768px){.select-school-district > select.error{margin-bottom:14px}}@media screen and (max-width:389px){.select-school-district > select.error{margin-bottom:30px}}.select-school-district .zip-loading__wrapper{align-items:center;display:flex;height:100%;justify-content:center;}@media screen and (min-width:768px){.select-school-district .zip-loading__wrapper{position:absolute;right:-37px}}.select-school-district .zip-loading__wrapper.hidden{display:none}@media screen and (max-width:420px){.comet-long-form-text .entry-title{font-size:2.5rem}}@media screen and (min-width:768px){.insight-wrapper .insight-content .insight-content__image-container{margin:0 auto}.insight-wrapper .insight-content .insight-content__text-container{margin:0 57px}}#experience-hero__header .horizontal-cta__background-video{height:auto;width:100%}.stem-careers-coalition .horizontal-cta.horizontal-cta--page-header{padding:156px 22px 60px;}@media screen and (min-width:1000px){.stem-careers-coalition .horizontal-cta.horizontal-cta--page-header{padding:260px 0 160px}}@media screen and (max-width:1000px){.stem-careers-coalition .horizontal-cta.horizontal-cta--page-header{min-height:475px}}.stem-careers-coalition .horizontal-cta__subheading{font-size:2.9rem;line-height:1;margin-top:40px;max-width:633px;padding:0;text-align:left;text-shadow:1px 1px 1px #000;}.stem-careers-coalition .horizontal-cta__subheading .coalition-header-subheader-span{color:#4dc400}@media screen and (max-width:480px){.stem-careers-coalition .horizontal-cta__subheading{font-size:1.5rem}}@media screen and (max-width:678px){.stem-careers-coalition .horizontal-cta__subheading{padding-left:30%}}@media screen and (min-width:678px){.stem-careers-coalition .horizontal-cta__subheading{padding:0 0 0 200px}}.stem-careers-coalition .coalition__learn-more .horizontal-cta__heading{font-size:1.6rem}.stem-careers-coalition .coalition__learn-more .horizontal-cta.horizontal-cta--inverted{background-color:#3395cf}.stem-careers-coalition .coalition__building-the-coalition .horizontal-cta__heading,.stem-careers-coalition .coalition__about-us .horizontal-cta__heading{padding-bottom:10px}.stem-careers-coalition .coalition__building-the-coalition .horizontal-cta--inverted,.stem-careers-coalition .coalition__about-us .horizontal-cta--inverted{background-color:#202628;padding-top:100px;padding-bottom:100px}.stem-careers-coalition .coalition__building-the-coalition p,.stem-careers-coalition .coalition__about-us p{margin:0 auto 10px;max-width:1000px}.stem-careers-coalition .coalition__building-the-coalition .heading__subheading,.stem-careers-coalition .coalition__about-us .heading__subheading{font-size:20px;font-weight:600}.stem-careers-coalition .coalition__learn-more .comet-button,.stem-careers-coalition .coalition__building-the-coalition .comet-button{align-items:center;display:flex;font-size:.9rem;height:35px;justify-content:center;margin:auto;max-width:150px;padding:0}.stem-careers-coalition .coalition__building-the-coalition .comet-button{margin-top:35px}.stem-careers-coalition .module-a2__description-paragraph{margin:0 auto;max-width:500px}.join-us-form-page .join-us__form{margin:0 auto 50px;max-width:800px;padding-top:100px;}@media screen and (min-width:768px){.join-us-form-page .join-us__form{padding-top:150px}}.join-us-form-page .join-us__form-header{text-align:center;max-width:400px;margin:auto;font-size:25px;line-height:1.5}.join-us-form-page .nf-form-fields-required{display:none}.join-us-form-page .textbox-container,.join-us-form-page .lastname-container,.join-us-form-page .email-container,.join-us-form-page .city-container,.join-us-form-page .liststate-wrap{padding:0 10px 0;}.join-us-form-page .textbox-container.join-us__first-name,.join-us-form-page .lastname-container.join-us__first-name,.join-us-form-page .email-container.join-us__first-name,.join-us-form-page .city-container.join-us__first-name,.join-us-form-page .liststate-wrap.join-us__first-name{border-top:solid 1px #c4c9d4;padding:30px 10px 0}@media screen and (min-width:480px){.join-us-form-page .textbox-container,.join-us-form-page .lastname-container,.join-us-form-page .email-container,.join-us-form-page .city-container,.join-us-form-page .liststate-wrap{padding:0 100px 0}.join-us-form-page .textbox-container.join-us__first-name,.join-us-form-page .lastname-container.join-us__first-name,.join-us-form-page .email-container.join-us__first-name,.join-us-form-page .city-container.join-us__first-name,.join-us-form-page .liststate-wrap.join-us__first-name{padding:40px 100px 0}}@media screen and (min-width:768px){.join-us-form-page .city-container{padding:0 0 0 100px}}.join-us-form-page .join-us__submit{text-align:center;}.join-us-form-page .join-us__submit input[type='button']{background-color:#4dc400}.join-us-form-page .module-open-content{padding:0;}@media screen and (min-width:480px){.join-us-form-page .module-open-content{padding:1px 32px}}@media screen and (max-width:768px){.join-us-form-page .nf-form-layout{padding:40px 10px}}@media screen and (min-width:768px){.join-us-form-page nf-rows-wrap > .nf-row:nth-child(8){display:inline-block;width:57%;float:left}.join-us-form-page nf-rows-wrap > .nf-row:nth-child(9){display:inline-block;width:30%;}.join-us-form-page nf-rows-wrap > .nf-row:nth-child(9) .liststate-wrap{padding:0 0 0 10px}}@media screen and (min-width:768px){.join-us-form-page .checkbox-container{margin:35px 0;}.join-us-form-page .checkbox-container.label-right label{display:block;font-weight:300;letter-spacing:.5px;line-height:1.4;margin:0 0 0 30px}.join-us-form-page .join-us__checkbox-organization{border-right:solid 1px #c4c9d4;float:left;max-width:49%}.join-us-form-page .join-us__checkbox-school{float:right;max-width:49%;clear:right}}#cep-partners .user-testimonials > .testimonial-cards{flex-direction:column;}@media screen and (min-width:450px){#cep-partners .user-testimonials > .testimonial-cards{flex-direction:row}}#cep-partners .user-testimonials > .testimonial-cards .testimonial-card{margin:4px;}@media screen and (min-width:450px){#cep-partners .user-testimonials > .testimonial-cards .testimonial-card{flex-basis:calc((100% / 2) - 10px)}}@media screen and (min-width:768px){#cep-partners .user-testimonials > .testimonial-cards .testimonial-card{flex-basis:calc((100% / 3) - 10px)}}@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,600,800");
@import url("https://fonts.googleapis.com/css?family=Lato:300i,300,900,900i");
body.single.single-post a{text-decoration:none}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium{margin:auto;padding-top:40px;max-width:964px;width:auto;}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex{flex-direction:column;}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single,body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .insight-content__text-container,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .insight-content__text-container,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .insight-content__text-container,body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .insight-content__image-container,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .insight-content__image-container,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .insight-content__image-container{padding:0;}@media screen and (min-width:480px){body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single,body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .insight-content__text-container,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .insight-content__text-container,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .insight-content__text-container,body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .insight-content__image-container,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .insight-content__image-container,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .insight-content__image-container{padding:0 50px}}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .comet-columns--medium-4,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .comet-columns--medium-4,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .comet-columns--medium-4{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .comet-columns p,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .comet-columns p,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .comet-columns p{font-family:"Lato",sans-serif;font-size:18px;line-height:30px}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .comet-columns a,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .comet-columns a,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .comet-columns a{color:#33779e;text-decoration:none}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single i,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single i,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single i{font-size:15px;background-color:#8f97a9;color:#fff;text-align:center;}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single i.fa-twitter,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single i.fa-twitter,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single i.fa-twitter{background-color:#50c1f5}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single i.fa-facebook,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single i.fa-facebook,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single i.fa-facebook{background-color:#378ccb}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single span,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single span,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single span{padding:4px;margin:0 1px}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_face i,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_face i,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_face i,body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_twitter i,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_twitter i,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_twitter i,body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_contact i,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_contact i,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_contact i{padding:5px;border-radius:100%}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_face i:before,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_face i:before,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_face i:before,body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_twitter i:before,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_twitter i:before,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_twitter i:before,body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_contact i:before,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_contact i:before,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .comet-row__inner-flex .share_single .nws_contact i:before{display:block;height:15px;width:15px}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .nws_meta,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .nws_meta,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .nws_meta{padding:0;}@media screen and (min-width:480px){body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium .nws_meta,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium .nws_meta,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium .nws_meta{padding:0 50px}}body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium h1.content-block-long-form__heading,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium h1.content-block-long-form__heading,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium h1.content-block-long-form__heading{color:#00000c;font-weight:900;font-size:36px;text-align:left;line-height:1.1;letter-spacing:0;font-family:"Lato",sans-serif;margin-top:5rem;}@media screen and (max-width:480px){body.single.single-post .category-vlrf-updates .content-block-long-form.content-block-long-form--height-medium h1.content-block-long-form__heading,body.single.single-post .category-press-releases .content-block-long-form.content-block-long-form--height-medium h1.content-block-long-form__heading,body.single.single-post .category-teaching-and-learning .content-block-long-form.content-block-long-form--height-medium h1.content-block-long-form__heading{font-size:19px;line-height:1.4;margin-top:3rem}}body.single.single-post .category-vlrf-updates .share_single,body.single.single-post .category-press-releases .share_single,body.single.single-post .category-teaching-and-learning .share_single{margin:20px 0}body.single.single-post .category-vlrf-updates .nws_meta,body.single.single-post .category-press-releases .nws_meta,body.single.single-post .category-teaching-and-learning .nws_meta{color:#929497;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:600;line-height:1;margin-bottom:10px;text-transform:uppercase;}body.single.single-post .category-vlrf-updates .nws_meta a,body.single.single-post .category-press-releases .nws_meta a,body.single.single-post .category-teaching-and-learning .nws_meta a{font-size:11px;line-height:1}body.single.single-post .category-vlrf-updates .nws_meta .nws_cat,body.single.single-post .category-press-releases .nws_meta .nws_cat,body.single.single-post .category-teaching-and-learning .nws_meta .nws_cat{font-size:13px;line-height:1;color:#df561f}body.single.single-post .category-vlrf-updates .comet-columns em:only-child,body.single.single-post .category-press-releases .comet-columns em:only-child,body.single.single-post .category-teaching-and-learning .comet-columns em:only-child{font-weight:900}body.single.single-post .header_news{background-position:center;background-size:cover;background-image:url("/wp-content/uploads/2019/02/header-banner.jpg");text-align:center;}body.single.single-post .header_news h1{color:#fff;font-family:"Lato",sans-serif;font-weight:300;font-size:70px;padding:100px 0;}@media screen and (min-width:1000px){body.single.single-post .header_news h1{padding:140px 0}}.page-template-page-news-press-releases a{text-decoration:none}.page-template-page-news-press-releases .cont_content{margin:50px auto;}@media screen and (min-width:992px){.page-template-page-news-press-releases .cont_content .main_articles{display:flex}}.page-template-page-news-press-releases .last_news a.website_name{color:#df561f;margin:0 0 5px 0 !important;font-family:'Montserrat',sans-serif;font-size:11px;line-height:18px;text-transform:uppercase}.page-template-page-news-press-releases .side_title,.page-template-page-news-press-releases .last_news p,.page-template-page-news-press-releases .side_title a{font-family:'Montserrat',sans-serif;font-size:11px;text-transform:uppercase}.page-template-page-news-press-releases .side_title,.page-template-page-news-press-releases .side_title a{color:#3277b3;margin-bottom:20px;font-size:13px;font-weight:800}.page-template-page-news-press-releases .side_desc p{color:#6d6e70;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;line-height:1.3;margin-bottom:5px}.page-template-page-news-press-releases .last_news p{color:#df561f;margin:0 !important}.page-template-page-news-press-releases .last_news a{color:#231f20;display:block;font-family:"Lato",sans-serif;font-size:16px;font-weight:600;line-height:1.5;margin-bottom:15px;text-transform:capitalize;}.page-template-page-news-press-releases .last_news a:hover{color:#df561f}.page-template-page-news-press-releases .last_news,.page-template-page-news-press-releases .side_block{border-bottom:1px solid #7b859c;margin-bottom:25px;padding-bottom:10px}.page-template-page-news-press-releases .nws_posts{margin-bottom:40px}.page-template-page-news-press-releases .single_post{display:inline-block;clear:both;width:100%;}.page-template-page-news-press-releases .single_post .img_link{display:block;position:relative}.page-template-page-news-press-releases .single_post h2.nws_title{color:#231f20;font-size:22px;font-weight:600;font-family:'Lato',sans-serif;padding:10px 0;line-height:1.6rem}.page-template-page-news-press-releases .single_post .nws_meta{color:#929497;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:600;line-height:1;margin-bottom:10px;text-transform:uppercase;}.page-template-page-news-press-releases .single_post .nws_meta a{font-size:11px;line-height:1}.page-template-page-news-press-releases .single_post .nws_meta .nws_cat{font-size:13px;line-height:1;color:#df561f}.page-template-page-news-press-releases .single_post .nws_content{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;}.page-template-page-news-press-releases .single_post .nws_content p{font-family:'Lato',sans-serif;font-size:15px;line-height:22px;font-weight:400}.page-template-page-news-press-releases .single_post .news-float-left{float:left;position:relative}.page-template-page-news-press-releases .wp-pagenavi{text-align:center;}.page-template-page-news-press-releases .wp-pagenavi span.pages,.page-template-page-news-press-releases .wp-pagenavi .last,.page-template-page-news-press-releases .wp-pagenavi .first{display:none}.page-template-page-news-press-releases .wp-pagenavi .page,.page-template-page-news-press-releases .wp-pagenavi .current{padding:0 10px}.page-template-page-news-press-releases .wp-pagenavi .current{color:#e88862}.page-template-page-news-press-releases .wp-pagenavi .nextpostslink{float:right}.page-template-page-news-press-releases .wp-pagenavi .previouspostslink{float:left}.page-template-page-news-press-releases .wp-pagenavi,.page-template-page-news-press-releases .wp-pagenavi a{font-family:'Montserrat',sans-serif;color:#6d6e70;font-size:11px}.page-template-page-news-press-releases .nws_face i,.page-template-page-news-press-releases .nws_twitter i,.page-template-page-news-press-releases .nws_contact i{padding:5px;border-radius:100%}.page-template-page-news-press-releases .nws_face i:before,.page-template-page-news-press-releases .nws_twitter i:before,.page-template-page-news-press-releases .nws_contact i:before{width:15px;height:15px;display:block}.page-template-page-news-press-releases .nws_share{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;opacity:0;}.page-template-page-news-press-releases .nws_share span{padding:4px;margin:0 1px}.page-template-page-news-press-releases .nws_share i{font-size:15px;text-align:center}.page-template-page-news-press-releases .nws_share p{font-family:'Montserrat',sans-serif;font-size:14px;text-transform:uppercase;color:#fff}.page-template-page-news-press-releases .nws_share i.fa-facebook,.page-template-page-news-press-releases .nws_share i.fa-twitter{color:#fff}.page-template-page-news-press-releases .nws_share i.fa-envelope{color:#80899d}.page-template-page-news-press-releases .background_color{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;background-color:rgba(223,86,31,0.6);height:100%;width:100%}.page-template-page-news-press-releases .form-section li{list-style:none}.page-template-page-news-press-releases .form-label-left,.page-template-page-news-press-releases .form-error-message,.page-template-page-news-press-releases .form-button-error p{color:#6d6e70;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:400}.page-template-page-news-press-releases .form-line,.page-template-page-news-press-releases .form-input div{width:100%}.page-template-page-news-press-releases .form_name span{width:50%;float:left;}.page-template-page-news-press-releases .form_name span input{width:95%}.page-template-page-news-press-releases .jotform-form input{border:1px solid #6d6e70;padding:5px 10px;font-family:'Open Sans',sans-serif;font-size:13px;}.page-template-page-news-press-releases .jotform-form input::-webkit-input-placeholder{color:#bcbcbc}.page-template-page-news-press-releases .jotform-form input::-moz-placeholder{color:#bcbcbc}.page-template-page-news-press-releases .jotform-form input:-ms-input-placeholder{color:#bcbcbc}.page-template-page-news-press-releases .jotform-form input:-moz-placeholder{color:#bcbcbc}.page-template-page-news-press-releases .input_not_name input{width:100%}.page-template-page-news-press-releases .form-submit-button{background-color:#6d6e70;border:0;font-family:"Lato";font-weight:800;color:#fff;margin-top:15px;text-transform:uppercase;font-size:13px;margin-bottom:10px;padding:5px 12px;}.page-template-page-news-press-releases .form-submit-button:hover{color:#df561f}.page-template-page-news-press-releases .search_form input{height:40px;padding:5px 10px;border:0}.page-template-page-news-press-releases .search_form button{padding:5px 10px;z-index:999999;position:absolute;border:0;background-color:rgba(0,0,0,0)}.page-template-page-news-press-releases .hide_form{display:none !important}@media (min-width:981px){.page-template-page-news-press-releases .search_form{position:absolute;display:block;top:-5px;left:30px}.page-template-page-news-press-releases .search_icon{margin-left:150px;position:absolute;display:inline-block}}@media (max-width:980px){.page-template-page-news-press-releases .search_form{display:inline-block}.page-template-page-news-press-releases #search_posts{display:inline-block}.page-template-page-news-press-releases .search_form input{height:40px;padding:5px 10px;border:0}}@media (max-width:991px){.page-template-page-news-press-releases .single_post .col-md-5{padding-right:0;padding-left:0}}.page-template-page-news-press-releases #search_posts{cursor:pointer}.page-template-page-news-press-releases .search_icon img{width:25px;height:auto;display:inline-block;vertical-align:middle}.page-template-page-news-press-releases .overlay-img{background-color:rgba(223,86,31,0.6);height:calc(100% - 8px);left:0;opacity:0;position:absolute;top:0;width:100%}.page-template-page-news-press-releases .cnt_title{color:#4d4d4f;font-family:"Lato";font-size:16px;font-weight:800}.page-template-page-news-press-releases .cnt_desc,.page-template-page-news-press-releases .cnt_desc a{color:#6d6e70;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400}.page-template-page-news-press-releases .cnt_desc{padding-bottom:15px}.page-template-page-news-press-releases .cnt_desc a{text-decoration:underline}.page-template-page-news-press-releases .nws_cont a:hover,.page-template-page-news-press-releases .cnt_desc a:hover,.page-template-page-news-press-releases .all_years input:hover,.page-template-page-news-press-releases .nws_cont a h2:hover,.page-template-page-news-press-releases .sub_menu_news a:hover{color:#df561f !important}@media (max-width:991px){.page-template-page-news-press-releases .nws_cont{padding:20px 0 40px}}@media (min-width:992px){.page-template-page-news-press-releases .left-area{border-right:1px solid #7b859c;padding-right:15px;margin-right:15px}.page-template-page-news-press-releases .in_news .nws_cont{margin:0 40px 0 0;padding-left:0}.page-template-page-news-press-releases .single_post:not(:last-of-type){margin-bottom:50px}.page-template-page-news-press-releases .in_news .single_post:not(:last-of-type){margin-bottom:25px}.page-template-page-news-press-releases .single_post img{height:192px;object-fit:cover;width:100%}.page-template-page-news-press-releases .hide_desktop{height:192px;overflow:hidden}}.cont_menu{border-bottom:1px solid #7b859c;width:100% !important;}.cont_menu .sub_menu_news{text-align:center;padding:10px 0 9px;}.cont_menu .sub_menu_news a.current{color:#df561f}.cont_menu .sub_menu_news .search_form{position:relative;display:inline-block;margin-left:8px;width:calc(100% - 35px);left:0;top:0;}.cont_menu .sub_menu_news .search_form input{height:30px;background:#efefef;width:100%;font-size:14px;font-family:'Lato',sans-serif}.cont_menu .sub_menu_news .search_icon{margin-left:0;position:absolute;display:inline-block;width:25%;text-align:left;right:164px}.cont_menu .sub_menu_news a,.cont_menu .sub_menu_news{color:#939598;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:600}#press_by_year{padding:20px 0;position:absolute;width:100%;z-index:99999;display:none;border-bottom:1px solid #7b859c;background-color:#fafafa;}#press_by_year .years{margin:0 auto;width:300px;}#press_by_year .years td{font-family:'Montserrat',sans-serif;font-size:12px;color:#929497;vertical-align:top}#press_by_year .years .years_by{width:90px;font-weight:600;text-transform:uppercase}#press_by_year .years .all_years{border-left:1px solid #7b859c;padding-left:20px;}#press_by_year .years .all_years input{border:none;background-color:rgba(0,0,0,0);padding:0 10px;font-weight:400}.share_text{font-family:'Montserrat',sans-serif;font-size:14px;text-transform:uppercase;color:#929497;padding:0 !important;margin:0 !important}@media (max-width:992px){.sub_menu_news .search_icon{margin-right:-125px;width:250px;right:50%;bottom:-40px}body.single.single-post .comet-row__inner-flex .comet-columns--medium-4{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.single.single-post article .comet-row__inner img{width:100%}body.single.single-post .comet-row__inner-flex .comet-columns p{font-size:18px;line-height:30px;font-family:"Lato",sans-serif}body.single.single-post .comet-row__inner-flex .comet-columns a{text-decoration:none;color:#33779e}body.single.single-post .contact-row:first-of-type{margin-top:20px}body.single.single-post .contact-row{margin-bottom:20px;font-size:18px;line-height:30px;font-family:"Lato",sans-serif}body.single.single-post article .comet-row__inner img{width:100%}body.single.single-post .contact-row:first-of-type{margin-top:20px}body.single.single-post .contact-row{margin-bottom:20px;font-size:18px;line-height:30px;font-family:"Lato",sans-serif}body .all_years input{font-family:'Montserrat' !important;color:#929497 !important;font-size:12px !important;font-weight:400 !important;cursor:pointer !important}}.color-filter::before{opacity:.45 !important}.post-thumbnail img,.product-feature__image-container img,.product-feature__video-container button{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.product-feature__image-container{box-shadow:none}.testimonial-text.testimonial-text--active > .horizontal-cta__subheading{font-size:2rem;padding-bottom:32px}.comet-footer--marketing{box-shadow:0 2px 10px rgba(0,0,0,0.3);z-index:99}.btn{padding:16px;text-transform:none}.module-h3 .comet-button__icon{width:30px;height:30px}.marketing-button--arrow-cta .comet-button__text{padding:0 24px;font:bold 1rem "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif}.footer-main__link-header{color:#363c49}.footer-main__link{color:#3277b3}.footer-sub__support-link{color:#3277b3;font-size:.9rem}.comet-footer--marketing .comet-footer__legal p{font-size:.9rem;color:#363c49;text-transform:none}.color-filter::before{opacity:.64}.footer-sub{border-top:1px solid #d8d8d8}.about-de__description{font-size:1.2rem;line-height:35px}.comet-button.comet-button--active,.comet-button:active{box-shadow:none}.comet-button.comet-button--icon-only.product-carousel__control:active,.carousel__control:active{opacity:.75}.carousel__control .comet-button__icon:hover,.product-carousel__control .comet-button__icon:hover,.product-carousel__control .comet-button__icon:focus{fill:#2d6a9f}.product-carousel__state-indicator--active .product-carousel__state-dot,.carousel__state-indicator--active .carousel__state-dot{background:#3277b3;opacity:1}.product-carousel__state-dot,.carousel__state-dot{background:#3277b3;opacity:.5}.product-carousel__control .comet-button__icon,.carousel__control .comet-button__icon{fill:#3277b3}.product-carousel__state-indicator:hover .product-carousel__state-dot,.product-carousel__state-indicator:focus .product-carousel__state-dot,.carousel__state-indicator:hover .carousel__state-dot,.carousel__state-indicator:focus .carousel__state-dot,.carousel__state-indicator--active .carousel__state-dot{background:#2d6a9f;opacity:1}.product-carousel-wrapper--theme-science .product-carousel__header,.product-carousel-wrapper--theme-math .product-carousel__header,.product-carousel-wrapper--theme-social-studies .product-carousel__header{color:#262626;font-size:2rem;font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;margin:16px auto}.product-carousel-wrapper--theme-science .slide__title,.product-carousel-wrapper--theme-math .slide__title,.product-carousel-wrapper--theme-social-studies .slide__title{color:#262626;margin-bottom:16px}.module-c5 .product-feature__header{color:#3277b3}.carousel__slide .slide__content{padding:32px 64px}.carousel__controls{bottom:-12px}.module-t1 .horizontal-cta__heading{font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;font-weight:bold}.module-t1 .horizontal-cta__subheading{font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}.comet-card__copy .comet-pill{background-color:#eb6c3c;border:solid 1px #eb6c3c;color:#fff}@media (min-width:1440px){h2.horizontal-cta__heading,.product-card__header{font-size:2rem}.product-card__sub-header{font-size:1.2rem}}@media (min-width:1024px){.product-ecosystem .comet-row__inner{padding:64px 32px}.carousel__controls{bottom:30px}.product-carousel__slide .slide__content{padding:32px 32px 32px 0}}@media (min-width:768px){.product-cards-module .comet-row__inner{padding:64px 32px}.module-c3 .comet-row__inner{padding:128px 32px}.marketing-button__icon{height:44px;padding:12px;width:44px}h3.horizontal-cta__subheading{font-size:1.2rem}}.parallax-image{z-index:9}.single.single-success_story h1.content-block-long-form__heading{color:#00000c;font-weight:900;font-size:36px;text-align:left;line-height:1.1;letter-spacing:0}.single.single-success_story .comet-row__inner-flex{flex-direction:column}.single.single-success_story .comet-row__inner-flex .comet-columns--medium-4{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.single.single-success_story .comet-row__inner-flex .comet-columns p{font-size:18px;line-height:30px}.single.single-success_story .comet-row__inner-flex .comet-columns a{text-decoration:none;color:#33779e}.single.single-success_story .content-block-long-form.content-block-long-form--height-medium{margin:auto}.single.single-success_story .comet-row__inner-flex .comet-columns{padding-left:0;padding-right:0}@media screen and (min-width:780px){.single.single-success_story .comet-row__inner-flex .comet-columns{padding-left:50px;padding-right:50px}}body{background:#e2e4e9}