.icon-with-label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 .2rem;font-size:1rem}@media (min-width:1056px){.icon-with-label{font-size:1.4rem}}.icon-with-label__icon{height:2.4rem;width:2.4rem;margin-bottom:.4rem;fill:#fff}@media (min-width:1056px){.icon-with-label__icon{height:2rem;width:2rem}}.icon-with-label__label{width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;letter-spacing:normal;line-height:1;font-weight:400}.icon-without-label__icon .svg-outline{fill:#fff}.icon-without-label__icon .svg-fill,.icon-without-label__icon .svg-outline{-webkit-transition:fill .3s ease;-o-transition:fill .3s ease;transition:fill .3s ease}.icon-without-label__icon--invert-color .svg-outline,.icon-without-label__icon .svg-fill{fill:transparent}.icon-without-label__icon--invert-color .svg-fill{fill:#fff}.header-dropdown{position:relative;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer}.header-dropdown:focus{outline:none}.header-dropdown__title{min-height:5.2rem;line-height:5.2rem;color:#fff;font-weight:700}@media (min-width:1024px){.header-dropdown--expanded{background-color:#fff;border-radius:1.2rem;-webkit-box-shadow:0 .4rem .8rem 0 rgba(108,130,209,.2);box-shadow:0 .4rem .8rem 0 rgba(108,130,209,.2);border:.2rem solid #d9d0ed;padding-top:0}.header-dropdown--expanded .header-dropdown__title .edu-icon{fill:#5365aa}}.header-dropdown--expanded:after{content:" ";position:absolute;z-index:1010;top:100%;left:0;width:calc(100% - .4rem);border:.2rem solid #fff}.header-dropdown__icon{vertical-align:middle;fill:#5365aa;margin-left:.4rem}.header-dropdown__contents{text-transform:none;background-color:#5768a8;border-radius:.4rem;-webkit-box-shadow:0 2rem 2rem 0 rgba(108,130,209,.2);box-shadow:0 2rem 2rem 0 rgba(108,130,209,.2);min-width:100%;padding:0;cursor:auto;top:143%}@media (min-width:1024px){.header-dropdown__contents{position:absolute;z-index:1000;min-width:150%}}@media (min-width:1024px){.header-dropdown__contents--left{left:-.2rem}}@media (min-width:1024px){.header-dropdown__contents--right{right:-.2rem}}.header-dropdown__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;text-align:left;cursor:pointer}.header-dropdown__header:focus{text-shadow:0 0 .4rem #d9d0ed}.header-dropdown__header:active .edu-icon{fill:#5365aa}@media (min-width:1024px){.header__secondary-item .header-dropdown__header{padding-left:1.5rem;padding-right:1.5rem}}.header__secondary-nav-wrapper{display:-ms-flexbox;display:flex}.CircularProgressbar{width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;-o-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.progress-icon{border-radius:50%;width:14rem;height:14rem;position:relative;background:#fff}.progress-icon__image{border-radius:50%;left:1.1rem;top:1.1rem;position:absolute}.progress-icon__checkmark{width:4.4rem;height:4.4rem;position:absolute;bottom:0;right:0;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.progress-icon__checkmark .edu-icon{height:2.4rem;width:2.4rem;display:block;margin:auto;fill:#fff}.progress-icon--red .CircularProgressbar-trail{stroke:#c3eae9}.progress-icon--red .CircularProgressbar-path{stroke:#10a0a2}.progress-icon--red .progress-icon__checkmark{background-color:#10a0a2}.progress-icon--blue .CircularProgressbar-trail{stroke:#f7f4fd}.progress-icon--blue .CircularProgressbar-path{stroke:#6c82d1}.progress-icon--blue .progress-icon__checkmark{background-color:#6c82d1}.progress-icon--green .CircularProgressbar-trail{stroke:#f7f4fd}.progress-icon--green .CircularProgressbar-path{stroke:#10a0a2}.progress-icon--green .progress-icon__checkmark{background-color:#10a0a2}.progress-icon--empty .CircularProgressbar-path{display:none}.dropdown-navigation-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;overflow:hidden;padding:1.2rem 0;position:relative;color:#5768a8;font-size:1.4rem;font-weight:400}.dropdown-navigation-item.completed{color:#007577}.dropdown-navigation-item.active,.dropdown-navigation-item:active,.dropdown-navigation-item:focus,.dropdown-navigation-item:hover{font-weight:700}.dropdown-navigation-item.active:before,.dropdown-navigation-item:active:before,.dropdown-navigation-item:focus:before,.dropdown-navigation-item:hover:before{content:"";display:block;width:.6rem;height:100%;position:absolute;background:#5768a8;border-radius:0 .2rem .2rem 0;top:0}.dropdown-navigation-item__container__parent-content{display:block;margin-left:1.6rem}.dropdown-navigation-item__title-parent-content{color:#5768a8;font-size:1.4rem;font-weight:900;letter-spacing:.05rem;line-height:1.7rem;margin:0;text-align:left}.dropdown-navigation-item__title-chapter-intro-page{color:#5768a8;font-size:1.4rem;font-weight:inherit;letter-spacing:.05rem;line-height:1.7rem;margin-left:7.6rem;text-align:left}.dropdown-navigation-item__chapter-number{color:#767575;font-size:1.2rem;font-weight:400;letter-spacing:.1rem;line-height:1.5;margin:0;text-align:left;text-transform:uppercase}.dropdown-navigation-item .progress-icon{width:5rem;min-width:5rem;height:5rem;margin:0 1.2rem 0 1.5rem}.dropdown-navigation-item .progress-icon__image{width:4.2rem;height:4.2rem;top:.4rem;left:.4rem}.dropdown-navigation-item .progress-icon__checkmark{width:1rem;height:1rem}.dropdown-navigation-item .progress-icon__checkmark .edu-icon{width:.8rem;height:.8rem;-webkit-transform:translate(.1rem,.1rem);-ms-transform:translate(.1rem,.1rem);transform:translate(.1rem,.1rem)}.dropdown-navigation-item__progress-indicator{-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;border:.1rem solid #0ca0a2;display:-ms-flexbox;display:flex;height:4.2rem;-ms-flex-pack:center;justify-content:center;margin-right:.8rem;min-width:2.2rem;width:4.2rem;-ms-flex:1 0 auto;flex:1 0 auto}.completed .dropdown-navigation-item__progress-indicator{background:#0ca0a2}.dropdown-navigation-item__progress-indicator:after{content:"";display:block;width:.3rem;height:.7rem;border:solid #fff;border-width:0 .2rem .2rem 0;-webkit-transform:translateY(-.1rem) rotate(45deg);-ms-transform:translateY(-.1rem) rotate(45deg);transform:translateY(-.1rem) rotate(45deg)}@media (max-width:1023px){body.navigation-dropdown--open{overflow:hidden;position:fixed}body.navigation-dropdown--open .content-container{opacity:0}}.dropdown-navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.dropdown-navigation.topic .dropdown-navigation-item__container{margin-left:1.6rem;display:-ms-flexbox;display:flex}@media (min-width:1024px){.dropdown-navigation.topic{display:none}}.dropdown-navigation.discharge-topics .dropdown-navigation-item__container{margin-left:1.6rem;display:-ms-flexbox;display:flex}@media (min-width:1024px){.dropdown-navigation.discharge-topics{display:none}}@media (min-width:1024px){.dropdown-navigation{position:relative}}.dropdown-navigation__list-item__parent-content{border-bottom:.1rem solid rgba(108,130,209,.2)}.dropdown-navigation__list-item button{display:block;width:100%;text-align:left}.dropdown-navigation__title{text-align:left;position:relative;z-index:1000;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dropdown-navigation__title>svg{width:1.4rem;height:1.4rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;fill:#5768a8}.dropdown-navigation__title--open{font-weight:900}.dropdown-navigation__title--open>svg{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.dropdown-navigation__title-text{margin-right:.4rem;font-size:1.4rem;color:#5365aa}.dropdown-navigation__panel{height:auto;max-height:0;overflow:scroll;-webkit-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;position:absolute;bottom:3.6rem;top:auto;left:0;width:100%;background:#fff;border-bottom-right-radius:.4rem;border-bottom-left-radius:.4rem}@media (min-width:1024px){.dropdown-navigation__panel{bottom:auto;-webkit-box-shadow:0 2rem 2rem 0 rgba(108,130,209,.4);box-shadow:0 2rem 2rem 0 rgba(108,130,209,.4);top:3.6rem;width:32rem}}@media (max-width:1023px){.dropdown-navigation__panel--open{bottom:4.6rem;height:100vh;max-height:calc(100vh - 11rem)}}@media (max-width:1023px) and (hover:none),(max-width:1023px) and (pointer:coarse),(max-width:1023px) and (pointer:none){.dropdown-navigation__panel--open{max-height:calc(100vh - 11rem - 10.8rem)}}@media (min-width:1024px){.dropdown-navigation__panel--open{max-height:38rem}}.dropdown-navigation__list{margin:0;padding:0 1rem 0 0;list-style:none}input[type=search]{-webkit-appearance:textfield}.header__search{padding-left:.8rem;padding-right:.8rem;max-width:28.8rem;margin-left:auto;margin-right:auto}.form-search{position:relative;width:100%;display:-ms-flexbox;display:flex;text-align:left;font-size:1.4rem;min-width:28.8rem}@media (min-width:1160px){.form-search{min-width:35.2rem}}.form-search__input{height:3.8rem;border:.1rem solid rgba(217,208,237,.5);border-radius:.2rem;background-color:#fff;-webkit-box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);position:relative;display:block;width:100%;z-index:11;font-size:1.6rem;padding:0 3.2rem .2rem 1.2rem}.form-search__input::-webkit-input-placeholder{color:#5768a8}.form-search__input::-moz-placeholder{color:#5768a8}.form-search__input::-ms-input-placeholder{color:#5768a8}.form-search__input::placeholder{color:#5768a8}.form-search__input:focus{outline:none;border-color:#6c82d1}.form-search .edu-icon{position:absolute;right:.8rem;top:50%;margin-top:-1.2rem;width:2.4rem;height:2.4rem;z-index:11;fill:#5d75c9}.form-search__results{background:#fff;list-style:none;padding:5.2rem .8rem 1.2rem;margin:-.02rem 0 0;left:-.2rem;right:-.2rem;position:absolute;top:0;z-index:10;border-radius:0 0 .2rem .2rem;-webkit-box-shadow:0 2rem 2rem 0 rgba(108,130,209,.4);box-shadow:0 2rem 2rem 0 rgba(108,130,209,.4);max-height:50vh;overflow-y:scroll;width:100%}@media (min-width:1024px){.form-search__results{max-height:36rem}}.form-search__result{z-index:0;margin:0;padding:0}.form-search__result-link{display:block;border-radius:.2rem;margin-bottom:.1rem;padding:1.5rem;height:100%}.form-search__result-link.selected,.form-search__result-link:hover{background:#f7f4fd}.form-search__result-link em{font-style:normal;font-weight:700}.form-search__result-title{display:block;color:#5d75c9;color:#444;font-family:proximanova,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.05rem;line-height:1.7rem}.form-search__result-title p{margin:0}.form-search__result-subtitle{color:#696969;font-size:1.4rem}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-spinner{position:absolute;top:50%;left:50%;margin-left:-1.2rem;margin-top:-1.2rem;border:.4rem solid #fff;border-top-color:transparent;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-spinner--red{border-color:transparent #ffd5d1 #ffd5d1}.loading-spinner--green{border-color:transparent #aae3e0 #aae3e0}.loading-spinner--blue{border-color:transparent #5768a8 #5768a8}.loading-spinner--small{width:2.4rem;height:2.4rem;border-radius:1.2rem}.loading-spinner--large{width:4.8rem;height:4.8rem;margin-left:-2.4rem;margin-top:-2.4rem;border-radius:2.4rem}.button{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;-ms-flex-pack:center;justify-content:center;padding:1.2rem 1.5rem;border-radius:.2rem;outline:none;font-family:proximanova,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.05rem;line-height:2;background-color:#5768a8;color:#fff}.button:hover{cursor:pointer;background-color:#475794}.button:active{background-color:#6c82d1}.button:focus{-webkit-box-shadow:0 0 0 .125rem #10a0a2;box-shadow:0 0 0 .125rem #10a0a2}.button.\--inverted{background-color:#fff;border:.0625rem solid #5768a8;color:#5768a8}.button.\--inverted .button__icon{fill:#6c82d1}.button.\--inverted .loading-spinner{border-color:transparent #d9d0ed #d9d0ed}.button.\--inverted:hover{border-color:transparent;-webkit-box-shadow:0 .4375rem .625rem 0 rgba(108,130,209,.5);box-shadow:0 .4375rem .625rem 0 rgba(108,130,209,.5)}.button.\--inverted:active{color:#fff;background-color:#6c82d1}.button.\--inverted:focus{border-color:transparent}.button--disabled,.button--disabled.form-stepper__button{background-color:#ddd;color:#fff;pointer-events:none}.button--disabled.form-stepper__button:hover,.button--disabled:hover{cursor:auto}.button--disabled.\--inverted{background-color:#fff;border-color:#ddd;color:#ddd;pointer-events:none}.button--disabled.\--inverted:hover{cursor:auto}.button--disabled.\--inverted .button__icon{fill:#ddd}.button--disabled.\--inverted .loading-spinner{border-color:transparent #ddd #ddd}.button--basic{border:0;color:#fff;padding:0}.button__icon{fill:#fff}.button--link{padding:0;background:transparent;letter-spacing:inherit;border-radius:0;border-width:0;outline:none;text-transform:none;vertical-align:inherit}.graph-button{width:8rem;min-height:3.6rem;font-size:1.6rem;padding:.4rem;letter-spacing:.025rem}@media (min-width:1024px){.graph-button{width:10rem}}.graph-button.button--red-inverted{border-color:#c13736;color:#c13736}.graph-button.button--blue-inverted{border-color:#5365aa;color:#5365aa}.graph-button.button--green-inverted{border-color:#007577;color:#007577}.graph-button.graph-button--inactive{border-color:#fff4e2}.borderless-button{border:none!important;letter-spacing:.025rem;font-size:1.6rem}.borderless-button:active{background:#fff}.borderless-button:focus{-webkit-box-shadow:none;box-shadow:none}.button--loading{color:transparent}.profile-option__edit-button{min-width:unset;min-height:unset}.activity-tracker__container>button{min-width:unset;min-height:unset;padding:0}.activity-tracker__container>button:hover{cursor:pointer;background-color:#5768a8}.activity-tracker__container>button:active{background-color:#5768a8}.activity-tracker__container>button:focus{-webkit-box-shadow:unset;box-shadow:unset;text-shadow:0 0 .4rem #d9d0ed}.glossary-item{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;border-bottom:.2rem solid #5768a8}@media (min-width:1024px){.glossary-item{position:relative}}.glossary-item .glossary-item-card{position:absolute;left:1.5rem;right:1.5rem;min-height:16rem;border-radius:.2rem;background-color:#fff;-webkit-box-shadow:0 .7rem 2ren 0 rgba(108,130,209,.4);box-shadow:0 .7rem 2ren 0 rgba(108,130,209,.4);padding:1.5rem 2rem;z-index:9999;display:none}.glossary-item .glossary-item-card.\--display{display:inline-block}.glossary-item .glossary-item-card:after{display:none;content:"";position:absolute;top:100%;margin-left:.5rem;border-width:.8rem;border-style:solid;border-color:#fff transparent transparent}@media (min-width:1024px){.glossary-item .glossary-item-card:after{display:block}}@media (min-width:1024px){.glossary-item .glossary-item-card{bottom:100%;width:32rem;left:0;right:unset;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.glossary-item .glossary-item-card.\--display{display:-ms-flexbox;display:flex}.glossary-item .glossary-item-card.\--right{left:unset;right:0}.glossary-item .glossary-item-card.\--right:after{margin-left:-.5rem!important;-ms-flex-item-align:end;align-self:flex-end}}.glossary-item .glossary-item-card .glossary-item-card__title{color:#e16362;font-size:1.8rem;font-weight:800;letter-spacing:.025rem;line-height:2.8rem;text-align:left;margin:0;padding:0}.glossary-item .glossary-item-card .glossary-item-card__content{color:#444;font-size:1.4rem;letter-spacing:.05rem;line-height:2rem;text-align:left;margin:0;padding:.4rem 0 0}.glossary-item .glossary-item-card .glossary-item-card__content a{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;border-bottom:.2rem solid #5768a8;position:relative}.header{position:fixed;bottom:0;width:100%;z-index:2000;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1024px){.header{top:0;-ms-flex-direction:column;flex-direction:column;height:13.6rem}}.header-buttons{display:-ms-flexbox;display:flex;height:100%}.header-buttons .header-button__link{margin:0 1rem}.header__primary{width:100%;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background:#5768a8;min-height:6.4rem;max-height:6.4rem}@media (min-width:1024px){.header__primary{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;-webkit-box-shadow:none;box-shadow:none;min-height:6.8rem;max-height:auto;-ms-flex-align:end;align-items:end}}@media (min-width:1056px){.header__primary{padding-bottom:0}}.header-button--menu{-ms-flex:1 1;flex:1 1}@media (min-width:1024px){.header-button--menu{display:none}}.header-button.header-button--ask-list,.header-button__link.header-button--diary{display:none}@media (min-width:1024px){.header-button.header-button--ask-list,.header-button__link.header-button--diary{display:-ms-flexbox;display:flex}}@media (max-width:1023px){.user-is-authenticated .header-button.header-button--account{display:none}}.header-buttons-container{display:-ms-flexbox;display:flex;width:40%;height:100%}.header-button{-ms-flex-item-align:center;align-self:center;text-align:center;position:relative;min-height:7.2rem;width:8rem;padding-top:1.3rem}@media (min-width:1024px){.header-button{min-width:7.2rem;width:unset}}.header-button .bm-burger-button{width:auto}@media (min-width:1024px){.header-button .header-dropdown{padding:0;min-height:100%}}.header-button .header-dropdown__title{min-height:0;line-height:1.5}.header-button .play-icon{width:2.5rem;height:auto}@media (min-width:1024px){.header-button .play-icon{width:2.1rem}}.header-button .icon-with-label{text-transform:capitalize;font-size:1.2rem}@media (min-width:1024px){.header-button .icon-with-label{font-size:1.4rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.header-button{padding-top:0;min-height:100%}}@media (min-width:1056px){.header-button{font-size:1.4rem}}.header-button--ask-list,.header-button__link{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;cursor:pointer}.header-button--ask-list:after,.header-button__link:after{background-color:transparent;border-radius:0 0 .2rem .2rem;content:"";display:block;height:.6rem;width:calc(100% - 1rem);-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;position:absolute;top:0}@media (min-width:1024px){.header-button--ask-list:after,.header-button__link:after{bottom:0;border-radius:.2rem .2rem 0 0;top:auto}}.header-button--ask-list .svg-fill,.header-button__link .svg-fill{fill:transparent;-webkit-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.header-button--ask-list:active,.header-button--ask-list:visited,.header-button__link:active,.header-button__link:visited{color:#fff}.header-button--ask-list:active .edu-icon,.header-button__link:active .edu-icon{fill:#5365aa}.header-button--ask-list:focus,.header-button__link:focus{text-shadow:0 0 .4rem #d9d0ed}.header-button--ask-list.active:after,.header-button--ask-list:hover:after,.header-button__link.active:after,.header-button__link:hover:after{background-color:#fff}.header-button--ask-list.active .svg-fill,.header-button--ask-list:hover .svg-fill,.header-button__link.active .svg-fill,.header-button__link:hover .svg-fill{fill:#fff}.header-button--ask-list.active .icon-with-label__label,.header-button__link.active .icon-with-label__label{font-weight:700}@media (min-width:1024px){.header-button--ask-list,.header-button__link{min-height:5.7rem}}.header-button--tracker{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.header-button--tracker:after{background-color:transparent;border-radius:.2rem .2rem 0 0;content:"";display:block;height:.6rem;margin-top:1.4rem;width:calc(100% - 1rem);-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.header-button--tracker:hover:after{background-color:#fff}.header-button--tracker:hover .svg-fill{fill:#fff}.header-button--tracker.active:after,.header-button--tracker::active:after{height:0;background-color:transparent}.header-button--ask-list .svg-outline{-webkit-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.header-button--ask-list.active .svg-outline,.header-button--ask-list:hover .svg-outline{fill:transparent}.header__logo{-ms-flex:2 1 auto;flex:2 1 auto;text-align:center;display:none}@media (min-width:1024px){.header__logo{-ms-flex-order:-1;order:-1;-ms-flex:10 1 auto;flex:10 1 auto;display:block;text-align:inherit}}.header__logo--mobile{display:inline-block;-webkit-transform:translateY(-.5rem);-ms-transform:translateY(-.5rem);transform:translateY(-.5rem);-ms-flex:1 1;flex:1 1}@media (min-width:1024px){.header__logo--mobile{display:none}}.header__logo--desktop{display:none}@media (min-width:1024px){.header__logo--desktop{display:inline-block}}.header__logo-image{height:4rem;margin-top:1.5rem}@media (min-width:1024px){.header__logo-image{margin-top:0}}.header__secondary{width:100%;background:#fff;-webkit-box-shadow:0 -1rem 1rem 0 rgba(87,104,168,.2);box-shadow:0 -1rem 1rem 0 rgba(87,104,168,.2)}@media (min-width:1024px){.header__secondary{-webkit-box-shadow:0 1rem 1rem 0 rgba(87,104,168,.2);box-shadow:0 1rem 1rem 0 rgba(87,104,168,.2)}}.header__secondary-nav{margin:auto;text-align:center;height:4.6rem;display:-ms-flexbox;display:flex;position:relative}.header__secondary-nav:not(.learn-navigation){display:none}@media (min-width:1024px){.header__secondary-nav{padding-top:0;position:static;height:5.8rem;padding-top:.8rem;padding-bottom:.8rem;-ms-flex-pack:justify;justify-content:space-between}.header__secondary-nav,.header__secondary-nav:not(.learn-navigation){display:-ms-flexbox;display:flex}}.header__secondary-item{min-height:4.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.6rem;margin:0 2rem}@media (min-width:1024px){.header__secondary-item{margin:0;min-height:100%}}.header__secondary-item--link{margin:0 2rem;text-align:left}@media (min-width:1024px){.header__secondary-item--link:not(:last-of-type){margin-right:0}.header__secondary-item--link .full-width-link{display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center;padding-left:1.5rem;padding-right:1.5rem;color:#5768a8;white-space:nowrap}.header__secondary-item--link .full-width-link:visited{color:#5768a8}}.header__search-container{width:100%;margin:0;padding:0 1.5rem;margin-bottom:2.4rem}.header__search-container>form{width:100%}@media (min-width:1024px){.header__search-container>form{padding-top:6.4rem}}@media (min-width:1024px){.header__search-container{-ms-flex-positive:2;flex-grow:2;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-right:1.5rem;margin-bottom:0}.header__search-container>form{width:auto;padding-top:0}}.header__search-container--desktop{display:none}@media (min-width:1024px){.header__search-container--desktop{display:-ms-flexbox;display:flex}}.header-nav{margin:.8em 0 0;padding:.4rem;list-style-type:none;text-align:center;font-size:1.4rem}.header-nav>li{display:inline}.header-nav>li>a{display:inline-block;padding:.4rem;margin:0 .4rem;text-decoration:none}.header-button__account-link,.header-nav>li>a.active{font-weight:700}.header-button__account-link .full-width-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-button__account-link .full-width-link>.edu-icon{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.8rem}.header-button__account-link--logout .full-width-link>.edu-icon{fill:#e76e6f}.header-button__account-link--logout .full-width-link__text{color:#e76e6f}.header-button__account-link--logout .full-width-link:hover .full-width-link__text{color:#e16362;-webkit-box-shadow:0 -.2rem 0 0 #ffd5d1 inset;box-shadow:inset 0 -.2rem 0 0 #ffd5d1}.header-button__account-link--logout .full-width-link:active .full-width-link__text{background:#fff6f5}.header-button__account-link--logout .full-width-link:focus .full-width-link__text{text-shadow:0 0 .25rem #ffd5d1}.header-button--videos{font-size:1.2rem}@media (min-width:1024px){.header-button--videos{font-size:1.4rem}}.header-button--videos.active{font-weight:700}.header-menu-dropdown__link{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:5.6rem;text-transform:none;padding:0;margin:0}.header-menu-dropdown__link:hover{background:#6c82d1;color:#fff}.header-menu-dropdown__link span{min-width:11.2rem;text-decoration:none;text-align:left;font-size:1.4rem;font-weight:400;color:#fff;letter-spacing:.05rem}.header-menu-dropdown__link.\--active .gear-fill,.header-menu-dropdown__link:hover .gear-fill{fill:#fff}.header-menu-dropdown__link-contents{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-transform:none;padding:0;margin:0}.header-menu-dropdown__link-contents svg{position:absolute;right:80%}.header-menu-dropdown__link-contents span{min-width:11.2rem;text-align:left;font-size:1.4rem;font-weight:400}.header-menu-dropdown__link-contents--settings .gear-outline{fill:#fff}.header-menu-dropdown__link-contents--settings .gear-fill{fill:transparent}.header-menu-dropdown__link-contents--settings.\--active .gear-fill,.header-menu-dropdown__link-contents--settings:hover .gear-fill{fill:#fff}.header-dropdown__account-greeting{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff7e9;padding:1.5rem 0}.header-dropdown__account-greeting-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;padding:0 .6rem}.header-dropdown__account-greeting-content h3{color:#5768a8;margin:0;font-size:1.8rem;font-weight:700;line-height:1.5;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:80%}.header-dropdown__account-greeting-content .header-dropdown__account-greeting-content-link{color:#5768a8;margin:0;font-size:1.4rem;line-height:1.2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.header-dropdown__account-greeting-content .header-dropdown__account-greeting-content-link:after{content:"";width:100%;height:.2rem;background-color:#6c82d1;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.header-dropdown__account-greeting-content .header-dropdown__account-greeting-content-link:hover{color:#6c82d1}.header-dropdown__account-greeting-content .header-dropdown__account-greeting-content-link:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.header-dropdown__account-greeting-icon{width:7.2rem;height:7.2rem;margin-left:2.8rem}.header-dropdown__account-edit-button,.header-dropdown__account-greeting-icon{display:-ms-flexbox;display:flex;border-radius:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.header-dropdown__account-edit-button{background:#5768a8;height:3.2rem;width:3.2rem;position:absolute;left:6.8rem;top:6.4rem;cursor:pointer}.header-dropdown__account-edit-button:hover{background:#6c82d1}.header-dropdown__account-edit-icon{height:1.5rem;width:1.5rem}.header-dropdown__account-edit-icon path{fill:#fff}.header-button__account-greeting-icon{display:-ms-flexbox;display:flex;width:4rem;height:4rem;border-radius:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:2.8rem}.bm-menu-wrap{top:0;text-transform:none}.bm-burger-button{width:5.6rem;height:5.6rem;position:relative;color:#fff}.bm-cross-button{width:4rem!important;height:4rem!important;top:1.5rem!important;background:#5768a8;border-radius:50%;z-index:3010;-webkit-box-shadow:0 .4rem .8rem 0 rgba(87,104,168,.7);box-shadow:0 .4rem .8rem 0 rgba(87,104,168,.7);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;right:1rem!important}.bm-cross-button .svg-delete{fill:#fff}.header__secondary-nav--burger{background:#5768a8}.header__secondary-nav--burger-legal{margin:3rem 1.5rem 0}.header__secondary-item--link-burger{display:block;color:#fff;line-height:1;font-size:1.4rem;text-align:left;padding:2rem 0 2rem 7.5rem;position:relative}.header__secondary-item--link-burger:before{display:block;content:"";width:.6rem;height:100%;background-color:transparent;position:absolute;left:0;top:0;border-radius:0 .2rem .2rem 0}.header__secondary-item--link-burger.active:before{background-color:currentColor}.header__secondary-item--link-burger svg{max-height:2.4rem;max-width:2.4rem}.header__secondary-item--link-burger-no-icon{padding-left:3.5rem}.header__secondary-item--link-burger-with-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:3.2rem}.header__secondary-item--link-burger-with-icon .svg-stroke{fill:currentColor}.header__secondary-item--link-burger-with-icon .svg-fill{fill:transparent}.header__secondary-item--link-burger-with-icon .header-button__account-icon--logout .svg-fill{fill:currentColor}.header__secondary-item--link-burger-icon{position:absolute;left:4rem;top:25%;height:50%}.header__secondary-item--link-burger-icon .gear-fill{fill:transparent}.header__secondary-item--link-burger-icon .gear-outline{fill:#fff}.header__secondary-item--link-burger-title{display:inline-block;margin-left:.8rem;font-size:1.4rem}.header__secondary-nav--burger-legal-links{display:-ms-flexbox;display:flex}.header__secondary-nav--burger-legal-link{color:#444;border-bottom:.2rem solid #5768a8;display:inline-block;font-size:1.4rem;font-weight:400}.header__secondary-nav--burger-legal-link:first-child{margin-right:3.8rem}.header__secondary-nav--burger-legal-link:active,.header__secondary-nav--burger-legal-link:focus{background-color:#5768a8;color:#fff}.header__second-nav--burger-legal-copy{color:#444;font-size:1.4rem;margin-top:1.4rem;text-align:left}.header__secondary-item--profile-name{font-size:1.4rem;line-height:1.2;font-weight:700}@media (min-width:1024px){.header__secondary-item--profile-name{font-size:1.6rem}}.header__menu-logo{width:1.5rem;height:2rem;margin-right:1.5rem;margin-left:2rem}.header__menu-header{background-color:#fff;z-index:3000;width:calc(87.5% - .2rem);height:6.4rem;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;padding:1.5rem;padding-top:1.2rem;outline:none}.header__menu-header h4{margin-bottom:0}@media (min-height:1024px){.header__menu-header{border-bottom:.1rem solid #d9d0ed}}.header-button--account{display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-pack:end;justify-content:flex-end}.header-button--account .header-button__link{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;padding:.7rem;border-radius:.2rem;margin-right:2rem}.header-button--account .header-button__link--login{background:#fff;color:#5768a8;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;padding:.5rem}.header-button--account .header-button__link--login:hover{-webkit-box-shadow:0 .7rem 1rem #6c82d1;box-shadow:0 .7rem 1rem #6c82d1}.header-button--account .header-button__link--sign-up{color:#fff}.header-button--account .header-button__link--sign-up:hover{background:#475794}@media (min-width:1024px){.header-button--account .header-button__link--sign-up{margin:0 2rem 0 0}}.header-button--account .header-button__link--login,.header-button--account .header-button__link--sign-up{font-weight:400}.header-button--account .header-button__link--login:focus,.header-button--account .header-button__link--sign-up:focus{text-shadow:none}@media (min-width:1024px){.header-button--account .header-button__link--login,.header-button--account .header-button__link--sign-up{padding:.8rem 2rem;margin-top:.5rem}.header-button--account .header-button__link--login svg,.header-button--account .header-button__link--sign-up svg{width:1.5rem;height:1.5rem;margin-right:.8rem}}.header-button--account .header-button__link--login svg,.header-button--account .header-button__link--sign-up svg{fill:#5768a8}.header-button--account .header-button__link svg{width:1.5rem;height:1.5rem}.header-button--account .header-button__link .header-button--account-label{font-size:1.2rem}.header-button--account .header-button__link:active,.header-button--account .header-button__link:focus{background:#6c82d1;color:#fff}.header-button--account .header-button__link:active svg,.header-button--account .header-button__link:focus svg{fill:#fff}.header-button--account .header-button__link:after{display:none}@media (min-width:1024px){.header-button--account .header-button__link{-ms-flex-direction:row;flex-direction:row;min-height:0;margin-right:0}.header-button--account .header-button__link .header-button--account-label{font-size:1.4rem}}.header-button--account-dropdown{display:none}@media (min-width:1024px){.header-button--account-dropdown{display:block}}.header-button--account-burger{display:none}.header__account-menu{padding:0 0 .4rem}.header__account-menu .edu-bubble{text-align:left}.header__secondary-accordion-item-heading{padding:2.1rem 2.4rem 2.1rem 7.2rem;text-align:left;cursor:pointer}.header__secondary-accordion-item-button{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;outline:none;width:100%;color:#fff;font-size:1.4rem}.header__secondary-accordion-item-button[aria-expanded=true]{font-weight:800}.header__secondary-accordion-item-button:after{display:inline-block;content:"";height:1rem;width:1rem;margin-right:1.2rem;border-bottom:.2rem solid currentColor;border-right:.2rem solid currentColor;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.header__secondary-accordion-item-button[aria-expanded=true]:after,.header__secondary-accordion-item-button[aria-selected=true]:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.header__secondary-accordion-item-button .header-button__account-greeting-icon{margin:0 .9rem 0 0;width:2.4rem;height:2.4rem;border:.2rem solid #fff;border-radius:50%}.header__secondary-accordion-item-button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header__secondary-accordion-panel{background:#475794}.header__secondary-accordion-item-heading-with-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:3.2rem}.modal--after-open{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;width:100%;max-width:600px;max-height:100%;padding:3.2rem .8rem 1.5rem;background-color:#fff;border-radius:.2rem;-webkit-box-shadow:0 .4rem .8rem rgba(108,130,209,.2);box-shadow:0 .4rem .8rem rgba(108,130,209,.2);outline:0}@media (min-width:1024px){.modal--after-open{padding-right:1.5rem;padding-left:1.5rem}}@media (max-width:1023px){.modal--after-open{max-width:100%;height:100%}}.modal__overlay--after-open{position:fixed;top:0;left:0;width:100%;height:100%;padding:1rem;background-color:rgba(108,130,209,.8);z-index:4000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:1023px){.modal__overlay--after-open{padding:0}}@media (min-width:1024px){.modal__overlay--after-open{padding-top:3rem;padding-bottom:3rem}}.modal__close-button{position:absolute;top:-1.2rem;right:-1.2rem;width:4.4rem;height:4.4rem;border-radius:50%;padding:0;text-align:center;z-index:4025}.modal__close-button .edu-icon{height:2.4rem;width:2.4rem;display:inline-block;line-height:1;fill:#fff}@media (max-width:1023px){.modal__close-button{top:.8rem;right:.8rem}}.modal__contents{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.8rem .8rem 1.5rem;z-index:4010;word-wrap:break-word}@media (min-width:1024px){.modal__contents{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:1023px){.modal__contents{margin:auto;width:100%}}.modal__contents .page-header{padding:0}.modal__contents .container{padding-left:0;padding-right:0;text-align:center}.modal__contents-inner{padding-bottom:1.5rem}.modal__contents::-webkit-scrollbar-track{-webkit-box-shadow:none;box-shadow:none;border-radius:1rem;background-color:transparent}.modal__contents::-webkit-scrollbar{width:.8rem;background-color:transparent}.modal__contents::-webkit-scrollbar-thumb{border-radius:1rem;-webkit-box-shadow:none;background-color:rgba(0,0,0,.4)}.modal__footer,.modal__header{position:absolute;left:0;right:1.6rem;pointer-events:none;z-index:4020}.modal__header{bottom:auto;top:3.2rem;height:1.5rem}.modal__footer{bottom:1.5rem;height:2.4rem}.edu-heading{margin-top:3.2rem}.modal__contents-inner>.edu-heading:first-child{margin-top:0}.form-label__container{margin-bottom:.4rem}.form-label__container--center{text-align:center}.form-label__label{color:#444;font-family:proximanova,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.025rem;line-height:1.6rem}.form-label__note{margin-left:1.5rem;color:#767575;font-size:1.4rem}.form-feedback{border-radius:1.2rem;font-size:1.4rem;min-height:3.2rem;margin-bottom:1.5rem;padding:.8rem .4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form-feedback__icon{-ms-flex-order:1;order:1;max-width:1.5rem;min-width:1.5rem;margin-left:.4rem;margin-right:1.2rem;height:2.4rem;text-align:center}.form-feedback__text{-ms-flex-order:2;order:2;margin-right:.8rem}ul.form-feedback__text{width:100%;list-style-position:inside;margin:0;padding-left:0}.form-feedback--positive{background-color:#e7f7f6}.form-feedback--positive svg{fill:#10a0a2}.form-feedback--negative{background-color:#fff6f5}.form-feedback--negative svg{fill:#e76e6f}.measurement{display:-ms-flexbox;display:flex}.measurement span{padding:.5rem;margin-top:.5rem;color:#767575;font-size:1.4rem}.measurement input{width:unset}.form-input--hidden{display:-ms-flexbox;display:flex}.form-input--hidden input{border:none;background:transparent;font-size:inherit;margin-left:.5rem}.form-input__container{position:relative}.form-input__control{-webkit-box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);border:.1rem solid #d9d0ed;font-family:proximanova,sans-serif;color:#696969;background:#fff;font-size:1.6rem;letter-spacing:.025rem;line-height:1.5;width:100%;height:4.4rem;font-size:inherit;border-radius:.2rem;padding-left:1.5rem;padding-right:3.2rem;margin-bottom:1.5rem;display:block;background-color:#fff}.form-input__control:focus{outline:none;border-color:#6c82d1}.form-input__control::-webkit-calendar-picker-indicator{height:2.4rem;width:2.4rem}label.form-input{width:100%}.form-input--centered{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.form-input--centered button,.form-input--centered div.form-input-holder__container{width:45%}.form-input--disabled .form-input__control{-webkit-box-shadow:none;box-shadow:none;border-color:#ddd;background-color:#f5f4f4}.form-input--accept .form-input__control{border-color:#aae3e0}.form-input--accept .form-input__control:focus{outline:none;border-color:#aae3e0}.form-input--accept .form-input__icon{fill:#10a0a2}.form-input--reject .form-input__control{border-color:#ffd5d1}.form-input--reject .form-input__control:focus{outline:none;border-color:#ffd5d1}.form-input--reject .form-input__icon{fill:#e76e6f}.form-checkbox{position:relative;margin-bottom:1.5rem}.form-checkbox__field{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form-checkbox__hidden{position:absolute;opacity:0;width:3.2rem;height:3.2rem}.form-checkbox__styled{-webkit-box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);border:.1rem solid #d9d0ed;font-family:proximanova,sans-serif;color:#696969;background:#fff;font-size:1.6rem;letter-spacing:.025rem;line-height:1.5;-ms-flex:0 0 auto;flex:0 0 auto;width:3.2rem;height:3.2rem;border-radius:.2rem;margin-right:1.5rem;display:inline-block}.form-checkbox__styled--disabled{-webkit-box-shadow:none;box-shadow:none;border-color:#ddd;background-color:#f5f4f4}.form-checkbox__caption{padding-top:.2rem}.form-checkbox__caption--disabled{font-style:italic;color:#696969}.form-checkbox__checkmark{display:none;position:absolute;top:.4rem;left:.4rem;fill:#6c82d1}input[type=checkbox]:checked~.form-checkbox__caption{font-weight:700}input[type=checkbox]:focus~.form-checkbox__styled{border-color:#6c82d1}input[type=checkbox]:checked+.form-checkbox__checkmark{display:block}.form-code-input input{-webkit-box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);border:.1rem solid #d9d0ed;font-family:proximanova,sans-serif;color:#696969;background:#fff;font-size:1.6rem;letter-spacing:.025rem;line-height:1.5;height:4.8rem;width:4.4rem;font-size:3.2rem;border-radius:.2rem;padding-left:0;padding-right:0;margin-bottom:1.5rem;margin-right:.8rem;color:#5365aa;text-align:center}.form-code-input input:focus{outline:none;border-color:#6c82d1}.form-code-input input:last-child{margin-right:0}.form-code-input--accept input{border-color:#aae3e0;color:#007577}.form-code-input--accept input:focus{border-color:#aae3e0}.form-code-input--reject input{border-color:#ffd5d1;color:#c13736}.form-code-input--reject input:focus{border-color:#ffd5d1}.form-textarea__container{position:relative}.form-textarea__control{-webkit-box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);border:.1rem solid #d9d0ed;font-family:proximanova,sans-serif;color:#696969;background:#fff;font-size:1.6rem;letter-spacing:.025rem;line-height:1.5;width:100%;font-size:inherit;border-radius:.2rem;padding:1.2rem 3.2rem 1.2rem 1.2rem;margin-bottom:1.5rem;display:block;resize:vertical}.form-textarea__control:focus{outline:none;border-color:#6c82d1}.form-textarea--disabled .form-textarea__control{-webkit-box-shadow:none;box-shadow:none;border-color:#ddd;background-color:#f5f4f4}.form-textarea--accept .form-textarea__control{border-color:#aae3e0}.form-textarea--accept .form-textarea__control:focus{outline:none;border-color:#aae3e0}.form-textarea--accept .form-textarea__icon{fill:#10a0a2}.form-textarea--reject .form-textarea__control{border-color:#ffd5d1}.form-textarea--reject .form-textarea__control:focus{outline:none;border-color:#ffd5d1}.form-textarea--reject .form-textarea__icon{fill:#e76e6f}.form-textarea__icon{position:absolute;top:1rem;right:.8rem}.form-textarea__limit{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1.5rem}.form-radio{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative;margin-bottom:1.5rem}.form-radio__box{display:none}.form-radio__group{display:-ms-flexbox;display:flex}.form-radio__hidden{position:absolute;left:auto;right:auto;top:3.2rem;opacity:0}.form-radio__styled{-webkit-box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);border:.1rem solid #d9d0ed;font-family:proximanova,sans-serif;color:#696969;background:#fff;font-size:1.6rem;letter-spacing:.025rem;line-height:1.5;height:3.2rem;width:3.2rem;border-radius:50%;margin-right:1.5rem;display:inline-block}.form-radio__image-container{border:.2rem solid #fff;-webkit-box-shadow:0 .4rem .8rem 0 rgba(108,130,209,.2);box-shadow:0 .4rem .8rem 0 rgba(108,130,209,.2);border-radius:50%;overflow:hidden;height:6rem;width:6rem}@media (min-width:1024px){.form-radio__image-container{width:8rem;height:8rem}}.form-radio:focus,.form-radio:hover{cursor:pointer}.form-radio:focus .form-radio__caption--border,.form-radio:hover .form-radio__caption--border{background-color:#6c82d1;color:#fff}input[type=radio]:checked~.form-radio__image-container{border-color:#475794}input[type=radio]:checked~.form-radio__caption--border{background-color:#475794;color:#fff}.form-radio__image{height:100%;width:100%;border:.2rem solid #fff;border-radius:50%}.form-radio__styled--disabled{-webkit-box-shadow:none;box-shadow:none;border-color:#ddd;background-color:#f5f4f4}.form-radio__caption{padding-top:.2rem}.form-radio__caption--border{border:.1rem solid #6c82d1;padding:1rem;color:#6c82d1;font-weight:700}.form-radio--disabled .form-radio__caption{font-style:italic;color:#696969}.form-radio--disabled .form-radio__image-container{border-color:#ddd}.form-radio--disabled .form-radio__image{opacity:.35}.form-radio__dot{display:none;position:absolute;top:.4rem;left:.4rem;fill:#6c82d1}input[type=radio]:checked~.form-radio__caption{font-weight:700}input[type=radio]:focus~.form-radio__styled{border-color:#6c82d1}input[type=radio]:checked+.form-radio__dot{display:block}.Select{position:relative}.Select input::-webkit-contacts-auto-fill-button,.Select input::-webkit-credentials-auto-fill-button{display:none!important}.Select input::-ms-clear,.Select input::-ms-reveal{display:none!important}.Select,.Select div,.Select input,.Select span{-webkit-box-sizing:border-box;box-sizing:border-box}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none;opacity:.35}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{-webkit-box-shadow:none;box-shadow:none}.Select.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.Select.is-open>.Select-control .Select-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.Select.is-searchable.is-focused:not(.is-open)>.Select-control,.Select.is-searchable.is-open>.Select-control{cursor:text}.Select.is-focused>.Select-control{background:#fff}.Select.is-focused:not(.is-open)>.Select-control{border-color:#007eff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1);background:#fff}.Select.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:42px}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#007eff;outline:none;text-decoration:underline}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus{background:#fff}.Select.has-value.is-pseudo-focused .Select-input{opacity:0}.Select.is-open .Select-arrow,.Select .Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}.Select.Select--rtl{direction:rtl;text-align:right}.Select-control{background-color:#fff;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc;color:#333;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.06);box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{outline:none;background:#fff}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0 none;-webkit-box-shadow:none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:none;line-height:17px;padding:8px 0 12px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin .4s infinite linear;animation:Select-animation-spin .4s infinite linear;height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn .2s;animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select--rtl .Select-arrow-zone{padding-right:0;padding-left:5px}.Select-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0;position:relative}.Select-control>:last-child{padding-right:5px}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{position:absolute;display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;float:left}@-webkit-keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.06);box-shadow:0 1px 0 rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;left:0;top:100%;width:100%;z-index:1;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{background-color:#f5faff;background-color:rgba(0,126,255,.04);color:#333}.Select-option.is-focused{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.Select--rtl .Select-input{margin-left:0;margin-right:10px}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);border-radius:2px;border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,.24);color:#007eff;display:inline-block;font-size:.9em;line-height:1.4;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,.24);padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#d8eafd;background-color:rgba(0,113,230,.08);color:#0071e6}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:rgba(0,126,255,.24)}.Select--multi.Select--rtl .Select-value{margin-left:0;margin-right:5px}.Select--multi.Select--rtl .Select-value-icon{border-right:none;border-left:1px solid #c2e0ff;border-left:1px solid rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}.form-select{position:relative;margin-bottom:1.5rem}.form-select .Select-control{-webkit-box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);border:.1rem solid #d9d0ed;font-family:proximanova,sans-serif;color:#696969;background:#fff;font-size:1.6rem;letter-spacing:.025rem;line-height:1.5;height:4.4rem;border-color:#d9d0ed;border-radius:.2rem;border-width:.2rem}.form-select .Select-value-label{color:#696969!important}.form-select .Select-placeholder,.form-select .Select-value{line-height:4rem!important}.form-select .Select.is-focused:not(.is-open) .Select-control,.form-select .Select.is-open .Select-control{border-color:#6c82d1;-webkit-box-shadow:none;box-shadow:none}.form-select__expand{fill:#6c82d1;vertical-align:middle}.Select.is-disabled .Select-arrow-zone{opacity:1}.Select.is-disabled .form-select__expand{fill:#696969}.Select.is-disabled .Select-control,.Select.is-disabled .Select-control .Select-input:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#ddd;background-color:#f5f4f4}.form-input-holder__container{margin-bottom:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.form-input-holder__container button{margin-top:1.5rem;-ms-flex:.45 1;flex:.45 1}.react-numeric-input{margin-bottom:1.5rem;display:-ms-flexbox;display:flex}.react-numeric-input>b{display:block;width:4rem;height:4rem;border-radius:50%;background-color:#6c82d1;vertical-align:middle;-ms-flex-pack:center;justify-content:center;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-order:3;order:3;position:relative;cursor:pointer}.react-numeric-input>b:hover{background-color:#5d75c9}.react-numeric-input>b:active{background-color:#5365aa}.react-numeric-input>b:focus{-webkit-box-shadow:0 0 .8rem 0 #6c82d1;box-shadow:0 0 .8rem 0 #6c82d1}.react-numeric-input>b>i{display:block;width:1.6rem;height:.4rem;background:#fff;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}.react-numeric-input>b>i+i{width:.4rem;height:1.6rem}.form-incremental-stepper{-webkit-box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);border:.1rem solid #d9d0ed;font-family:proximanova,sans-serif;color:#696969;background:#fff;font-size:1.6rem;letter-spacing:.025rem;line-height:1.5;height:4rem;font-size:inherit;border-radius:.2rem;text-align:center;line-height:4rem;margin-right:1.5rem;margin-left:1.5rem;width:auto;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-order:2;order:2}.form-incremental-stepper:focus{outline:none;border-color:#6c82d1}.form-incremental-stepper:disabled{-webkit-box-shadow:none;box-shadow:none;border-color:#ddd;background-color:#f5f4f4;font-style:italic}.react-numeric-input>b:last-child{-ms-flex-order:1;order:1}.form-incremental-stepper:disabled~b{background-color:#ddd;cursor:default}.icon-chooser{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative;margin-bottom:1.5rem;padding:0;list-style-type:none}.icon-chooser .form-radio{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:0}.icon-chooser .form-radio__caption{display:block;font-size:1.4rem;min-height:.5rem}.icon-chooser-list__item{-ms-flex:1 1 auto;flex:1 1 auto;color:#6c82d1}.icon-chooser-list__item:hover{color:#475794}.icon-chooser.activityIcons>.icon-chooser-list__item{-ms-flex:25% 1;flex:25% 1;padding:1rem}.icon-chooser.activityIcons .form-radio__caption{max-width:95%;word-wrap:break-word;text-align:center;font-weight:700;margin-top:.2rem}.icon-chooser--small .form-radio__image-container{width:6rem;height:6rem}.icon-chooser--large .form-radio__image-container{width:12rem;height:12rem}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:85px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 0.85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\D7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.measurement{display:-ms-flexbox;display:flex}.measurement span{padding:.5rem;margin-top:.5rem;color:#767575;font-size:1.4rem}.measurement input{width:unset}.form-input--hidden{display:-ms-flexbox;display:flex}.form-input--hidden input{border:none;background:transparent;font-size:inherit;margin-left:.5rem}.form-input__container{position:relative}.form-input__control{-webkit-box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);box-shadow:inset 0 .4rem .4rem 0 rgba(108,130,209,.2);border:.1rem solid #d9d0ed;font-family:proximanova,sans-serif;color:#696969;background:#fff;font-size:1.6rem;letter-spacing:.025rem;line-height:1.5;width:100%;height:4.4rem;font-size:inherit;border-radius:.2rem;padding-left:1.5rem;padding-right:3.2rem;margin-bottom:1.5rem;display:block;background-color:#fff}.form-input__control:focus{outline:none;border-color:#6c82d1}.form-input__control::-webkit-calendar-picker-indicator{height:2.4rem;width:2.4rem}label.form-input{width:100%}.form-input--centered{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.form-input--centered button,.form-input--centered div.form-input-holder__container{width:45%}.form-input--disabled .form-input__control{-webkit-box-shadow:none;box-shadow:none;border-color:#ddd;background-color:#f5f4f4}.form-input--accept .form-input__control{border-color:#aae3e0}.form-input--accept .form-input__control:focus{outline:none;border-color:#aae3e0}.form-input--accept .form-input__icon{fill:#10a0a2}.form-input--reject .form-input__control{border-color:#ffd5d1}.form-input--reject .form-input__control:focus{outline:none;border-color:#ffd5d1}.form-input--reject .form-input__icon{fill:#e76e6f}.react-datepicker{border:none;font-family:proximanova,sans-serif;font-size:1.4rem;width:218px;-webkit-box-shadow:0 4px 8px 0 rgba(71,87,148,.7);box-shadow:0 4px 8px 0 rgba(71,87,148,.7);border-radius:4px}.react-datepicker-time__header,.react-datepicker__current-month{font-size:1.4rem;margin-bottom:.5rem}.react-datepicker__header{border-bottom:none}.react-datepicker__day,.react-datepicker__day-name{color:#5768a8;width:2.5rem;height:2.5rem}.react-datepicker__day--outside-month,.react-datepicker__day-name--outside-month{color:#999}.react-datepicker__day--selected,.react-datepicker__day-name--selected,.react-datepicker__day-name \--keyboard-selected,.react-datepicker__day \--keyboard-selected{background-color:#5768a8;color:#fff}.react-datepicker__month-container{width:100%}.react-datepicker__time-container{float:unset;border:none;width:unset}.react-datepicker__time-box{width:unset}.react-datepicker__time-list{overflow-y:unset}.react-datepicker__time-list-item--selected{background-color:#5768a8}.react-datepicker__triangle{display:none}.react-datepicker-popper[data-placement^=bottom]{margin-top:unset}.react-datepicker__navigation--previous{border-right-color:#5768a8}.react-datepicker__navigation--previous:hover{border-right-color:#475794}.react-datepicker__navigation--next{border-left-color:#5768a8}.react-datepicker__navigation--next:hover{border-left-color:#475794}.form-input--centered button.react-datepicker__navigation{width:1%}.date-input{background:url(/static/media/calendar.22fd88f5.svg) no-repeat 90%}.date-input__disabled{pointer-events:none;color:#999}.time-input{background:url(/static/media/clock.185463e6.svg) no-repeat 90%}.total-time{display:-ms-flexbox;display:flex}.total-time span{margin-right:.5rem}@media (max-width:1024px){.react-datepicker{font-size:2rem;width:75vw}.react-datepicker__current-month{font-size:2rem!important;margin-bottom:1rem}.react-datepicker__day-names,.react-datepicker__week{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}.react-datepicker__day-names{margin-bottom:1.5rem;height:4.5rem}.react-datepicker__time-box{width:unset!important}.react-datepicker__time-list-item{padding:25px!important}.react-datepicker__week .react-datepicker__day{width:5rem;height:5rem}}.question-edit__button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.question-edit__location-path{font-weight:700;color:#696969;padding:.8rem}.question-edit__location-label{margin-bottom:0}.ask-list-header-menu__container .header-dropdown{padding:0}.ask-list-header-menu__contents{padding:.4rem 0}.ask-list-header-menu__contents .edu-bubble__container{padding-left:0;padding-right:0}.ask-list-header-menu__contents .edu-bubble{text-align:left;margin-bottom:.8rem}.ask-list-header-menu__contents button{width:100%}.ask-list-header-menu__contents h5{margin-top:2.4rem}.ask-list-header-menu__no-questions{text-align:center;font-size:2rem;color:#5d75c9;margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width:1024px){.ask-list-header-menu__no-questions{margin-bottom:3.2rem}}.ask-list-header-menu__no-questions .edu-icon{fill:#6c82d1;height:12.8rem;width:12.8rem;opacity:.2}.ask-list-header-menu__add-button{width:100%;border-radius:0;background:#5768a8;padding:0;height:5.6rem;border:none}.ask-list-header-menu__add-button:hover{background:#6c82d1}.ask-list-header-menu__question-meta{margin-bottom:0}.ask-list-header-menu__question-contents{margin-bottom:.8rem}.ask-list-header-menu__dropdown{display:none}@media (min-width:1024px){.ask-list-header-menu__dropdown{display:block}}@media (min-width:1024px){.ask-list-header-menu__burger-menu{display:none}}.profile-option{position:relative}.profile-option .form-radio__image-container{height:8rem;width:8rem}@media (min-width:1024px){.profile-option .form-radio__image-container{height:12rem;width:12rem}}.profile-option label{cursor:pointer}.profile-option label:hover .form-radio__image-container{border-color:#d9d0ed}.profile-option label:active .form-radio__image-container{border-color:#6c82d1}.profile-option .form-radio--disabled .form-radio__image{opacity:1}.profile-option .form-radio--disabled .form-radio__image-container{border-color:#fff}.profile-option .form-radio--disabled .form-radio__caption{font-style:normal}.profile-option--editing label{cursor:default}.profile-option--editing label:active .form-radio__image-container,.profile-option--editing label:hover .form-radio__image-container{border-color:#fff}.profile-option__edit-button{position:absolute;bottom:2.4rem;right:0;width:3.6rem;height:3.6rem;border-radius:50%;vertical-align:middle;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0}.profile-option__edit-button-icon{fill:#fff}.profile-header h1{color:#6c82d1;font-size:3.2rem;margin-bottom:0}.profile-header h2{font-size:2rem;margin-bottom:0}.profile-header--welcome h1{color:#e76e6f;margin-bottom:1.5rem}.profile-container{text-align:center}.profile-container .icon-chooser{-ms-flex-pack:center;justify-content:center}.profile-container .icon-chooser-list__item{-ms-flex:0 0 auto;flex:0 0 auto;margin:.8rem}.profile-container--loading{min-height:19.2rem;position:relative}.profile-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.profile-footer>.button{-ms-flex:1 1;flex:1 1}.profile-footer>.button:first-child{margin-bottom:1.5rem}@media (min-width:1024px){.profile-footer{-ms-flex-direction:row;flex-direction:row}.profile-footer>.button:first-child{margin:0 1.5rem 0 0}}.login-modal{max-width:38rem}.login-modal .modal__contents{padding:0 .8rem}.login-modal .modal__contents h3{color:#000}.login-modal .modal__contents .text-link{color:#5d75c9;font-weight:400;cursor:pointer}.login-modal .modal__contents .input-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.login-modal .modal__contents #form-input--room,.login-modal .modal__contents .input-container .form-input{width:46%}.profile-modal{max-width:67rem}.profile-modal .page-header{padding-top:0}.error-message__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding:0 1.5rem;padding-top:6rem}.error-message__heading{color:#e76f6f;font-family:proximanova,sans-serif;font-weight:800;letter-spacing:.05rem;text-align:center;font-size:3.2rem;line-height:3.6rem}@media screen and (min-width:1024px){.error-message__heading{font-size:5.4rem;line-height:6rem}}.login{text-decoration:none;font-size:1.4rem;color:#444}.login-form{margin:auto}.login-container.container .form-feedback,.login-container.container .form-label__container,.login-container .form-feedback,.login-container .form-label__container{text-align:left}.login-container__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}.login-container__footer .button{position:relative;padding:1.2rem 1.5rem;width:18rem}.login-container__footer .button--loading{color:transparent}.login__forgot-password-button{margin-top:1.5rem}.profile-delete-modal{max-width:67rem;text-align:center}.profile-delete-modal__confirmation{font-weight:700;margin:0}.profile-delete-modal__error{font-weight:700;color:#e16362}.profile-delete-modal__actions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.profile-delete-modal__actions--single{display:block}.profile-delete-modal__actions>.button:first-child{margin:0 0 1.5rem}@media (min-width:1024px){.profile-delete-modal__actions{-ms-flex-direction:row;flex-direction:row}.profile-delete-modal__actions>*,.profile-delete-modal__actions>.button:first-child{-ms-flex:1 1 50%;flex:1 1 50%;margin:0 .8rem}}.profile-editor__header{margin-bottom:3.2rem}.profile-editor__fields{margin:0 auto;max-width:35rem}.profile-editor__name-fields{display:-ms-flexbox;display:flex}.profile-editor__name-fields>:first-child{margin-right:.8rem}.profile-editor__name-fields>:last-child{margin-left:.8rem}.profile-editor__icon-field{text-align:center}.profile-editor__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.profile-editor__footer>.button:first-child{margin:0 0 1.5rem}@media (min-width:1024px){.profile-editor__footer{-ms-flex-direction:row;flex-direction:row}.profile-editor__footer>.button:first-child{margin:0}}.profile-editor__delete,.profile-editor__save{min-width:14.4rem}.profile-editor--new .profile-editor__footer,.profile-editor--primary .profile-editor__footer{-ms-flex-pack:center;justify-content:center}.profile-selector-modal{max-width:67rem}.profile-selector-modal .page-header{padding-top:0}.forgot-password-container{text-align:center}.forgot-password-container__footer{margin-top:1.5rem}.forgot-password-success-message .note{font-size:1.4rem}.forgot-password-success-message .content-additional{text-align:left;font-size:1.4rem}.forgot-password-success-message ul{margin-bottom:0}.forgot-password-modal{max-width:38rem}.forgot-password-modal .modal__contents{padding:0 .8rem}.invite-container{text-align:center}.invite-container .form-feedback{text-align:left}.invite-modal{max-width:38rem}.invite-modal .modal__contents{padding:0 .8rem}.invite-modal .page-header{padding:.8rem 0}.invite-modal .invite-container,.invite-modal .invite-container.container{padding:0 0 2.4rem;max-width:none}.logout-warning-modal{border-radius:.4rem;background-color:#fff;-webkit-box-shadow:0 .4rem .8rem 0 rgba(71,87,148,.7);box-shadow:0 .4rem .8rem 0 rgba(71,87,148,.7);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:1.5rem}.logout-warning-modal .modal__close-button{position:static;-ms-flex-item-align:end;align-self:flex-end}.logout-warning-modal__header{margin-top:3.2rem;margin-bottom:2.4rem}.logout-warning-modal__header h2{color:#444;font-family:proximanova,sans-serif;font-size:2.4rem;font-weight:800;letter-spacing:.05rem;line-height:2.8rem;text-align:center;margin:0}.logout-warning-modal__body{text-align:center;margin:0}.logout-warning-modal__body-countdown{margin-top:2.4rem;color:#e16362;font-size:2.8rem;font-weight:700;letter-spacing:.05rem;line-height:3.2rem}.logout-warning-modal__body p{margin:0}.logout-warning-modal__footer{margin-top:2.4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.logout-warning-modal__footer button{margin:0 .8rem}.measurement input{padding-right:1.5rem}.measurement .form-feedback--negative{max-height:40px}.edu-text{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:632px;margin-bottom:3.2rem}@media (min-width:1800px){.edu-text{max-width:792px}}.edu-text:last-child{margin-bottom:0}.edu-text h1,.edu-text h2,.edu-text h3,.edu-text h4,.edu-text h5{margin-top:3.2rem}.edu-text h1:first-child,.edu-text h2:first-child,.edu-text h3:first-child,.edu-text h4:first-child,.edu-text h5:first-child{margin-top:0}.edu-text--note{font-size:1.4rem;color:#696969}.edu-text--left,.edu-text--right{margin:1.5rem 0}@media (min-width:1024px){.edu-text--left,.edu-text--right{margin-top:0;margin-bottom:1.5rem;max-width:50%}.edu-text--left{float:left;margin-right:3.2rem}.edu-text--right{float:right;margin-left:3.2rem}}.edu-column__contents>.edu-text,.edu-list__item>.edu-text{padding-left:0;padding-right:0}.edu-text__evidence-icon{height:1.5rem;width:1.5rem;vertical-align:middle}.edu-text__evidence-icon .edu-icon__tooltip-foreground{fill:#5365aa}.edu-text__evidence-icon .edu-icon__tooltip-background{fill:#f7f4fd}.edu-text__evidence-button{vertical-align:text-bottom;margin-bottom:-.2rem;cursor:pointer}h2 .edu-text__evidence-button{margin-bottom:.8rem}h3 .edu-text__evidence-button{margin-bottom:.4rem}h4 .edu-text__evidence-button{margin-bottom:0}.edu-text__evidence-button:hover{cursor:pointer}.edu-text__evidence-button:hover .edu-text__evidence-icon .edu-icon__tooltip-foreground{fill:#f7f4fd}.edu-text__evidence-button:hover .edu-text__evidence-icon .edu-icon__tooltip-background{fill:#5365aa}.edu-table__container{width:auto;max-width:1056px;margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:3.2rem;overflow:scroll;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width:1024px){.edu-table__container{margin-left:auto;margin-right:auto}}.edu-table{margin-left:auto;margin-right:auto;border-collapse:collapse}@media (min-width:1024px){.edu-table{width:100%}}.edu-table td,.edu-table th{vertical-align:top;padding:1.2rem .4rem;text-align:center;font-size:1.4rem}@media (min-width:1024px){.edu-table td,.edu-table th{padding:1.5rem .8rem;font-size:1.6rem}}.edu-table thead th{vertical-align:bottom;background-color:#e7f7f6;border-bottom:.2rem solid #10a0a2;font-weight:700;line-height:1}.edu-table td{border-bottom:.2rem solid #aae3e0}.edu-table--highlight{background-color:#fff4e2}.saveentry-modal__title{text-transform:none;letter-spacing:.025rem;font-size:1.6rem;margin-bottom:2rem}.saveentry-modal__text{text-align:center;margin-bottom:4rem}.saveentry-modal__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly}.saveentry-modal__footer .button:first-child{margin-bottom:.8rem}@media (min-width:1024px){.saveentry-modal__footer{-ms-flex-direction:row;flex-direction:row;margin-left:1.5rem;margin-right:1.5rem}.saveentry-modal__footer .button:first-child{margin-bottom:0;margin-right:1.5rem}.saveentry-modal__footer .button{-ms-flex:1 1 auto;flex:1 1 auto}}.tracker-chooser-options{position:absolute;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;height:32rem;width:32rem;visibility:hidden;opacity:0;-webkit-transform:translate3d(-40%,-50%,0) scale(0);transform:translate3d(-40%,-50%,0) scale(0);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#5768a8;border-radius:50%;will-change:transfrom;-webkit-box-shadow:0 -1rem 1rem 0 rgba(23,38,93,.5);box-shadow:0 -1rem 1rem 0 rgba(23,38,93,.5);display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;z-index:2000}.tracker-chooser-options.\--open{opacity:1;visibility:visible;-webkit-transform:translate3d(-14rem,-40%,0) scale(1);transform:translate3d(-14rem,-40%,0) scale(1);cursor:default}@media (min-width:1024px){.tracker-chooser-options{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-box-shadow:0 1rem 1rem 0 rgba(23,38,93,.5);box-shadow:0 1rem 1rem 0 rgba(23,38,93,.5)}.tracker-chooser-options.\--open{-webkit-transform:translate3d(-40%,-40%,0) scale(1);transform:translate3d(-40%,-40%,0) scale(1)}}.tracker-chooser-button{display:-ms-flexbox;display:flex;position:relative;font-weight:400;font-size:1.2rem;color:#696969;cursor:pointer;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;z-index:9999}.tracker-chooser-button:hover{background-color:none}.tracker-chooser-button:hover .tracker-chooser-button__icon-container{-webkit-box-shadow:0 .2rem 1rem .2rem #17265d;box-shadow:0 .2rem 1rem .2rem #17265d}.tracker-chooser-button:hover .tracker-chooser-button__title{-webkit-box-shadow:-.1rem .2rem 1rem -.3rem #17265d;box-shadow:-.1rem .2rem 1rem -.3rem #17265d}.tracker-chooser-button:focus .tracker-chooser-button__icon-container{opacity:.5}.tracker-chooser-button:focus .tracker-chooser-button__title{color:#fff;background:#6c82d1}@media (min-width:30rem){.tracker-chooser-button{width:auto;margin-bottom:0}}.tracker-chooser-button:first-child,.tracker-chooser-button:last-child{top:-13.5rem}.tracker-chooser-button:first-child{left:1rem}.tracker-chooser-button:last-child{right:1rem}.tracker-chooser-button:nth-child(2),.tracker-chooser-button:nth-child(4){top:-20.5rem}.tracker-chooser-button:nth-child(2){left:-1.8rem}.tracker-chooser-button:nth-child(4){right:-1.8rem}.tracker-chooser-button:nth-child(3){right:0;top:-22rem}@media (min-width:1024px){.tracker-chooser-button:first-child,.tracker-chooser-button:last-child{top:-11.5rem}.tracker-chooser-button:first-child{left:1.4rem}.tracker-chooser-button:last-child{right:1.4rem}.tracker-chooser-button:nth-child(2),.tracker-chooser-button:nth-child(4){top:-3.5rem}.tracker-chooser-button:nth-child(2){left:-1.8rem}.tracker-chooser-button:nth-child(4){right:-1.8rem}.tracker-chooser-button:nth-child(3){right:0;top:0}}.tracker-chooser-button__icon-container{width:6rem;height:6rem;border-radius:50%;-webkit-box-shadow:0 .4rem .8rem 0 rgba(108,130,209,.2);box-shadow:0 .4rem .8rem 0 rgba(108,130,209,.2);-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.tracker-chooser-button__icon{width:100%;height:100%;border-radius:50%;border:.2rem solid #fff}.tracker-chooser-button__title{background:#fff;border-radius:1rem;padding:.1rem .4rem;position:relative;top:-1rem;color:#5768a8;font-weight:700;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.tracker-chooser-button:focus{outline:none}.tracker-chooser-button:focus .tracker-chooser-button__icon-container{border-color:#6c82d1}.warning-modal__title{text-transform:none;letter-spacing:.025rem;font-size:1.6rem;margin-bottom:2rem}.warning-modal__text{text-align:center;margin-bottom:4rem}.warning-modal__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space-evenly;justify-content:space-evenly}.warning-modal__footer .button:first-child{margin-bottom:.8rem}@media (min-width:1024px){.warning-modal__footer{-ms-flex-direction:row;flex-direction:row;margin-left:1.5rem;margin-right:1.5rem}.warning-modal__footer .button:first-child{margin-bottom:0;margin-right:1.5rem}.warning-modal__footer .button{-ms-flex:1 1 auto;flex:1 1 auto}}.activity-tracker__form{max-width:42rem;margin:auto}.activity-tracker__form h2{color:#444}.activity-tracker__form .datePicker{width:calc(50% - .8rem);margin-right:.8rem}.activity-tracker__form .totalTime{margin-bottom:3rem}.activity-tracker__form .totalTime span{font-weight:600}@media (min-width:1024px){.activity-tracker__form{max-width:48rem}}.activity-tracker__container{position:relative}.activity-tracker__container .button--basic{position:relative;z-index:3000}.activity-tracker__container .button--basic,.activity-tracker__container .button--basic #trackPlusOutline{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform}.activity-tracker__container .button--basic #trackPlusOutline{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.activity-tracker__container .button--basic.\--open{-webkit-transform:translateZ(0);transform:translateZ(0)}@media (min-width:1024px){.activity-tracker__container .button--basic.\--open{-webkit-transform:translate3d(0,2.5rem,0);transform:translate3d(0,2.5rem,0)}}.activity-tracker__container .button--basic.\--open #trackCircleOutline{visibility:hidden}.activity-tracker__container .button--basic.\--open #trackPlusOutline{-webkit-transform:rotate(-135deg) scale(2.5);-ms-transform:rotate(-135deg) scale(2.5);transform:rotate(-135deg) scale(2.5)}.activity-tracker__container .button--basic.\--open .icon-with-label__label{visibility:hidden}.tippy-touch{cursor:pointer!important}.tippy-notransition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.tippy-popper{max-width:350px;-webkit-perspective:700px;perspective:700px;z-index:9999;outline:0;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);-o-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none;line-height:1.4}.tippy-popper[data-html]{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-8px;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 6px;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 90%;-ms-transform-origin:0 90%;transform-origin:0 90%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-50%,25%);-ms-transform:scale(6) translate(-50%,25%);transform:scale(6) translate(-50%,25%);opacity:1}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1) translate(-50%,25%);-ms-transform:scale(1) translate(-50%,25%);transform:scale(1) translate(-50%,25%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px) scale(1);-ms-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(0);-ms-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-8px;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 6px;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -90%;-ms-transform-origin:0 -90%;transform-origin:0 -90%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-50%,-125%);-ms-transform:scale(6) translate(-50%,-125%);transform:scale(6) translate(-50%,-125%);opacity:1}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1) translate(-50%,-125%);-ms-transform:scale(1) translate(-50%,-125%);transform:scale(1) translate(-50%,-125%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(10px) scale(1);-ms-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(0);-ms-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-16px;-webkit-transform-origin:33.33333333% 50%;-ms-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(40%,-50%);-ms-transform:scale(6) translate(40%,-50%);transform:scale(6) translate(40%,-50%);opacity:1}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5) translate(40%,-50%);-ms-transform:scale(1.5) translate(40%,-50%);transform:scale(1.5) translate(40%,-50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px) scale(1);-ms-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(0);-ms-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-16px;-webkit-transform-origin:66.66666666% 50%;-ms-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-100% 0;-ms-transform-origin:-100% 0;transform-origin:-100% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-140%,-50%);-ms-transform:scale(6) translate(-140%,-50%);transform:scale(6) translate(-140%,-50%);opacity:1}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5) translate(-140%,-50%);-ms-transform:scale(1.5) translate(-140%,-50%);transform:scale(1.5) translate(-140%,-50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(10px) scale(1);-ms-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(0);-ms-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.9rem;padding:.3rem .6rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip[data-size=small]{padding:.2rem .4rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.4rem .8rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-animatefill] .tippy-content{transition:-webkit-clip-path cubic-bezier(.46,.1,.52,.98);-webkit-transition:-webkit-clip-path cubic-bezier(.46,.1,.52,.98);-o-transition:clip-path cubic-bezier(.46,.1,.52,.98);transition:clip-path cubic-bezier(.46,.1,.52,.98);transition:clip-path cubic-bezier(.46,.1,.52,.98),-webkit-clip-path cubic-bezier(.46,.1,.52,.98)}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(.53,2,.36,.85);-o-transition-timing-function:cubic-bezier(.53,2,.36,.85);transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip[data-inertia][data-state=hidden]{-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:24px;height:8px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:26%;left:50%;top:50%;z-index:-1;-webkit-transition:all cubic-bezier(.46,.1,.52,.98);-o-transition:all cubic-bezier(.46,.1,.52,.98);transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(100% 100% at 50% 50%);clip-path:ellipse(100% 100% at 50% 50%)}body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(5% 50% at 50% 50%);clip-path:ellipse(5% 50% at 50% 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(135% 100% at 0 50%);clip-path:ellipse(135% 100% at 0 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(40% 100% at 0 50%);clip-path:ellipse(40% 100% at 0 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(135% 100% at 100% 50%);clip-path:ellipse(135% 100% at 100% 50%)}body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(40% 100% at 100% 50%);clip-path:ellipse(40% 100% at 100% 50%)}@media (max-width:360px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}.tooltip-container{display:inline-block!important;vertical-align:middle;width:1.5rem;height:1.5rem}.tippy-popper{width:18rem}.tippy-popper .tippy-tooltip{color:inherit;background-color:#fff;border:.2rem solid #d9d0ed;border-radius:1.2rem;-webkit-box-shadow:0 0 1.5rem 0 rgba(108,130,209,.2);box-shadow:0 0 1.5rem 0 rgba(108,130,209,.2);padding:1.5rem 1rem;font-size:1.6rem}.tippy-popper .tippy-tooltip p:last-child{margin-bottom:0}.tippy-popper[x-placement^=bottom] .tippy-arrow,.tippy-popper[x-placement^=top] .tippy-arrow{width:1rem;height:1rem;background:#fff;border-color:#d9d0ed;border-style:solid;border-width:0 .2rem .2rem 0;bottom:-1.2rem;margin:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tippy-popper[x-placement^=bottom] .tippy-arrow{top:-1.2rem;bottom:auto;border-width:.2rem 0 0 .2rem}.tooltip-icon{width:2.4rem;height:2.4rem;fill:#5365aa}.diary-entry-form__feeling-chooser.icon-chooser{margin-top:0;-ms-flex-pack:center;justify-content:center}.diary-entry-form__feeling-chooser.icon-chooser .form-radio{padding:.8rem}.diary-entry-form__feeling-chooser.icon-chooser .icon-chooser-list__item{-ms-flex:0 1 auto;flex:0 1 auto}.diary-entry-form__feeling-chooser.icon-chooser .form-radio__image-container{height:4.8rem;width:4.8rem;-webkit-box-shadow:none;box-shadow:none}.diary-entry-form__feeling--depressed .form-radio__image-container{background-color:#f7f4fd}.diary-entry-form__feeling--sad .form-radio__image-container{background-color:#e7f7f6}.diary-entry-form__feeling--okay .form-radio__image-container{background-color:#fff4e2}.diary-entry-form__feeling--happy .form-radio__image-container{background-color:#fff6f5}.diary-entry-form__textarea .form-textarea__control{height:19.2rem}.diary-entry-form .form-footer-columns__left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.diary-entry-form .form-checkbox{margin-bottom:0}.diary-forgot-pin-modal{text-align:center}.diary-forgot-pin-modal .form-feedback{display:-ms-inline-flexbox;display:inline-flex}.edu-section{clear:both;padding-top:.1rem;padding-bottom:.1rem}.edu-section__contents{margin-top:4rem;margin-bottom:4rem}.edu-section__title{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:1056px;margin-top:4rem}@media (min-width:1800px){.edu-section__title{max-width:1192px}}.edu-section__title+.edu-section__contents{margin-top:0}.page-viewer-container>.edu-section--default:first-child>.edu-section__contents{margin-top:.8rem}.page-viewer-container>.edu-section--default:last-child>.edu-section__contents{margin-bottom:.8rem}.edu-section--default+.edu-section--default>.edu-section__contents,.edu-section-image+.edu-section--default>.edu-section__contents{margin-top:0}.edu-section--red{background:#fff6f5}.edu-section--red h1,.edu-section--red h2,.edu-section--red h3,.edu-section--red h4{color:#e16362}.edu-section--green{background:#e7f7f6}.edu-section--green h1,.edu-section--green h2,.edu-section--green h3,.edu-section--green h4{color:#0a9193}.edu-section--blue{background:#f7f4fd}.edu-section--blue h1,.edu-section--blue h2,.edu-section--blue h3,.edu-section--blue h4{color:#5d75c9}.edu-section--yellow{background:#fff4e2}.diary-lock__card{text-align:center}.diary-lock__card .form-feedback{display:-ms-inline-flexbox;display:inline-flex}.diary-lock__intro{font-weight:700;margin-top:1rem}.diary-lock__note{margin-top:1rem}.diary-lock__email-link{font-size:1.4rem;color:#6c82d1}.diary-lock__email-link:hover{background:transparent}.diary-reset-pin-container.container{max-width:60rem;text-align:center}.diary-reset-pin-container__not-found-message{list-style-type:none;margin:0;padding:0}.diary-reset-pin-container__not-found-message button{font-size:inherit}.diary-reset-pin-container__not-found-message li{list-style-type:none;margin:0 0 .8rem}.diary-reset-pin-container__not-found-message li:last-child{margin:0}.diary-reset-pin-success{border-radius:2rem;background:#e7f7f6;padding:3.2rem}.diary-reset-pin-failure .form-feedback{display:-ms-inline-flexbox;display:inline-flex}.diary-setup-card{text-align:center}.diary-setup-card .react-code-input{margin-bottom:1.5rem}.diary-setup__form{margin-left:auto;margin-right:auto;max-width:32rem}.page-header.diary__page-header{text-align:center;padding-bottom:3rem}.diary-view__no-entries{text-align:center;font-size:2rem;padding-top:2rem}.diary-view__no-entries .edu-icon{fill:#e76f6f;height:7.8rem;width:7.8rem}.diary-view__no-entries .svg-outline{fill:#fff6f5}.diary-view__no-entries-text{margin-top:4.2rem}.diary-view__container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:632px}@media (min-width:1800px){.diary-view__container{max-width:792px}}.diary-entry{background:#fff;border-radius:2rem;-webkit-box-shadow:0 .4rem .8rem rgba(231,110,111,.2);box-shadow:0 .4rem .8rem rgba(231,110,111,.2);margin-bottom:2rem;padding:2rem 1.5rem;text-align:center}@media (min-width:1024px){.diary-entry{margin-bottom:1.5rem;padding:1.5rem;text-align:left}}.diary-entry__header{margin-bottom:1.25rem}@media (min-width:1024px){.diary-entry__header{margin-bottom:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.diary-entry__timestamp{margin-bottom:.5rem}@media (min-width:1024px){.diary-entry__timestamp{margin-bottom:0}}.diary-entry__date{font-weight:700;font-size:2rem;margin:0}.diary-entry__time{color:#696969;font-size:1.4rem;margin:0}.diary-entry__feeling{display:-ms-inline-flexbox;display:inline-flex;font-weight:700;border-radius:50rem;padding:0 .75rem 0 1.5rem;-ms-flex-align:center;align-items:center}.diary-entry__feeling--depressed{background-color:#f7f4fd}.diary-entry__feeling--sad{background-color:#e7f7f6}.diary-entry__feeling--okay{background-color:#fff4e2}.diary-entry__feeling--happy{background-color:#fff6f5}.diary-entry__feeling-icon{height:3.2rem;width:3.2rem;margin-left:.4rem}@media (min-width:1024px){.diary-entry__feeling-icon{height:4.8rem;width:4.8rem}}.diary-entry__content{text-align:initial;margin-bottom:1.5rem}.diary-entry__footer .borderless-button{padding:0}@media (min-width:1024px){.diary-entry__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.diary-entry__footer-hide,.diary-entry__footer-show{font-weight:700;-ms-flex-order:2;order:2}.diary-entry__footer-hide .borderless-button,.diary-entry__footer-show .borderless-button{margin-left:.8rem}@media (min-width:1024px){.diary-entry__footer-hide,.diary-entry__footer-show{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.diary-entry__footer-edit{-ms-flex-order:1;order:1;margin-top:.8rem}@media (min-width:1024px){.diary-entry__footer-edit{margin-top:0}}.footer{padding:0;width:100%;max-width:1024px;margin:0 auto;visibility:hidden;height:6.9rem;overflow:hidden}@media (min-width:1024px){.footer{visibility:visible;height:auto;overflow:auto;padding-top:6.4rem;padding-bottom:3.2rem}}.footer__nav{display:none;width:60rem;margin-left:auto;margin-right:auto;padding-top:3.2rem}@media (min-width:1024px){.footer__nav{display:-ms-flexbox;display:flex}}@media (min-width:1056px){.footer__nav{float:left}}.footer__note{clear:both;margin:0 1.5rem}.footer__legal-links,.footer__note{text-align:center;font-size:1.4rem;color:#696969}.footer__legal-links{margin:1.8rem 1.5rem}.footer__legal-links .text-link{color:#444;font-weight:400;margin-right:5.5rem;border-bottom:.2rem solid #5768a8}.footer__legal-links .text-link:last-child{margin-right:0}.footer__legal-links .text-link:visited{color:#444}.footer__logo--mobile{text-align:center;margin-bottom:1.5rem}@media (min-width:1056px){.footer__logo--mobile{display:none}}.footer__logo--desktop{display:none}@media (min-width:1056px){.footer__logo--desktop{display:block}}.footer__logo-image{max-width:3.2rem}.footer__logo--desktop{text-align:center}.video{margin:1rem}.video img{max-width:100%;display:block}.video a,.video a:visited{color:#5768a8}@media screen and (min-width:768px){.container.videos-overview-cards-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.container.videos-overview-cards-container .video{width:calc(33.3333% - 2rem)}}.breadcrumbs{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:1056px;text-align:center;font-weight:700;font-size:1.2rem;padding-bottom:.8rem;text-transform:uppercase;letter-spacing:.1rem}@media (min-width:1800px){.breadcrumbs{max-width:1192px}}@media (min-width:1024px){.breadcrumbs{font-size:1.4rem}}.breadcrumbs__arrow{fill:#d9d0ed;margin-left:.6rem;margin-right:.6rem}.breadcrumb{display:inline-block}.videos-overview-container iframe{max-width:100%}.videos-overview-container .edu-video{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.videos-overview-container .edu-video__contents{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:baseline;align-items:baseline}.videos-overview-container .edu-video .edu-learn{padding-top:2.5rem}.videos-overview-container .edu-video .edu-learn h4{text-align:left;color:#444}.videos-overview-container .edu-video .edu-learn a,.videos-overview-container .edu-video .edu-learn a:visited{color:#5768a8}.videos-overview-container .edu-video .edu-learn a:hover,.videos-overview-container .edu-video .edu-learn a:visited:hover{border-bottom:.2rem solid #5768a8}.videos-overview-container .edu-video .edu-youtube{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.align-center{text-align:center}.align-right{text-align:right}.inline-block{display:inline-block}.left{float:left}.right{float:right}.clear{clear:both}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden{display:none}.clearfix:after{content:"";display:table;clear:both}.burger-menu-overlay{background:rgba(108,130,209,.8)!important;top:0;left:0}.burger-menu{background-color:#fff}@media (min-width:1024px){.burger-menu{display:none}}.burger-menu--open{-webkit-box-shadow:1rem 0 1rem 0 rgba(87,104,168,.5);box-shadow:1rem 0 1rem 0 rgba(87,104,168,.5);z-index:9999!important}.burger-menu--right{border-left:.2rem solid #d9d0ed}@font-face{font-family:proximanova;src:url(/static/media/proximanova-extrabold-webfont.2e472cf8.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:proximanova;src:url(/static/media/proximanova-semibold-webfont.544dd647.woff2) format("woff2"),url(/static/media/proximanova-semibold-webfont.0d8aa022.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:proximanova;src:url(/static/media/proximanova-semiboldit-webfont.36eeb7ee.woff2) format("woff2"),url(/static/media/proximanova-semiboldit-webfont.e4b54934.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:proximanova;src:url(/static/media/proximanova-regular-webfont.ed723eff.woff2) format("woff2"),url(/static/media/proximanova-regular-webfont.57acd367.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:proximanova;src:url(/static/media/proximanova-regularit-webfont.12174273.woff2) format("woff2"),url(/static/media/proximanova-regularit-webfont.37e0e76d.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:proximanova;src:url(/static/media/proximanova-light-webfont.09772c2c.woff2) format("woff2"),url(/static/media/proximanova-light-webfont.4b95f6a4.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:proximanova;src:url(/static/media/proximanova-lightit-webfont.8d3128f3.woff2) format("woff2"),url(/static/media/proximanova-lightit-webfont.06a9d9a0.woff) format("woff");font-weight:300;font-style:italic}html{font-size:62.5%}body{letter-spacing:.025rem;font-family:proximanova,sans-serif;color:#444;line-height:1.5;font-size:1.6rem}@media (min-width:1800px){body{font-size:2rem}}b,h1,h2,h3,h4,h5,strong{font-weight:700}h1,h2,h3,h4,h5{line-height:1.2;margin-top:0;margin-bottom:1.5rem;text-align:center}h1{color:#e76e6f;font-size:3.2rem}@media (min-width:1024px){h1{font-size:5.4rem}}h2{color:#10a0a2;font-size:2.4rem}@media (min-width:1024px){h2{font-size:3.2rem}}h3{color:#6c82d1;font-size:2rem}@media (min-width:1024px){h3{font-size:2.8rem}}h4{color:#e16362;font-size:1.8rem}@media (min-width:1024px){h4{font-size:2rem}}h5{text-transform:uppercase;color:#444;font-size:1.2rem;letter-spacing:.1rem}@media (min-width:1024px){h5{font-size:1.4rem}}.page-contents h1,.page-contents h2,.page-contents h3,.page-contents h4,.page-contents h5{margin-top:3.2rem}.text-note{font-size:1.4rem;color:#696969}.error-text{font-size:1.4rem;color:#e76e6f}p{margin-top:0;margin-bottom:1.5rem}a,a:active,a:focus,a:hover,a:visited{outline:none;text-decoration:none}a[data-reference-id]{-webkit-transform:scale(.6) translateY(-1rem);-ms-transform:scale(.6) translateY(-1rem);transform:scale(.6) translateY(-1rem);display:inline-block;color:#444;border-bottom:.2rem solid #5768a8;border-radius:.2rem}a[data-reference-id]:before{content:"("}a[data-reference-id]:after{content:")"}.edu-text a,.full-width-link,.link-container a,.text-link{font-weight:700;text-decoration:none;outline:none}.edu-text a:visited,.full-width-link:visited,.link-container a:visited,.text-link:visited{color:#5365aa}.edu-text a>.edu-icon,.full-width-link>.edu-icon,.link-container a>.edu-icon,.text-link>.edu-icon{fill:#5365aa;vertical-align:text-bottom;height:2rem;width:2rem}.edu-text a:hover,.full-width-link:hover .full-width-link__text,.link-container a:hover,.text-link--hover,.text-link:hover{color:#5d75c9;-webkit-box-shadow:0 -.2rem 0 0 #d9d0ed inset;box-shadow:inset 0 -.2rem 0 0 #d9d0ed}.edu-text a:active,.full-width-link:active .full-width-link__text,.link-container a:active,.text-link--active,.text-link:active{background:#f7f4fd}.edu-text a:focus,.full-width-link:focus .full-width-link__text,.link-container a:focus,.text-link--focus,.text-link:focus{text-shadow:0 0 .4rem #d9d0ed}.edu-text a:disabled,.edu-text a:disabled:hover,.full-width-link:disabled .full-width-link__text,.full-width-link:disabled:hover .full-width-link__text,.link-container a:disabled,.link-container a:disabled:hover,.text-link--disabled,.text-link--disabled:hover,.text-link:disabled,.text-link:disabled:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#ddd;text-shadow:none}.full-width-link{width:100%}button{cursor:pointer}.react-tabs__tab{border:none;color:#444;font-weight:700;text-align:center;-ms-flex:1 1 auto;flex:1 1 auto;bottom:auto;padding:.8rem 1.5rem;border-style:solid;border-color:transparent;border-width:0 0 .4rem;line-height:1}@media (min-width:1024px){.react-tabs__tab{padding:1.5rem 3rem;border-bottom-width:.8rem;font-size:2rem}}.react-tabs__tab:hover{color:#5d75c9}.react-tabs__tab:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#5d75c9;text-shadow:0 0 .4rem #d9d0ed}.react-tabs__tab:focus:after{display:none}.react-tabs--red .react-tabs__tab--selected{color:#e16362;border-color:#e16362}.react-tabs--red .react-tabs__tab:hover{color:#e16362}.react-tabs--green .react-tabs__tab--selected{color:#0a9193;border-color:#0a9193}.react-tabs--green .react-tabs__tab:hover{color:#0a9193}.react-tabs--blue .react-tabs__tab--selected{color:#5d75c9;border-color:#5d75c9}.react-tabs--blue .react-tabs__tab:hover{color:#5d75c9}.react-tabs__tab--selected{color:#5d75c9;border-color:#5d75c9}.react-tabs__tab-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:.8rem 0 0;padding:0;border-bottom:none;list-style:none}@media (min-width:1024px){.form-footer-columns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.form-footer-columns__left,.form-footer-columns__right{text-align:center}.form-footer-columns__left .form-checkbox,.form-footer-columns__right .form-checkbox{display:-ms-inline-flexbox;display:inline-flex}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;background:#fff;-webkit-overflow-scrolling:touch;overflow:auto}body.ReactModal__Body--open{overflow:hidden}button{border:none;padding:0;background:transparent;font-family:proximanova,sans-serif;font-weight:700;font-size:1.6rem;outline:none}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wrapper{min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.content-container{-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:4.2rem}@media (min-width:1024px){.content-container{padding-top:13.6rem;padding-bottom:0}}.content-container.\--no-padding{padding:0}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:1056px}@media (min-width:1800px){.container{max-width:1192px}}.container--content,.edu-section__contents>.container--content,.edu-step__contents>.container--content{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:632px}@media (min-width:1800px){.container--content,.edu-section__contents>.container--content,.edu-step__contents>.container--content{max-width:792px}}.page-header{width:100%;margin-left:auto;margin-right:auto;padding:4rem 1.5rem .8rem;max-width:1056px}@media (min-width:1800px){.page-header{max-width:1192px}}.page-header h1{font-weight:800}@media (min-width:1024px){.page-header{padding-top:6rem}}.page-header h3{color:#000}.page-contents{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;max-width:632px}@media (min-width:1800px){.page-contents{max-width:792px}}.card{background:#fff;border-radius:2rem;padding:2rem;-webkit-box-shadow:0 .4rem .8rem rgba(108,130,209,.2);box-shadow:0 .4rem .8rem rgba(108,130,209,.2)}@media (min-width:1024px){.card{padding:4rem}}.edu-section--red .card{-webkit-box-shadow:0 .4rem .8rem rgba(231,110,111,.2);box-shadow:0 .4rem .8rem rgba(231,110,111,.2)}.edu-section--green .card{-webkit-box-shadow:0 .4rem .8rem rgba(16,160,162,.2);box-shadow:0 .4rem .8rem rgba(16,160,162,.2)}.content-formatted{margin-top:0;margin-bottom:1rem}
/*# sourceMappingURL=main.0786a4aa.css.map*/