.button{border-radius:.25rem;padding:.375rem;color:#0092ff;padding:.5rem 1.125rem;background-color:inherit;background-color:transparent;font-family:museo-sans,helvetica,Microsoft YaHei,微软雅黑,STXihei,华文细黑,sans-serif;cursor:pointer;border:2px solid #0092ff;text-align:center;font-size:1.125rem;font-weight:500;line-height:1.33;min-width:6.25rem;transition:all .3s ease;vertical-align:center}.button:hover{color:#fff;background-color:#0092ff}.button--action{color:#fff;background-color:#13c366;border-color:#13c366;font-size:1.25rem;padding:.75rem 2rem}.button--action--large{font-size:1.75rem;line-height:1.43;font-weight:500}.button--action:hover{background-color:rgba(19,195,102,.8);border-color:rgba(19,195,102,.8)}.button--secondary{color:#fff;background-color:#0092ff}.button--secondary:hover{background-color:rgba(0,146,255,.8);border-color:rgba(0,146,255,.8)}.twitter-card{width:19.38rem;background:#fff;color:#1a1a1a;border-radius:1rem;box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;margin:.5rem}.twitter-card__header{display:-ms-flexbox;display:flex;padding:1rem;-ms-flex-align:center;align-items:center}.twitter-card__header__profile-pic{width:3rem;height:3rem;border-radius:50%}.twitter-card__header__name-plate{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.5rem}.twitter-card__header__name-plate__name{font-size:.875rem;font-weight:900;line-height:1.43}.twitter-card__header__name-plate__handle{font-size:.75rem;font-weight:300;line-height:1.33;color:#979797}.twitter-card__header__bird{width:1.5rem;height:1.25rem}.twitter-card__tweet{font-size:1rem;font-weight:300;line-height:1.43;color:#3b3b3b;padding:0 1rem 1rem}.twitter-card__image{width:19.38rem}@media screen and (max-width:30em){.twitter-card__image{display:none}}.testimonial-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:2.5rem;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.testimonial-card__img{margin-top:1.5rem;border-radius:50%}.testimonial-card__name{margin:0 0 .5rem;height:2rem;font-size:1.75rem;line-height:1.6;text-align:center;color:#0092ff}.testimonial-card__title{color:inherit;text-transform:uppercase;height:.75rem;font-size:.625rem;font-weight:900;line-height:1.2;letter-spacing:.3rem}.testimonial-card__divider{margin:1.5rem;width:3.75rem;height:.25rem;opacity:.2;border-radius:.0625rem;background-color:#bbb}.testimonial-card__text{margin:2rem;max-width:38.5rem;width:100%;font-size:1.75rem;font-weight:300;line-height:1.47;text-align:center;color:#fff}@media screen and (max-width:30em){.testimonial-card__text{font-size:1.125rem}}@media screen and (max-width:70em){.testimonial-card{-webkit-backface-visibility:visible;margin:1.5rem}.testimonial-card__text{width:100%;height:auto}}.testimonial-section{height:37.5rem;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;text-align:center}.testimonial-section__content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;margin:0 auto}.testimonial-section__content__testimonial-card{color:#fff;min-height:41.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.testimonial-section__content__scroll-btn{margin:1rem;padding:0 1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:50%;height:3rem;width:3rem;cursor:pointer;border-style:none;transition:background-color .5s ease;z-index:1000}.testimonial-section__content__scroll-btn:focus{outline:none;box-shadow:0 0 .1rem .1rem #0092ff}.testimonial-section__content__scroll-btn__icon{fill:#fff;width:.875rem;height:1.25rem;object-fit:contain}.testimonial-section__content__scroll-btn:hover{background-color:#0092ff}.testimonial-section__content__scroll-btn-inactive{opacity:0;margin:1rem;height:3rem;width:3rem}.testimonial-section__responsive-btns{display:none}@media screen and (max-width:70em){.testimonial-section,.testimonial-section__content{height:auto}.testimonial-section__content__scroll-btn,.testimonial-section__content__scroll-btn-inactive{display:none}.testimonial-section__responsive-btns{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.testimonial-section__responsive-btns div{display:-ms-flexbox;display:flex}}.testimonial-animate-right-enter{opacity:0;transform:translate(100%)}.testimonial-animate-right-enter.testimonial-animate-right-enter-active{position:absolute;transform:translate(0);opacity:1;transition:all 1s ease-in-out}.testimonial-animate-right-leave{transform:translate(0);opacity:1}.testimonial-animate-right-leave.testimonial-animate-right-leave-active{transform:translate(-100%);opacity:0;transition:all 1s ease-in-out}.testimonial-animate-left-enter{position:absolute;transform:translate(-100%);opacity:0}.testimonial-animate-left-enter.testimonial-animate-left-enter-active{transform:translate(0);opacity:1;transition:all 1s ease-in-out}.testimonial-animate-left-leave{transform:translate(0);opacity:1}.testimonial-animate-left-leave.testimonial-animate-left-leave-active{transform:translate(100%);opacity:0;transition:all 1s ease-in-out}.partners-container{width:100%;font-size:1.75rem;font-weight:500;line-height:1.43;text-align:center;color:#fff}.partners-container__logos{margin:4rem auto;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:61rem}.partners-container__logos,.partners-container__logos__logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.partners-container__logos__logo{-ms-flex-align:center;align-items:center;width:15rem;height:13.75rem;opacity:.5}.partners-container__logos__logo img{max-width:10rem;max-height:10rem}.partners-container__logos__horizontal-divider{width:100%;height:.125rem;opacity:.2;background-color:#fff}.partners-container__logos__vertical-divider{height:13.75rem;width:.125rem;opacity:.2;background-color:#fff}.partners-container__more-partners{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:69em){.partners-container__logos__horizontal-divider,.partners-container__logos__vertical-divider{display:none}}@media screen and (max-width:30em){.partners-container__logos{-ms-flex-pack:distribute;justify-content:space-around}.partners-container__logos__logo{width:8.5rem;height:auto;margin:2.5rem .5rem}.partners-container__logos__logo__image{width:100%}}.approach-section{width:100%}.approach-section__line{position:relative;top:8rem;z-index:-1;width:100%;height:.125rem;border-radius:.125rem;background-color:#e0e0e0}.approach-section__slide{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin:3rem}.approach-section__slide__area{-ms-flex-direction:column;flex-direction:column;margin:0 2rem;z-index:9}.approach-section__slide__area,.approach-section__slide__area__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.approach-section__slide__area__btn{-ms-flex-pack:center;justify-content:center;border-radius:50%;padding:1rem;height:3.5rem;width:3.5rem;cursor:pointer;font-size:1.75rem;color:#fff;border-style:solid;border-color:#e0e0e0;background-color:#e0e0e0;transition:all .5s ease}.approach-section__slide__area__btn:focus{outline:none;border-color:#0092ff}.approach-section__slide__area__btn:hover{background-color:#0092ff;border-color:#0092ff}.approach-section__slide__area__btn--small{padding:0;margin:1rem;height:1rem;width:1rem;border-style:none}.approach-section__slide__area__text{margin:0;padding:0;font-size:1.25rem;color:#22224c}.approach-section__slide__area .inactive-text{opacity:.75}.approach-section__slide__area .active{background-color:#0092ff}@media screen and (max-width:30em){.approach-section__container{background-color:#f1f1f1;padding-top:4rem;padding-bottom:2.5rem;border:2px solid #e0e0e0;min-height:14rem}}.approach-section__container__content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.approach-section__container__content__img{border-radius:1rem;box-shadow:0 .75rem 1.25rem 0 rgba(0,0,0,.19),0 .45rem .45rem 0 rgba(0,0,0,.26);width:17.25rem;height:15rem;text-align:center}.approach-section__container__content__title{display:none;margin:0;padding:0;font-size:2rem;font-weight:500;line-height:1.6;color:#22224c}@media screen and (max-width:30em){.approach-section__container__content__title{font-size:1.25rem}}.approach-section__container__content__text{width:40.75rem;font-size:1.75rem;color:#6a6a6a;margin:1.5rem 0 1.5rem 3rem;max-width:100%}@media screen and (max-width:30em){.approach-section__container__content__text{font-size:1.125rem}}@media screen and (max-width:55em){.approach-section__slide{margin-right:1.5rem;margin-left:1.5rem}.approach-section__container__content__img{display:none}.approach-section__container__content__text{margin:1rem;width:auto;text-align:center}}@media screen and (max-width:40em){.approach-section__mobile-bg{display:block}.approach-section__line{display:none}.approach-section__slide__area{margin:0 1rem}.approach-section__slide__area__btn--small,.approach-section__slide__area__text{display:none}.approach-section__container__content{-ms-flex-direction:column;flex-direction:column}.approach-section__container__content__title{display:inline}}@media screen and (max-width:30em){.approach-section__slide{margin:3rem 0 -2rem;-ms-flex-pack:distribute;justify-content:space-around}.approach-section__slide__area{margin:0}}.approach-animate-enter{position:absolute;opacity:0}.approach-animate-enter.approach-animate-enter-active{opacity:1;margin-right:1rem;transition:opacity .3s ease-in-out}.approach-animate-leave{opacity:1}.approach-animate-leave.approach-animate-leave-active{opacity:0;transition:opacity .3s ease-in-out}.home-modal{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:100%;border:0;max-height:50rem;width:100%}.home-modal__close-button{cursor:pointer;position:fixed;top:1.5rem;left:1.5rem;width:1.375rem;height:1.375rem}.home-modal__contact-info{padding:2.5rem 0 2.5rem 2rem}.home-modal__contact-info__title{margin-top:0;font-size:2.375rem;font-weight:100;line-height:1.47;color:#22224c}.home-modal__contact-info__subtitle{font-size:1rem;font-weight:500;line-height:1.33;padding-top:1rem;padding-bottom:.5rem;color:#3b3b3b}.home-modal__contact-info__text{line-height:1.6;color:#1a1a1a}.home-modal__testimonial{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border-top-right-radius:1rem;border-bottom-right-radius:1rem;width:100%;max-width:43.75rem;background:linear-gradient(rgba(0,10,40,.8),rgba(0,10,40,.8)),url(/9656fb3920d7270ba6c48e12b443c1b0.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.home-modal__testimonial .testimonial-card__text{width:auto;font-size:1.75rem}.home-modal__testimonial .testimonial-card__title{color:#fff}@media screen and (max-width:60em){.home-modal{overflow-y:auto;text-align:center}.home-modal__contact-info{padding:2.5rem;width:100%;margin:0 auto;text-align:center}.home-modal__close-button{position:absolute}.home-modal__testimonial{display:none}}.home{overflow:hidden}div.banner-bg{background:linear-gradient(rgba(0,10,40,.85),rgba(0,10,40,.85)),url(/fb312c376fae7f925a2a16e93db5aeb4.png);background-position:50%;background-repeat:no-repeat}.home-hero{display:-ms-flexbox;display:flex;padding-top:1.5rem}.home-hero__content{-ms-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:31.25rem}.home-hero__content__title{margin-top:0;margin-bottom:1.5rem}.home-hero__content__subtitle{margin-bottom:3.5rem;opacity:.5}.home-hero__image{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home-hero__image img{width:36rem}.home-res-image{position:relative;display:none;margin-top:-14rem;width:100%;object-fit:contain}.home-res-image img{width:85%;max-width:35rem;object-fit:contain}.home-products{display:-ms-flexbox;display:flex}.home-products__content__product-group{margin-top:3.5rem;display:-ms-flexbox;display:flex}.home-products__content__product-group__product{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:1.5rem;padding-bottom:2.5rem}.home-products__content__product-group__product__title{margin:0}.home-products__content__product-group__product__description{padding-bottom:2rem;width:17.25rem;max-width:100%}.home-products__content__product-group__product__button{margin-top:auto}.home-products__image-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center}.home-products__image-container__image{max-width:25rem;position:relative;bottom:0}.home-testimonials{width:100%}.home-support{position:relative}.home-support__left{position:absolute;left:0;top:-5rem}.home-support__right{position:absolute;right:0;top:-5rem}.home-twitter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:62rem;margin:0 auto;margin-top:3.5rem;margin-bottom:1rem}.home-footer-bg{background-image:url(/d794dc8c44f060bff4548482285daac7.png);background-size:auto 100%;background-position:50%;background-repeat:repeat-x;height:30.75rem}.home-demo{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;position:relative;top:4.5rem}.home-demo__content{max-width:18.5rem;text-align:left;margin-bottom:3rem}.home-demo__content__title{font-size:1.75rem;font-weight:900;line-height:1.43;color:#fff}.home-demo__content__divider{width:2.68125rem;height:.125rem;margin:1.5rem 0 1rem;background-color:#bbb}.home-demo__content__subtitle{font-size:.875rem;font-weight:300;line-height:1.71;color:#fff}.home-demo__content__button{padding-top:3.5rem}.home-demo__image-container{max-width:20rem;max-height:26.5rem}.home-demo-modal{box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.19),0 .375rem .375rem 0 rgba(0,0,0,.26);padding:0;border-radius:1rem;width:calc(100% - 2rem);max-width:73.5rem;transition:all .3s ease;opacity:0;position:fixed;z-index:1000;top:0;left:0;right:0;margin-left:auto;margin-right:auto;background-color:#fff;visibility:hidden}.home-demo-modal__open{top:5rem;visibility:visible;opacity:1}.home-demo-modal-overlay{background-color:#3b3b3b;opacity:.75}.home-demo-modal-overlay__open{display:block;position:fixed;width:100%;height:100%;top:0;left:0}@media screen and (max-width:72em){.home-hero{display:block}.home-hero .button{display:none}.home-hero__content{width:100%;text-align:center;margin:0 auto}.home-hero__image{display:none}.home-hero__stripe{margin-bottom:5rem}.home-res-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:65em){.home-support__left,.home-support__right{display:none}}@media screen and (max-height:50em){.home-demo-modal{height:calc(100% - 10rem);max-height:41.5rem;width:29.75rem}}@media screen and (max-width:55em){div.banner-bg{background:radial-gradient(circle at 68% 51%,#194778,#092144)}.home-products__content__product-group__product{-ms-flex:1 0 auto;flex:1 0 auto;margin-top:1rem}.home-products__image-container{display:none}.home-demo__content{margin-bottom:0}.home-demo__image-container{display:none}.home-demo-modal{width:calc(100% - 2rem)}}@media screen and (max-width:40em){.home-hero__stripe{margin-bottom:10rem}.home-products__content__product-group{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:30em){.home-hero__stripe{margin-bottom:3rem}.home-res-image{margin-top:-7.5rem}.home-res-image img{max-height:15rem}.home-products__mobile-bg{display:block}.home-demo-modal{width:100%;max-height:100%;height:100%;border-radius:0;top:0}.home-testimonials{padding-top:0}}.trial-request{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.trial-request__text__title{font-size:2.1rem;color:#22224c}@media screen and (max-width:30em){.trial-request__text__title{font-size:1.25rem}}.trial-request__text__description{width:29.75rem;max-width:100%;color:#6a6a6a;opacity:.5;font-size:1.25rem}@media screen and (max-width:30em){.trial-request__text__description{font-size:1.125rem}}.trial-request__text__card{margin:3rem 0 2rem;-ms-flex-direction:row;flex-direction:row}.trial-request__text__card,.trial-request__text__card__image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.trial-request__text__card__image{cursor:default;-ms-flex-pack:center;justify-content:center;border-radius:1rem;background-color:#f1f1f1;color:#22224c;font-size:2.375rem;font-weight:900;line-height:3.5rem;width:4.75rem;height:4.75rem}.trial-request__text__card__text{margin:0 0 0 2rem}.trial-request__text__card__text h3{font-size:1.75rem;margin:0;color:#0092ff}@media screen and (max-width:30em){.trial-request__text__card__text h3{font-size:1.25rem}}.trial-request__text__card__text span{color:#3b3b3b;opacity:.5;font-size:1.125rem}.trial-request__contact-info{width:29.75rem;border-radius:1rem;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.19),0 .375rem .375rem 0 rgba(0,0,0,.26);padding:2.5rem 0 2.5rem 2rem;text-align:center}.trial-request__contact-info__title{margin-top:0;font-size:2.375rem;font-weight:100;line-height:1.47;color:#22224c}.trial-request__contact-info__subtitle{font-size:1rem;font-weight:500;line-height:1.33;padding-top:1rem;padding-bottom:.5rem;color:#3b3b3b}.trial-request__contact-info__text{line-height:1.6;color:#1a1a1a}@media screen and (max-width:65em){.trial-request{-ms-flex-direction:column;flex-direction:column}.trial-request__text{width:100%}.trial-request__text__title{text-align:center}.trial-request__text__description{width:100%;text-align:center}.trial-request__text__card{-ms-flex-direction:column;flex-direction:column;margin:2rem 0 1rem}.trial-request__text__card__text{margin:1rem 0;text-align:center}}@media screen and (max-width:40em){.trial-request__contact-info{width:100%;box-shadow:none;border-radius:0;padding:0;margin-top:2rem}}.card{max-width:22rem;min-width:15rem;margin:1rem .75rem;color:#0092ff}.card--primary{background-color:#0092ff;color:#fff;box-shadow:none}.card--small{color:#22224c}.card__image{width:100%}.card__image--small{width:5rem;height:5rem}.card__icon{background-color:#0092ff;max-width:4.75rem;height:4.75rem;border-radius:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.card__icon__image{border-radius:0;max-width:2rem;max-height:2rem}.card__title{text-align:center;width:100%;color:#22224c}.card__title--primary{color:#0092ff}.card__title--left{text-align:left}.card__children{text-align:center;color:#6a6a6a;width:100%;font-size:1.125rem;font-weight:300;line-height:1.78}.card__children--primary{color:#fff;opacity:.75}.card__children--left{text-align:left;padding-left:0}.icon{width:4rem;height:4rem;border-radius:50%;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-style:none}.icon--small{width:2.5rem;height:2.5rem}.icon--primary{background:#0092ff;padding:1rem}.product-promo{-ms-flex-pack:center;justify-content:center}.product-promo,.product-promo__text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-promo__text{-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1}.product-promo__text__title{width:36rem;max-width:100%;font-weight:900;line-height:1.47;text-align:left;color:#22224c;padding-bottom:.5rem}.product-promo__text__description{width:36rem;max-width:100%;height:10rem;opacity:.75;font-size:1.4rem;font-weight:300;line-height:1.6;text-align:left;color:#6a6a6a}@media screen and (max-width:30em){.product-promo__text__description{font-size:1.125rem;padding-bottom:1rem}}.product-promo__image{-ms-flex:1;flex:1;width:60rem;height:40rem;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.19),0 .375rem .375rem 0 rgba(0,0,0,.26);overflow-x:hidden;overflow-y:hidden}.product-promo__image img{height:100%;width:auto}.product-promo .left-img{border-top-right-radius:1rem;border-bottom-right-radius:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.product-promo .right-img{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.product-testimonial{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#22224c}@keyframes prod-image-intro{0%{margin-top:0;opacity:0}to{margin-top:-18rem;opacity:1}}.products__title__title{margin:9.75rem 0 1rem}.products__title__description{margin-top:1rem;width:48.5rem;opacity:.5;text-align:center;color:#fff}.products__image-container{position:relative;margin-top:-18rem;width:100%;margin-bottom:10rem}@media screen and (min-width:56em){.products__image-container{animation:prod-image-intro 1s}}.products__image-container__image{margin:0 auto;width:100%;max-width:49rem}.products__image-container__image__image{width:100%;max-width:49rem}.products__testimonial{margin-bottom:7.5rem}.products__testimonial .testimonial-card__text{color:#979797}.products__testimonial .testimonial-card__name{color:#22224c}.products__testimonial .testimonial-card__title{color:#0092ff}.products__features{text-align:center}.products__features__title{max-width:100%}.products__features__description{text-align:center;width:36rem;max-width:100%;opacity:.5;font-size:1.25rem;font-weight:300;line-height:1.6}.products__features__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%;margin:3rem}.products__features__cards__card{margin-right:1.75rem;margin-left:1.75rem;margin-bottom:2rem}.products__features__cards__card img{max-width:100%;border-radius:1rem}.products__features__cards__card h3{font-weight:900;font-size:1.75rem;margin:1.5rem 0 1rem;line-height:1.43}@media screen and (max-width:30em){.products__features__cards__card h3{font-size:1.25rem}}.products__features__cards__card div{width:21.5rem;font-size:1rem;font-weight:500;color:#e0e0e0}.products__resources,.products__resources__image{display:-ms-flexbox;display:flex}.products__resources__image{-ms-flex:2;flex:2;-ms-flex-pack:end;justify-content:flex-end;border-top-right-radius:1rem;border-bottom-right-radius:1rem;overflow:hidden}.products__resources__card-container{-ms-flex:1;flex:1;z-index:1}.products__resources__card-container__card{max-width:20.75rem;height:26rem;background-color:#fff;border-radius:1rem;margin:10rem 1rem 0 -16rem;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.19),0 .375rem .375rem 0 rgba(0,0,0,.26);padding:4rem;color:#1a1a1a}.products__resources__card-container__card__title{padding-bottom:.5rem;font-size:1.75rem;color:#22224c;line-height:1.43;font-weight:900}@media screen and (max-width:30em){.products__resources__card-container__card__title{font-size:1.25rem}}.products__resources__card-container__card__description{font-size:1.25rem;color:#6a6a6a;line-height:1.6;font-weight:300;max-width:100%;margin-bottom:3rem}@media screen and (max-width:30em){.products__resources__card-container__card__description{font-size:1.125rem}}.products__design{width:100%}.products__design__text{margin-top:7rem}.products__design__text__title{width:36rem}.products__design__text__description{width:29.75rem;font-weight:300;font-size:1.25rem;line-height:1.6;opacity:.75}@media screen and (max-width:30em){.products__design__text__description{font-size:1.125rem}}.products__design__text__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4rem}.products__design__text__cards__card{margin:0 1.5rem 3rem 0}.products__design__text__cards__card h3{margin-top:2rem;text-align:left;font-weight:900;font-size:1.25rem;width:17.25rem}@media screen and (max-width:30em){.products__design__text__cards__card h3{font-size:1.125rem}}.products__design__text__cards__card div{text-align:left;width:17.25rem;font-size:1.1rem;color:#fff}.products__design__image{position:absolute;left:60%;min-width:50.6875rem;height:34.25rem}.products__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.products__footer__title{margin:0 0 .7rem;font-size:1.74rem;font-weight:900;line-height:1.43;text-align:center;color:#fff}@media screen and (max-width:30em){.products__footer__title{font-size:1.25rem}}.products__footer .divider{margin:1rem;width:2.625rem;height:.125rem;opacity:.25;background-color:#e0e0e0}.products__footer__description{text-align:center;margin:0 0 2rem;width:19rem;height:4.5rem;font-size:.9rem;font-weight:300;line-height:1.71;color:#fff;opacity:.7}.products .explore-ep{background:linear-gradient(rgba(0,10,40,.8),rgba(0,10,40,.8)),url(/58a206ebaaefd27ef061afce60e1d497.png);background-position:50%;background-size:auto 100%;background-repeat:no-repeat}.products .explore-aam{background:linear-gradient(rgba(0,10,10,.8),rgba(0,10,10,.8)),url(/52e08e869936a29afad417ea500fdbe0.png);background-position:50%;background-size:auto 100%;background-repeat:no-repeat}.stripe-products-thick,.stripe-products-title{width:100%;padding-top:10rem;padding-bottom:10rem}.stripe-products-title-ep{width:100%;padding-top:15rem;padding-bottom:10rem}@media screen and (max-width:90em){.products__resources{-ms-flex-pack:center;justify-content:center}.products__resources__card{left:-25rem}}@media screen and (max-width:80em){.product-promo__text{margin:0 1rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.product-promo__text__description,.product-promo__text__title{text-align:center}}@media screen and (max-width:75em){.products__design__text{margin:2rem}.products__design__image{display:none}}@media screen and (max-width:55em){.stripe-products-thick{padding-top:5rem;padding-bottom:5rem}.stripe-products-title,.stripe-products-title-ep{padding-top:10rem;padding-bottom:10rem}.product-promo{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.product-promo--column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.product-promo__text{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.product-promo__image{-ms-flex:0 0 auto;flex:0 0 auto;max-width:90%;max-height:32rem;overflow:hidden;margin-top:1rem}.product-promo__image img{max-height:32rem;width:auto}.product-promo .left-img{margin-right:10%}.product-promo .right-img{margin-left:10%}.products__title__description{width:auto}.products__title__image-container{margin-top:-10rem}.products__title__image{margin-left:1rem;margin-right:1rem}.products__title__image img{max-width:100%;max-height:100%;object-fit:contain}.products__features__description{width:auto;margin:1rem}.products__features__cards__card div,.products__features__cards__card img{width:auto}.products__resources__image{display:none}.products__resources__card-container{-ms-flex:1;flex:1}.products__resources__card-container__card{margin:0 auto;height:auto}.products__design{-ms-flex-align:center;align-items:center}.products__design__text{margin:2rem}.products__design__text__description,.products__design__text__title{width:auto}.product-promo__text__title{width:auto;height:auto}.product-promo__text__description{margin:0 1rem;width:auto;height:auto}}@media screen and (max-width:30em){.stripe-products-thick{padding-top:0;padding-bottom:0}.stripe-products-title{padding-top:5rem;padding-bottom:5rem}.stripe-products-title-ep{padding-top:5rem;padding-bottom:7rem}.products__image-container{margin-top:-7rem}.products__resources__card-container__card{border-radius:0;box-shadow:none;width:auto;min-width:0}.products__resources__card-container__card__description{width:auto}.product-promo__image{max-height:18rem}}.icon-card{-ms-flex:1 1 24rem;flex:1 1 24rem;margin:1rem .75rem;-ms-flex-align:center;align-items:center;border-radius:.5rem;padding-top:3.25rem;padding-left:0;padding-right:0;background-color:#fff;color:#1a1a1a;border-style:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);transition:all .3s ease;text-align:center}.icon-card--clickable:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26)}.icon-card--primary,.icon-card--primary h3{color:#0092ff}.icon-card__title__subtitle{font-size:.825rem;margin-left:.25rem}.icon-card--text-left{padding:1.5rem}.icon-card--text-left .icon-card__children,.icon-card--text-left .icon-card__title{text-align:left}.icon-card__image{height:2.5rem}.icon-card__title{text-align:center;font-family:museo-sans,helvetica,Microsoft YaHei,微软雅黑,STXihei,华文细黑,sans-serif;margin-bottom:.5rem}@media screen and (max-width:30em){.icon-card__title{font-size:1.25rem}}.icon-card__children{-ms-flex:1 0 auto;flex:1 0 auto;width:100%;font-family:museo-sans,helvetica,Microsoft YaHei,微软雅黑,STXihei,华文细黑,sans-serif}@media screen and (max-width:76em){.icon-card{padding-top:2.25rem;padding-bottom:1.25rem}}.contact-info__cards{width:100%;max-width:48.5rem;margin:2rem auto 1rem}.contact-info__cards__container{display:-ms-flexbox;display:flex}.contact-info__cards .icon-card__title{font-size:1.5rem;margin-top:.5rem;min-height:3.5rem}.contact-info__cards__title{line-height:1.2}.contact-info__cards__subtitle{line-height:1;margin-bottom:.5rem}.contact-info__cards__content{text-align:center;font-size:1.5rem;width:100%;font-weight:500;line-height:1.43;padding-top:1rem;padding-bottom:2.5rem;border-top-style:solid;border-top-width:.0625rem;border-top-color:#e0e0e0}@media screen and (max-width:30em){.contact-info__cards__content{font-size:1rem;padding-bottom:.5rem}}.contact-info__cards__content--link{color:#0092ff}.support{background-color:#f1f1f1}.support__content__sections{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.support__content__sections__card-content{font-size:1rem;font-weight:300;line-height:1.78;text-align:center;color:#979797;padding:0 1rem 2.75rem}.support__stay-connected-section__top{background-image:url(/0414c0c8a251fc0e956d70d0bf946805.png);background-size:auto 100%;background-position:50%;background-repeat:repeat-x;height:22.5rem;color:#fff}.support__stay-connected-section__title{margin-top:1em}.support__stay-connected-section__bottom{position:relative;height:26.625rem}.support__stay-connected-section__inner-container{width:calc(100% - 2rem);max-width:61rem;margin:0 auto;border-radius:.5rem;box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26);background-color:#fff;display:-ms-flexbox;display:flex;position:absolute;top:-8rem;left:50%;transform:translateX(-50%)}.support__stay-connected-section__half{padding:5rem 1.5rem;text-align:center;-ms-flex:1;flex:1}.support__stay-connected-section__half:first-child{border-right:1px solid #e0e0e0}.support__stay-connected-section__half__icon{width:3rem;height:3rem}.support__stay-connected-section__half__title{margin:1rem auto;line-height:1.43}.support__stay-connected-section__half__underline{width:2.5rem;margin:0 auto;border-top:.125rem solid #0092ff}.support__stay-connected-section__half__subtext{font-size:1rem;font-weight:300;line-height:1.78;text-align:center;color:#979797;margin:1rem auto 2rem;max-width:21.5rem}.support-title{margin-top:3.5rem}.dropdown{display:inline-block;cursor:pointer}.dropdown__content{display:none;position:absolute;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.2);background-color:#0092ff;color:#fff;padding:.5rem 0;margin-top:.5rem;min-width:6rem}.dropdown__content__item{padding:.5rem 0}.dropdown__content__item a{padding:.5rem 1rem}.dropdown--active .dropdown__content{display:block}.download-formats{display:-ms-flexbox;display:flex}.download-formats__format{margin-left:.5rem}.download-formats__format__image{width:1.75rem;height:1.75rem;opacity:.7}.download-formats__format__image:hover{opacity:1}.spinner{margin:5px auto;width:40px;height:40px;position:relative;text-align:center;animation:sk-rotate 2s infinite linear}.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#0092ff;border-radius:100%;animation:sk-bounce 2s infinite ease-in-out}.dot1--white,.dot2--white{background-color:#fff}.dot2{top:auto;bottom:0;animation-delay:-1s}@keyframes sk-rotate{to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.features{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:.5rem}.features__feature-card{border-radius:.5rem;background-color:#fff;color:#0092ff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);width:23.5rem;margin:.5rem;overflow:hidden}.features__feature-card--no-height{height:0}.features__feature-card__image{height:7.5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.features__feature-card__content{padding:1rem;font-size:1.25rem;min-height:4rem}@media screen and (max-width:30em){.features__feature-card__content{font-size:1.125rem}}.features__feature-card__download-area{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top-style:solid;border-top-width:.0625rem;border-top-color:#e0e0e0;padding:1rem}@media screen and (max-width:76em){.features__feature-card{width:18rem}}@media screen and (max-width:40em){.features__feature-card{margin:.5rem auto}}.toggle{background-color:#fff;color:#0092ff;cursor:pointer;border-radius:.25rem;width:100%}.toggle,.toggle__side{display:-ms-flexbox;display:flex}.toggle__side{-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.125rem;font-weight:500;line-height:1.33;border:2px solid #0092ff;min-height:2.75rem}.toggle__side:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.toggle__side:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.toggle__side--active{background-color:#0092ff;color:#fff}.resource-filter{background-color:#1a1a1a;padding:2.5rem 0}.resource-filter__group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:2.5rem}.resource-filter__group:first-child{padding-top:0;display:-ms-flexbox;display:flex}.resource-filter__group--hidden,.resource-filter__group:last-child .resource-filter__field__filters{display:none}.resource-filter__clear-field{clear:both}.resource-filter__field{-ms-flex:4;flex:4;margin-right:1.5rem}.resource-filter__field:nth-of-type(4),.resource-filter__field:nth-of-type(8){margin-right:0}.resource-filter__field__label{font-size:.75rem;font-weight:900;line-height:1.33;letter-spacing:2.5px;padding-bottom:1.5rem;text-transform:uppercase;color:#6a6a6a}.resource-filter__field__option{padding-top:.25rem;padding-bottom:.25rem}.resource-filter__field__option label{font-size:1.125rem;font-weight:300;line-height:1.33;display:block;padding-left:1.75rem;text-indent:-1.75rem}.resource-filter__field__option input:checked+.label{color:#0092ff}.resource-filter__field__option input,.resource-filter__field__option label{cursor:pointer}.resource-filter__field__radio-group{padding-bottom:.5rem}.resource-filter__field__radio-group label{font-size:1.125rem;font-weight:300;line-height:1.33;display:block;padding-left:1.75rem;text-indent:-1.75rem}.resource-filter__field__radio-group input{margin-top:.5rem;margin-bottom:.5rem}.resource-filter__field__radio-group input:checked+.label{color:#0092ff}.resource-filter__field__radio-group .label{margin-left:.5rem}.resource-filter__field__radio-group input,.resource-filter__field__radio-group label{cursor:pointer}.resource-filter__field__dropdown{height:3rem;width:100%;padding:.5rem;border-radius:.25rem;font-size:1.125rem}.resource-filter__field__search-textbox{width:100%;border:.125rem solid #bbb;border-radius:.25rem;font-size:1.125rem;padding:.75rem 1rem .75rem 2.5rem;box-sizing:border-box;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEV0lEQVRYCb2XXWhURxTHc2++NzE1WgnaiKjYSJX6VB+KAcXYl9LaCo1GUBrysQmCWkRDn3xqUai+KG422aTd0ARNtRVBaMEHjR+lBWn1vZQIJmhrKIiJbDa7/s6auZw7u9nsNuKFYc75n8+Ze+6ZuU5BDk84HF6bTCZ3MhpQX+k4zgrmAGOcMQZ+13Xdy9XV1SONjY0zYDk/TjbN3t7e+ng8fgKd97PpKdljEvkKPhQMBqcVPieZMYFoNLp0amoqwso+mdMyi4Ad+ovxOUncyqKWEqUl0NPTs2FmZuYK0jXZjAlAfsk0e2ODPMZoJ4mowTLNrgZng98B8wWXYIyrhYWFLYy6ioqKyrq6uhL0auF3IDsD/Y/2RXIliUTiu+7u7g6N27S3AgrtTYx+Z6zWSji/Dn+4o6PjnsZtenh4uHJiYuIo+Jf4KDZy7KUWGrAfMZievQTI9AqGH/mEjvMNW9iFk4TGs9GzhXsJnWVGD/tHxcXF61paWp4azMypV8Dqt9nBUThF1kfzCS5O29rabvJaPsDumQmC75pYLHbE8HpOJYCCfGreg/F1gh/zgDyJ9vb2P/EZtMyORCKRJRZW4FJ4b6O8WQkSfMtf5LtyZZ8iOzs7B/Hxq8Ir+bp8r1hkLqDvW8foZ1mBMlwIeVIbs9CdmhfaJeB2C/zR4v83W1pa+gv+dS1stZ1JDdRaoN42S5Qf29zc/BwLvZvVFLycId4jCbzlcRBk/FDzr4C2/S3XPiUBr2nMCnI6RLSTeWifP+qgVOu7AGMa4BuWo/ZVPj5/gUDgX+1citCXAP17k1ZYCM3iZIEbjQ9iPS8rK3tieJnlFfiKjgQ+1QoLoSm4Ldh7LVli2RcWly2/rIOQ8a7+/v6VGlsAfUjbsgPXNC+029ra+huCB0pQTt/2NRAly5kMhUJbZTHGgBgx6G8Nb2apAfSSxw0gM3wT23dQY/nQ9PxV+D1v2Qxxso5bWKoGCjh4BhDc10KSOM0R7dtCLZ+Lxuad6enpa9jXGB2SmaD6uwyvZ+8+wDn+LhfQ2wgrfQqOc5E6OcYx+7fGbZoLSQkXkiCBv87go49Ftto2wnsJCEP2clj8hBMfzgqkmVzklJRLyx3ocQ6s+MDAwJLJycn1yD8E3wu+ipHxQecASZyzhb5AIiSJ3TiTYim3lQ2PsyR0HD27ixqVtFlsGHJJjWih9AHfQ5YXioqK6gFHfQLFEFgqN1vwOMG+Z3g/KWJDjwmzwP3K1csi1IDQvO+7dKz1kHIf/M+Wz8PfpGbeYyH70Nunk4CXBfdzCdpjfKS9AiMwM5/jG2QvNxmpjwboxUY2OycIIl/QDXYuSl/5Q8vllcIPYleo8DhJ7qGOLs2bgDJKkX19fYsgVvDFVODkSVVV1WPa65Stp3maUiP8IKPI4CQthf1x3gkYB/nO7ORn1MAQdl4S0KNpRZiv41z1qf4fWHUT+nFl4762HTBB2QnpGWeFp6+0vQAUI5yIYpz30QAAAABJRU5ErkJggg==) no-repeat 1rem;background-color:#fff;background-size:1rem}.resource-filter__field__filter-toggle{display:table;padding:.75rem 0;text-align:center;font-size:1rem;line-height:1.25;font-weight:500;width:100%}.resource-filter__field__filter-toggle:not(.button--secondary){background:#fff;border:.125rem solid #bbb;color:#979797}.resource-filter__field__filter-toggle>*{vertical-align:middle}.resource-filter__field__filter-toggle__icon{width:1rem;height:1rem;margin-right:.5rem}.resource-filter__field__search{-ms-flex:5;flex:5}.resource-filter__field__filters{-ms-flex:3;flex:3}.resource-filter-count{padding:1rem 0;background:#fff}.resource-filter-count .container-medium{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.resource-filter-count__text{font-size:1.125rem;font-weight:700;line-height:1.33;color:#01193b}.resource-filter-count__clear-button{font-size:.75rem;font-weight:700;line-height:1.33;color:#ff4949;background:none;border:none;cursor:pointer;text-transform:uppercase}@media screen and (max-width:45em){.resource-filter,.resource-filter .container-medium{padding:0}.resource-filter__group{-ms-flex-direction:column;flex-direction:column;padding:0 0 1.5rem}.resource-filter__group:first-child{border-bottom:1px solid #e0e0e0}.resource-filter__group:first-child.resource-filter__group--hidden{border:none;padding:0}.resource-filter__group:first-child.resource-filter__group--hidden .resource-filter__field{display:none;border:none}.resource-filter__group:first-child.resource-filter__group--hidden .resource-filter__field:last-child,.resource-filter__group:last-child .resource-filter__field__filters{display:-ms-flexbox;display:flex}.resource-filter__field{-ms-flex:1;flex:1;margin:1.5rem 0 0;padding:0 2rem;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;font-size:1rem}.resource-filter__field__label{padding-bottom:.5rem}.resource-filter__field__filters{-ms-flex-order:-1;order:-1;display:-ms-flexbox;display:flex;border-bottom:1px solid #e0e0e0;margin-top:0}.resource-filter__field__filters>*{-ms-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.resource-filter__field__filters .resource-filter__field__label{padding-bottom:0}.resource-filter__field__dropdown{height:2.5rem;padding:.5rem;font-size:1rem}.resource-filter__field__search-textbox{font-size:1rem;line-height:1.125;padding:.5rem 1rem .5rem 2.5rem}.resource-filter__field__filter-toggle{padding:.5rem 1rem}.resource-filter__field__filter-toggle:not(.button--secondary){background:#fff;border:.125rem solid #bbb;color:#979797}.resource-filter__field__filter-toggle>*{vertical-align:middle}.resource-filter__field__filter-toggle__icon{width:1rem;height:1rem;margin-right:.5rem}.resource-filter__field .toggle__side{font-size:1rem;line-height:1.25rem;min-height:2.25rem}.resource-filter-count .container-medium{padding:0 2rem}}.floating-window__fixed-wrapper{position:absolute;top:0;width:100%;max-width:73.5rem}.floating-window__fixed-wrapper--fixed-top{position:fixed;top:3rem}.floating-window__fixed-wrapper--fixed-bottom{top:auto;bottom:0}.floating-window__fixed-wrapper--fixed-bottom .floating-window__container{top:auto;bottom:3rem}.floating-window__inner-wrapper{position:relative;max-width:73.5rem}.floating-window__container{position:absolute;top:0;right:0;margin:0;width:18rem;z-index:2;background-color:#fff;border-radius:1rem;box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26);overflow:hidden}@media screen and (max-width:73.5rem){.floating-window__container{right:0}.floating-window__fixed-wrapper--fixed-top .floating-window__container{right:2rem}.floating-window__fixed-wrapper--fixed-bottom .floating-window__container{right:0}}@media screen and (max-width:48rem){.floating-window__fixed-wrapper{display:none}}.resource-list-item{-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-bottom:none;transition:all .3s ease}.resource-list-item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.resource-list-item:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-bottom:1px solid #e0e0e0}.resource-list-item:hover{background-color:rgba(34,170,254,.1)}.resource-list-item__content{-ms-flex:1;flex:1;padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.resource-list-item__content__title{width:100%;-ms-flex:1;flex:1;font-size:1.25rem;font-weight:300}.contact-us-banner{position:relative;height:25.75rem;margin-bottom:-2rem;background-image:url(/52e08e869936a29afad417ea500fdbe0.png);background-size:auto 100%;background-position:50%;background-repeat:no-repeat}.contact-us-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:#22224c;opacity:.8}.contact-us-banner__container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;padding:6rem 0 5.25rem;text-align:center}.contact-us-banner__title{color:#fff;font-weight:900;max-width:21.5rem;margin:0 auto 1rem}.contact-us-banner__sub-title{color:#fff;font-size:.875rem;font-weight:300;line-height:1.71;max-width:18.5rem;margin:0 auto 3rem;opacity:.7}.lesson-plan{-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);transition:all .3s ease}.lesson-plan:hover{background-color:rgba(34,170,254,.1)}.lesson-plan--header{padding:1.5rem;color:#6a6a6a;font-size:1.25rem;font-weight:300;cursor:default}.lesson-plan--header,.lesson-plan--header:hover{background-color:#e0e0e0}.lesson-plan__content{-ms-flex:1;flex:1;padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lesson-plan__content__title{width:100%;-ms-flex:1;flex:1;font-size:1.25rem;font-weight:300}.lesson-plan__content__title__grade{color:#bbb}.lesson-plans{margin-top:1.5rem}.lesson-plans__group:first-child .lesson-plan:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.lesson-plans__group:last-child .lesson-plan:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.resource-list{position:relative;min-height:15rem;padding:0 19rem 1rem 0}@media screen and (max-width:48rem){.resource-list{padding:0 0 1rem}}.resource-list__sections{width:100%;max-width:48.5rem}.resource-list__sections-nav{background-color:#fff;padding:2.5rem 0;margin:0;list-style:none}.resource-list__sections-nav__link{padding:.5rem 2.5rem;cursor:pointer}.resource-list__sections-nav__link--active{border-left:6px solid #0092ff;padding-left:2.125rem}.resource-list__section{margin-top:5rem}.resource-list__section:first-child{margin-top:3rem}.resource-list__section:last-child{margin-bottom:7.5rem}.resource-list__section__title{margin-bottom:.5rem}.resource-list__section__items{margin-top:1.5rem}.loading{padding:5rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;background:hsla(0,0%,100%,.96)}.loading__text{font-size:16px;font-weight:900;line-height:1.75;color:#0092ff}@media screen and (max-width:45rem){.loading{position:fixed;top:0;left:0;height:100%;z-index:9999}}.video-grid{position:relative;min-height:15rem}.video-grid__groups{width:100%;max-width:48.5rem}@media screen and (max-width:70rem){.video-grid__groups{width:calc(100% - 19rem)}}@media screen and (max-width:48rem){.video-grid__groups{width:100%}}.video-grid__group{margin-top:3rem;margin-bottom:2rem}.video-grid__group:last-child{margin-bottom:7.5rem}.video-grid__group__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.video-grid__group__header__title{-ms-flex:1;flex:1}.video-grid__group__header__count__img{display:inline-block}.video-grid__group__header__count__text.subtitle2-primary{display:inline-block;font-weight:500;margin-left:.5rem;vertical-align:middle}.video-grid__group__items{list-style:none;margin:0;padding:0}.video-grid__bookmarks{background-color:#fff;padding:2.5rem 0;margin:0;list-style:none;border-radius:1rem}.video-grid__bookmarks__link{padding:.5rem 2.5rem;cursor:pointer}.video-grid__bookmarks__link--active{border-left:6px solid #0092ff;padding-left:2.125rem}.video-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;transition:all .3s ease}.video-item:first-child{border-top:1px solid #e0e0e0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-top:.75rem}.video-item:first-child .video-item__content__number:before{display:none}.video-item:last-child{border-bottom:1px solid #e0e0e0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding-bottom:.75rem}.video-item--visited .video-item__content,.video-item:hover .video-item__content{background-color:rgba(34,170,254,.1)}.video-item--visited .video-item__content__number,.video-item:hover .video-item__content__number{background-color:#01193b;border-color:#01193b;color:#fff}.video-item--visited .video-item__content__action,.video-item:hover .video-item__content__action{background-image:url(/src/components/Support/components/ResourceFinder/components/VideoGrid/assets/play-button-played.svg)}.video-item__content,.video-item__link{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.video-item__content__number{position:relative;width:2.5rem;height:2.5rem;margin:.75rem 1rem .75rem 1.5rem;font-size:1.25rem;font-weight:900;color:#979797;line-height:1.6;background-color:#f1f1f1;border:1px solid #e0e0e0;border-radius:2.5rem;text-align:center;transition:all .1s ease}.video-item__content__number:before{content:"";height:1.5rem;border-left:1px solid #e0e0e0;position:absolute;top:-1.5625rem;left:1.25rem}.video-item__content__number__text{display:inline-block;margin-top:.25rem}.video-item__content__title{width:100%;-ms-flex:1;flex:1;font-weight:300;transition:all .1s ease}.video-item__content__length.subtitle2-grey{font-weight:300;padding:0 1rem;transition:all .1s ease}.video-item__content__action{width:1.5rem;height:1.5rem;margin-right:1.5rem;background-image:url(/src/components/Support/components/ResourceFinder/components/VideoGrid/assets/play-button-unplayed.svg);background-repeat:no-repeat;background-position:50%}.small-font,.small-font-grey{font-size:1rem;font-weight:300;line-height:1.71}.small-font-grey{color:#6a6a6a}.medium-font{font-size:1.75rem;font-weight:100;line-height:1.43}@media screen and (max-width:30em){.medium-font{font-size:1.125rem}}.medium-font-heavy{font-size:1.75rem;font-weight:100;line-height:1.43;font-weight:300}@media screen and (max-width:30em){.medium-font-heavy{font-size:1.125rem}}.medium-font-heavy-primary-darker{font-size:1.75rem;font-weight:100;line-height:1.43;font-weight:300;color:#01193b}@media screen and (max-width:30em){.medium-font-heavy-primary-darker{font-size:1.125rem;font-size:1.5rem}}.medium-font-primary{font-size:1.75rem;font-weight:100;line-height:1.43;color:#0092ff}@media screen and (max-width:30em){.medium-font-primary{font-size:1.125rem}}.medium-font-medium-grey{font-size:1.75rem;font-weight:100;line-height:1.43;color:#6a6a6a}@media screen and (max-width:30em){.medium-font-medium-grey{font-size:1.125rem}}.large-font,.large-font-primary{font-size:2.375rem;font-weight:100;line-height:3.5rem}.large-font-primary{color:#0092ff}.subtitle,.subtitle-white{font-size:1.25rem;font-weight:100;line-height:1.6;max-width:100%}.subtitle-white{color:#fff}.subtitle-grey{color:#e0e0e0}.subtitle-grey,.subtitle-medium-grey{font-size:1.25rem;font-weight:100;line-height:1.6;max-width:100%}.subtitle-medium-grey{font-weight:300;color:#6a6a6a}.subtitle-light-grey{color:#bbb}.subtitle-light-grey,.subtitle-primary{font-size:1.25rem;font-weight:100;line-height:1.6;max-width:100%;font-weight:500;line-height:1.33}.subtitle-primary{color:#0092ff}.subtitle2{font-size:.875rem}.subtitle2-primary,.subtitle2-primary-italic{font-size:.875rem;font-weight:900;line-height:1.2;letter-spacing:.125rem;text-transform:uppercase;color:#0092ff}.subtitle2-primary-italic{font-style:italic}.subtitle2-grey{font-size:.875rem;font-weight:900;line-height:1.2;letter-spacing:.125rem;text-transform:uppercase;color:#979797}.subtitle2,.subtitle3-primary{font-size:.625rem;font-weight:900;line-height:1.2;letter-spacing:.125rem;text-transform:uppercase}.subtitle3-primary{color:#0092ff;margin-top:.5rem;margin-bottom:.5rem}.subtext,.subtext-medium-grey{font-size:1.125rem;font-weight:300;line-height:1.33}.subtext-medium-grey{color:#6a6a6a}.faint{opacity:.75}.fainter{opacity:.5}.margin-left{margin-left:.5rem}.webinar-list-item{-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-bottom:none;transition:all .3s ease;padding-bottom:1.5rem}.webinar-list-item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.webinar-list-item:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-bottom:1px solid #e0e0e0}.webinar-list-item:hover{background-color:rgba(34,170,254,.1)}.webinar-list-item--open:hover{background-color:#fff}.webinar-list-item__content{-ms-flex:1;flex:1;padding:1.5rem 1.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.webinar-list-item__content__label{-ms-flex:1;flex:1}.webinar-list-item__content__count{font-size:1.125rem;font-weight:100;line-height:1.33;color:#6a6a6a}.webinar-list-item__sessions{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out}.webinar-list-item__sessions__content{padding:.5rem 1.5rem 0}.webinar-list-item__sessions__content__description{color:#6a6a6a;max-width:36rem;font-size:1rem;font-weight:300;line-height:1.5}.webinar-list-item__sessions__content__session{display:-ms-flexbox;display:flex;padding:1rem 0;border-bottom:.0625rem solid #e0e0e0}.webinar-list-item__sessions__content__session:last-child{border-bottom-style:none;padding-bottom:0}.webinar-list-item__sessions__content__session__date-time{-ms-flex:1;flex:1;font-size:1rem;font-weight:500;line-height:1.5;color:#1a1a1a;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.webinar-list-item__sessions__content__session__date-time__light{color:#6a6a6a}.webinar-list-item__sessions__content__session__date-time__very-light{color:#bbb}.webinar-list-item__sessions--active{max-height:1000rem}@media screen and (max-width:30em){.webinar-list-item__content{-ms-flex-direction:column;flex-direction:column}.webinar-list-item__content__label{-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:.5rem}.webinar-list-item__sessions__content__session{-ms-flex-direction:column;flex-direction:column}.webinar-list-item__sessions__content__session__time{-ms-flex:1 0 auto;flex:1 0 auto}.webinar-list-item__sessions__content__session__register{margin:0 auto;margin-top:.5rem}}.webinar-list{padding:3rem 1rem 1rem;width:100%;max-width:48.5rem}.webinar-list__title{margin-top:0;margin-bottom:2rem}.webinar-list__title__icon{height:4.5rem;width:4.5rem;margin-left:1rem;float:right}.webinar-list__subtitle,.webinar-list__subtitle-note{margin-top:0;margin-bottom:2rem;color:#6a6a6a;font-size:1.125rem;font-weight:500}.webinar-list__subtitle-note__strong{color:#22224c;font-weight:700}.webinar-list__mybplus-text,.webinar-list__resource-text{background-color:#fff;padding:1.5rem;border-radius:.5rem;margin-bottom:1.5rem}.webinar-list__mybplus-text p,.webinar-list__resource-text p{margin:0;font-size:1.125rem;font-weight:700;color:#01193b}.webinar-list__mybplus-text p a,.webinar-list__resource-text p a{color:#0092ff}.webinar-list__subtitle-divider{margin-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.webinar-list__group{margin-bottom:5rem}.webinar-list__group__title{margin-bottom:1.5rem}.webinar-list__group__title .small{font-size:1.25rem}.resource-finder{padding-bottom:2rem}.province-selector{background-color:#fff;border-radius:1rem;box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26);display:-ms-flexbox;display:flex;overflow:hidden}.province-selector__list{min-width:20rem;padding:3.25rem}.province-selector__list__title{font-size:1.75rem;font-weight:900;line-height:1.43;color:#22224c}.province-selector__list__provinces{margin-top:2rem}.province-selector__list__provinces__province{padding-top:.5rem;padding-bottom:.5rem}.province-selector__list__provinces__province a{font-size:1.25rem;font-weight:500;color:#0092ff}.province-selector__map{-ms-flex:1;flex:1}@media screen and (max-width:30em){.province-selector__list{min-width:auto;padding:2rem}.province-selector__map{display:none}}.breadcrumbs{padding:1.25rem 0;background-color:#fff}.breadcrumbs__item{font-size:1.125rem;color:#0092ff;font-weight:300;transition:all .3s ease}.breadcrumbs__item:hover{color:#005899}.breadcrumbs__item:last-child a{cursor:default;pointer-events:none}.breadcrumbs__item:last-child:hover{color:#0092ff}.breadcrumbs__separator{display:inline-block;width:.5rem;height:1rem;vertical-align:middle;background-image:url(/src/components/common/Breadcrumbs/assets/separator.svg);background-repeat:no-repeat;background-position:50%;margin:0 1.5rem}.select-product{background-color:#f1f1f1}.select-product__title{margin-bottom:2rem}.select-product__content{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-bottom:6.5rem}@media screen and (max-width:30em){.select-product__content{margin-bottom:0}}.select-product__content .icon-card{min-height:16rem;-ms-flex:1 1 12rem;flex:1 1 12rem}.select-product__content .icon-card__title{font-size:1.25rem;font-weight:700;margin-top:6rem}.select-product__content__card-content{font-size:1rem;font-weight:300;line-height:1.78;color:#979797}.download-options__title{padding:1.5rem;font-size:1.125rem;font-weight:700;color:#6a6a6a;border-bottom:1px solid #e0e0e0}.download-options__list{padding:1.5rem;margin:0;list-style:none}.download-options__list__item{display:block;margin-bottom:.5rem}.download-options__list__item:last-child{margin-bottom:0}.download-options__list__item__link{display:block;height:2.25rem;position:relative;cursor:pointer}.download-options__list__item__link__icon{position:absolute;top:0;left:0}.download-options__list__item__link__text{padding:.325rem 0 0 3rem;color:#0092ff;font-size:1rem;line-height:1.5rem;font-weight:500;vertical-align:center}.related-resources__title.subtitle{margin-bottom:1.5rem;color:#01193b;font-weight:300}.related-resources__list{padding:0;list-style:none}.resource{position:relative;padding:0 19rem 1rem 0}@media screen and (max-width:48rem){.resource{padding-right:0}}.resource__container,.resource__content{width:100%;max-width:48.5rem}.resource__content{margin-top:3rem}.resource__content__section{margin:3.5rem 0 0}.resource__content__section:first-child{margin:0}.resource__content__section:last-child{margin-bottom:4rem}.resource__content__intro-section__title{margin-bottom:1.5rem}.resource__content__intro-section__download-options{display:none;margin-top:2rem;background-color:#fff;border-radius:1rem;box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26)}@media screen and (max-width:48rem){.resource__content__intro-section__download-options{display:block}}.resource__content__tags-section__title{margin-bottom:1.5rem;font-weight:500!important}.resource__content__tags-section__list{padding:0;margin:0;list-style:none}.resource__content__tags-section__list__item{display:inline-block;padding:.5rem 1rem;border:1px solid #bbb;border-radius:4px;font-size:1.125rem;color:#979797;background-color:#fff;margin-right:.5rem;font-weight:300}@media screen and (max-width:30rem){.resource{padding:0 0 1em}.resource__content{margin:3rem 0 0;max-width:none}}.select-product{background-color:#f1f1f1}.select-product__title{margin-bottom:2rem}.select-product__content{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-bottom:6.5rem}@media screen and (max-width:30em){.select-product__content{margin-bottom:0}}.select-product__content .icon-card{min-height:16rem;-ms-flex:1 1 12rem;flex:1 1 12rem}.select-product__content .icon-card__title{font-size:1.25rem;font-weight:700;margin-top:6rem}.select-product__content__card-content{font-size:1rem;font-weight:300;line-height:1.78;color:#979797}.small-font,.small-font-grey{font-size:1rem;font-weight:300;line-height:1.71}.small-font-grey{color:#6a6a6a}.medium-font{font-size:1.75rem;font-weight:100;line-height:1.43}@media screen and (max-width:30em){.medium-font{font-size:1.125rem}}.medium-font-heavy{font-size:1.75rem;font-weight:100;line-height:1.43;font-weight:300}@media screen and (max-width:30em){.medium-font-heavy{font-size:1.125rem}}.medium-font-heavy-primary-darker{font-size:1.75rem;font-weight:100;line-height:1.43;font-weight:300;color:#01193b}@media screen and (max-width:30em){.medium-font-heavy-primary-darker{font-size:1.125rem;font-size:1.5rem}}.medium-font-primary{font-size:1.75rem;font-weight:100;line-height:1.43;color:#0092ff}@media screen and (max-width:30em){.medium-font-primary{font-size:1.125rem}}.medium-font-medium-grey{font-size:1.75rem;font-weight:100;line-height:1.43;color:#6a6a6a}@media screen and (max-width:30em){.medium-font-medium-grey{font-size:1.125rem}}.large-font,.large-font-primary{font-size:2.375rem;font-weight:100;line-height:3.5rem}.large-font-primary{color:#0092ff}.subtitle,.subtitle-white{font-size:1.25rem;font-weight:100;line-height:1.6;max-width:100%}.subtitle-white{color:#fff}.subtitle-grey{color:#e0e0e0}.subtitle-grey,.subtitle-medium-grey{font-size:1.25rem;font-weight:100;line-height:1.6;max-width:100%}.subtitle-medium-grey{font-weight:300;color:#6a6a6a}.subtitle-light-grey{color:#bbb}.subtitle-light-grey,.subtitle-primary{font-size:1.25rem;font-weight:100;line-height:1.6;max-width:100%;font-weight:500;line-height:1.33}.subtitle-primary{color:#0092ff}.subtitle2{font-size:.875rem}.subtitle2-primary,.subtitle2-primary-italic{font-size:.875rem;font-weight:900;line-height:1.2;letter-spacing:.125rem;text-transform:uppercase;color:#0092ff}.subtitle2-primary-italic{font-style:italic}.subtitle2-grey{font-size:.875rem;font-weight:900;line-height:1.2;letter-spacing:.125rem;text-transform:uppercase;color:#979797}.subtitle2,.subtitle3-primary{font-size:.625rem;font-weight:900;line-height:1.2;letter-spacing:.125rem;text-transform:uppercase}.subtitle3-primary{color:#0092ff;margin-top:.5rem;margin-bottom:.5rem}.subtext,.subtext-medium-grey{font-size:1.125rem;font-weight:300;line-height:1.33}.subtext-medium-grey{color:#6a6a6a}.faint{opacity:.75}.fainter{opacity:.5}.margin-left{margin-left:.5rem}.playlist-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:.125rem;background-color:#3b3b3b;color:#979797;opacity:.5;min-height:2.5rem;margin-top:.5rem;padding:0}.playlist-item--active,.playlist-item--hover{opacity:1}.playlist-item__link{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;padding:0 .5rem;height:100%}.playlist-item__play-button{margin-right:.5rem}.playlist-item__title{-ms-flex:1;flex:1;font-size:1rem;font-weight:300;line-height:1.5}.playlist-item__duration{font-size:1rem;font-weight:300;line-height:1.5;margin-left:.5rem}.small-font,.small-font-grey{font-size:1rem;font-weight:300;line-height:1.71}.small-font-grey{color:#6a6a6a}.medium-font{font-size:1.75rem;font-weight:100;line-height:1.43}@media screen and (max-width:30em){.medium-font{font-size:1.125rem}}.medium-font-heavy{font-size:1.75rem;font-weight:100;line-height:1.43;font-weight:300}@media screen and (max-width:30em){.medium-font-heavy{font-size:1.125rem}}.medium-font-heavy-primary-darker{font-size:1.75rem;font-weight:100;line-height:1.43;font-weight:300;color:#01193b}@media screen and (max-width:30em){.medium-font-heavy-primary-darker{font-size:1.125rem;font-size:1.5rem}}.medium-font-primary{font-size:1.75rem;font-weight:100;line-height:1.43;color:#0092ff}@media screen and (max-width:30em){.medium-font-primary{font-size:1.125rem}}.medium-font-medium-grey{font-size:1.75rem;font-weight:100;line-height:1.43;color:#6a6a6a}@media screen and (max-width:30em){.medium-font-medium-grey{font-size:1.125rem}}.large-font,.large-font-primary{font-size:2.375rem;font-weight:100;line-height:3.5rem}.large-font-primary{color:#0092ff}.subtitle,.subtitle-white{font-size:1.25rem;font-weight:100;line-height:1.6;max-width:100%}.subtitle-white{color:#fff}.subtitle-grey{color:#e0e0e0}.subtitle-grey,.subtitle-medium-grey{font-size:1.25rem;font-weight:100;line-height:1.6;max-width:100%}.subtitle-medium-grey{font-weight:300;color:#6a6a6a}.subtitle-light-grey{color:#bbb}.subtitle-light-grey,.subtitle-primary{font-size:1.25rem;font-weight:100;line-height:1.6;max-width:100%;font-weight:500;line-height:1.33}.subtitle-primary{color:#0092ff}.subtitle2{font-size:.875rem}.subtitle2-primary,.subtitle2-primary-italic{font-size:.875rem;font-weight:900;line-height:1.2;letter-spacing:.125rem;text-transform:uppercase;color:#0092ff}.subtitle2-primary-italic{font-style:italic}.subtitle2-grey{font-size:.875rem;font-weight:900;line-height:1.2;letter-spacing:.125rem;text-transform:uppercase;color:#979797}.subtitle2,.subtitle3-primary{font-size:.625rem;font-weight:900;line-height:1.2;letter-spacing:.125rem;text-transform:uppercase}.subtitle3-primary{color:#0092ff;margin-top:.5rem;margin-bottom:.5rem}.subtext,.subtext-medium-grey{font-size:1.125rem;font-weight:300;line-height:1.33}.subtext-medium-grey{color:#6a6a6a}.faint{opacity:.75}.fainter{opacity:.5}.margin-left{margin-left:.5rem}.playlist{height:30rem;width:23.125rem;padding:0 .5rem 0 0;overflow-y:scroll}.playlist::-webkit-scrollbar-track{background-color:#6a6a6a}.playlist::-webkit-scrollbar{width:.25rem;background-color:#6a6a6a}.playlist::-webkit-scrollbar-thumb{background-color:#fff}.playlist__group{margin-top:2rem}.playlist__group:last-child{margin-bottom:1rem}.playlist__group__title{color:#fff;font-size:1rem;font-weight:300;line-height:1.5}.playlist__group__items{margin:0;padding:0;list-style:none}.playlist__group__items .playlist-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:.125rem;background-color:#3b3b3b;color:#979797;opacity:.5;min-height:2.5rem;margin-top:.5rem;padding:0}.playlist__group__items .playlist-item--active,.playlist__group__items .playlist-item--hover{opacity:1}.playlist__group__items .playlist-item__link{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;padding:0 .5rem;height:100%}.playlist__group__items .playlist-item__play-button{margin-right:.5rem}.playlist__group__items .playlist-item__title{-ms-flex:1;flex:1;font-size:1rem;font-weight:300;line-height:1.5}.playlist__group__items .playlist-item__duration{font-size:1rem;font-weight:300;line-height:1.5;margin-left:.5rem}@media screen and (max-width:60rem){.playlist{height:24rem;width:15.675rem}}.related-video{-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2);transition:all .3s ease}.related-video:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.related-video:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.related-video:hover{background-color:rgba(34,170,254,.1)}.related-video:hover .related-video__content__action{background-image:url(/src/components/Support/components/Videos/components/Video/components/RelatedVideos/components/RelatedVideo/assets/play-button-played.svg)}.related-video__content{-ms-flex:1;flex:1;padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.related-video__content__title{width:100%;-ms-flex:1;flex:1;font-size:1.25rem}.related-video__content__duration.subtitle2-grey{font-weight:300;padding:0 1rem}.related-video__content__action{width:1.5rem;height:1.5rem;background-image:url(/src/components/Support/components/Videos/components/Video/components/RelatedVideos/components/RelatedVideo/assets/play-button-unplayed.svg);background-repeat:no-repeat;background-position:50%}.related-videos{max-width:48.5rem}.related-videos__title.subtitle{margin-bottom:1.5rem;color:#22224c;font-weight:300}.related-videos__list{padding:0;list-style:none}.video{position:relative;padding:0 0 1rem}.video__content{margin-top:3rem}.video__content__section{margin:3.5rem 0 0}.video__content__section:first-child{margin:0}.video__content__section:last-child{margin-bottom:2rem}.video__content__intro-section__title{margin-bottom:1.5rem}.video__content__intro-section__video{display:-ms-flexbox;display:flex;border-radius:.5rem;overflow:hidden}.video__content__intro-section__video__iframe-container{position:relative;-ms-flex:1;flex:1;height:30rem;max-width:50rem;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;background-color:#1a1a1a}.video__content__intro-section__video__iframe,.video__content__intro-section__video__iframe-placeholder{position:absolute;top:0;left:0;height:100%;width:100%}.video__content__intro-section__video__iframe-placeholder .spinner{margin-top:13.75rem}.video__content__intro-section__video__playlist{height:30rem;width:23.5rem;background-color:#1a1a1a;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;padding:0 .5rem}.video__content__intro-section__description{margin:3.5rem 0 5rem;max-width:36rem}.video__content__intro-section__description__title{margin-bottom:1.5rem;color:#6a6a6a;line-height:1.75}@media screen and (max-width:60rem){.video__content__intro-section__video__iframe-container{height:24rem}.video__content__intro-section__video__iframe-placeholder .spinner{margin-top:10.75rem}.video__content__intro-section__video__playlist{height:24rem;width:16rem}}@media screen and (max-width:30rem){.video{padding:0 0 1em}.video__content{margin:3rem 0 0;max-width:none}.video__content__intro-section__video__iframe-container{border-radius:.5rem}.video__content__intro-section__video__playlist{display:none}}.about{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0)),url(/16ae556adb016ea8ee2e971c23fcd022.png);background-repeat:no-repeat;background-position:top}.about__title{margin-top:4rem;width:876px}.about__story{border-radius:1rem;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26);margin-top:-20rem;background:#fff}@media screen and (max-width:30em){.about__story{margin-top:-25rem}}.about__story__content{padding:2rem;padding-bottom:4rem}.about__story__content__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.about__culture{padding-top:10rem}.about__culture__title{font-size:4rem;font-weight:100;line-height:1.13;color:#22224c;padding:1rem;text-align:center;max-width:100%}.about__culture__description{padding-bottom:2rem;text-align:center;max-width:100%}.about__contact{position:relative;top:3.5rem;background-color:#fff;border-radius:1rem;box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26);display:-ms-flexbox;display:flex;overflow:hidden;margin:0 10rem}@media screen and (max-width:60rem){.about__contact{margin:0 5rem}}@media screen and (max-width:30rem){.about__contact{margin:0}}.about__contact__form{-ms-flex:auto;flex:auto;padding:2.5rem;color:#3b3b3b}.about__contact__form__title{font-size:2.375rem;font-weight:100;line-height:1.47;margin-bottom:1.5rem}@media screen and (max-width:30em){.about__contact__form__title{font-size:2rem}}.about__contact__form__subtitle{color:#979797;padding-top:1rem;padding-bottom:.5rem}.about__contact__form__text{line-height:1.6;color:#1a1a1a}.about__contact__form__email{color:#22224c;padding-top:2rem;font-size:1.75rem;font-weight:100;line-height:1.43}.about__contact__address{-ms-flex:1;flex:1;background-color:#f1f1f1;color:#3b3b3b;padding:2.5rem;text-align:center}.about__contact__address__title{font-size:2.375rem;font-weight:100;line-height:1.47}.about__contact__address__subheader{padding-top:.375rem}.about__join{position:relative;top:-15rem;border-radius:1rem;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26);display:-ms-flexbox;display:flex;background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 70%),url(/9d0352d89e2a8b3bcf66092dde27b562.png);background-repeat:no-repeat;background-size:auto 100%;color:#1a1a1a}.about__join__content{padding:3rem 5rem 5rem}.about__join__content__description{max-width:18.5rem}.about__join__content__button{margin-top:3rem}.about__footer{background-color:#1a1a1a;height:13.625rem}.canadian{padding-bottom:2rem}.canadian__description{max-width:42.25rem;font-size:1.75rem;font-weight:100;line-height:1.57;color:#6a6a6a;text-align:center;width:100%}@media screen and (max-width:30em){.canadian__description{font-size:1.125rem}}.canadian__stats{padding-top:2.75rem;padding-bottom:2.75rem;width:70.5rem;max-width:100%}.canadian__stats__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.75rem;padding-bottom:1.75rem;-ms-flex-pack:distribute;justify-content:space-around}.canadian__stats__row__stat{text-align:center;min-width:15rem}.canadian__stats__row__stat__icon{height:4rem;width:4rem;border-radius:50%;background-color:#e0e0e0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto}.canadian__stats__row__stat__num{font-size:4rem;font-weight:900;line-height:1.13;color:#0092ff;margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (max-width:30em){.canadian__stats__row__stat__num{font-size:2rem}}.canadian__stats__row__stat__caption{font-size:1.125rem;font-weight:900;line-height:1.33;letter-spacing:.125rem;color:#22224c;text-transform:uppercase;margin-bottom:1.5rem}@media screen and (max-width:64em){.about__story__content{padding:.5rem .5rem 1rem}.about__story__content__cards__card{max-width:16rem}}@media screen and (max-width:60em){.about__contact{-ms-flex-direction:column;flex-direction:column}.about__contact__address{-ms-flex:1 0 auto;flex:1 0 auto}}@media screen and (max-width:30em){.about__culture__title{font-size:2rem}.about__contact{position:relative;left:-5%;width:110%;border-radius:0;box-shadow:none}.about__join{top:-25rem}.about__join__content{padding:3rem 1.5rem 4.5rem}}.careers__values__items__value{margin-bottom:1.5rem}.careers__values__items__value,.careers__values__items__value__icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.careers__values__items__value__icon{height:7.5rem;min-width:7.5rem;border-radius:1rem}.careers__values__items__value__icon--accountability,.careers__values__items__value__icon--growth{background-color:#22224c}.careers__values__items__value__icon--adaptability,.careers__values__items__value__icon--transparency{background-color:#0092ff}.careers__values__items__value__icon--collaboration,.careers__values__items__value__icon--community{background-color:#e5e9f1}.careers__values__items__value__icon img{width:5.125rem;margin:0 auto}.careers__values__items__value__text{display:inline-block;margin-left:2.5rem}.careers__values__items__value__text__title{margin:0 0 .5rem}.careers__values__items__value__text__subtext{margin:0}@media screen and (max-width:30rem){.careers__values__items__value__icon{height:5rem;min-width:5rem}.careers__values__items__value__icon img{width:4rem}.careers__values__items__value__text{margin-left:1.5rem}.careers__values__items__value__text__title{margin-bottom:0}.careers__values__items__value__text__subtext.subtext-medium-grey{font-size:.875rem}}.careers__values{max-width:73.5rem;margin:0 auto}.careers__values__title{display:inline-block}.careers__values__title-icon{display:inline-block;margin-right:1.5rem}.careers__values__subtitle.subtitle-medium-grey{max-width:48.5rem;margin-bottom:3.5rem}.careers__values__items{width:100%}.careers__values__items__section{width:50%;float:left}.careers__values__items__section--right{float:right}@media screen and (max-width:30rem){.careers__values__header{text-align:center}.careers__values__title-icon{display:block;margin:0 auto}.careers__values__subtitle.subtitle-medium-grey{font-size:.875rem;margin-bottom:1.5rem;text-align:center}.careers__values__items__section{width:100%;float:none}}.culture-card{color:#0092ff;margin:0 0 1.5rem}.culture-card__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.culture-card__image{width:3rem;height:3rem;margin-right:1.5rem}.culture-card__title{font-size:1.25rem;font-weight:900;line-height:1.6;color:#0092ff;margin:0}.culture-card__description{padding:0 2.5rem 0 4.5rem;color:#6a6a6a;font-size:1.125rem;font-weight:300;line-height:1.56}@media screen and (max-width:30rem){.culture-card{margin-bottom:2.5rem}.culture-card__row{display:block}.culture-card__title{margin:1rem 0 .5rem}.culture-card__description{padding:0}}.careers__culture{max-width:73.5rem;margin:7.5rem auto 0;padding-bottom:10rem}@media screen and (max-width:30rem){.careers__culture{margin-top:5rem;padding-bottom:2.5rem}}.careers__culture__header-container{text-align:center}.careers__culture__icon{display:inline-block}.careers__culture__header{margin-top:1.5rem}.careers__culture__cards{margin-top:3.5rem;float:left;width:50%}@media screen and (max-width:30rem){.careers__culture__cards{float:none;width:100%}}.careers__culture__cards__card{min-width:18rem}@media screen and (max-width:30em){.careers__culture__cards__card{padding-top:0;padding-bottom:0}}.clear{clear:both}.careers__jobs{width:100%;max-width:61rem}.careers__hero__title{margin-top:9.75rem}.careers__hero__description{margin-bottom:5rem}.careers__hero__description p{margin:1rem 0;text-align:center;max-width:61rem}.careers__button button{position:relative;top:-4rem;box-shadow:0 .625rem 1.25rem 0 rgba(0,0,0,.19),0 .375rem .375rem 0 rgba(0,0,0,.26)}.careers__team-photos{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1.5rem;max-width:73.5rem;margin:0 auto}.careers__team-photos img{width:calc(50% - .75rem);max-height:21.25rem;border-radius:1rem;object-fit:cover}.careers__bottom-banner{padding:5rem 0;background-image:radial-gradient(circle at 50% 50%,#1a4778,#092144 62%)}.careers__bottom-banner__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;max-width:73.5rem;margin:0 auto;padding:0 1rem}.careers__bottom-banner__text{display:inline-block;font-size:2.375rem;font-weight:700;line-height:1.47;color:#fff}.careers__bottom-banner__button{display:inline-block}@media screen and (max-width:30rem){.careers__hero__title{margin-top:3.5rem}.careers__hero__description{margin-bottom:0}.careers__button button{top:-2.5rem;font-size:1.25rem;padding:.75rem 2rem;margin-bottom:-2.5rem}.careers__team-photos{display:block}.careers__team-photos img{width:100%;height:12rem;margin-bottom:1.5rem}.careers__bottom-banner{padding:2.5rem 0}.careers__bottom-banner__container{display:block;text-align:center}.careers__bottom-banner__text{font-size:1.25rem}.careers__bottom-banner__button{font-size:1.25rem;padding:.75rem 2rem;margin-top:1.5rem}}.sticky-index{height:100%;width:100%;position:relative}.sticky-index__card{padding:1rem 0;background-color:#e0e0e0;max-width:18.7rem;border-radius:1rem;background-color:#fff;box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26)}.sticky-index__card__list{padding:0}.sticky-index__card__list__item{padding:.5rem 1rem;list-style-type:none;font-size:.75rem;font-weight:500;line-height:1.33;color:#979797;border-left-style:solid;border-left-color:#fff;border-left-width:.25rem}.sticky-index__card__list__item:first-child{padding-top:0}.sticky-index__card__list__item:last-child{padding-bottom:0}.sticky-index__card__list__item--active{border-left-color:#0092ff;color:#0092ff}.privacy__title{margin-top:5rem;max-width:43rem}.privacy__subtitle{max-width:43rem}.privacy__container{max-width:70rem;display:-ms-flexbox;display:flex}.privacy__container__content{-ms-flex:1;flex:1;font-size:1.25rem;font-weight:300;line-height:1.6;color:#3b3b3b}.privacy__container__content__text{max-width:42.25rem;overflow-wrap:break-word;word-wrap:break-word}.privacy__container__content__text h2{margin-top:5rem;margin-bottom:1.5rem;line-height:1.43}.privacy__container__content__text ul{font-size:1.25rem;font-weight:300;line-height:1.6}.privacy__container__content__text a{color:#0092ff}.privacy__container__index{-ms-flex-preferred-size:18.7rem;flex-basis:18.7rem;display:-ms-flexbox;display:flex;margin-top:-14.5rem}@media screen and (max-width:65em){.privacy__container__index{display:none}}.terms__title{margin-top:5rem}.terms__subtitle,.terms__title{max-width:43rem}.terms__container{max-width:43rem;display:-ms-flexbox;display:flex}.terms__container__content{-ms-flex:1;flex:1;font-size:1.25rem;font-weight:300;line-height:1.6;color:#3b3b3b}.terms__container__content__text{max-width:42.25rem;overflow-wrap:break-word;word-wrap:break-word}.terms__container__content__text ul{font-size:1.25rem;font-weight:300;line-height:1.6}.terms__container__content__text a{color:#0092ff}.language-toggle{position:relative}.language-toggle__desktop__content{position:relative;padding:0 1.25rem 0 .25rem;color:#bbb;cursor:pointer;z-index:1}.language-toggle__desktop__content__icon{position:absolute;top:.25rem;right:0;width:1rem;height:1rem}.language-toggle__desktop__dropdown{position:absolute;top:0;right:0;margin:0;padding:0;list-style:none;background-color:#fff;border-radius:.25rem;overflow:hidden;z-index:3}.language-toggle__desktop__dropdown__item{padding:.5rem 1rem;cursor:pointer;color:#0092ff}.language-toggle__desktop__dropdown__item:hover{color:#fff;background-color:#0092ff}.language-toggle__desktop__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2}@media screen and (max-width:60em){.language-toggle__desktop{display:none}}.language-toggle__mobile{display:none;padding:1.5rem 2rem}.language-toggle__mobile__locale-link{display:inline-block;margin-right:1rem;text-transform:uppercase;color:#bbb;font-size:.75rem;font-weight:700;cursor:pointer}.language-toggle__mobile__locale-link:last-child{margin-right:0}.language-toggle__mobile__locale-link--active{color:#0092ff}@media screen and (max-width:60em){.language-toggle__mobile{display:block}}.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.header{height:6.438rem;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.125rem;font-weight:500;line-height:1.33;margin-left:1rem;margin-right:1rem}.header,.header__logo{display:-ms-flexbox;display:flex}.header__logo{z-index:1;min-width:15.75rem}.header__logo__icon{width:11.5rem;height:2.75rem;background-image:url(/src/components/CoreLayout/assets/logo-text.svg);background-repeat:no-repeat;background-position:50%;text-indent:-9999px;overflow:hidden}.header__hamburger,.header__overlay{display:none;z-index:1}.header__container{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;z-index:1}.header__container__mobile-top-bar{display:none}.header__container__menu{margin:0 auto;padding:0;display:-ms-flexbox;display:flex}.header__container__menu__item{padding:1.25rem;list-style-type:none;position:relative;display:inline-block}.header__container__menu__item a{font-size:1.125rem;font-weight:500;line-height:1.33;color:#bbb}.header__container__menu__item a .active{color:#fff}.header__container__menu__item--mobile-only{display:none}.header__container__menu__item__dropdown{display:none;position:absolute;background-color:#fff;border-radius:.5rem;overflow:hidden;min-width:12rem;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.2);z-index:1;margin-top:1rem;left:-2.25rem}.header__container__menu__item__dropdown--open{display:block}.header__container__menu__item__dropdown--right{right:0}.header__container__menu__item__dropdown a{color:#0092ff;padding:1rem;text-decoration:none;display:block;text-align:center}.header__container__menu__item__dropdown a:hover{background-color:#0092ff;color:#fff}.header__container__button-group{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;min-width:15.75rem}.header__container__button-group__language{cursor:pointer}.header__container__button-group__button{margin-left:1rem;-ms-flex-align:start;align-items:flex-start;box-sizing:border-box;border-width:.125rem}@media screen and (max-width:60em){.header{color:#22224c}.header__logo__icon{background-image:url(/src/components/CoreLayout/assets/logo.svg);width:2.75rem}.header__hamburger{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.header__hamburger__button{min-width:3rem;background-color:transparent;border-style:none;cursor:pointer;padding:0}.header__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);cursor:pointer}.header__overlay--open{display:block}.header__container{position:fixed;display:block;width:20.44rem;right:0;max-height:0;max-width:0;opacity:0;top:0;background-color:#fff;border-radius:.5rem;transition:all .2s ease;margin:1rem;overflow-y:auto;box-shadow:0 19px 38px 0 rgba(0,0,0,.3),0 15px 12px 0 rgba(0,0,0,.22);-ms-flex-direction:column;flex-direction:column}.header__container__mobile-top-bar{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:1.5rem 1.5rem 0}.header__container__mobile-top-bar__button{cursor:pointer}.header__container--open{max-width:50rem;max-height:50rem;opacity:1}.header__container__menu{-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;-ms-flex:auto;flex:auto}.header__container__menu__mobile-submenu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem}.header__container__menu__item{padding:.5rem 0}.header__container__menu__item a,.header__container__menu__item a .active{color:#0092ff}.header__container__menu__item--products{padding:2rem;border-bottom-style:solid;border-bottom-width:.0625rem;border-bottom-color:#bbb}.header__container__menu__item--products a,.header__container__menu__item--products a .active{color:#979797}.header__container__menu__item--mobile-only{display:-ms-flexbox;display:flex}.header__container__menu__item__dropdown{display:block;position:relative;box-shadow:none;left:0}.header__container__menu__item__dropdown a{padding:.5rem 0;color:#0092ff;text-align:left}.header__container__menu__item__dropdown a:hover{background-color:#fff;color:#0092ff}.header__container__button-group{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start;padding:2rem;background-color:#f1f1f1;border-top-style:solid;border-top-width:.0625rem;border-top-color:#bbb;border-bottom-style:solid;border-bottom-width:.0625rem;border-bottom-color:#bbb}.header__container__button-group__language{display:none}.header__container__button-group__button{width:7.938rem;margin-left:0}.header__container__button-group__button:not(.button--secondary){background-color:#fff}.header__container__button-group__button:not(.button--secondary):hover{background-color:#0092ff}}@media screen and (max-width:23em){.header__container{width:calc(100% - 2rem);max-height:33.25rem;height:calc(100% - 2rem)}.header__container__button-group{padding:1.25rem .5rem}.header__container__button-group__button{margin:0}}.newsletter-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.newsletter-form__title{margin-top:-.5rem;margin-bottom:1rem;font-size:1.75rem;font-weight:100;line-height:1.43;color:#fff}.newsletter-form__description{max-width:23.5rem;font-size:.875rem;font-weight:300;line-height:1.71;margin-bottom:1.25rem;color:#979797}.newsletter-form__description a{color:#0092ff}.footer__content{display:-ms-flexbox;display:flex;padding-top:9rem;padding-bottom:9rem;max-width:61rem;margin:0 auto}.footer__content__links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1;flex:1;-ms-flex-pack:distribute;justify-content:space-around}.footer__content__column{-ms-flex:1 1 7rem;flex:1 1 7rem;padding-left:.5rem;padding-right:.5rem}.footer__content__column__label{text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.33;letter-spacing:.125rem;margin-bottom:1.5rem}.footer__content__column__list{padding:0;color:#979797}.footer__content__column__list__item{list-style-type:none;padding-bottom:1rem;transition:all .3s ease}.footer__content__column__list__item:hover{color:#fff}.footer__content__column__list__item:last-child{padding-bottom:0}.footer__bottom-bar{border-top-style:solid;border-top-color:#3b3b3b;border-top-width:1px;padding-top:2.5rem;padding-bottom:2.5rem}.footer__bottom-bar__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:73.5rem}.footer__bottom-bar__container__logo{-ms-flex-preferred-size:3.5rem;flex-basis:3.5rem}.footer__bottom-bar__container__logo__icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:3.5rem;width:3.5rem;border-radius:50%;background-color:#6a6a6a}.footer__bottom-bar__container__logo__icon__image{width:3.5rem;height:3.5rem}.footer__bottom-bar__container__social{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.footer__bottom-bar__container__social__icon{background-color:#3b3b3b}.footer__bottom-bar__container__legal{text-align:right;-ms-flex-pack:end;justify-content:flex-end;font-size:.75rem;font-weight:300;line-height:1.67;max-width:10.94rem;color:#6a6a6a}@media screen and (max-width:45em){.footer__content{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer__content__column{padding-left:0;padding-right:1.5rem}.footer__content__links{-ms-flex:1 0 auto;flex:1 0 auto;margin-top:1rem}.footer__content__form{margin-bottom:2rem}.footer__bottom-bar__container__social__icon{display:none}}.site-notice{background-color:#fff;-ms-flex-align:center;align-items:center;padding:1rem 0;height:1.5rem;-ms-flex-pack:center;justify-content:center}.site-notice,.site-notice>div{display:-ms-flexbox;display:flex}.site-notice>div{-ms-flex-negative:1;flex-shrink:1}.site-notice__icon{margin-right:.5rem}.site-notice__text{font-size:.875rem;color:#ff4949}.site-notice__text p{margin:0;font-size:.875rem}.site-notice__text a{text-decoration:underline}.site-notice--general .site-notice__text{color:#0092ff}.site-notice--active{background-color:#ff4949}.site-notice--active .site-notice__text{color:#fff}body{margin:0;font-family:museo-sans,helvetica,Microsoft YaHei,微软雅黑,STXihei,华文细黑,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1{font-size:2.875rem;font-weight:900;line-height:1.3}h1 .short-margins{margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (max-width:30em){h1{font-size:1.75rem}}h2{font-size:2.375rem;font-weight:900;line-height:3.5rem;color:#22224c;margin-top:1rem;margin-bottom:1rem}h2 .white{color:#fff}@media screen and (max-width:30em){h2{font-size:1.25rem;line-height:1.43}}h3{font-size:1.75rem;font-weight:900;line-height:1.6;color:#22224c}h3 .white{color:#fff}@media screen and (max-width:30em){h3{font-size:1.25rem}}a{text-decoration:none;color:inherit}p{font-size:1.25rem;font-weight:300;line-height:1.6}.container{max-width:85.25rem}.container,.container-medium{padding-left:1rem;padding-right:1rem;margin:0 auto}.container-medium{max-width:73.5rem}.container-narrow{max-width:61rem;padding-left:1rem;padding-right:1rem;margin:0 auto}.header-container{position:fixed;width:100%;top:0;left:0;z-index:99;transition:all .5s ease}.header-container--hidden{top:-7rem}.header-container--notice:not(.header-container--hidden){top:3rem}.header-container--outdated-browser:not(.header-container--hidden){top:5.5rem}.column-center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.column-center__subtitle,.column-center__title{text-align:center;max-width:100%}.column-center__subtitle{width:36rem;font-size:1.25rem;font-weight:100;line-height:1.6}@media screen and (max-width:30em){.column-center__subtitle{font-size:.875rem}}.column-center__subtitle--wide{width:37.5rem}.column-center__subtitle--grey{color:#e0e0e0}.column-center__subtitle--medium-grey{color:#6a6a6a}.column-center__button{padding:2rem}.column-center__button,.column-left{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.column-left{-ms-flex-direction:column;flex-direction:column}.text-center{width:48.5rem}.text-center,.text-center-wide{text-align:center;max-width:100%}.text-center-wide{width:56.13rem}.text-left{max-width:34rem}.primary{color:#0092ff}.grey-background{background-color:#f1f1f1;color:#3b3b3b}.almost-black-background{background-color:#1a1a1a;color:#fff}.line-short{width:2.5rem;height:.125rem;border-radius:1px;background-color:#eaeaea;margin-top:1.5rem;margin-bottom:1rem}@media screen and (max-width:30em){.center-on-mobile{text-align:center}}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;hyphens:auto}.stripe{width:100%;padding-top:5rem;padding-bottom:5rem}@media screen and (max-width:30em){.stripe--grey-on-mobile{background-color:#f1f1f1}}@media screen and (max-width:60em){.stripe--no-padding-top-on-tablet{padding-top:0}}@media screen and (max-width:30em){.stripe--no-padding-top-on-mobile{padding-top:0}}.stripe-gradient{width:100%;padding-top:5rem;padding-bottom:5rem;color:#fff;background-image:linear-gradient(0deg,#194778,#072045)}.stripe-gradient--top-bottom-clip{clip-path:polygon(0 5%,100% 0,100% 95%,0 100%)}@media screen and (max-width:30em){.stripe-gradient--top-bottom-clip{clip-path:polygon(0 3%,100% 0,100% 98%,0 100%)}}.stripe-gradient--top-clip{clip-path:polygon(0 5%,100% 0,100% 100%,0 100%)}@media screen and (max-width:30em){.stripe-gradient--top-clip{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%)}}.stripe-gradient--bottom-clip{padding-bottom:24rem;clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}@media screen and (max-width:30em){.stripe-gradient--bottom-clip{padding-bottom:12rem;clip-path:polygon(0 0,100% 0,100% 98%,0 100%)}}.stripe-thick{width:100%;padding-top:10rem;padding-bottom:10rem}.stripe-thick--top-clip{clip-path:polygon(0 2%,100% 0,100% 100%,0 100%)}.stripe-thick-gradient{width:100%;padding-top:10rem;padding-bottom:10rem;color:#fff;background-image:linear-gradient(0deg,#194778,#072045)}.stripe-thick-gradient--top-clip{clip-path:polygon(0 5%,100% 0,100% 100%,0 100%)}@media screen and (max-width:60em){.stripe-thick-gradient--top-clip{clip-path:polygon(0 2%,100% 0,100% 100%,0 100%)}}.stripe-thick-gradient--top-bottom-clip{clip-path:polygon(0 2%,100% 0,100% 98%,0 100%)}@media screen and (max-width:30em){.stripe-thick-gradient--top-bottom-clip{clip-path:polygon(0 1%,100% 0,100% 99%,0 100%)}}.stripe-hero{width:100%;padding-top:12.5rem;padding-bottom:18rem}@media screen and (max-width:30em){.stripe-hero{padding-bottom:8rem}}.stripe-hero-gradient{width:100%;padding-top:12.5rem;padding-bottom:18rem;color:#fff;background-image:radial-gradient(circle at 68% 51%,#194778,#092144)}@media screen and (max-width:30em){.stripe-hero-gradient{padding-bottom:8rem}}.stripe-hero-gradient--bottom-clip{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}@media screen and (max-width:30em){.stripe-hero-gradient--bottom-clip{clip-path:polygon(0 0,100% 0,100% 98%,0 100%)}}.stripe-thin-hero-gradient{width:100%;padding-top:12.5rem;padding-bottom:18rem;padding-top:10rem;padding-bottom:5rem;color:#fff;background-image:radial-gradient(circle at 68% 51%,#194778,#092144)}@media screen and (max-width:30em){.stripe-thin-hero-gradient{padding-bottom:8rem}}.stripe-thin-hero-gradient--bottom-clip{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}@media screen and (max-width:30em){.stripe-thin-hero-gradient--bottom-clip{clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}}.stripe-thin-hero-gradient--thinner-bottom{padding-bottom:2rem}.stripe-thin,.stripe-thin-primary{width:100%;padding-top:2rem;padding-bottom:2rem}.stripe-thin-primary{background-color:#0092ff;color:#fff}.small-font,.small-font-grey{font-size:1rem;font-weight:300;line-height:1.71}.small-font-grey{color:#6a6a6a}.medium-font{font-size:1.75rem;font-weight:100;line-height:1.43}@media screen and (max-width:30em){.medium-font{font-size:1.125rem}}.medium-font-heavy{font-size:1.75rem;font-weight:100;line-height:1.43;font-weight:300}@media screen and (max-width:30em){.medium-font-heavy{font-size:1.125rem}}.medium-font-heavy-primary-darker{font-size:1.75rem;font-weight:100;line-height:1.43;font-weight:300;color:#01193b}@media screen and (max-width:30em){.medium-font-heavy-primary-darker{font-size:1.125rem;font-size:1.5rem}}.medium-font-primary{font-size:1.75rem;font-weight:100;line-height:1.43;color:#0092ff}@media screen and (max-width:30em){.medium-font-primary{font-size:1.125rem}}.medium-font-medium-grey{font-size:1.75rem;font-weight:100;line-height:1.43;color:#6a6a6a}@media screen and (max-width:30em){.medium-font-medium-grey{font-size:1.125rem}}.large-font,.large-font-primary{font-size:2.375rem;font-weight:100;line-height:3.5rem}.large-font-primary{color:#0092ff}.subtitle,.subtitle-white{font-size:1.25rem;font-weight:100;line-height:1.6;max-width:100%}.subtitle-white{color:#fff}.subtitle-grey{color:#e0e0e0}.subtitle-grey,.subtitle-medium-grey{font-size:1.25rem;font-weight:100;line-height:1.6;max-width:100%}.subtitle-medium-grey{font-weight:300;color:#6a6a6a}.subtitle-light-grey{color:#bbb}.subtitle-light-grey,.subtitle-primary{font-size:1.25rem;font-weight:100;line-height:1.6;max-width:100%;font-weight:500;line-height:1.33}.subtitle-primary{color:#0092ff}.subtitle2{font-size:.875rem}.subtitle2-primary,.subtitle2-primary-italic{font-size:.875rem;font-weight:900;line-height:1.2;letter-spacing:.125rem;text-transform:uppercase;color:#0092ff}.subtitle2-primary-italic{font-style:italic}.subtitle2-grey{font-size:.875rem;font-weight:900;line-height:1.2;letter-spacing:.125rem;text-transform:uppercase;color:#979797}.subtitle2,.subtitle3-primary{font-size:.625rem;font-weight:900;line-height:1.2;letter-spacing:.125rem;text-transform:uppercase}.subtitle3-primary{color:#0092ff;margin-top:.5rem;margin-bottom:.5rem}.subtext,.subtext-medium-grey{font-size:1.125rem;font-weight:300;line-height:1.33}.subtext-medium-grey{color:#6a6a6a}.faint{opacity:.75}.fainter{opacity:.5}.margin-left{margin-left:.5rem}.input-label{font-size:1rem;font-weight:500;line-height:1.33;color:#3b3b3b}.input-label-em{color:#979797;font-style:italic}.input{width:100%;margin-top:.5rem;margin-bottom:.5rem;padding:.625rem;min-width:10rem;font-size:1rem;border:.125rem solid #bbb;border-radius:.25rem;box-sizing:border-box}.input:focus{outline-color:#0092ff}.input--error{border-color:#ff4949;color:#ff4949}.input--error:focus{outline-color:#ff4949}.error-message{color:#ff4949;font-size:.75rem;margin-bottom:.5rem;letter-spacing:.5px}.select-input{width:100%;background-color:#fff;height:2.6125rem;margin-top:.5rem;margin-bottom:1rem;padding:.625rem;border-radius:.25rem;border:.125rem solid #bbb;min-width:10rem;font-size:1rem}.select-input--error{border-color:#ff4949;color:#ff4949}.select-input--error:focus{outline-color:#ff4949}.checkbox{appearance:none;background-color:#fff;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:10px;border-radius:4px;display:inline-block;position:relative;vertical-align:bottom;margin-right:8px;margin-bottom:2px}.checkbox:active,.checkbox:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.checkbox:checked{background-color:#13c366;border:1px solid #1a1a1a;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px hsla(0,0%,100%,.1);color:#fff}.checkbox:checked:after{content:url(/src/components/CoreLayout/assets/icon-checkmark.svg);font-size:16px;position:absolute;top:0;left:4px}.success-box{background-color:#13c366;color:#fff;padding:1rem;width:90%;border-radius:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}.failure-box{background-color:#ff4949}