.form-wrapper{width:100%;margin:auto;text-align:left}.form-wrapper .input-group{display:flex}.form-wrapper .input-group.single-element>div{width:100%;position:relative}.form-wrapper form .select-menu{background-color:#fff}.form-wrapper form .select-menu.selected .label{display:block}.form-wrapper form .select-menu.selected .select-choice{padding-top:32px}.form-wrapper form .select-menu .label{display:none;font-size:14px;letter-spacing:.5px;font-weight:500;color:#8e9091;margin-left:20px;position:absolute;margin-top:8px}.form-wrapper .checkbox-input{margin-top:1.25em;position:relative}.form-wrapper .checkbox-input input{position:absolute;opacity:0;height:20px;width:20px;z-index:10;margin:0}.form-wrapper .checkbox-input input:checked~.checkbox:after{display:block}.form-wrapper .checkbox-input .checkbox-label{letter-spacing:.05px;font-size:12px;line-height:20px;color:#53565a;margin-left:10px}.form-wrapper .checkbox-input .checkbox{width:20px;height:20px;border:.5px solid #d2d2d2;border-radius:2px;background:linear-gradient(180deg,hsla(0,0%,82.4%,.0001),hsla(0,0%,82.4%,.5));cursor:pointer}.form-wrapper .checkbox-input .checkbox:after{content:"";position:absolute;display:none;left:3px;top:3px;background:transparent url(../../../static/img/forms/checkbox@2x.png) no-repeat;background-size:contain;width:14px;height:13px}.form-wrapper .checkbox-input span{margin-top:0}.form-wrapper form{display:flex;flex-direction:column}.form-wrapper form .input-wrapper{background-color:#fff;border:1px solid #d2d2d2;height:54px;margin-top:16px;font-family:HCo Gotham,sans-serif;border-radius:4px}.form-wrapper form .input-wrapper.no-padding input{width:-webkit-fill-available;padding-left:0}.form-wrapper form .input-wrapper.no-padding input::placeholder{text-align:center}.form-wrapper form .input-wrapper.has-error{border:1px solid #f86d6d;background:url(../../../static/img/forms/form_x.svg) center right 15px/25px 25px no-repeat #fff!important}.form-wrapper form .input-wrapper.input-valid{background:url(../../../static/img/forms/form_checkmark.svg) center right 15px/25px 25px no-repeat!important}.form-wrapper form .input-wrapper.input-focused{border:1px solid #057eae;z-index:300;position:relative}.form-wrapper form .input-wrapper.input-focused .default-text{display:block}.form-wrapper form .input-wrapper.input-focused .homer-input,.form-wrapper form .input-wrapper.input-focused input{height:26px}.form-wrapper form .input-wrapper.input-focused.no-padding input,.form-wrapper form .input-wrapper.input-has-value.no-padding input{padding-left:10px}.form-wrapper form .input-wrapper .homer-input,.form-wrapper form .input-wrapper input{border:0;border-radius:0;margin-bottom:0;font-size:16px;color:#5a5a5a;width:calc(100% - 20px);background-color:transparent}.form-wrapper form .input-wrapper .homer-input::placeholder,.form-wrapper form .input-wrapper input::placeholder{color:#d2d2d2;position:relative}.form-wrapper form .input-wrapper.input-has-value .default-text{height:16px;margin-top:6px;display:block}.form-wrapper form .input-wrapper.input-has-value .default-text .default-text-inner{letter-spacing:.55px;display:block;color:#8e9091}.form-wrapper form .input-wrapper.input-has-value .default-text .default-text-inner.input-active{color:#057eae}.form-wrapper form .input-wrapper.input-has-value .homer-input,.form-wrapper form .input-wrapper.input-has-value input{height:26px}.form-wrapper form .input-wrapper .default-text{height:14px;margin-top:8px;margin-left:20px;font-size:12px;letter-spacing:.7px;z-index:301}.form-wrapper form .input-wrapper .default-text .default-text-inner{display:none}.form-wrapper form .select-menu .select-option:hover{color:#057eae}.form-wrapper form .btn-blue{margin:20px auto 0}.form-wrapper form .error-message{color:#f86d6d;font-size:12px;letter-spacing:.5px;font-weight:400;margin:6px 0 0}@media screen and (max-width:480px){.form-wrapper{width:100%}.form-wrapper form .input-wrapper{margin-top:14px;height:50px}.form-wrapper form .input-wrapper .homer-input,.form-wrapper form .input-wrapper input{font-size:16px;padding-left:16px}.form-wrapper form .input-wrapper.input-focused .default-text,.form-wrapper form .input-wrapper.input-has-value .default-text{margin-top:5px}.form-wrapper form .input-wrapper.input-focused .homer-input,.form-wrapper form .input-wrapper.input-focused input,.form-wrapper form .input-wrapper.input-has-value .homer-input,.form-wrapper form .input-wrapper.input-has-value input{height:23px}.form-wrapper form .input-wrapper .default-text{height:12x;font-size:12px;letter-spacing:.5px;margin-left:16px}.form-wrapper form .btn-blue{margin:4px auto 0}.form-wrapper form .error-message{font-size:11px}.form-wrapper .checkbox-input{margin-top:1.8em}}@media screen and (max-width:350px){.form-wrapper .checkbox-input{margin-top:1em}}@media screen and (max-height:450px) and (min-height:400px){.form-wrapper form .input-wrapper .homer-input,.form-wrapper form .input-wrapper input{width:calc(100% - 50px)}}.form-module.compact-form{width:500px}.form-module.compact-form header{border-top-left-radius:10px;border-top-right-radius:10px;background-color:#057eae;height:70px;text-align:center;display:flex;align-items:center;justify-content:center}.form-module.compact-form header h5{color:#fff}.form-module.compact-form form .input-wrapper{margin-top:-2px;border-radius:0;height:70px;border:2px solid #d2d2d2}.form-module.compact-form form .input-wrapper input{font-size:20px;letter-spacing:1px;height:40px;font-weight:500}.form-module.compact-form form .input-wrapper input::placeholder{top:-10px}.form-module.compact-form form .input-wrapper.input-has-value .default-text{margin-top:8px}.form-module.compact-form form .input-wrapper.input-has-value .default-text .default-text-inner{letter-spacing:.5px}.form-module.compact-form form .input-wrapper.input-has-value input{height:40px}.form-module.compact-form form .input-wrapper.input-focused{border-width:2px}.form-module.compact-form form .input-wrapper .default-text{font-size:14px;margin-top:10px;font-weight:500;display:block}.form-module.compact-form form .input-wrapper.has-error,.form-module.compact-form form .input-wrapper.input-valid{background-size:35px 35px!important;background-position-x:right 20px!important}.form-module.compact-form form .input-group:last-of-type .input-wrapper{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.form-module.compact-form form .error-message{color:#db2d25;margin:10px 0 10px 20px;font-size:14px;font-weight:500;letter-spacing:.7px}.form-module.compact-form form .checkbox-input .checkbox-label{letter-spacing:.9px;font-size:13px;margin-left:5px}.form-module.compact-form form .checkbox-input span{margin-top:1px}@media screen and (max-width:1024px){.form-module.compact-form{width:400px}.form-module.compact-form form .input-wrapper,.form-module.compact-form header{height:50px}.form-module.compact-form form .input-wrapper.has-error{border:1px solid #d2d2d2;background:url(../../../static/img/forms/form_x.svg) center right 20px/23px 23px no-repeat!important}.form-module.compact-form form .input-wrapper.input-valid{background:url(../../../static/img/forms/form_checkmark.svg) center right 20px/23px 23px no-repeat!important}.form-module.compact-form form .input-wrapper input{height:26px;font-size:16px;letter-spacing:.8px;width:calc(100% - 45px);margin-top:-4px}.form-module.compact-form form .input-wrapper input::placeholder{top:-6px}.form-module.compact-form form .input-wrapper .default-text{margin-top:6px;font-size:11px;letter-spacing:.6px}.form-module.compact-form form .input-wrapper.input-has-value .default-text{margin-top:8px}.form-module.compact-form form .input-wrapper.input-has-value .default-text .default-text-inner{letter-spacing:.6px}.form-module.compact-form form .input-wrapper.input-has-value input{height:26px}.form-module.compact-form form .select-menu{font-size:16px;letter-spacing:.8px}.form-module.compact-form form .select-menu.selected .select-choice{padding-top:24px}.form-module.compact-form form .select-menu .label{font-size:11px;letter-spacing:.6px}.form-module.compact-form form .select-menu .select-choice{padding:15px 24px 15px 20px;height:50px;font-size:16px;letter-spacing:.8px}.form-module.compact-form form .select-menu .select-option{height:35px}.form-module.compact-form form .btn-blue{margin:45px auto 0}}@media screen and (max-width:768px){.form-module.compact-form form .input-wrapper{height:50px}.form-module.compact-form form .error-message{font-size:11px;letter-spacing:.6px}}@media screen and (max-width:480px){.form-module.compact-form{width:100%}.form-module.compact-form form .select-menu.selected .select-choice{padding-top:22px}.form-module.compact-form form .select-menu .select-choice{padding-left:10px}.form-module.compact-form form .select-menu .label{font-size:10px;margin-left:10px}.form-module.compact-form form .input-wrapper{height:54px}.form-module.compact-form form .input-wrapper input{padding-left:10px}.form-module.compact-form form .input-wrapper .default-text{font-size:10px;margin-left:10px}.form-module.compact-form form .btn-blue{margin:40px auto 0}.form-module.compact-form .checkbox-input{margin-top:1em}}#HomerSite .onboarding .step .step-container .step1{padding-right:100px;height:auto}#HomerSite .onboarding .step .step-container .step1 .step1-container{position:absolute;top:50%;transform:translateY(-50%);max-width:900px;width:calc(100% - 235px)}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area{display:flex}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane{position:relative;max-width:100%;transition-property:top;transition-duration:1s}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .error-message.has-error{opacity:1}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane h3{line-height:42px;font-size:30px;letter-spacing:.5px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane h3+div{position:relative;top:calc(100vh + 400px);transition-property:top;transition-duration:1s;letter-spacing:.25px}@media screen and (max-width:768px),screen and (max-width:1024px){#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane h3+div{font-size:18px}}@media screen and (max-height:450px),screen and (max-width:480px){#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane h3+div{font-size:16px}}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .field-question,#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .subheader{font-size:18px;letter-spacing:.25px;margin-bottom:20px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .field-question{color:#53565a;font-weight:500}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .select-age{display:flex;flex-wrap:wrap}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .select-age-button{flex-grow:1;width:25%;margin-bottom:16px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .subheader{color:#8e9091;line-height:30px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container{position:relative;top:calc(100vh + 800px);transition-property:top;transition-duration:1s;margin-top:20px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container input{color:#53565a;margin-bottom:10px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container input.showNext{transition-property:border;transition-duration:.5s}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container input.showNext.nameTransition{border:1px solid transparent}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container input.showNext.nameTransitionEnd{border:1px solid #ccc}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container input.name-not-entered{border:1px solid #d8d8d8}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container input .nameTransition,#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container input.showNext{max-width:calc(100vw - 140px)}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container input:focus{border:1px solid #057eae}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container>button{position:relative;transition-property:opacity;transition-duration:.5s;opacity:1;visibility:hidden}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container>button.showNext{visibility:visible}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container>button.nameTransition{opacity:0}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .error-message{height:32px;margin-bottom:0;display:block;opacity:0}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .date-container{max-height:120px;position:relative;top:100vh;transition-property:top;transition-duration:1s}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .date-container.dateTransition{top:-50px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .date-container .date-picker{margin-bottom:10px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .right-pane{top:-100px;justify-content:flex-end}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .right-pane img{position:relative;top:100vh;transition-property:top;transition-duration:1s;height:349px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .error-message{margin-left:5px}@media screen and (max-height:450px) and (max-width:750px) and (min-width:450px){#HomerSite .onboarding .step .step-container .step1{margin:0 15px 0 30px}#HomerSite .onboarding .step .step-container .step1 .step1-container{width:90%;overflow-y:scroll;position:relative;top:20px;transform:none}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area{overflow-y:hidden;flex-direction:row}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane{top:20px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .field-question{margin-bottom:10px!important}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane.stageDone{overflow-y:scroll}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .date-container{margin-top:20px!important}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane.dateTransition{top:10px!important}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .right-pane img{height:244px}}@media screen and (max-width:768px){#HomerSite .onboarding .step .step-container .step1{flex-direction:column-reverse;align-items:left;padding-right:0;margin:0 15px 0 30px;width:auto}#HomerSite .onboarding .step .step-container .step1.dateTransition{overflow-y:visible}#HomerSite .onboarding .step .step-container .step1 .step1-container{width:auto;left:30px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area{flex-direction:column-reverse;padding:20px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane{top:0;min-width:0;width:auto}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container{margin-top:15px!important}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane.nameTransition{top:-50px;width:310px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane.dateTransition{top:0}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .right-pane{margin-bottom:20px;top:0;width:auto;justify-content:left}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .right-pane img{height:175px}}@media screen and (max-width:480px){#HomerSite .onboarding .step .step-container .step1.dateTransition{overflow-y:visible}#HomerSite .onboarding .step .step-container .step1.dateTransition .step1-container{overflow-y:scroll}#HomerSite .onboarding .step .step-container .step1 .step1-container{width:100%;left:0;margin-top:10px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area{flex-direction:column-reverse;height:100vh;display:block}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane{padding-bottom:20px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane h3{line-height:30px;font-size:22px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane.nameTransition{top:-50px;width:310px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .input-container input.nameTransitionEnd{width:180px!important}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .field-question,#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .subheader{font-size:14px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .field-question{margin-bottom:16px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane .subheader{line-height:22px}}@media (max-height:750px){#HomerSite .onboarding .step .step-container .step1{margin:0}#HomerSite .onboarding .step .step-container .step1 .step1-container{overflow-y:scroll;position:relative;transform:none}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area{overflow-y:hidden}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .left-pane.stageDone{overflow-y:scroll;padding-bottom:76px}#HomerSite .onboarding .step .step-container .step1 .step1-container .content-area .right-pane{display:none}}.passion-item{margin:0 10px 10px 0;width:100px;height:120px;border-radius:4px;background-color:hsla(0,0%,84.7%,.1);border:1px solid #e6e5e0;position:relative;text-align:center;overflow:hidden}.passion-item.selected{border-color:#014a9e;box-shadow:0 0 0 1px #014a9e}.passion-item.selected .passion-name{color:#057eae}.passion-item .blue-checkmark{position:absolute;z-index:10;color:#fff;right:5px;top:5px;background-color:#014a9e;border-radius:50%;width:25px;height:25px;display:none}.passion-item .blue-checkmark i{margin:3px 1px 0 0}.passion-item .passion-name{margin-top:10px;font-size:12px;line-height:1.17;letter-spacing:.1px;color:#979797;box-sizing:border-box;padding:0 10px}.passion-item img{display:block;width:100%;height:auto}.onboarding .step .step-container .step2{display:block}.onboarding .step .step-container .step2 .step2-wrapper{display:flex;flex-direction:column;justify-content:center;max-height:80%;position:absolute;top:50%;transform:translateY(-50%);max-width:670px}.onboarding .step .step-container .step2 .step2-wrapper h3+.subheader{width:90%;margin-bottom:15px;position:relative;top:calc(100vh + 400px);transition-property:top;transition-duration:1s;letter-spacing:.25px}@media screen and (max-width:768px),screen and (max-width:1024px){.onboarding .step .step-container .step2 .step2-wrapper h3+.subheader{font-size:18px}}@media screen and (max-height:450px),screen and (max-width:480px){.onboarding .step .step-container .step2 .step2-wrapper h3+.subheader{font-size:16px}}.onboarding .step .step-container .step2 .step2-wrapper .passion-items-container{display:flex;flex-wrap:wrap;position:relative;top:calc(100vh + 700px);transition-property:top;transition-duration:1s;overflow-y:scroll;margin-bottom:20px}@media screen and (max-width:768px){.onboarding .step .step-container .step2 .step2-wrapper{justify-content:center;flex-direction:column;margin:0 15px 0 30px}.onboarding .step .step-container .step2 .step2-wrapper .passion-items-container{max-height:calc(100vh - 290px);margin-bottom:0}}@media screen and (max-width:480px){.onboarding .step .step-container .step2 .step2-wrapper{display:block}.onboarding .step .step-container .step2 .step2-wrapper .passion-items-container{max-height:calc(100vh - 230px)!important;padding-bottom:50px}}@media screen and (max-height:450px){.onboarding .step .step-container .step2 .step2-wrapper{display:block;position:relative;transform:none;height:100%;margin:60px 15px 0 30px;top:0}.onboarding .step .step-container .step2 .step2-wrapper .passion-items-container{max-height:calc(100vh - 175px)!important}}.onboarding .step .step-container .step3{max-width:1000px;padding-right:100px;align-items:start!important;margin-top:80px}.onboarding .step .step-container .step3 .right-pane-container{height:100%;width:100%}.onboarding .step .step-container .step3 .right-pane-container .right-pane{height:100%;justify-content:center;align-items:center;top:0}.onboarding .step .step-container .step3 .right-pane-container .right-pane img{position:relative;top:100vh;transition-property:top;transition-duration:1s;width:306px;height:278px}.onboarding .step .step-container .step3 .left-pane{position:relative;width:100%;min-width:425px;transition-property:height;transition-duration:.5s}.onboarding .step .step-container .step3 .left-pane .question-container,.onboarding .step .step-container .step3 .left-pane .question-container .question-inner{height:100%}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-img{display:none}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item{margin-bottom:10px}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .onboarding-question{display:flex;position:relative;font-size:18px;line-height:1.56;letter-spacing:.1px;color:#5a5a5a;top:calc(100vh + 400px);transition-property:top;transition-duration:1s;width:100%}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .onboarding-question.inactive{color:#d2d2d2}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .onboarding-question.inactive:hover{color:#014a9e;cursor:pointer}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .onboarding-question.inactive:hover>i{opacity:1}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .onboarding-question.active{cursor:pointer}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .onboarding-question>i{font-size:23px;line-height:32px;margin-left:15px;font-weight:700;opacity:0}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .onboarding-question>i.active{opacity:1;color:#014a9e}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .answer-group{position:relative;top:calc(100vh + 1000px);transition-property:top;transition-duration:1s;margin-top:30px}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .answer-group.inactive{display:none}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .answer-group>button{margin-right:10px;min-width:100px}.onboarding .step .step-container .step3 .child-image-name{position:relative;color:#ff5c1c;font-weight:500;top:50%;margin:auto;overflow-x:hidden;text-align:center;font-size:24px}@media screen and (max-width:1024px){.onboarding .step .step-container .step3 .child-image-name{font-size:18px}}@media screen and (max-width:768px){.onboarding .step .step-container .step3{padding-right:0;margin-top:20px}.onboarding .step .step-container .step3 .right-pane-container{display:none}.onboarding .step .step-container .step3 .left-pane{top:0;width:90%}.onboarding .step .step-container .step3 .left-pane h3{margin-left:30px;margin-right:15px}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner{margin:0 30px}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item{display:flex;flex-direction:column;align-items:center;height:-moz-fit-content;height:fit-content}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .question-img{display:block!important;position:relative;top:calc(100vh + 700px);transition-property:top;transition-duration:1s}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .question-img.inactive{display:none!important}.onboarding .step .step-container .step3 .child-image-name{font-size:14px}}@media screen and (max-width:480px){.onboarding .step .step-container .step3{align-items:flex-start}.onboarding .step .step-container .step3 .left-pane{min-width:0;max-width:500px;width:100%}.onboarding .step .step-container .step3 .left-pane h3{margin-left:15px}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner{margin:0 15px 80px;overflow-y:hidden}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .answer-group{width:100%;max-width:100%;display:flex;justify-content:space-between}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .answer-group button{margin-right:4px!important}}@media screen and (max-height:700px) and (min-width:700px){.onboarding .step .step-container .step3 .left-pane{top:80px}}@media screen and (max-height:450px){.onboarding .step .step-container .step3{align-items:flex-start;padding-right:0}.onboarding .step .step-container .step3 .right-pane-container{display:none}.onboarding .step .step-container .step3 .left-pane{width:100%;max-width:500px}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item{display:flex;flex-direction:column;align-items:center;height:-moz-fit-content;height:fit-content;justify-content:center}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .question-img{display:block;position:relative;top:calc(100vh + 700px);transition-property:top;transition-duration:1s}.onboarding .step .step-container .step3 .left-pane .question-container .question-inner .question-item .question-img.inactive{display:none!important}}.info-area{position:relative;margin-left:10px;display:inline-block;top:4px}.info-area.popup-open .info-popup{display:block}.info-area .info-icon{width:25px;height:30px}.info-area .info-popup{position:absolute;top:60px;left:-25px;padding:20px;background:#fff;border:1px solid #eee;box-shadow:0 4px 4px rgba(0,0,0,.05);z-index:1000;width:280px;border-radius:10px;display:none}.info-area .info-popup:before{content:"";position:absolute;top:-18px;left:20px;border-color:#eee transparent;border-style:solid;border-width:0 16px 18px}.info-area .info-popup:after{content:"";position:absolute;top:-17px;left:22px;border-color:#fff transparent;border-style:solid;border-width:0 14px 17px}.info-area .info-popup.arrow-side{top:auto;bottom:-25px;left:50px}.info-area .info-popup.arrow-side:before{left:-25px;transform:rotate(270deg);top:auto;bottom:30px}.info-area .info-popup.arrow-side:after{left:-22px;top:auto;bottom:30px;transform:rotate(270deg)}.info-area .info-popup.arrow-side.open-left{right:50px}.info-area .info-popup.arrow-side.open-left:before{right:-25px;transform:rotate(90deg)}.info-area .info-popup.arrow-side.open-left:after{right:-22px;transform:rotate(90deg)}.info-area .info-popup.arrow-side.popup-down{top:-33px;bottom:auto}.info-area .info-popup.arrow-side.popup-down:after,.info-area .info-popup.arrow-side.popup-down:before{top:auto;bottom:200px}.info-area .info-popup.open-left{left:auto;right:-25px}.info-area .info-popup.open-left:before{right:20px;left:auto}.info-area .info-popup.open-left:after{right:22px;left:auto}.info-area .info-popup .info-content{font-size:12px;color:#53565a;text-align:left;letter-spacing:.2px;font-weight:400;line-height:122%}.info-area .info-popup .info-content .popup-header{margin-bottom:16px;color:#057eae;font-weight:500}.info-area .info-popup .info-content .cta-area{border-top:1px solid #eee;padding-top:16px;margin-top:16px;display:flex;justify-content:space-between}.info-area .info-popup .info-content .cta-area .btn-blue-border{height:36px;font-size:inherit;letter-spacing:inherit;border-radius:7.2px;font-family:HCo Gotham Rounded SSm;font-weight:500;padding:0 17px}.info-area .info-popup .info-content .cta-area .btn-blue-border:hover{background-color:#e5f2f8}.info-area .info-popup .info-content .cta-area .btn-blue-border:active{background-color:#057eae;color:#fff}.info-area .info-popup .info-content .cta-area .dismiss-btn{color:#8e9091;font-size:inherit;letter-spacing:inherit;margin-right:10px}.info-area .info-popup .info-content .cta-area .dismiss-btn:hover{text-decoration:underline}.info-area .info-popup .info-content .cta-area .submitted-text{font-size:11px;color:#4dad9e;letter-spacing:.2px;height:20px;line-height:20px;padding-left:30px}@media screen and (max-width:480px){.info-area .info-icon{width:16px;height:22px}.info-area .info-popup.center{top:40px;left:50%;transform:translateX(-50%)}.info-area .info-popup.center:after,.info-area .info-popup.center:before{display:none}.info-area .info-popup.center.arrow-side{top:auto;left:auto;right:-140px;bottom:40px}.info-area .info-popup.center.arrow-side:before{display:block;right:20px;transform:rotate(180deg);top:auto;bottom:-19px}.info-area .info-popup.center.arrow-side:after{display:block;right:22px;top:auto;transform:rotate(180deg);bottom:-17px}}.homer-app-modal{padding:60px 50px 20px;width:520px;display:flex;flex-direction:column;align-items:center;color:#53565a}.homer-app-modal .product-logo{width:200px}.homer-app-modal .modal-header{font-size:14px;font-family:HCo Gotham Rounded SSm;letter-spacing:.3px;margin:15px 0 25px;font-weight:600;text-align:center;line-height:23px}.homer-app-modal .product-screenshot{width:330px}.homer-app-modal .learn-title{font-size:15px;font-weight:700;color:#057eae;letter-spacing:.5px;font-family:HCo Gotham Rounded SSm;margin:36px 0 24px}.homer-app-modal li{font-size:15px;letter-spacing:.3px;background:url(../../../../static/img/onboarding/BackArrow-blue.png) no-repeat;background-size:16px 15px;padding-left:30px;margin-bottom:20px}@media screen and (max-width:1024px){.homer-app-modal{width:450px;padding:35px 43px 15px}.homer-app-modal .modal-header{margin-top:30px}.homer-app-modal .learn-title{font-size:14px;margin:26px 0}.homer-app-modal li{font-size:13px}}@media screen and (max-width:768px){.homer-app-modal{width:450px;padding:50px 43px 15px}.homer-app-modal .modal-header{margin-top:20px}}@media screen and (max-width:480px){.homer-app-modal{width:100%;height:100vh;padding:37px 25px 20px}.homer-app-modal .modal-header{margin:18px 0 30px}.homer-app-modal .product-screenshot{width:100%}.homer-app-modal .learn-title{font-size:15px;margin:30px 0}.homer-app-modal li{font-size:15px;margin-bottom:16px}}.homer-play-modal{padding:45px 0 30px;width:520px;display:flex;flex-direction:column;align-items:center;color:#53565a}.homer-play-modal .product-logo{width:174px}.homer-play-modal .bottom-container{padding:0 50px}.homer-play-modal .modal-header{font-size:16px;font-weight:500;font-family:HCo Gotham Rounded SSm;letter-spacing:.3px;margin:28px 0 22px;text-align:center;line-height:28px;color:#012f74}.homer-play-modal .modal-header strong{color:#4dad9e;font-weight:400}.homer-play-modal .product-screenshot{width:100%}.homer-play-modal .whats-new{color:#012f74;font-size:16px;font-weight:500;letter-spacing:.5px;margin:20px 0}.homer-play-modal .deliveries{color:#4dad9e;font-size:14px;font-weight:500;letter-spacing:.5px;margin:16px 0 12px}.homer-play-modal li{font-size:14px;letter-spacing:.2px;margin-bottom:10px}.homer-play-modal li:before{content:"\2022";color:#b1e2fe;font-weight:700;display:inline-block;width:20px;font-size:20px;margin-top:-5px;margin-bottom:-5px}.homer-play-modal .delivery-item{font-size:14px;letter-spacing:.2px}@media screen and (max-width:1024px){.homer-play-modal{width:450px;padding:40px 45px 30px}.homer-play-modal .product-logo{width:163px}.homer-play-modal .bottom-container{padding:0}.homer-play-modal .modal-header{font-size:14px;margin:14px 0 20px;line-height:24px}.homer-play-modal .whats-new{font-size:13px;margin:15px 0}.homer-play-modal .deliveries{font-size:12px;margin:14px 0 10px}.homer-play-modal li{font-size:12px;margin-bottom:2px}.homer-play-modal li:before{font-size:18px}.homer-play-modal .delivery-item{font-size:12px}}@media screen and (max-width:768px){.homer-play-modal{padding:53px 45px 30px}.homer-play-modal .product-logo{width:140px}.homer-play-modal .modal-header{font-size:13px;margin:12px 0 18px}.homer-play-modal li{margin-bottom:4px}}@media screen and (max-width:480px){.homer-play-modal{padding:40px 0;width:100%;height:100vh}.homer-play-modal .product-logo{width:188px}.homer-play-modal .modal-header{font-size:15px;margin:20px 24px;line-height:26px}.homer-play-modal .bottom-container-mobile{margin:24px}.homer-play-modal .whats-new{font-size:16px;margin:0 0 20px}.homer-play-modal .deliveries{font-size:14px}.homer-play-modal li{font-size:14px;margin-bottom:6px}.homer-play-modal li:before{width:16px}.homer-play-modal .delivery-item{font-size:14px}}.onboarding-summary{height:100%;background-color:#daf0fe;overflow-y:scroll;position:relative;min-height:100%}.onboarding-summary.stages-shown{height:auto}.onboarding-summary.stages-shown .stages-list{z-index:1000;opacity:1;left:0;width:100%}.onboarding-summary .reading-level-section{padding:20px 0;text-align:center;background-color:#fff}.onboarding-summary .reading-level-section h6{color:#8e9091;text-transform:uppercase;margin-bottom:20px;font-family:HCo Gotham Rounded SSm;font-weight:500}.onboarding-summary .reading-level-section img{width:938px}.onboarding-summary .reading-level-section .explore-levels{color:#014a9e;font-size:12px;letter-spacing:.5px;display:block;margin:auto;font-weight:500}.onboarding-summary .reading-level-section .explore-levels:hover{text-decoration:underline}.onboarding-summary .membership-section{text-align:center;padding:40px 0}.onboarding-summary .membership-section .membership-info{width:75%;margin:0 auto 30px;display:flex;flex-direction:column;align-items:flex-end}.onboarding-summary .membership-section .membership-info.with-adventure{width:92%}.onboarding-summary .membership-section .membership-info.with-adventure .info-div{display:none}.onboarding-summary .membership-section .membership-info .membership-panel{width:100%}.onboarding-summary .membership-section .membership-info .membership-panel .panel-header{background-color:#014a9e;font-size:18px;font-weight:500;letter-spacing:.5px;padding:22px 0;text-align:center;font-family:HCo Gotham Rounded SSm;color:#fff;border-radius:10px 10px 0 0}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content{border-radius:0 0 10px 10px;display:flex;background-color:#fff}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info{padding:70px 0;flex-basis:100%;position:relative}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .promo-banner-small-left,.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .promo-banner-small-right{display:none}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .promo-banner{position:absolute;top:15px;left:10px;background-color:#e5f2f8;color:#057eae;font-size:11px;letter-spacing:.2px;padding:5px 10px;font-weight:500}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .promo-banner:before{content:"";position:absolute;top:23px;left:26px;border-color:#e5f2f8 transparent;border-style:solid;border-width:0 6px 12px;transform:rotate(180deg)}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .plus-icon{display:none}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info.has-divider{border-right:1px solid #dcf1ed}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info.has-divider .plus-icon{display:block;position:absolute;width:50px;height:52px;right:-25px;top:50%;transform:translateY(-50%)}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content{width:70%;margin:auto;font-weight:500;min-height:100px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .image-container{margin-bottom:24px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .image-container img{width:262px;height:90px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-name{color:#012f74}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-description{color:#26282a;height:80px;text-align:left;line-height:23px;font-size:14px;letter-spacing:.3px;text-align:center;font-family:HCo Gotham,sans-serif;font-weight:400}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-link{color:#014a9e;font-size:14px;letter-spacing:.3px;text-decoration:underline;text-align:center}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-link:hover{text-decoration:underline}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-link .arrow.right{display:none}.onboarding-summary .membership-section .membership-info .info-div{position:relative;right:0;top:11px}.onboarding-summary .membership-section .membership-info .info-div .info-text{color:#057eae;font-family:HCo Gotham Rounded SSm;font-size:12px}.onboarding-summary .membership-section .membership-info .info-div .info-area{margin-left:2px}.onboarding-summary .membership-section .membership-info .info-div .info-area .info-icon{width:30px;height:30px}.onboarding-summary .membership-section .membership-info .info-div .info-area .info-icon img{width:20px;height:20px;margin-top:4px}.onboarding-summary .membership-section button{font-size:16px}.onboarding-summary .carousel-wrapper{width:725px}.onboarding-summary .stages-list{text-align:center;position:absolute;right:0;left:100vw;top:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;overflow-y:hidden;transition-property:opacity,left,top;transition-duration:1s;opacity:0;width:0}.onboarding-summary .stages-list .back-arrow{background:url(../../../../static/img/onboarding/whiteArrowLeft/whiteArrowLeft.png);width:25px;height:17px;position:absolute;left:15px;top:15px;display:none}.onboarding-summary .stages-list .close-button{background:url(../../../../static/img/close/grey-circle-close.png);background-size:60px 60px;width:60px;height:60px;position:absolute;right:0;top:0;margin-top:10px;margin-right:10px}.onboarding-summary .stages-list .homer-carousel{display:block}.onboarding-summary .stages-list .homer-carousel .carousel .slide{margin-bottom:30px}.onboarding-summary .stages-list .btn-onboarding{background-color:#014a9e;border:2px solid #014a9e}.onboarding-summary .stages-list .btn-onboarding:hover{background-color:#b1e2fe;color:#014a9e}.onboarding-summary .stages-list .btn-onboarding-border{background-color:transparent;border:2px solid #014a9e;color:#014a9e}.onboarding-summary .stages-list .btn-onboarding-border:hover{background-color:#b1e2fe;border:2px solid #b1e2fe}.onboarding-summary .stages-item{width:80%;min-width:270px;background-color:#fff;border-radius:18px;padding:20px 30px;text-align:center;margin:auto}.onboarding-summary .stages-item>h4{font-family:HCo Gotham Rounded SSm;color:#53565a!important;margin:10px 0 20px!important;text-transform:none}.onboarding-summary .stages-item>h4+.subheader{color:#53565a!important;font-size:20px!important;opacity:1!important;margin-bottom:20px!important}.onboarding-summary .stages-item>ul{text-align:left;margin:20px auto;width:95%}.onboarding-summary .stages-item .pathway-text{font-size:16px;color:#333;margin-bottom:10px}@media screen and (max-width:1200px){.onboarding-summary .stages-item>h4{font-size:24px}}@media screen and (max-width:1024px){.onboarding-summary .reading-level-section{padding:36px 0 26px}.onboarding-summary .reading-level-section h6{font-size:13px}.onboarding-summary .reading-level-section img{width:800px;max-width:90%}.onboarding-summary .membership-section .membership-info{width:75%;margin-bottom:24px}.onboarding-summary .membership-section .membership-info.with-adventure{width:84%}.onboarding-summary .membership-section .membership-info .membership-panel .panel-header{font-size:15px;letter-spacing:.35px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info{padding:45px 0 60px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .promo-banner-small-right{position:absolute;display:block;width:137px;top:6px;right:-20px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .promo-banner{display:none}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info.has-divider .plus-icon{width:33px;height:33px;right:-17px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content{width:80%}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .image-container img{width:222px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-description{height:70px;line-height:18px;font-size:12px;letter-spacing:.2px;text-align:left}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-link{font-size:12px;letter-spacing:.2px}.onboarding-summary .membership-section .membership-info .info-div{top:15px}.onboarding-summary .membership-section .membership-info .info-div .info-text{font-size:11px}.onboarding-summary .membership-section .membership-info .info-div .info-area{margin-left:3px}.onboarding-summary .membership-section .membership-info .info-div .info-area .info-icon{width:26px;height:26px}.onboarding-summary .membership-section .membership-info .info-div .info-area .info-icon img{width:18px;height:18px}.onboarding-summary .stages-list .homer-carousel .carousel{padding-bottom:40px}.onboarding-summary .stages-list .homer-carousel .carousel .slide{margin-bottom:0}}@media screen and (max-width:768px){.onboarding-summary .reading-level-section{padding:46px 0 34px}.onboarding-summary .reading-level-section h6{font-size:14px}.onboarding-summary .reading-level-section img{width:640px}.onboarding-summary .membership-section .membership-info{width:80%;align-items:normal}.onboarding-summary .membership-section .membership-info.with-adventure{width:80%}.onboarding-summary .membership-section .membership-info.with-adventure .membership-panel .panel-content .product-info{width:100%}.onboarding-summary .membership-section .membership-info .membership-panel .panel-header{font-size:16px;letter-spacing:.6px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content{flex-direction:column}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info{width:100%;padding:38px 70px 36px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .promo-banner-small-right{display:none}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .promo-banner-small-left{position:absolute;display:block;width:128px;top:0;left:-20px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info.has-divider{border-right:none;border-bottom:1px solid #b1e2fe}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info.has-divider .plus-icon{display:none}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content{width:auto;display:flex}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .image-container{margin-bottom:0;width:50%}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .image-container img{width:245px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-info-right{width:50%;padding-left:34px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-description{height:auto;font-size:14px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-link{margin-top:22px;font-size:14px}.onboarding-summary .membership-section .membership-info .info-div{text-align:right}}@media screen and (max-height:450px){.onboarding-summary.stages-shown{height:100%;overflow-y:hidden}.onboarding-summary .stages-list h1{font-size:21px;margin:0}.onboarding-summary .stages-carousel .homer-carousel{height:calc(100vh - 145px)}.onboarding-summary .stages-carousel .homer-carousel .stages-item{width:70%!important}.onboarding-summary .promo-banner-small-left{top:2px}}@media screen and (max-width:480px){.onboarding-summary{padding-bottom:60px}.onboarding-summary.stages-shown{height:100%;position:absolute;width:100%}.onboarding-summary.stages-shown .membership-section,.onboarding-summary.stages-shown .reading-level-section{display:none}.onboarding-summary .reading-level-section{background-color:transparent;padding:30px 0}.onboarding-summary .reading-level-section h6{color:#53565a}.onboarding-summary .reading-level-section img{width:310px;max-width:80%}.onboarding-summary .modal-overlay .modal-bg{border-radius:0;height:100vh}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .promo-banner-small-left{top:10px}}@media screen and (max-height:450px),screen and (max-width:480px){.onboarding-summary .carousel-container{width:100%;overflow-y:scroll;margin-top:30px}.onboarding-summary .carousel-wrapper{width:100%}.onboarding-summary .carousel .slider-wrapper{height:480px}.onboarding-summary .stages-list{justify-content:start}.onboarding-summary .stages-list .homer-carousel .carousel .control-dots{bottom:100px}.onboarding-summary .stages-list .back-arrow{display:block}.onboarding-summary .stages-list .close-button{display:none}.onboarding-summary .stages-list .btn-onboarding{position:absolute;bottom:-100px;left:0;right:0;margin:auto;min-width:195px}.onboarding-summary .stages-list .btn-onboarding-border{position:absolute;bottom:-100px;left:0;right:0;margin:auto;min-width:210px}.onboarding-summary .stages-item{padding:15px;position:relative;height:380px}.onboarding-summary .stages-item h4{font-size:20px;margin:5px 0 15px!important}.onboarding-summary .stages-item>ul{height:190px}.onboarding-summary .stages-item .pathway-text{font-size:14px}.onboarding-summary .stages-carousel{padding:15px 10px 0}.onboarding-summary .membership-section{padding:0 24px 60px}.onboarding-summary .membership-section .membership-info,.onboarding-summary .membership-section .membership-info.with-adventure{width:100%}.onboarding-summary .membership-section .membership-info .membership-panel .panel-header{font-size:14px;letter-spacing:.6px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content{flex-direction:column}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info{padding:14px 24px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .promo-banner-small-left{width:120px;left:-12px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content{align-items:center}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .image-container{width:30%}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .image-container img{width:100%;max-width:110px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-info-right{font-weight:500;width:70%;padding-left:24px;text-align:left;letter-spacing:.2px;color:#53565a}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-name{display:block;font-family:HCo Gotham Rounded SSm;font-size:14px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-description{margin-top:10px;font-size:12px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-link{margin-top:10px;font-size:12px;letter-spacing:.5px}.onboarding-summary .membership-section .membership-info .membership-panel .panel-content .product-info .product-content .product-link .arrow.right{display:block;border-width:0 3px 3px 0;display:inline-block;transform:rotate(-45deg) scale(.8);margin-bottom:-.01em}.onboarding-summary .membership-section .membership-info .info-div{text-align:right}}.processing-spinner{width:100%;height:100%;position:fixed;left:0;top:0;display:flex;flex-direction:column;justify-content:center;background-color:#fff;z-index:9999}.processing-spinner .spinner-container{width:110px;height:110px;margin:24px auto;display:flex;align-items:center;justify-content:center}.processing-spinner .spinner-container .spinner-fa{color:#057eae}.processing-spinner .spinner-title{text-align:center;font-family:HCo Gotham Rounded SSm;font-weight:500;font-size:18pt}#PageWrapper{overflow-x:visible}#PageWrapper[data-path="/referral/"]{max-width:100%}form{width:100%}.date-picker .default-text,.input-wrapper .default-text{display:none}.homer-input,input{color:#333;font-size:18px;letter-spacing:.1px;height:50px;width:100%;border:1px solid #ccc;border-radius:4px;padding-left:20px;margin-bottom:15px;max-height:100%;outline:0;background-color:#fff}.homer-input:focus,input:focus{border:1px solid #057eae}.homer-input.has-error,input.has-error{border:1px solid #db2d25;outline:0;margin-bottom:10px}.homer-input::placeholder,input::placeholder{color:#ccc}.homer-input[type=checkbox],input[type=checkbox]{width:auto;height:auto}.select-menu,.select-menu .select-choice{position:relative;font-size:20px;letter-spacing:1px;color:#5a5a5a;font-weight:500}.select-menu .select-choice{display:flex;justify-content:space-between;padding:23px 27px 23px 20px;font-family:HCo Gotham,sans-serif;border-radius:0;border:2px solid #d2d2d2;height:70px;width:100%;margin-bottom:0;margin-top:-2px;align-items:center}.select-menu .select-options{position:absolute;width:100%;z-index:500;background-color:#fff;padding:15px 20px;border:2px solid #d2d2d2;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top:0;box-shadow:inset 0 1px 5px hsla(0,0%,82.4%,.5),0 1px 5px hsla(0,0%,82.4%,.5),0 1px 5px hsla(0,0%,82.4%,.5),0 -1px 5px hsla(0,0%,82.4%,.5)}.select-menu .select-options i{-webkit-text-stroke:2px;color:#d2d2d2}.select-menu .select-option{height:40px;width:100%;text-align:left;font-family:HCo Gotham,sans-serif}.select-menu .select-option:hover{color:#6cc5ea}.select-menu.open-up .select-options{border-radius:15px 15px 0 0;bottom:54px;box-shadow:inset 0 1px 5px hsla(0,0%,82.4%,.5),0 1px 5px hsla(0,0%,82.4%,.5),0 1px 5px hsla(0,0%,82.4%,.5),0 -1px 5px hsla(0,0%,82.4%,.5)}@media screen and (max-width:768px){.select-menu,.select-menu .select-choice{font-size:16px;letter-spacing:.8px}.select-menu .select-choice{padding:15px 24px 15px 20px;height:50px}.select-menu .select-option{height:35px}}@media screen and (max-width:480px){.select-menu,.select-menu .select-choice{font-size:14px;letter-spacing:.7px}.select-menu .select-choice{padding:15px 25px 15px 10px}.select-menu .select-options{padding:20px 10px}.select-menu .select-option{height:30px}.select-menu.open-up .select-options{bottom:50px}}@media screen and (max-height:450px){.select-menu .select-options{padding:15px 5px}}.error-message{display:none;color:#db2d25;margin:10px 0 10px 20px;font-size:14px;font-weight:500;letter-spacing:.7px;font-family:HCo Gotham,sans-serif;text-align:left}.error-message.has-error{display:block}.error-message.show-hint{display:block;color:#8e9091!important}@media screen and (max-width:768px){.error-message{font-size:11px;letter-spacing:.6px}}@media screen and (max-width:480px){.error-message{font-size:10px;letter-spacing:.5px}}.checkbox-input{display:flex}.checkbox-input .checkbox-label{font-size:13px;margin-left:5px}.checkbox-input>span{position:relative;margin-top:1px}@media screen and (max-width:1024px){.checkbox-input>span{margin-top:-1px}}@media screen and (max-width:480px){.checkbox-input{margin-bottom:10px}}.password-toggle{position:absolute;right:20px;top:20px;font-size:14px;color:#8e9091;cursor:pointer}.password-toggle.is-valid{right:50px}@media screen and (max-width:480px){.password-toggle.is-valid{right:48px}}.password-toggle.hide-toggle{display:none}@media screen and (max-width:480px){.password-toggle{right:16px}}.subfooter-wrapper{position:fixed;width:100%;bottom:0;left:0;color:#979797;font-size:14px;height:25px;background-color:#fff;padding-top:3px}.onboarding{display:flex;height:calc(100vh - 75px);color:#333;letter-spacing:normal;font-weight:400;font-family:HCo Gotham,sans-serif}.onboarding .step1 h3,.onboarding .step2 h3,.onboarding .step3 h3{font-family:HCo Gotham Rounded SSm;position:relative;top:100vh;transition:top 1s,opacity .5s;letter-spacing:normal;line-height:normal}@media screen and (max-width:768px),screen and (max-width:1024px){.onboarding .step1 h3,.onboarding .step2 h3,.onboarding .step3 h3{font-size:30px}}@media screen and (max-height:450px),screen and (max-width:480px){.onboarding .step1 h3,.onboarding .step2 h3,.onboarding .step3 h3{font-size:21px}}.onboarding .answer-group.slideUpTransition,.onboarding .input-container.slideUpTransition,.onboarding .onboarding-question.slideUpTransition,.onboarding .passion-items-container.slideUpTransition,.onboarding .question-img.slideUpTransition,.onboarding h3+div.slideUpTransition,.onboarding h3.slideUpTransition,.onboarding img.slideUpTransition{top:0!important}.onboarding .step{display:flex;width:100%;height:100%;position:relative;top:80px;overflow:hidden}.onboarding .step .onboarding-back-arrow{position:absolute;top:30px;left:30px;display:none;z-index:10}.onboarding .step .current-step{min-width:235px}.onboarding .step .step-container{height:100%;width:100%}.onboarding .step .step-container .step1,.onboarding .step .step-container .step2,.onboarding .step .step-container .step3,.onboarding .step .step-container .step4{height:100%;display:flex;align-items:center;width:100%}.onboarding .step .step-container .step1 .right-pane,.onboarding .step .step-container .step2 .right-pane,.onboarding .step .step-container .step3 .right-pane,.onboarding .step .step-container .step4 .right-pane{width:100%;display:flex}.onboarding .step .step-container .btn-blue-onboarding{height:50px;font-family:HCo Gotham Rounded SSm;font-weight:500;text-transform:uppercase}.onboarding .step .step-container .btn-blue-onboarding .btn-arrow{margin-left:30px}.onboarding .step .step-container .btn-blue-onboarding:hover .btn-arrow{margin-left:40px}@media screen and (max-height:400px){.onboarding .step .step-container{height:100%!important}}.onboarding .onboarding-buttons{align-items:center;display:flex;padding-bottom:40px}@media screen and (max-width:480px){.onboarding .onboarding-buttons{display:none}}@media screen and (max-height:450px){.onboarding .onboarding-buttons{padding-bottom:40px}}.onboarding .fixed-onboarding-buttons{position:fixed;bottom:0;height:76px;display:none;align-items:center;justify-content:space-between;width:100%;padding:0 14px;background:#fff}.onboarding .fixed-onboarding-buttons.questions-page{justify-content:left;bottom:25px;left:190px}@media screen and (max-width:480px){.onboarding .fixed-onboarding-buttons{display:flex}.onboarding .fixed-onboarding-buttons.questions-page{justify-content:space-between;bottom:0;left:0}}@media screen and (max-height:450px) and (min-width:481px){.onboarding .fixed-onboarding-buttons{display:none}}@media screen and (max-height:450px),screen and (max-width:1024px){.onboarding{min-height:0;height:100vh}.onboarding .step{top:0}.onboarding .step .onboarding-back-arrow{display:block}.onboarding .step .onboarding-back-arrow>img{width:25px;height:17px}}@media screen and (max-width:1024px){.onboarding .step .onboarding-back-arrow.mobile-only{display:none}}@media screen and (max-height:450px){.onboarding .step .onboarding-back-arrow.mobile-only{display:block}}@media screen and (max-height:450px),screen and (max-width:768px){.onboarding{overflow-x:hidden}.onboarding .step{align-items:center}.onboarding .step .current-step{display:none}}@media screen and (max-width:480px){.onboarding{height:100%;min-height:100%}.onboarding .step{height:auto;position:static}.onboarding .step .onboarding-back-arrow .sign-in-arrow{top:24px;left:35px}.onboarding .step .onboarding-back-arrow.mobile-only{display:block}}@media screen and (max-width:350px){.onboarding .step .onboarding-back-arrow{left:10px!important}}.onboarding .onboarding-statusbar{width:30px;margin:90px auto 0}.onboarding .onboarding-statusbar .selected .stage-number{left:inherit!important}.onboarding .onboarding-statusbar .stage-circle{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f0f2f2;width:26px;height:26px;margin:auto;position:relative}.onboarding .onboarding-statusbar .stage-circle .stage-number{text-align:center;width:25px;top:50%;transform:translateY(-50%);color:#fff;font-size:16px;font-weight:500;position:absolute;font-family:HCo Gotham,sans-serif;left:0}.onboarding .onboarding-statusbar .top-stage-bar{width:2px;background-color:#f0f2f2;height:60px;margin:auto}.onboarding .onboarding-statusbar .bottom-stage-bar{width:2px;background-color:#f0f2f2;height:20px;margin:auto}.onboarding .onboarding-statusbar .selected .stage-circle{width:33px;height:33px;border:2px solid #014a9e;background:transparent}.onboarding .onboarding-statusbar .selected .stage-circle:after{content:"";width:25px;height:25px;background-color:#014a9e;border-radius:50%}.onboarding .onboarding-statusbar .done .bottom-stage-bar,.onboarding .onboarding-statusbar .done .stage-circle,.onboarding .onboarding-statusbar .done .top-stage-bar,.onboarding .onboarding-statusbar .selected .bottom-stage-bar,.onboarding .onboarding-statusbar .selected .top-stage-bar{background-color:#014a9e}.onboarding .status-container{display:block;width:235px}@media screen and (max-height:450px) and (max-width:750px),screen and (max-width:768px){.onboarding .status-container{display:none}}.onboarding .thin-status-bar{display:none;background-color:#e6e5ea;height:8px;width:100%;position:absolute;padding:1px 0;z-index:100}@media screen and (max-height:450px),screen and (max-width:768px){.onboarding .thin-status-bar{display:flex}}.onboarding .landing-page{width:100%;height:100%;position:relative;background-color:#6cc5ea}.onboarding .landing-page h1,.onboarding .landing-page h2{position:static}.onboarding .landing-page .landing-page-container{display:flex;align-items:center;justify-content:center;position:relative;height:100%;background:transparent url(../../../../../static/img/homepage/landscape/landscape.png) bottom/auto repeat-x}.onboarding .landing-page .landing-page-container .sff-clouds{position:absolute;top:10%;left:50%;transform:translate(-50%,-50%);width:193px}.onboarding .landing-page .landing-page-container .cloud1{position:absolute;width:65px;height:31px;left:130px;top:65px}.onboarding .landing-page .landing-page-container .cloud2{position:absolute;width:167px;height:72px;left:-55px;top:-15px}.onboarding .landing-page .landing-page-container .cloud3{position:absolute;right:70%;top:10%;transform:tranlate(-50%)}.onboarding .landing-page .landing-page-container .static-zeplin{position:absolute;width:193px;height:126px}.onboarding .landing-page .landing-page-container .moving-zeplin{position:absolute;right:76%;top:17%;transform:tranlate(-50%);width:193px;height:126px}.onboarding .landing-page .landing-page-container .landing-content{text-align:center;width:50%;color:#fff}.onboarding .landing-page .landing-page-container .landing-content h2{font-family:HCo Gotham Rounded SSm;font-size:21px;letter-spacing:.1px;line-height:30px}.onboarding .landing-page .landing-page-container .landing-content .footer-link{font-size:18px;padding-top:25px;display:block}@media screen and (max-height:450px),screen and (max-width:768px){.onboarding .landing-page .landing-page-container .landing-content{width:90%}.onboarding .landing-page .landing-page-container .landing-content h1{font-size:21px}.onboarding .landing-page .landing-page-container .landing-content h2{font-size:16px;line-height:24px}.onboarding .landing-page .landing-page-container .landing-content button{letter-spacing:.5px}}.landing-page-portfolio{height:calc(100vh - 100px);overflow-y:scroll}@media (max-height:600px){.landing-page-portfolio{height:calc(100vh - 25px)}}.landing-page-content{margin-top:21vh;margin-left:170px;max-width:486px}.landing-page-content .content-header{font-size:2em;font-weight:700;line-height:1.44;margin-bottom:12px}.landing-page-content .content-copy{font-size:1em;line-height:1.39;letter-spacing:.1px;margin-bottom:50px}.landing-page-content .content-cta{font-weight:500;font-size:1em;line-height:1.39;letter-spacing:.1px;text-transform:uppercase;margin-bottom:45px}.landing-page-content .apps-container{display:flex}.landing-page-content .apps-container .app-container{margin-right:62px}.landing-page-content .apps-container .app-container img{max-width:180px;cursor:pointer;margin-bottom:14px;border-radius:2em;box-shadow:0 0 1em rgba(66,66,66,.5)}.landing-page-content .apps-container .app-container .app-container-title{cursor:pointer;font-size:1em;text-align:center}.landing-page-content .apps-container .app-container.selected img{border:.5em solid #057eae;box-shadow:none}@media (max-width:768px){.landing-page-content{margin-top:100px;margin-left:100px}.landing-page-content .content-cta{margin-bottom:35px}.landing-page-content .apps-container .app-container img{max-width:140px}}@media (max-width:414px){.landing-page-content{max-width:308px;margin-top:72px;margin-left:36px}.landing-page-content .content-header{margin-bottom:15px}.landing-page-content .content-copy{margin-bottom:30px}.landing-page-content .content-cta{margin-bottom:20px}.landing-page-content .apps-container .app-container img{max-width:90px}.landing-page-content .apps-container .app-container .app-container-title{white-space:nowrap}}@media (min-width:320px){body{font-size:12px}}@media (min-width:768px){body{font-size:16px}}@media (min-width:1200px){body{font-size:18px}}.account-creation{padding-top:50px;text-align:center;display:flex;justify-content:center}.account-creation .content-wrapper{width:426px}.account-creation .content-wrapper h4{font-weight:500;font-family:HCo Gotham Rounded SSm;margin-bottom:30px;color:#53565a}.account-creation .content-wrapper .subheader{color:#8e9091;margin-bottom:14px;font-size:14px}.account-creation .content-wrapper button.btn-blue-onboarding:disabled,.account-creation .content-wrapper button.btn-blue:disabled{background-color:#d2d2d2;border-color:#d2d2d2}.account-creation .content-wrapper .or-divider{display:flex;margin:20px 0}.account-creation .content-wrapper .or-divider hr{border:1px solid hsla(0,0%,84.7%,.7)}.account-creation .content-wrapper .or-divider span{color:rgba(0,0,0,.4);font-size:14px;letter-spacing:.5px;font-family:HCo Gotham Rounded SSm}.account-creation .content-wrapper .or-divider hr,.account-creation .content-wrapper .or-divider span{flex-grow:1}.account-creation .content-wrapper .fb-button{background-color:#3c5a99;border-color:#3c5a99;color:#fff}.account-creation .content-wrapper .log-in{font-size:12px;letter-spacing:.5px;font-family:HCo Gotham Rounded SSm;margin-top:16px;color:#53565a;margin-bottom:30px}.account-creation .content-wrapper .log-in a{color:#198cbf}.account-creation .content-wrapper .forgot-password{font-size:12px;letter-spacing:.5px;font-family:HCo Gotham Rounded SSm;margin-bottom:30px}.account-creation .content-wrapper .forgot-password a{color:textLight;float:right}.account-creation .content-wrapper .other-log-in-options{font-size:12px;letter-spacing:.5px;font-family:HCo Gotham Rounded SSm;text-decoration:underline;margin-bottom:30px;margin-top:30px}.account-creation .content-wrapper .other-log-in-options a{color:textLight}.account-creation .content-wrapper button{width:100%!important}@media screen and (max-width:1024px){.account-creation{padding-top:70px}.account-creation .content-wrapper h4{font-size:24px}}@media screen and (max-width:768px){.account-creation{padding-top:100px}}@media screen and (max-width:480px){.account-creation{padding-top:50px}.account-creation .content-wrapper{width:328px}.account-creation .content-wrapper h4{font-size:20px;margin-bottom:16px}.account-creation .content-wrapper .subheader{font-size:15px;margin-bottom:6px}.account-creation .content-wrapper .or-divider{margin:10px 0}.account-creation .content-wrapper .log-in{margin-top:10px}}@media screen and (max-width:350px){.account-creation{padding-top:20px}.account-creation .content-wrapper{width:290px}}.onboarding-adventure-questions{padding-top:83px;height:100%;position:relative}@media (hover:none){.onboarding-adventure-questions{overflow-y:hidden}}.onboarding-adventure-questions .questions-main-content{display:flex}.onboarding-adventure-questions .questions-main-content .question-pane{width:550px;margin-right:30px}.onboarding-adventure-questions .questions-main-content .question-pane h3{margin-bottom:32px;font-weight:400;font-family:HCo Gotham Rounded SSm;color:#53565a}.onboarding-adventure-questions .questions-main-content .question-pane .question-container{overflow-y:hidden;height:calc(100vh - 300px);min-height:500px}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-img{display:none}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item{margin-bottom:10px}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .onboarding-question{display:flex;position:relative;font-size:18px;line-height:1.56;letter-spacing:.1px;color:#5a5a5a;top:calc(100vh + 400px);transition-property:top;transition-duration:1s;width:100%}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .onboarding-question.inactive{color:#d2d2d2}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .onboarding-question.inactive:hover{color:#057eae;cursor:pointer}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .onboarding-question.inactive:hover>i{opacity:1}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .onboarding-question.active{cursor:pointer}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .onboarding-question>i{font-size:23px;line-height:32px;margin-left:15px;font-weight:700;opacity:0}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .onboarding-question>i.active{opacity:1;color:#ff681d}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .answer-group{display:flex;position:relative;top:calc(100vh + 1000px);transition-property:top;transition-duration:1s;margin-top:30px}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .answer-group.display-vertical{flex-direction:column;width:314px}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .answer-group.display-vertical .gray-border-btn{width:100%;margin-bottom:12px;font-size:16px;text-align:left;padding-left:24px}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .answer-group.inactive{display:none}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .answer-group .gray-border-btn{margin-right:12px;width:110px;border:1px solid #d2d2d2;font-weight:400}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .answer-group .gray-border-btn:hover{border:1px solid #057eae}@media (hover:none){.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .answer-group .gray-border-btn:hover{border:1px solid #d2d2d2}}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .answer-group .gray-border-btn.selected{border:1px solid #057eae;background-color:transparent;color:#057eae;background:transparent url(../../../../../static/img/onboarding/check.png) center right 10px/35px 35px no-repeat}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .btn-blue-onboarding{border-radius:10px;height:48px;margin-top:32px}.onboarding-adventure-questions .questions-main-content .image-pane{flex:1}.onboarding-adventure-questions .questions-main-content .image-pane .mail-image{background:url(../../../../../static/img/onboarding/mailAdventureQuestions/mailbag_app_desktop.png) no-repeat;width:100%;height:100%;background-size:contain;max-width:530px}@media screen and (max-width:1024px){.onboarding-adventure-questions .questions-main-content .question-pane{width:490px;margin-right:20px}.onboarding-adventure-questions .questions-main-content .question-pane h3{font-size:30px;margin-bottom:24px}.onboarding-adventure-questions .questions-main-content .image-pane .mail-image{background-image:url(../../../../../static/img/onboarding/mailAdventureQuestions/mailbag_app_tablet.png);max-width:286px}}@media screen and (max-width:768px){.onboarding-adventure-questions{padding-top:90px;margin-left:30px}.onboarding-adventure-questions .questions-main-content{flex-direction:column-reverse}.onboarding-adventure-questions .questions-main-content .question-pane{margin-right:0}.onboarding-adventure-questions .questions-main-content .question-pane h3{width:495px}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .btn-blue-onboarding{border-radius:0}.onboarding-adventure-questions .questions-main-content .image-pane{height:237px;margin-bottom:50px}}@media screen and (max-width:480px){.onboarding-adventure-questions{padding:60px 30px 0;margin:0}.onboarding-adventure-questions .questions-main-content .question-pane{width:100%}.onboarding-adventure-questions .questions-main-content .question-pane h3{font-size:22px;margin-bottom:20px;width:100%}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .answer-group{margin-top:20px}.onboarding-adventure-questions .questions-main-content .question-pane .question-container .question-item .answer-group.display-vertical{width:100%}.onboarding-adventure-questions .questions-main-content .question-pane .info-area{top:2px}.onboarding-adventure-questions .questions-main-content .question-pane .info-area.popup-open img{margin-bottom:-2px}.onboarding-adventure-questions .questions-main-content .image-pane{height:258px;margin-bottom:10px}.onboarding-adventure-questions .questions-main-content .image-pane .mail-image{background-image:url(../../../../../static/img/onboarding/mailAdventureQuestions/mailbag_app_mobile.png);max-width:313px}}@media screen and (max-height:450px),screen and (max-width:350px){.onboarding-adventure-questions{height:auto;padding:60px 30px;margin:0}}.onboarding .step .step-container .step4.variant-summary .right-pane,.onboarding .step .step-container .step4.variant-summary .summary-carousel{background-color:#dcf1ed!important}.onboarding .step .step-container .step4.variant-summary .lesson-header{display:none}.onboarding .step .step-container .step4.variant-summary .lesson-body{color:#057eae!important;font-family:HCo Gotham Rounded SSm;letter-spacing:.5px;height:140px}.onboarding .step .step-container .step4.variant-summary .lesson-body strong{color:#055478}.onboarding .step .step-container .step4.variant-summary .ipad-bg{margin-bottom:20px}@media screen and (max-width:480px){.onboarding .step .step-container .step4.variant-summary .lesson-body{font-size:22px!important;height:90px!important}.onboarding .step .step-container .step4.variant-summary .ipad-bg{margin-bottom:0}}.onboarding .step .step-container .step4 .left-pane{width:40%;margin:0 100px;overflow:scroll}.onboarding .step .step-container .step4 .left-pane section.child-info{margin-bottom:40px;display:flex}.onboarding .step .step-container .step4 .left-pane section.child-info .child-name{font-size:30px;font-weight:700;line-height:1.4;letter-spacing:0}.onboarding .step .step-container .step4 .left-pane section.child-info .child-age{opacity:.6;font-size:16px;line-height:1.75;letter-spacing:.1px}.onboarding .step .step-container .step4 .left-pane section.interests{height:160px;margin-bottom:40px}.onboarding .step .step-container .step4 .left-pane section.interests .interest-items{overflow-x:scroll;white-space:nowrap}.onboarding .step .step-container .step4 .left-pane section.reading-level{max-width:310px;margin-bottom:40px}.onboarding .step .step-container .step4 .left-pane section.reading-level>button{padding:25px 15px 25px 25px;width:100%;justify-content:space-between}.onboarding .step .step-container .step4 .left-pane section.reading-level>button i{color:#fff;font-size:16px}.onboarding .step .step-container .step4 .left-pane section.reading-level .reading-level-button{display:flex;align-items:center;text-align:left;background-color:hsla(0,0%,84.7%,.1);border:1px solid #e6e5e0;border-radius:8px;font-family:HCo Gotham,sans-serif}.onboarding .step .step-container .step4 .left-pane section.reading-level .reading-level-button .stage-name{font-size:21px;font-weight:700;margin-bottom:10px;letter-spacing:normal}.onboarding .step .step-container .step4 .left-pane section.reading-level .reading-level-button .stage-skill{font-size:16px;letter-spacing:.1px;color:#979797;line-height:1.13}.onboarding .step .step-container .step4 .left-pane section.reading-level .reading-level-button>i{color:inherit!important}.onboarding .step .step-container .step4 .left-pane section.reading-level .learn-button{display:none;letter-spacing:normal}.onboarding .step .step-container .step4 .left-pane section h6{font-size:14px;font-weight:500;letter-spacing:.5px;color:#ccc;margin-bottom:15px}.onboarding .step .step-container .step4 .left-pane .blue-btn-container{height:60px;width:300px}.onboarding .step .step-container .step4 .right-pane{width:60%;background-color:#98dbce;height:100%;align-items:center;justify-content:center;min-width:600px;overflow-y:hidden}.onboarding .step .step-container .step4 .right-pane.stages-shown .homer-carousel{display:none}.onboarding .step .step-container .step4 .right-pane .stages-list .homer-carousel{display:block}.onboarding .step .step-container .step4 .right-pane .stages-list{position:absolute;right:0;left:100vw;top:0;width:100%;height:100%;background-color:#98dbce;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;overflow-y:hidden;transition-property:opacity,left,top;transition-duration:1s;opacity:0}.onboarding .step .step-container .step4 .right-pane .stages-list.stages-shown{z-index:1000;opacity:1;left:0}.onboarding .step .step-container .step4 .homer-carousel{width:100%}.onboarding .step .step-container .step4 .homer-carousel .control-dots{position:relative}.onboarding .step .step-container .step4 .carousel-container{display:flex;flex-direction:column;align-items:center}.onboarding .step .step-container .step4 .carousel-container .lesson-header{opacity:.6;font-size:14px;font-weight:500;letter-spacing:.5px;color:#53565a}.onboarding .step .step-container .step4 .carousel-container .lesson-body{font-size:30px;font-weight:500;line-height:1.4;color:#53565a;width:90%}.onboarding .step .step-container .step4 .carousel-container .ipad-bg{background:url(../../../../../static/img/homepage/ipad/ipad.png) 50%/contain no-repeat;width:569px;height:384px}@media screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2/1),screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.onboarding .step .step-container .step4 .carousel-container .ipad-bg{background:url(../../../../../static/img/homepage/ipad/ipad@2x.png) 50%/contain no-repeat}}.onboarding .step .step-container .step4 .carousel-container .ipad-bg img{top:37px;position:relative;width:412px}.onboarding .step .step-container .step4 .stages-item{width:80%;min-width:270px;background-color:#fff;border-radius:18px;padding:20px 30px;text-align:center;margin:auto}.onboarding .step .step-container .step4 .stages-item>h4{font-family:HCo Gotham Rounded SSm;color:#53565a!important;margin:10px 0!important;text-transform:none}.onboarding .step .step-container .step4 .stages-item>h4+.subheader{color:#53565a!important;font-size:20px!important;opacity:1!important;margin-bottom:20px!important}.onboarding .step .step-container .step4 .stages-item>ul{text-align:left;margin:20px auto;width:95%}.onboarding .step .step-container .step4 .stages-item>ul li{background:url(../../../../../static/img/onboarding/bulletCheck.png) no-repeat 0 0;background-size:1.5em 1.5em;background-position:0 -.1em;padding-left:2em;margin-bottom:.625em}.onboarding .step .step-container .step4 .stages-item .pathway-text{font-size:16px;color:#333;margin-bottom:10px}.onboarding .step .step-container .step4 .slide-in-screen{display:none;position:absolute;left:100vw;height:100vh;width:100%;transition-property:left;transition-duration:1s;z-index:10}.onboarding .step .step-container .step4 .slide-in-screen .slide-in-content{display:none}.onboarding .step .step-container .step4 .slide-in-screen .slide-in-content.slide-in-content-shown{display:flex;flex-direction:column;justify-content:center}.onboarding .step .step-container .step4 .slide-in-screen .slide-in-content.stages-carousel{background-color:#98dbce;height:100%;text-align:center;align-items:center}.onboarding .step .step-container .step4 .slide-in-screen .slide-in-content.summary-carousel{background-color:#98dbce;height:100%}.onboarding .step .step-container .step4 .stages-carousel h2,.onboarding .step .step-container .step4 .stages-list h2{color:#53565a;margin-bottom:10px;font-size:36px;font-weight:500;text-transform:none;letter-spacing:normal}.onboarding .step .step-container .step4 .stages-carousel h2+.subheader,.onboarding .step .step-container .step4 .stages-list h2+.subheader{opacity:.6;font-size:18px;letter-spacing:.1px;color:#53565a;margin:0 auto 20px;line-height:1.5;max-width:80%}@media screen and (max-width:1200px){.onboarding .step .step-container .step4 .left-pane{width:40%;margin:0 45px}.onboarding .step .step-container .step4 .ipad-bg{width:484px!important;height:326px!important}.onboarding .step .step-container .step4 .ipad-bg img{width:348px!important;left:1px;top:32px!important}.onboarding .step .step-container .step4 .stages-item>h4{font-size:24px}.onboarding .step .step-container .step4 .stages-carousel h2,.onboarding .step .step-container .step4 .stages-list h2{font-size:36px}}@media screen and (max-width:1024px){.onboarding .step .step-container .step4 .stages-carousel h2,.onboarding .step .step-container .step4 .stages-list h2{font-size:30px}}@media screen and (max-height:450px),screen and (max-width:350px){.onboarding .step .step-container .step4 .left-pane{height:calc(100vh - 120px)!important}.onboarding .step .step-container .step4 .left-pane .child-info{margin-top:0;margin-bottom:30px!important}.onboarding .step .step-container .step4 .left-pane .child-info .child-age,.onboarding .step .step-container .step4 .left-pane .child-info .child-name{line-height:1.2!important}.onboarding .step .step-container .step4 .left-pane section.interests{margin-bottom:0}.onboarding .step .step-container .step4 .slide-in-screen .slide-in-content.summary-carousel{justify-content:normal!important;height:auto}.onboarding .step .step-container .step4 .slide-in-screen .slide-in-content.summary-carousel .homer-carousel{margin-top:30px}.onboarding .step .step-container .step4 .stages-carousel .homer-carousel .stages-item{width:70%!important}.onboarding .step .step-container .step4 .stages-carousel h1,.onboarding .step .step-container .step4 .stages-list h1{font-size:21px;margin:0}.onboarding .step .step-container .step4 .stages-carousel h2,.onboarding .step .step-container .step4 .stages-list h2{margin:0 auto 10px;width:80%;text-align:center}.onboarding .step .step-container .step4 .stages-carousel>h1{margin-top:40px!important}.onboarding .step .step-container .step4 .stages-carousel.slide-in-content-shown{display:block!important}.onboarding .step .step-container .step4 .stages-carousel .onboarding-back-arrow{position:relative;top:20px;left:20px}.onboarding .step .step-container .step4 .homer-carousel{margin-bottom:60px}}@media screen and (max-height:450px){.onboarding .step .step-container .step4 .stages-carousel .onboarding-back-arrow{position:relative;top:20px;left:20px}}@media screen and (max-width:350px){.onboarding .step .step-container .step4 .stages-carousel .onboarding-back-arrow{position:relative;top:10px;left:10px}.onboarding .step .step-container .step4 .summary-carousel .onboarding-back-arrow{top:20px;left:20px}}@media screen and (max-width:768px){.onboarding .step .step-container .step4 .left-pane{width:100%}.onboarding .step .step-container .step4 .left-pane section.reading-level{color:#fff;margin-bottom:0}.onboarding .step .step-container .step4 .left-pane section.reading-level>button{padding:15px 15px 15px 20px}.onboarding .step .step-container .step4 .left-pane section.reading-level>button.reading-level-button{background-color:hsla(0,0%,84.7%,.1);margin-bottom:10px}.onboarding .step .step-container .step4 .left-pane section.reading-level>button.reading-level-button .stage-name{font-size:18px;color:#333}.onboarding .step .step-container .step4 .left-pane section.reading-level>button.reading-level-button .stage-skill{font-size:14px}.onboarding .step .step-container .step4 .left-pane section.reading-level>button.reading-level-button>i{margin-left:0}.onboarding .step .step-container .step4 .left-pane section.reading-level>button.learn-button{background-color:#98dbce;color:#53565a;font-weight:700;font-size:18px;display:flex;align-items:center;text-align:left;border-radius:8px;font-family:HCo Gotham,sans-serif;margin-bottom:20px}.onboarding .step .step-container .step4 .left-pane section.reading-level>button.learn-button>i{color:#53565a}.onboarding .step .step-container .step4 .right-pane{display:none}.onboarding .step .step-container .step4 .slide-in-screen{display:block}.onboarding .step .step-container .step4 .slide-in-screen.slide-in-open{left:0;overflow-y:scroll}.onboarding .step .step-container .step4 .control-arrow{display:none}}@media screen and (max-height:450px),screen and (max-width:480px){.onboarding .step .step-container .step4 .slide-in-screen .slide-in-content.stages-carousel{height:auto}}@media screen and (max-width:480px) and (min-height:450px){.onboarding .step .step-container .step4 .left-pane{margin:0 30px}.onboarding .step .step-container .step4 .left-pane section.child-info{margin-bottom:30px}.onboarding .step .step-container .step4 .left-pane section.child-info .child-name{font-size:24px}.onboarding .step .step-container .step4 .left-pane section.interests{height:145px}.onboarding .step .step-container .step4 .left-pane section.interests .passion-item{width:90px;height:110px}.onboarding .step .step-container .step4 .left-pane section.interests .passion-item .passion-name{top:75px}.onboarding .step .step-container .step4 .left-pane section.reading-level{width:100%!important}.onboarding .step .step-container .step4 .left-pane .blue-btn-container{display:none}.onboarding .step .step-container .step4 .homer-carousel{margin-bottom:60px}.onboarding .step .step-container .step4 .summary-carousel .homer-carousel .lesson-body{font-size:26px;line-height:1.2;height:50px}.onboarding .step .step-container .step4 .summary-carousel .homer-carousel .ipad-bg{width:322px!important;height:259px!important}.onboarding .step .step-container .step4 .summary-carousel .homer-carousel .ipad-bg img{width:240px!important;left:0;top:36px!important}.onboarding .step .step-container .step4 .stages-item{padding:15px}.onboarding .step .step-container .step4 .stages-item h4{font-size:21px}.onboarding .step .step-container .step4 .stages-item>ul{height:200px}.onboarding .step .step-container .step4 .stages-carousel{padding:15px 10px 0}.onboarding .step .step-container .step4 .stages-carousel h2+.subheader{font-size:16px}.onboarding .step .step-container .step4 .stages-carousel h2,.onboarding .step .step-container .step4 .stages-list h2{font-size:21px;margin-top:10px}.onboarding .step .step-container .step4 .stages-carousel h2+.subheader,.onboarding .step .step-container .step4 .stages-list h2+.subheader{margin:0 auto 10px}}@media screen and (max-width:768px) and (max-height:550px){.onboarding .step .step-container .step4 .summary-carousel .homer-carousel{height:100%}}.careers{font-family:HCo Gotham,sans-serif}.careers section{text-align:center}.careers section h2{font-size:36px;margin-bottom:50px}.careers section h4{opacity:.8;letter-spacing:1.5px;margin-bottom:7px;line-height:1.5}.careers section p{font-size:32px;line-height:1.81;letter-spacing:1px;margin-bottom:0}.careers section.page-header{width:100%;height:560px;position:relative;background-size:cover;background-position-x:center}.careers section.page-header .content-container{text-align:left;position:absolute;bottom:60px;left:154px}.careers section.page-header .content-container h1{font-size:72px;font-weight:700;letter-spacing:.1px;color:#fff}.careers section.top-links{height:120px;display:flex;align-items:center;justify-content:center;border-bottom:3px solid #d2d2d2}.careers section.top-links li{display:inline;padding:0 80px}.careers section.top-links li a{font-size:20px;letter-spacing:1.7px;color:#5a5a5a;font-weight:500}.careers section.top-links li a:active,.careers section.top-links li a:hover{color:#ff9f19}.careers section.mission{padding:120px 200px;color:#5a5a5a}.careers section.mission h2{margin-bottom:50px}.careers section.join{padding:120px 200px;background-color:#6cc5ea;color:#fff;position:relative}.careers section.join h2{margin-bottom:50px}.careers section #about{position:absolute;top:-50px}.careers section.benefits{background-color:hsla(0,0%,82.4%,.2);padding:100px 76px}.careers section.benefits .benefits-container{width:100%;display:flex;flex-direction:column;align-items:center;padding:90px 0;background-color:#fff;position:relative}.careers section.benefits .benefits-container h2{margin-bottom:.67em}.careers section.benefits .benefits-container img{position:absolute;top:0;width:98px;height:120px;transform:translateY(-50%)}.careers section.benefits .benefits-container ul{text-align:left;display:flex;justify-content:space-between;flex-wrap:wrap;width:80%}.careers section.benefits .benefits-container ul li{display:inline-block;width:45%;margin-bottom:20px}.careers section.benefits .benefits-container ul li:before{content:"\2022";color:#6cc5ea;display:inline-block;font-size:44px;margin-left:-30px;position:absolute;margin-top:-10px}.careers section.benefits .benefits-container ul li h4{opacity:.8;font-size:24px;letter-spacing:1.5px;font-weight:700;margin-bottom:7px}.careers section.benefits .benefits-container ul li div{font-size:24px;line-height:1.42;letter-spacing:1px}.careers section.jobs{color:#5a5a5a;padding:120px 0;position:relative;display:flex;flex-direction:column;align-items:center}.careers section.jobs h2{margin-bottom:.67em}.careers section.jobs .glassdoor-link{padding-bottom:25px}.careers section.jobs .career-wrapper{width:70%}.careers section.jobs .career-wrapper .category-container{padding-bottom:20px;font-size:24px;color:#5a5a5a;text-align:left;margin-top:40px}.careers section.jobs .career-wrapper .category-container h4{opacity:1;margin-bottom:30px}.careers section.jobs .career-wrapper .category-container .job-container{display:flex;flex-wrap:wrap;letter-spacing:1px;justify-content:space-between}.careers section.jobs .career-wrapper .category-container .job-container .job-item{max-width:50%;min-width:355px;margin-bottom:40px}.careers section.jobs .career-wrapper .category-container .job-container .job-item .job-name{font-weight:500;color:#057eae}.careers section.jobs .career-wrapper .category-container .job-container .job-item .job-location{line-height:1.8}.careers section #careers{position:absolute;top:-50px}@media screen and (max-width:1024px){.careers section h2{font-size:20px}.careers section p{font-size:18px;line-height:1.5;letter-spacing:.5px}.careers section.page-header{height:520px}.careers section.page-header .content-container{bottom:100px;left:142px}.careers section.page-header .content-container h1{font-size:48px;letter-spacing:.2px}.careers section.top-links{border-bottom:2px solid #d2d2d2;height:100px}.careers section.top-links li a{font-size:13px;letter-spacing:1.1px}.careers section.join,.careers section.mission{padding:80px 160px}.careers section.join h2,.careers section.mission h2{margin-bottom:20px}.careers section.benefits{padding:80px 120px}.careers section.benefits .benefits-container{padding:60px 0}.careers section.benefits .benefits-container img{width:81px;height:66px}.careers section.benefits .benefits-container h2{padding-bottom:40px}.careers section.benefits .benefits-container ul li{margin-bottom:10px}.careers section.benefits .benefits-container ul li:before{font-size:30px;margin-top:-5px}.careers section.benefits .benefits-container ul li h4{font-size:18px;letter-spacing:1px;font-weight:700;margin-bottom:10px}.careers section.benefits .benefits-container ul li div{font-size:16px;letter-spacing:1px;line-height:1.56}.careers section.jobs{padding:75px 0}.careers section.jobs .glassdoor-link{padding-bottom:55px}.careers section.jobs .career-wrapper .category-container{padding-bottom:25px;font-size:18px;margin-top:10px}.careers section.jobs .career-wrapper .category-container h4{font-size:18px;letter-spacing:1px;margin-bottom:25px}.careers section.jobs .career-wrapper .category-container .job-container{letter-spacing:1px}.careers section.jobs .career-wrapper .category-container .job-container .job-item{min-width:265px;margin-bottom:25px}.careers section.jobs .career-wrapper .category-container .job-container .job-item .job-name{font-size:16px}.careers section.jobs .career-wrapper .category-container .job-container .job-item .job-location{font-size:14px}}@media screen and (max-width:768px){.careers section.page-header{height:420px}.careers section.page-header .content-container{bottom:70px;left:84px}.careers section.top-links{height:80px}.careers section.top-links li{padding:0 46px}.careers section.top-links li a{font-size:13px;letter-spacing:1.1px}.careers section.join,.careers section.mission{padding:60px 85px}.careers section.join h2,.careers section.mission h2{margin-bottom:35px}.careers section.benefits{padding:80px 44px}.careers section.benefits .benefits-container{padding:55px 0}.careers section.benefits .benefits-container img{width:50px;height:62px}.careers section.benefits .benefits-container h2{padding-bottom:48px}.careers section.benefits .benefits-container ul li{margin-bottom:15px}.careers section.jobs{padding:60px 0}.careers section.jobs .glassdoor-link{padding-bottom:45px}.careers section.jobs .career-wrapper{width:80%}.careers section.jobs .career-wrapper .category-container{margin-top:15px}.careers section.jobs .career-wrapper .category-container .job-container{letter-spacing:1px}.careers section.jobs .career-wrapper .category-container .job-container .job-item{min-width:255px}}@media screen and (max-width:480px){.careers section h2{font-size:14px;letter-spacing:1px}.careers section p{font-size:15px}.careers section.page-header{height:240px}.careers section.page-header .content-container{text-align:center;position:static;padding-top:120px}.careers section.page-header .content-container h1{font-size:32px;letter-spacing:.1px;margin-bottom:15px}.careers section.top-links{border-bottom:1px solid #d2d2d2;height:60px}.careers section.top-links li{padding:0 28px}.careers section.top-links li a{font-size:11px;letter-spacing:.9px}.careers section.join,.careers section.mission{padding:45px 28px}.careers section.join h2,.careers section.mission h2{margin-bottom:15px}.careers section.benefits{padding:50px 0}.careers section.benefits .benefits-container{padding:45px 0}.careers section.benefits .benefits-container img{width:45px;height:56px}.careers section.benefits .benefits-container h2{padding-bottom:15px}.careers section.benefits .benefits-container ul{width:60%}.careers section.benefits .benefits-container ul li{display:inline-block;width:215px;margin-bottom:25px}.careers section.benefits .benefits-container ul li:before{font-size:22px;margin-top:-5px;margin-left:-15px}.careers section.benefits .benefits-container ul li h4{font-size:13px;letter-spacing:.5px;margin-bottom:5px}.careers section.benefits .benefits-container ul li div{font-size:12px;letter-spacing:.5px;line-height:1.67}.careers section.jobs{padding:50px 0}.careers section.jobs .glassdoor-link{padding-bottom:25px}.careers section.jobs .career-wrapper{width:50%}.careers section.jobs .career-wrapper .category-container{padding-bottom:10px}.careers section.jobs .career-wrapper .category-container h4{font-size:13px;letter-spacing:.5px;margin-bottom:15px}.careers section.jobs .career-wrapper .category-container .job-container{display:block;width:100%;letter-spacing:.5px}.careers section.jobs .career-wrapper .category-container .job-container .job-item{min-width:100%;max-width:100%;width:100%;margin-bottom:15px}.careers section.jobs .career-wrapper .category-container .job-container .job-item .job-location,.careers section.jobs .career-wrapper .category-container .job-container .job-item .job-name{font-size:12px}}@media screen and (max-height:450px){.careers section h2{font-size:14px;letter-spacing:1px}.careers section p{font-size:15px;letter-spacing:.5px;line-height:1.47}.careers section.page-header{height:245px}.careers section.page-header .content-container{bottom:35px;left:76px}.careers section.page-header .content-container h1{font-size:32px;letter-spacing:.1px;margin-bottom:10px}.careers section.top-links{height:60px}.careers section.top-links li{padding:0 32px}.careers section.top-links li a{font-size:11px;letter-spacing:.9px}.careers section.join,.careers section.mission{padding:50px 94px}.careers section.join h2,.careers section.mission h2{margin-bottom:15px}.careers section.benefits{padding:50px 43px}.careers section.benefits .benefits-container{padding:50px 0}.careers section.benefits .benefits-container img{width:48px;height:60px}.careers section.benefits .benefits-container h2{padding-bottom:25px}.careers section.benefits .benefits-container ul{width:80%}.careers section.benefits .benefits-container ul li{display:inline-block;width:215px;margin-bottom:25px}.careers section.benefits .benefits-container ul li:before{font-size:22px;margin-top:-5px;margin-left:-15px}.careers section.benefits .benefits-container ul li h4{font-size:13px;letter-spacing:.5px;margin-bottom:5px}.careers section.benefits .benefits-container ul li div{font-size:12px;letter-spacing:.5px;line-height:1.67}.careers section.jobs{padding:50px 0}.careers section.jobs .career-wrapper{width:80%}.careers section.jobs .career-wrapper .category-container{padding-bottom:20px}.careers section.jobs .career-wrapper .category-container .category-name{font-size:13px;letter-spacing:.5px;margin-bottom:15px}.careers section.jobs .career-wrapper .category-container .job-container{display:flex;flex-wrap:wrap;letter-spacing:.5px;justify-content:space-between}.careers section.jobs .career-wrapper .category-container .job-container .job-item{max-width:50%;min-width:200px;margin-bottom:15px}.careers section.jobs .career-wrapper .category-container .job-container .job-item .job-location{font-size:12px}}#HomerSite .teacher-signup{width:60%;margin:auto;display:flex;flex-direction:column;align-items:center;padding:90px 0 70px}#HomerSite .teacher-signup .text-header-module{margin-bottom:50px}#HomerSite .teacher-signup .text-header-module .subheader{width:100%}#HomerSite .teacher-signup a{color:#057eae}#HomerSite .teacher-signup .teacher-submit{width:350px;height:70px;background-color:#6cc5ea;font-size:24px;font-weight:500;letter-spacing:1.5px;font-family:HCo Gotham,sans-serif;color:#fff;border-radius:10px;margin:65px 0 45px}#HomerSite .teacher-signup .teacher-submit:active{background-color:#12a4e1}#HomerSite .teacher-signup .terms{font-size:12px;letter-spacing:.9px;text-align:center;color:#5a5a5a;margin:45px 0 55px}@media screen and (max-width:1200px){#HomerSite .teacher-signup .text-header-module{margin-bottom:45px}}@media screen and (max-width:768px){#HomerSite .teacher-signup{padding:70px 0 20px;width:75%}#HomerSite .teacher-signup .teacher-submit{width:280px;height:55px;font-size:20px;letter-spacing:1.2px;border-radius:8px;margin:50px 0 25px}#HomerSite .teacher-signup .terms{font-size:10px;letter-spacing:.7px;margin-bottom:25px 0 65px}}@media screen and (max-width:480px){#HomerSite .teacher-signup{padding:45px 23px 10px;width:100%}#HomerSite .teacher-signup .text-header-module{margin-bottom:35px}#HomerSite .teacher-signup .teacher-submit{width:100%;font-size:18px;letter-spacing:1.1px;border-radius:8px;margin:45px 0 20px}#HomerSite .teacher-signup .terms{margin-bottom:20px 0 70px}}.third-party-token{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;padding-top:80px}.third-party-token .check-mark,.third-party-token .success-img{display:none}.third-party-token .text-header-module{margin-bottom:50px;width:100%}.third-party-token .form-wrapper form .btn-blue,.third-party-token .form-wrapper form button.btn-blue-onboarding{margin-top:10px}.third-party-token .form-footer{width:100%;font-family:HCo Gotham,sans-serif;font-weight:400;text-align:center}.third-party-token .form-footer a{color:#057eae}.third-party-token .form-footer .footer-text{font-size:16px;line-height:1.88;letter-spacing:.3px;margin-top:25px}.third-party-token .form-footer .footer-text div a{font-weight:500}.third-party-token .form-footer .footer-subtext{font-size:12px;letter-spacing:.9px;color:#5a5a5a;margin-top:25px}.third-party-token .event-btn .btn-blue,.third-party-token .event-btn button.btn-blue-onboarding{display:none}.third-party-token .logo-container{min-height:266px;display:flex;align-items:center;flex:1 1 auto;flex-direction:column;padding-top:29px}.third-party-token .logo-container .logo-header{font-weight:500;font-size:14px;color:#8e9091;letter-spacing:normal;margin-bottom:20px}.third-party-token .logo-container .schand-logo{width:130px;height:130px}.third-party-token .form-wrapper .checkbox-input .checkbox{width:36px}.third-party-token .form-module.compact-form form .checkbox-input .checkbox-label{margin-left:7px}.third-party-token.amazon-token{width:54%;margin:auto}.third-party-token.amazon-token .subheader{width:80%}.third-party-token.amazon-token .logo-container .schand-logo{width:155px;height:auto}.third-party-token.amazon-token .form-module.compact-form form .input-wrapper{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:20px}.third-party-token.amazon-token.success .logo-container .schand-logo{margin-top:0;width:auto;height:auto}.third-party-token.amazon-token.success .logo-container{align-items:center}@media screen and (max-width:768px){.third-party-token.amazon-token{width:72%;width:91%;padding:45px 0 0}}@media screen and (max-width:768px){.third-party-token.amazon-token .subheader{width:90%}}.third-party-token.complete .event-btn .btn-blue,.third-party-token.complete .event-btn button.btn-blue-onboarding,.third-party-token.success .event-btn .btn-blue,.third-party-token.success .event-btn button.btn-blue-onboarding{display:block;margin:auto}.third-party-token.complete .form-footer,.third-party-token.success .form-footer{width:70%;margin:auto}.third-party-token.complete .form-footer .footer-subtext,.third-party-token.success .form-footer .footer-subtext{margin-top:45px}.third-party-token.success{padding-top:175px}.third-party-token.success .check-mark{width:46px;height:46px;margin-bottom:20px;display:block}.third-party-token.success .success-img{display:block;margin-bottom:20px}.third-party-token.success .text-header-module{width:500px}.third-party-token.success .text-header-module .subheader{width:100%}.third-party-token.success .form-module{display:none}.third-party-token.success .event-btn .addon-elements{padding:0}.third-party-token.success .logo-container{align-items:flex-end}.third-party-token.success .logo-container .schand-logo{margin-bottom:75px}@media screen and (max-width:1024px){.third-party-token .text-header-module{margin-bottom:45px}.third-party-token .form-footer .footer-text{font-size:14px;line-height:2.14;margin-top:20px}.third-party-token .form-footer .footer-subtext{margin-top:20px}.third-party-token .logo-container{min-height:190px}.third-party-token .logo-container .schand-logo{width:105px;height:105px}.third-party-token .form-wrapper .checkbox-input .checkbox{width:40px}.third-party-token.success{padding-top:100px}.third-party-token.success .check-mark{margin-bottom:25px}.third-party-token.success .text-header-module{width:390px}.third-party-token.success .logo-container{align-items:flex-start}.third-party-token.success .logo-container .schand-logo{margin-bottom:0;margin-top:100px}}@media screen and (max-width:768px){.third-party-token.success{padding-top:230px}.third-party-token.success .logo-container .schand-logo{margin-top:130px}}@media screen and (max-width:480px){.third-party-token{padding:45px 23px 0}.third-party-token .text-header-module{margin-bottom:35px}.third-party-token .form-wrapper form .btn-blue,.third-party-token .form-wrapper form button.btn-blue-onboarding{margin-top:15px}.third-party-token .logo-header{margin-top:0}.third-party-token .form-footer .footer-text{font-size:12px;line-height:2.5;letter-spacing:.2px}.third-party-token .form-footer .footer-subtext{font-size:10px;letter-spacing:.7px;line-height:1.4}.third-party-token .logo-container{min-height:135px}.third-party-token .logo-container .schand-logo{width:65px;height:65px}.third-party-token.amazon-token .logo-container{align-items:center;padding-top:10px}.third-party-token.amazon-token .logo-container .logo-header{font-size:12px;margin-bottom:10px}.third-party-token.amazon-token .logo-container .schand-logo{width:auto;height:auto}.third-party-token.complete .event-btn .btn-blue,.third-party-token.complete .event-btn button.btn-blue-onboarding,.third-party-token.complete .form-footer,.third-party-token.success .event-btn .btn-blue,.third-party-token.success .event-btn button.btn-blue-onboarding,.third-party-token.success .form-footer{width:100%}.third-party-token.success{padding-top:60px}.third-party-token.success .check-mark{width:38px;height:38px;margin-bottom:15px}.third-party-token.success .text-header-module{width:100%}.third-party-token.success .logo-container{align-items:flex-end}.third-party-token.success .logo-container .schand-logo{margin-bottom:40px;margin-top:0}}.module-section .event-btn.offer img{width:60px;height:78px;margin-bottom:10px}@media screen and (max-width:768px){.module-section .event-btn.offer img{width:27px;height:36px;margin-bottom:0}}@media screen and (max-width:480px){.module-section .event-btn.offer img{margin-bottom:5px}}.login-account-creation{padding-top:24px;text-align:center;display:flex;justify-content:center;background-color:#f7f7f7;height:100vh}.login-account-creation .login-content-wrapper{width:655px;text-align:center}.login-account-creation .login-content-wrapper .homer-logo{background:transparent url(../../../../static/img/homer-logo.svg) 50%/contain no-repeat;width:100%!important;height:33px;margin-bottom:20px;text-align:center}@media screen and (max-width:1024px){.login-account-creation .login-content-wrapper .homer-logo{height:21px;width:88px}}@media screen and (max-width:700px){.login-account-creation .login-content-wrapper .homer-logo{height:25px;width:103px}}.login-account-creation .login-content-wrapper .new-to-hommer{font-size:16px;font-weight:700;font-family:HCo Gotham Rounded SSm;letter-spacing:.5px;margin-bottom:5px;margin-top:25px;text-align:center}.login-account-creation .login-content-wrapper .input-area{box-shadow:0 5px 8px rgba(0,0,0,.07);background-color:#fff;border-radius:15px;padding:44px 122px;width:655px;margin:0}.login-account-creation .login-content-wrapper .input-area .input-wrapper{margin-bottom:14px;margin-top:0}.login-account-creation .login-content-wrapper .input-area h4{font-weight:500;font-family:HCo Gotham Rounded SSm;letter-spacing:.5px;color:#53565a;margin-bottom:22px}.login-account-creation .login-content-wrapper .input-area .subheader{font-size:16px;letter-spacing:0;color:#8e9091;margin-bottom:38px}.login-account-creation .login-content-wrapper .input-area button.btn-blue-onboarding:disabled,.login-account-creation .login-content-wrapper .input-area button.btn-blue:disabled{background-color:#d2d2d2;border-color:#d2d2d2}.login-account-creation .login-content-wrapper .input-area .or-divider{display:flex;margin:30px 0}.login-account-creation .login-content-wrapper .input-area .or-divider hr{border:.5px solid hsla(0,0%,84.7%,.7);flex-grow:1}.login-account-creation .login-content-wrapper .input-area .or-divider .left-hr{margin-right:22px}.login-account-creation .login-content-wrapper .input-area .or-divider .right-hr{margin-left:22px}.login-account-creation .login-content-wrapper .input-area .or-divider span{color:rgba(0,0,0,.4);font-size:14px;letter-spacing:.5px;font-family:HCo Gotham Rounded SSm;width:2em}.login-account-creation .login-content-wrapper .input-area .fb-button{background-color:#3c5a99;border-color:#3c5a99;color:#fff}.login-account-creation .login-content-wrapper .input-area .log-in{font-size:12px;letter-spacing:.5px;font-family:HCo Gotham Rounded SSm;margin-top:16px;color:#53565a;margin-bottom:30px}.login-account-creation .login-content-wrapper .input-area .log-in a{color:#198cbf}.login-account-creation .login-content-wrapper .input-area .forgot-password{font-size:14px;font-weight:700;font-family:HCo Gotham Rounded SSm;letter-spacing:.5px;margin-bottom:10px;margin-top:0}.login-account-creation .login-content-wrapper .input-area .forgot-password a{color:#53565a;float:right}.login-account-creation .login-content-wrapper .input-area .other-log-in-options{font-size:14px;font-family:HCo Gotham Rounded SSm;font-weight:700;letter-spacing:.5px;margin-bottom:2px;margin-top:25px;text-align:center}.login-account-creation .login-content-wrapper .input-area input{font-family:HCo Gotham,sans-serif;vertical-align:middle;letter-spacing:.5px}.login-account-creation .login-content-wrapper .input-area .error-message.has-error{padding:5px 0}@media screen and (max-width:350px){.login-account-creation{padding-top:24px}.login-account-creation .login-content-wrapper,.login-account-creation .login-content-wrapper .input-area{width:290px}}@media screen and (max-width:1024px){.login-account-creation{padding-top:24px}.login-account-creation .login-content-wrapper h4{font-size:24px}}@media screen and (max-width:768px){.login-account-creation{padding-top:24px}}@media screen and (max-width:480px){.login-account-creation{padding-top:24px}.login-account-creation .login-content-wrapper{width:100%}.login-account-creation .login-content-wrapper .input-area{width:100%;padding:44px 20px}.login-account-creation .login-content-wrapper h4{font-size:20px;margin-bottom:16px}.login-account-creation .login-content-wrapper .subheader{font-size:15px;margin-bottom:6px}.login-account-creation .login-content-wrapper .or-divider{margin:10px 0}.login-account-creation .login-content-wrapper .log-in{margin-top:10px}}.account-update-success{padding-top:24px;text-align:center;display:flex;justify-content:center;background-color:#f7f7f7;height:100vh}.account-update-success .account-update-success-content-wrapper{width:655px;text-align:center}.account-update-success .account-update-success-content-wrapper .homer-logo{background:transparent url(../../../../../static/img/homer-logo.svg) 50%/contain no-repeat;width:100%!important;height:33px;margin-bottom:30px;text-align:center}@media screen and (max-width:1024px){.account-update-success .account-update-success-content-wrapper .homer-logo{height:21px;width:88px}}@media screen and (max-width:700px){.account-update-success .account-update-success-content-wrapper .homer-logo{height:25px;width:103px}}.account-update-success .account-update-success-content-wrapper .input-area{box-shadow:0 5px 8px rgba(0,0,0,.07);background-color:#fff;border-radius:15px;padding:34px 100px;margin:0;width:655px;height:352px}.account-update-success .account-update-success-content-wrapper .input-area img{margin:0 0 20px;text-align:center;width:40px;height:40px;content:url(../../../img/forms/form_checkmark.svg)}.account-update-success .account-update-success-content-wrapper .input-area h4{font-weight:500;font-size:24px;font-family:HCo Gotham Rounded SSm;letter-spacing:.5px;color:#53565a;margin-bottom:30px}.account-update-success .account-update-success-content-wrapper .input-area .subheader{font-size:14px;letter-spacing:0;color:#8e9091;margin-bottom:38px}@media screen and (max-width:1024px){.account-update-success{padding-top:24px}.account-update-success .account-update-success-content-wrapper h4{font-size:24px}}@media screen and (max-width:350px){.account-update-success{padding-top:24px}.account-update-success .account-update-success-content-wrapper,.account-update-success .account-update-success-content-wrapper .input-area{width:290px}}@media screen and (max-width:768px){.account-update-success{padding-top:24px}}@media screen and (max-width:480px){.account-update-success{padding-top:24px}.account-update-success .account-update-success-content-wrapper,.account-update-success .account-update-success-content-wrapper .input-area{width:480px}.account-update-success .account-update-success-content-wrapper h4{font-size:20px;margin-bottom:16px}}.update-account{padding-top:24px;text-align:center;display:flex;justify-content:center;background-color:#f7f7f7;height:100vh}.update-account .update-content-wrapper{width:655px;text-align:center}.update-account .update-content-wrapper .homer-logo{background:transparent url(../../../../../static/img/homer-logo.svg) 50%/contain no-repeat;width:100%!important;height:33px;margin-bottom:20px;text-align:center;display:block}@media screen and (max-width:1024px){.update-account .update-content-wrapper .homer-logo{height:21px;width:88px}}@media screen and (max-width:700px){.update-account .update-content-wrapper .homer-logo{height:25px;width:103px}}.update-account .update-content-wrapper .input-area{box-shadow:0 5px 8px rgba(0,0,0,.07);background-color:#fff;border-radius:15px;padding:44px 122px 50px;width:655px}.update-account .update-content-wrapper .input-area .input-wrapper{margin-bottom:14px;margin-top:0}.update-account .update-content-wrapper .input-area h4{font-weight:500;font-family:HCo Gotham Rounded SSm;letter-spacing:.5px;color:#53565a;margin-bottom:22px}.update-account .update-content-wrapper .input-area .subheader{font-size:16px;letter-spacing:0;color:#8e9091;margin-bottom:38px}.update-account .update-content-wrapper .input-area input{font-family:HCo Gotham,sans-serif;vertical-align:middle;letter-spacing:.5px}.update-account .update-content-wrapper .input-area button.btn-blue-onboarding:disabled,.update-account .update-content-wrapper .input-area button.btn-blue:disabled{background-color:#d2d2d2;border-color:#d2d2d2;margin-top:30px}.update-account .update-content-wrapper .input-area .error-message.has-error{padding:5px 0}@media screen and (max-width:350px){.update-account{padding-top:24px}.update-account .update-content-wrapper,.update-account .update-content-wrapper .input-area{width:290px}}@media screen and (max-width:1024px){.update-account{padding-top:24px}.update-account .update-content-wrapper h4{font-size:24px}}@media screen and (max-width:768px){.update-account{padding-top:24px}}@media screen and (max-width:480px){.update-account{padding-top:24px}.update-account .update-content-wrapper{width:100%;display:flex;flex-direction:column}.update-account .update-content-wrapper .input-area{width:100%;padding:40px 20px;flex-grow:1}.update-account .update-content-wrapper h4{font-size:20px;margin-bottom:16px}.update-account .update-content-wrapper .subheader{font-size:15px;margin-bottom:6px}}.amazon-ftu-footer,.amazon-ftu-header__body{color:#8e9091;font-size:1.25rem;line-height:2rem;font-weight:400;text-transform:none;letter-spacing:.0625rem}.amazon-ftu-divider-container,.amazon-ftu-steps{box-sizing:border-box;padding-right:3.125rem;padding-left:3.125rem;max-width:81.25rem}.amazon-ftu-setup__page-width{max-width:75rem;margin:0 auto}.amazon-ftu-setup__text-width{text-align:center;max-width:61.25rem;box-sizing:border-box;padding:0 3.125rem;margin:0 auto}.amazon-ftu-header{margin-top:5.5rem;margin-bottom:5rem}.amazon-ftu-header__title{font-size:2rem;line-height:2.625rem}.amazon-ftu-divider{border:0;border-top:1px solid #e6e5e0}.amazon-ftu-steps{padding-top:4.375rem;padding-bottom:4.375rem}.amazon-ftu-footer{margin-bottom:5.5rem}.amazon-ftu-footer a{color:#057eae;text-decoration:underline}.image-with-description{width:100%;display:flex}.image-with-description+.image-with-description{margin-top:3.125rem}.image-with-description .description-container{width:50%;padding-right:3.125rem;box-sizing:border-box}.image-with-description .title{color:#057eae;margin:1.25rem 0 0}.image-with-description .description{margin-top:.625rem;line-height:1.5625rem}.image-with-description .image-container{width:50%}.image-with-description .image-container .image{width:100%;height:auto;border-radius:.625rem}@media (max-width:1000px){.amazon-ftu-header__title{font-size:1.5rem;line-height:2.1875rem}.amazon-ftu-footer,.amazon-ftu-header__body{font-size:1rem;line-height:1.625rem}}@media (max-width:650px){.amazon-ftu-header{margin-top:3.125rem;margin-bottom:1.25rem}.amazon-ftu-divider-container,.amazon-ftu-setup__text-width{padding:0 1.25rem}.amazon-ftu-steps{padding:1.25rem 1.25rem 3.125rem}.amazon-ftu-footer{margin-bottom:1.25rem}.image-with-description{flex-direction:column;flex-flow:column-reverse}.image-with-description+.image-with-description{margin-top:1.875rem}.image-with-description .description-container{padding:0;width:100%}.image-with-description .description-container .title{margin-top:.625rem}.image-with-description .image-container{width:100%}}@media (max-width:400px){.amazon-ftu-header__title{font-size:1.125rem;line-height:1.5625rem}.amazon-ftu-footer,.amazon-ftu-header__body{font-size:.875rem;line-height:1.375rem}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;z-index:10000;flex-direction:column;align-items:center;overflow-y:scroll}.modal-overlay.big-modal{justify-content:top}.modal-overlay.big-modal .modal-bg{position:absolute;top:20px;margin-bottom:20px}@media screen and (max-height:450px),screen and (max-width:480px){.modal-overlay.big-modal .modal-bg{position:relative;top:0;margin-bottom:0}}.modal-overlay .modal-bg{border-radius:16px;box-shadow:0 0 8px rgba(0,0,0,.25);position:relative}@media screen and (max-height:450px),screen and (max-width:480px){.modal-overlay .modal-bg{overflow-y:scroll}}.modal-overlay .modal-top{margin-top:-110px}@media screen and (max-width:1024px){.modal-overlay .modal-top{margin-top:-230px}}@media screen and (max-height:450px),screen and (max-width:480px){.modal-overlay .modal-top{margin-top:0}}.close-icon{cursor:pointer;position:absolute;right:15px;top:15px}.close-icon img{width:40px;height:40px}.loading-item{border-radius:8px;width:330px;height:305px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#014a9e}.loading-item>img{margin-bottom:30px;height:96px}.loading-item .loading-item-title{opacity:.6;font-family:HCo Gotham Rounded SSm;font-size:14px;margin-bottom:10px}.loading-item .loading-item-subtitle{font-size:18px}.loading-item-2{width:350px;height:305px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}.account-exists-modal{width:520px;padding:50px 80px 38px;font-family:HCo Gotham Rounded SSm;color:#055478}.account-exists-modal img{width:36px;height:36px;margin-bottom:40px}.account-exists-modal .modal-header{font-size:22px;line-height:150%;letter-spacing:.25px;margin-bottom:16px;font-weight:600}.account-exists-modal .modal-subheader{font-size:16px;margin-bottom:40px;letter-spacing:.25px}.account-exists-modal .button-area{display:flex;justify-content:space-between}.account-exists-modal .button-area button{width:48%;height:48px;font-size:16px;letter-spacing:.5px}@media screen and (max-width:480px){.account-exists-modal{width:300px;padding:30px 34px 24px}.account-exists-modal img{width:30px;height:30px;margin-bottom:20px}.account-exists-modal .modal-header{font-size:15px}.account-exists-modal .modal-subheader{font-size:12px;margin-bottom:20px}.account-exists-modal .button-area{display:flex;flex-direction:column;align-items:center}.account-exists-modal .button-area button{height:36px;font-size:12px;letter-spacing:.25px}.account-exists-modal .button-area button.btn-blue-border{background:transparent;border:none;color:#8e9091}}button{border:0;background-color:transparent;padding:0;letter-spacing:1px;cursor:pointer}button[data-loading=spinner] .loading-spinner{display:block}button .loading-spinner{display:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}button:hover .btn-arrow{margin-left:20px}button:hover.btn-static-arrow .btn-arrow{margin-left:30px}button.hover-scale-up{transition-property:transform;transition-duration:.2s}button.hover-scale-up:hover{transform:scale(1.1)}button:focus{outline:none}button .btn-arrow{margin-left:15px;transition-property:margin-left;transition-duration:.2s}button .btn-arrow i{font-size:.9em;font-weight:700}button.btn-blue-borderless,button.btn-borderless,button.btn-white-borderless{font-size:16px;font-weight:700;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){button.btn-blue-borderless,button.btn-borderless,button.btn-white-borderless{font-size:14px}}@media screen and (max-width:768px){button.btn-blue-borderless,button.btn-borderless,button.btn-white-borderless{font-size:12px;letter-spacing:.5px}}button.btn-blue-borderless{color:#057eae}button.btn-white-borderless{color:#fff}button.btn-hidden-arrow{position:relative;font-weight:700}button.btn-hidden-arrow .btn-label{transition-property:margin-left;transition-duration:.2s}button.btn-hidden-arrow .btn-arrow{position:absolute;visibility:hidden;right:10px;top:50%;transform:translateY(-50%)}button.btn-hidden-arrow:hover .btn-arrow{visibility:visible}button.btn-hidden-arrow:hover .btn-label{margin-left:-10px}button.btn-blue,button.btn-blue-border,button.btn-blue-onboarding,button.btn-solid-color{height:54px;border-radius:10px;font-size:18px;letter-spacing:1.3px;padding:0 27px;border-width:2px;border-style:solid;color:#fff}@media screen and (max-width:1024px){button.btn-blue,button.btn-blue-border,button.btn-blue-onboarding,button.btn-solid-color{padding:0 24px;font-size:16px;letter-spacing:1px;height:48px}}button.btn-blue-border{border-color:#057eae;color:#057eae}button.btn-blue-border.forPartner{width:20em}button.btn-blue-border .btn-arrow{right:10px}button.btn-blue-border:hover{background-color:#eee}button.btn-blue-border:active{background-color:#057eae;color:#fff}button.btn-blue,button.btn-blue-onboarding{background-color:#057eae;border-color:#057eae;font-family:HCo Gotham Rounded SSm;font-weight:500}button.btn-blue-onboarding:hover,button.btn-blue:hover{background-color:#1e8bb6}button.btn-blue-onboarding:active,button.btn-blue:active{background-color:#0474a0}button.btn-blue-onboarding:disabled,button.btn-blue:disabled{background-color:#e7e8ea;border-color:#e7e8ea}button.btn-blue-onboarding{border-width:0;width:-moz-fit-content;width:fit-content;border-radius:4px;font-size:16px;letter-spacing:.1px}button.btn-blue-onboarding:disabled{background-color:#e7e8ea;border-color:#e7e8ea}button.btn-blue-onboarding.at-bottom{height:60px!important;border-radius:4px}button.gray-border-oval-btn{padding:10px 25px;border-radius:100px;border:1px solid #e6e5e0;color:#333;font-size:14px}button.gray-border-btn{height:48px;border-radius:4px;font-size:18px;line-height:18px;letter-spacing:.1px;border:1px solid #d8d8d8;color:#057eae;font-weight:500}button.gray-border-btn.selected{color:#fff;background-color:#057eae}button.fix-to-bottom{width:100%;position:fixed;height:60px!important;bottom:0;left:0;border-radius:0;z-index:1000;display:none;font-family:HCo Gotham Rounded SSm}@media screen and (max-height:450px) and (max-width:750px),screen and (max-width:480px){button.fix-to-bottom{display:block}}button.fix-to-bottom .arrow-btn{justify-content:center}button.expand-change{transition-delay:.4s,0s;transition:margin-bottom 0s linear;padding:0 25px}@media screen and (max-height:450px),screen and (max-width:768px){button.expand-change{flex:0 0 auto}}button.expand-change .arrow-btn{position:relative}button.expand-change .arrow-btn>.btn-label{flex:1 0 auto;text-align:left}button.expand-change .arrow-btn>.btn-arrow{position:absolute;right:0;transition:transform .4s ease-in}button.expand-change .arrow-btn>.btn-arrow i{color:#057eae;position:relative}button.expand-change .arrow-btn>.btn-arrow i:after{content:"Change";position:absolute;right:0;color:rgba(5,126,174,0);transition:color .4s ease-in;pointer-events:none;font-family:HCo Gotham,sans-serif;font-size:14px;font-weight:400;line-height:14px}@media screen and (max-width:768px){button.expand-change .arrow-btn>.btn-arrow i:after{font-size:12px}}@media screen and (max-width:350px){button.expand-change .arrow-btn>.btn-arrow i:after{font-size:12px}}button.expand-change.expanded:hover .arrow-btn>.btn-arrow{transform:none}button.expand-change:hover .arrow-btn>.btn-arrow{transform:translateX(15px)}@media screen and (max-width:1024px){button.expand-change:hover .arrow-btn>.btn-arrow{transform:translateX(0)}}button.expand-change+div{max-height:0;overflow:hidden}button.expand-change+div>div>*{opacity:0;transform:translateY(-15px);transition:opacity .4s ease-in,transform .4s ease-in;transition-delay:.4s}button.expand-change.expanded{width:100%}button.expand-change.expanded .btn-arrow i{color:rgba(5,126,174,0)}button.expand-change.expanded .btn-arrow i:after{color:#057eae}button.expand-change.expanded+div{max-height:400px}button.expand-change.expanded+div>div>*{opacity:1;transform:translateY(0);transition-delay:0s}button .arrow-btn{display:flex;align-items:center;justify-content:left}button .arrow-btn .btn-label{white-space:nowrap}@media screen and (max-height:450px),screen and (max-width:768px){button.btn-small{display:none}}button.btn-black-label{color:#000;font-size:21px;font-weight:700}button.btn-green{font-size:21px;background-color:rgba(100,123,24,.4);border-radius:8px;height:77px;width:353px;letter-spacing:1.2px;transition-property:background-color;transition-duration:.2s}button.btn-green:hover{background-color:rgba(100,123,24,.8)}button.btn-green:hover>div{margin-left:-60px}button.btn-green .btn-arrow{right:60px}@media screen and (max-width:480px){button.btn-green{width:100%;height:70px;font-size:18px}}.store-button{width:180px;height:55px;margin:0 10px;background:transparent 50%/contain no-repeat}.app-buttons img{height:100%}@media screen and (max-width:480px){.app-buttons{width:100%;margin-top:25px;flex-wrap:wrap;justify-content:center}.app-buttons button{flex:0 0 33%}}.safari-center{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.carousel .slide{background:transparent}@media screen and (min-width:1440px){.homer-carousel .carousel .slider{max-height:none}}.homer-carousel .carousel .control-dots{display:flex;align-items:center;justify-content:center;bottom:5px}.homer-carousel .carousel .control-dots .dot{width:9px;height:9px;border:1px solid #284f5e;border-radius:50%;background-color:transparent;margin:0 10px;opacity:1;box-shadow:none}.homer-carousel .carousel .control-dots .dot.selected{display:flex;align-items:center;justify-content:center;width:15px;height:15px}.homer-carousel .carousel .control-dots .dot.selected:after{content:"";width:9px;height:9px;background-color:#284f5e;border-radius:50%}@media screen and (max-width:1024px){.homer-carousel .carousel .control-dots .dot{width:15px;height:15px}.homer-carousel .carousel .control-dots .dot.selected{width:21px;height:21px}.homer-carousel .carousel .control-dots .dot.selected:after{width:15px;height:15px}}@media screen and (max-width:768px){.homer-carousel .carousel .control-dots .dot{width:15px;height:15px}.homer-carousel .carousel .control-dots .dot.selected{width:21px;height:21px}.homer-carousel .carousel .control-dots .dot.selected:after{width:15px;height:15px}}@media screen and (max-width:480px){.homer-carousel .carousel .control-dots .dot{width:12px;height:12px}.homer-carousel .carousel .control-dots .dot.selected{width:18px;height:18px}.homer-carousel .carousel .control-dots .dot.selected:after{width:12px;height:12px}}.homer-carousel.white .dot{border:1px solid #fff!important}.homer-carousel.white .dot.selected:after{background-color:#fff!important}.homer-carousel.white-no-border .dot{background-color:#fff!important;opacity:.4!important;border:none!important;width:9px!important;height:9px!important}.homer-carousel.white-no-border .dot.selected{opacity:1!important}.homer-carousel.white-no-border .dot.selected:after{width:9px!important;height:9px!important;background-color:#fff!important}.homer-carousel.blue-no-border .dot{background-color:#057eae!important;opacity:.5!important;border:none!important;width:9px!important;height:9px!important}.homer-carousel.blue-no-border .dot.selected{opacity:1!important}.homer-carousel.blue-no-border .dot.selected:after{width:9px!important;height:9px!important;background-color:#057eae!important}.homer-carousel.dot-stages-carousel .control-dots{bottom:0;margin:20px 0 2px}.homer-carousel.dot-stages-carousel .control-dots .dot{background-color:#fff!important;border:none!important;width:9px!important;height:9px!important;opacity:.9!important;margin:0 5px}.homer-carousel.dot-stages-carousel .control-dots .dot.selected:after{width:9px!important;height:9px!important;background-color:#012f74}@media screen and (max-height:450px){.homer-carousel.dot-stages-carousel .control-dots{bottom:5px}}@media screen and (max-height:450px),screen and (max-width:480px){.homer-carousel.dot-stages-carousel .control-dots{margin-bottom:10px}}.homer-carousel.onboarding-summary-arrow .carousel-slider .control-arrow:before{border-left:none;border-right:none}@media screen and (min-width:1024px){.homer-carousel.onboarding-summary-arrow .carousel-slider .control-arrow{width:81px;height:162px;top:50%;transform:translateY(-50%);opacity:1;max-width:8%}.homer-carousel.onboarding-summary-arrow .carousel-slider .control-arrow:hover .control-prev{background:transparent url(../../../../static/img/onboarding/summaryCarousel/carousel-summary-left-arrow.svg) 50%/contain no-repeat}.homer-carousel.onboarding-summary-arrow .carousel-slider .control-arrow:hover .control-next{background:transparent url(../../../../static/img/onboarding/summaryCarousel/carousel-summary-right-arrow.svg) 50%/contain no-repeat}.homer-carousel.onboarding-summary-arrow .carousel-slider .control-prev{left:-5px;background:transparent url(../../../../static/img/onboarding/summaryCarousel/carousel-summary-left-arrow.svg) 50%/contain no-repeat!important}.homer-carousel.onboarding-summary-arrow .carousel-slider .control-next{right:-5px;background:transparent url(../../../../static/img/onboarding/summaryCarousel/carousel-summary-right-arrow.svg) 50%/contain no-repeat!important}}@media screen and (max-height:450px),screen and (max-width:768px){.homer-carousel.onboarding-summary-arrow .carousel-slider .control-arrow{width:48px;opacity:1;top:50%;max-width:100%;display:block}.homer-carousel.onboarding-summary-arrow .carousel-slider .control-arrow:hover{background:none}.homer-carousel.onboarding-summary-arrow .carousel-slider .control-arrow.control-prev:before{transform:rotate(-225deg)}.homer-carousel.onboarding-summary-arrow .carousel-slider .control-arrow.control-next:before{transform:rotate(-45deg)}.homer-carousel.onboarding-summary-arrow .carousel-slider .control-arrow.control-disabled{display:none}}.homer-carousel.onboarding-summary-arrow .control-arrow{bottom:15px}@media screen and (max-height:450px){.homer-carousel.onboarding-summary-arrow .control-arrow.control-prev{left:-5px}.homer-carousel.onboarding-summary-arrow .control-arrow.control-next{right:-5px}}.homer-carousel.onboarding-summary-arrow-variant .control-arrow{border-radius:50%;opacity:1;width:162px;height:162px;max-width:10vw;max-height:10vw;top:50%;background-size:10% 15%!important;background-color:hsla(0,0%,100%,.5)!important}.homer-carousel.onboarding-summary-arrow-variant .control-arrow:before{border-left:none;border-right:none}.homer-carousel.onboarding-summary-arrow-variant .control-arrow.control-prev{background:url(../../../../static/img/onboarding/summaryCarousel/blue-arrow-left.png) 70% no-repeat;transform:translate(-50%,-50%)}.homer-carousel.onboarding-summary-arrow-variant .control-arrow.control-next{background:url(../../../../static/img/onboarding/summaryCarousel/blue-arrow-right.png) 30% no-repeat;transform:translate(50%,-50%)}@media screen and (max-width:768px){.homer-carousel.onboarding-stages-arrow .carousel-slider .control-arrow:before{border-left:none;border-right:none}}@media screen and (max-width:768px) and (min-width:1024px){.homer-carousel.onboarding-stages-arrow .carousel-slider .control-arrow{width:81px;height:162px;top:50%;transform:translateY(-50%);opacity:1;max-width:8%}.homer-carousel.onboarding-stages-arrow .carousel-slider .control-arrow:hover .control-prev{background:transparent url(../../../../static/img/onboarding/summaryCarousel/carousel-summary-left-arrow.svg) 50%/contain no-repeat}.homer-carousel.onboarding-stages-arrow .carousel-slider .control-arrow:hover .control-next{background:transparent url(../../../../static/img/onboarding/summaryCarousel/carousel-summary-right-arrow.svg) 50%/contain no-repeat}.homer-carousel.onboarding-stages-arrow .carousel-slider .control-prev{left:-5px;background:transparent url(../../../../static/img/onboarding/summaryCarousel/carousel-summary-left-arrow.svg) 50%/contain no-repeat!important}.homer-carousel.onboarding-stages-arrow .carousel-slider .control-next{right:-5px;background:transparent url(../../../../static/img/onboarding/summaryCarousel/carousel-summary-right-arrow.svg) 50%/contain no-repeat!important}}@media screen and (max-width:768px) and (max-height:450px),screen and (max-width:768px) and (max-width:768px){.homer-carousel.onboarding-stages-arrow .carousel-slider .control-arrow{width:48px;opacity:1;top:50%;max-width:100%;display:block}.homer-carousel.onboarding-stages-arrow .carousel-slider .control-arrow:hover{background:none}.homer-carousel.onboarding-stages-arrow .carousel-slider .control-arrow.control-prev:before{transform:rotate(-225deg)}.homer-carousel.onboarding-stages-arrow .carousel-slider .control-arrow.control-next:before{transform:rotate(-45deg)}.homer-carousel.onboarding-stages-arrow .carousel-slider .control-arrow.control-disabled{display:none}}@media screen and (min-width:769px){.homer-carousel.onboarding-stages-arrow .control-arrow{width:48px;height:48px;opacity:1;top:43%;max-width:100%;transform:none!important;display:block;border-radius:50%;background-color:#fff}.homer-carousel.onboarding-stages-arrow .control-arrow:hover{opacity:.5;background-color:#fff}.homer-carousel.onboarding-stages-arrow .control-arrow:before{border:solid #8e9091;border-width:0 3px 3px 0;padding:5px;top:-2px;position:relative}.homer-carousel.onboarding-stages-arrow .control-arrow.control-prev:before{transform:rotate(-225deg);left:2px}.homer-carousel.onboarding-stages-arrow .control-arrow.control-next:before{transform:rotate(-45deg);right:2px}.homer-carousel.onboarding-stages-arrow .control-arrow.control-disabled{display:none}}@media screen and (max-height:450px){.homer-carousel.onboarding-stages-arrow .control-arrow{bottom:15px!important}}@media screen and (max-width:480px) and (min-height:450px){.homer-carousel.onboarding-stages-arrow .control-arrow{bottom:9px!important;margin-left:-10px}}.color-callouts{display:flex;width:90%;margin:4.375rem auto;justify-content:space-between;align-content:stretch}.color-callouts .color-callout{margin:0 0 0 4.125rem}.color-callouts .color-callout:first-child{margin:0}.color-callouts .color-callout h2{text-transform:none}@media screen and (max-width:768px){.color-callouts{flex-direction:column}.color-callouts .color-callout{margin:2.5625rem 0 0}.color-callouts .color-callout:first-child{margin:0}}@media screen and (max-width:480px){.color-callouts{width:100%;margin:0 auto}.color-callouts .color-callout{margin:0}}.how-it-works-module.play-variant{background:#f7f7f7;padding:80px 0}.how-it-works-module.play-variant h4{font:700 24px/35px HCo Gotham Rounded SSm;margin-bottom:70px;letter-spacing:.5px}.how-it-works-module.play-variant ul{max-width:1245px;margin:0 auto}.how-it-works-module.play-variant ul li{justify-content:flex-start;padding:0;margin:0 45px;flex-basis:325px}.how-it-works-module.play-variant ul li .img-container{margin:0 0 40px}.how-it-works-module.play-variant ul li .step-header{font:500 16px/26px HCo Gotham Rounded SSm;letter-spacing:.5px;margin:0 0 32px}.how-it-works-module.play-variant ul li .step-text{font:300 13px/24px HCo Gotham,sans-serif;letter-spacing:.5px}@media screen and (max-width:1024px){.how-it-works-module.play-variant{padding:60px 0}.how-it-works-module.play-variant h4{font-size:16px;line-height:23px;margin-bottom:50px}.how-it-works-module.play-variant ul{max-width:672px}.how-it-works-module.play-variant ul li{margin:0 16px;flex-basis:192px}.how-it-works-module.play-variant ul li .img-container{margin:0 0 25px}.how-it-works-module.play-variant ul li .step-header{font:500 12px/19px HCo Gotham Rounded SSm;letter-spacing:.3px;margin:0 0 20px}.how-it-works-module.play-variant ul li .step-text{font:300 12px/20px HCo Gotham,sans-serif;letter-spacing:.3px}}@media screen and (max-width:480px){.how-it-works-module.play-variant{padding:40px 0}.how-it-works-module.play-variant h4{margin-bottom:28px}.how-it-works-module.play-variant ul{max-width:312px;padding:0;flex-direction:column}.how-it-works-module.play-variant ul li{margin:22px 0;flex-basis:auto}.how-it-works-module.play-variant ul li .img-container{margin:0 0 20px;width:100%}.how-it-works-module.play-variant ul li .img-container img{height:54px}.how-it-works-module.play-variant ul li .step-header{font:500 14px/26px HCo Gotham Rounded SSm;letter-spacing:.5px;margin:0 0 12px}.how-it-works-module.play-variant ul li .step-text{font:300 13px/24px HCo Gotham,sans-serif;letter-spacing:.5px}}body{font-family:HCo Gotham Rounded SSm;letter-spacing:1px;font-weight:500}section{width:100%;padding:0}h1{font-size:48px;line-height:1.21;font-weight:500}@media screen and (max-width:1200px){h1{font-size:36px}}@media screen and (max-width:1024px){h1{font-size:32px}}@media screen and (max-width:480px){h1{font-size:24px}}h1+.subheader{font-size:22px;line-height:1.36;font-family:HCo Gotham,sans-serif;margin-block-end:.83em}@media screen and (max-width:1200px){h1+.subheader{font-size:18px}}@media screen and (max-width:1024px){h1+.subheader{font-size:16px;line-height:1.38;letter-spacing:.5px}}@media screen and (max-width:480px){h1+.subheader{font-size:14px;line-height:1.29}}h2{text-transform:uppercase;font-size:2.5em;letter-spacing:1.5px}h3{font-size:30px;line-height:1.25;font-weight:400;color:#333;margin-bottom:.67em}h3.h3-small{font-size:24px;margin-block-end:.83em}h3+.subheader{font-family:HCo Gotham,sans-serif;font-size:18px;font-weight:100;line-height:1.5;letter-spacing:.5px;color:#8e9091}@media screen and (max-width:1024px){h3{font-size:24px;font-weight:500;line-height:1.33;letter-spacing:.5px}h3.h3-small{font-size:16px;margin-block-end:1.2em}h3+.subheader{font-size:14px;line-height:1.57;letter-spacing:.3px}}@media screen and (max-width:768px){h3.h3-small{margin-block-end:1.3em}}@media screen and (max-width:480px){h3{font-size:18px;line-height:1.11;letter-spacing:normal}h3+.subheader{font-size:12px;line-height:1.5;letter-spacing:.5px}}h4{font-size:24px;margin-bottom:45px}@media screen and (max-width:1024px){h4{font-size:20px;letter-spacing:.5px}}@media screen and (max-width:768px){h4{font-size:16px}}h4 .subheader{font-family:HCo Gotham,sans-serif;margin-top:20px;font-size:18px;font-weight:700;line-height:1.56;letter-spacing:.5px;margin-block-end:.83em}@media screen and (max-width:768px){h4 .subheader{font-size:14px;line-height:1.29;letter-spacing:1px}}@media screen and (max-width:480px){h4 .subheader{margin-top:10px}}h5{font-size:20px;margin-bottom:0;font-family:HCo Gotham,sans-serif;font-weight:500}@media screen and (max-width:1024px){h5{font-size:16px;letter-spacing:.8px}}@media screen and (max-width:480px){h5{font-size:14px;letter-spacing:.7px}}h6{font-weight:400;font-size:14px;color:#5a5a5a}@media screen and (max-width:1024px){h6{font-size:10px;letter-spacing:.5px}}#HomerSite{--header-height:72px}#HomerSite .header.header-thin{--header-height:80px}@media screen and (max-width:1024px){#HomerSite{--header-height:62px}}@media screen and (max-width:480px){#HomerSite{--header-height:48px}}.main-content{display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height));margin-top:var(--header-height)}.main-content.hasBanner{margin-top:calc(var(--header-height) + 40px)}.arrow{margin:0 0 2px 10px;display:inline-block;border:solid;border-width:0 2px 2px 0;padding:3px}.arrow.arrow-down{transform:rotate(45deg)}.arrow.arrow-up{transform:rotate(-135deg);margin-bottom:0}.arrow.arrow-right{transform:rotate(-45deg)}.promo-banner-left{width:159px;position:absolute;left:-10px;top:30px}@media screen and (max-width:1024px){.promo-banner-left{width:138px;left:-9px;top:25px}}@media screen and (max-height:450px),screen and (max-width:480px){.promo-banner-left{display:none}}.increase-reading-area{width:100%;z-index:100;bottom:0}.increase-reading-area img{margin:0 10px 0 0}.increase-reading-area .banner-container{display:flex;align-items:center;justify-content:center;height:50px;padding:0 20px;background-color:#057eae;font-size:14px}.increase-reading-area .banner-container .banner-text{display:flex}.increase-reading-area .banner-container .banner-text .banner-copy{color:#fff;text-align:center}.increase-reading-area .banner-container .banner-text .banner-cta{margin-left:20px}.increase-reading-area .banner-container .banner-text .banner-cta .btn-white-borderless{font-size:14px;letter-spacing:inherit}.increase-reading-area .banner-container .banner-text .banner-cta .btn-white-borderless .btn-arrow{margin-left:10px}.increase-reading-area .banner-container .banner-text .banner-cta .btn-white-borderless:hover .btn-arrow{margin-left:15px}@media screen and (max-width:1024px){.increase-reading-area .banner-container{font-size:12px;letter-spacing:.6px}.increase-reading-area .banner-container .banner-text{flex-direction:column;align-items:center}.increase-reading-area .banner-container .banner-text .banner-cta{margin:3px 0 0}.increase-reading-area .banner-container .banner-text .banner-cta .btn-white-borderless{font-size:12px}}@media screen and (max-width:480px){.increase-reading-area .banner-container .banner-copy{display:none}.increase-reading-area .banner-container .banner-text .banner-cta .btn-white-borderless{font-size:18px}.increase-reading-area .banner-container .banner-text .banner-cta .btn-white-borderless .btn-arrow i{font-size:14px}}:-moz-ui-invalid{box-shadow:none!important}*{box-sizing:border-box}html{height:100%}body{color:#5a5a5a;font-size:16px;font-weight:400;min-height:100%;width:100%}fieldset{border:0}ol,ul{list-style:none;margin:0;padding:0}body.hidden-header #PageWrapper{background-position:top;padding-top:0}#PageWrapper{height:100%;margin:0 auto;max-width:2200px;position:relative;width:100%}#PageWrapper.Home{padding-top:0}#PageWrapper.no-auth #Header auth-dropdown,#PageWrapper.no-started #Header .btn.blue,#SinglePage{display:none}a{color:inherit;cursor:pointer;text-decoration:none}p a{color:#19afd0}h1,h2,h3,h4,h5,h6,p{margin-top:0}img{max-width:100%}img .center-img{margin:0 auto}#Header .content,#SinglePage{margin:0 auto;max-width:1440px}footer{margin:0 auto;max-width:none}#Main .single_page{margin:70px auto 100px;width:820px}.DEBUG_ONLY{display:none}body.DEBUG [data-metric-help]{position:relative}body.DEBUG [data-metric-help]:before{background:#fff;content:attr(data-metric-help);color:#2e3c54;font-size:30px;position:absolute;border:2px solid;top:0;left:0}body.DEBUG .DEBUG_ONLY{border:6px double;padding:5px 10px;display:block}.googleconversion,.metric-log{display:none}.footer-container{background:#fff;color:#5a5a5a;letter-spacing:.1px;padding:0;width:100vw}.footer-container,.footer-container .download-section{display:flex;align-items:center;justify-content:center;flex-direction:column}.footer-container .download-section{width:100%;height:250px;position:relative;border-top:1px solid #d2d2d3;font-size:22px;color:#000;letter-spacing:.5}.footer-container .download-section .download-bg{width:100%;height:100%;position:absolute;opacity:.1;background-color:#d2d2d3}@media screen and (max-width:768px){.footer-container .download-section{height:135px;font-size:12px;letter-spacing:normal}}@media screen and (max-width:480px){.footer-container .download-section{height:235px;font-size:16px;letter-spacing:.1}}.sub-footer-links{display:flex;justify-content:center;margin-left:auto}.sub-footer-links li{margin-left:30px}.sub-footer-links a{transition-property:color;transition-duration:.2s}.sub-footer-links a:hover{color:#057eae}@media screen and (max-width:768px){.sub-footer-links{margin-left:inherit;margin-right:auto}.sub-footer-links li:first-child{margin-left:0}}@media screen and (max-width:480px){.sub-footer-links{font-size:14px}}.hideForPartner{display:none}.stack-links-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-left:200px}@media screen and (max-width:480px){.stack-links-footer{justify-content:space-evenly;padding-bottom:30px}}@media screen and (max-width:768px){.stack-links-footer{padding-bottom:50px}}@media screen and (max-width:1200px){.stack-links-footer{padding-left:0}}@media screen and (max-width:1450px){.stack-links-footer{padding-bottom:24px}}.stack-links-item{width:149px;margin-right:20px;margin-bottom:50px;font-style:normal;font-weight:400;font-size:14px;line-height:30px}@media screen and (max-width:480px){.stack-links-item{width:152px;margin:5px 11px 32px 0}}@media screen and (max-width:768px){.stack-links-item{width:152px;margin-right:0;line-height:32px}}.stack-links-title{font-style:normal;font-weight:700;font-size:12px;line-height:14px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:18px}.divider-footer{height:0;border:1px solid #e7e8ea}.footer-section{margin:0;padding:56px 64px 50px}@media screen and (max-width:480px){.footer-section{padding:32px 24px 28px}}.homer-logo-section{display:none}@media screen and (min-width:1200px){.homer-logo-section{display:inline-block}}.homer-logo-section .homer-logo-footer{background:transparent url(../../../../../static/img/homer-logo.svg) 50%/contain no-repeat;width:137px;height:33px}@media screen and (min-width:1200px){.homer-logo-section .homer-logo-footer{position:relative;top:40px}}.link-item{font-style:normal;font-weight:400;font-size:14px;line-height:30px;letter-spacing:0;opacity:1}.link-item:hover{cursor:pointer}.horizontal-links-footer{font-weight:400;font-size:12px;line-height:14px;text-align:left;display:flex;align-items:flex-start;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;margin-top:40px}@media screen and (max-width:768px){.horizontal-links-footer{flex-direction:column;flex-wrap:wrap;align-items:flex-start}}.horizontal-links-sub-block{margin-left:-14px}.horizontal-links-wrap{text-align:left;display:flex;flex-wrap:wrap}.horizontal-link{margin-bottom:12px;margin-left:14px;display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.horizontal-link:hover{cursor:pointer;text-decoration:underline}.horizontal-link .link-item{font-size:12px;line-height:20px}.copyright-company-small-screen{display:none}@media screen and (max-width:768px){.copyright-company-small-screen{display:block}}.copyright-company-large-screen{display:none}@media screen and (min-width:769px){.copyright-company-large-screen{display:inline-block}}.horizontal-divider{background:#8e9091;margin-left:14px;width:1px;height:10px}.horizontal-block,.horizontal-divider{display:inline-block}.copyright-company{color:#8e9091;line-height:20px;letter-spacing:0;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}@media screen and (max-width:768px){.copyright-company .horizontal-divider{display:none}}.icon-links-footer{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;font-size:20px;margin-left:16px}@media screen and (max-width:768px){.icon-links-footer{margin-bottom:35px;margin-left:0}}.icon-link-footer{opacity:.7}.icon-link-footer:hover{opacity:1;cursor:pointer}.footer-icon-link{margin-left:36px}.footer-icon-link:first-child{margin-left:0}@media screen and (max-width:480px){.hidden-xxs-max{display:none}.visible-xxs-max{display:block!important}}@media screen and (max-height:450px) and (max-width:750px){.hidden-ht-max{display:none}}.safari-ctr-hv{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)!important}.partner-wrapper{position:relative;transition:all 1s}.partner-wrapper.partner-transition{transform:translateY(calc(86px - 100vh))}@media screen and (max-width:1024px){.partner-wrapper.partner-transition{transform:translateY(calc(70px - 100vh))}}.partner-section{display:flex;align-items:center;flex-direction:column;background-color:#ff9f19;font-family:HCo Gotham Rounded SSm;font-size:calc(1em + 1vw);font-weight:500;text-align:center;height:calc(100vh - 86px)}.partner-section.fb-view{height:calc(100vh - 139px)}@media screen and (max-width:1024px){.partner-section{height:calc(100vh - 70px)}.partner-section.fb-view{height:calc(100vh - 123px)}}.partner-section .partner-copy{display:flex;align-items:center;flex-direction:column;justify-content:center;height:26%;width:100%}.partner-section .partner-copy .partner-header{display:flex;justify-content:center;flex-direction:column;justify-content:flex-end;height:75%;letter-spacing:1px;line-height:1.4em}.partner-section .partner-copy .partner-subheader{display:flex;align-items:center;justify-content:center;height:25%;font-size:.5em;letter-spacing:.3px;line-height:2em}.partner-section .partner-screenshots{height:33%;width:100%}.partner-section .partner-screenshots div{height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.partner-section .partner-buttons{display:flex;align-items:center;justify-content:center;flex-direction:column;height:29%;width:100%;margin-top:1%;font-size:.6em}.partner-section .partner-buttons div{display:flex;align-items:center;justify-content:center;height:30%}.partner-section .partner-buttons .partner-button{display:flex;align-items:center;justify-content:center;flex-direction:column;height:35%;width:21em;background-color:transparent;letter-spacing:2px;border:.15em solid #f4bb46;border-radius:6px}.partner-section .partner-buttons .partner-button:first-of-type{border:1px solid #ff681d;background-color:#ff681d}@media screen and (max-width:768px){.partner-section .partner-copy{height:40%}.partner-section .partner-copy .partner-header{justify-content:center;width:80vw;max-width:20em;font-size:.9em;letter-spacing:1px}.partner-section .partner-copy .partner-subheader{width:90%;max-width:30em;font-size:.6em;line-height:2em;text-transform:uppercase}.partner-section .partner-screenshots{height:21%;width:63%}.partner-section .partner-buttons{height:28%;width:100%;margin-top:3%;font-size:.6em}.partner-section .partner-buttons .partner-button{height:35%;width:31em;max-width:65%}.partner-section .partner-buttons div{height:30%}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:768px){.partner-section{font-size:calc(1em + .75vw)}.partner-section .partner-copy{height:32%;width:100%;font-size:1.25em}.partner-section .partner-copy .partner-header{width:100%;max-width:100%;padding-top:5%;font-size:.9em}.partner-section .partner-copy .partner-subheader{width:100%;max-width:100%;font-size:.5em;text-transform:uppercase}.partner-section .partner-screenshots{height:28%;width:100%}.partner-section .partner-buttons{font-size:.7em}.partner-section .partner-buttons .partner-button{max-width:30em}}@media (-webkit-min-device-pixel-ratio:2) and (min-width:1024px){.partner-section .partner-copy .partner-header{font-size:1em}.partner-section .partner-screenshots{width:75%}.partner-section .partner-buttons .partner-button{width:25em}}@media screen and (max-height:450px){.partner-section{font-size:calc(1em + .9vh)}.partner-section .partner-copy .partner-header{font-size:.8em;max-width:100%}.partner-section .partner-copy .partner-subheader{font-size:.5em;max-width:100%}}.module-section.horizontal{display:flex;width:90%;margin:auto}.module-section.top-border{border-top:4px solid #f3f3f3}@media screen and (max-width:1024px){.module-section.horizontal{flex-direction:column}.module-section.top-border{border-top:none}}.trial-confirmation-centered-content{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;overflow:auto;text-align:center}.trial-confirmation-centered-content .trial-confirmation-header-text{font-style:normal;font-size:24px;line-height:32px;text-align:center;letter-spacing:.5px;margin-bottom:0;color:#012f74}.trial-confirmation-centered-content .trial-confirmation-subheader-text{font-style:normal;font-size:18px;line-height:26px;text-align:center;color:#53565a;letter-spacing:.5px}.trial-confirmation-centered-content .trial-confirmation-centered-image-pane{height:184px;margin-top:40px;margin-bottom:42px}.trial-confirmation-centered-content .trial-confirmation-centered-image-pane .trial-confirmation-image{height:184px}.trial-confirmation-centered-content .trial-confirmation-button{font-size:16px;letter-spacing:.5px;text-transform:uppercase}.trial-confirmation-centered-content .homer-logo{display:none}@media screen and (max-width:1024px){.trial-confirmation-centered-content .homer-logo{display:inline-block;background:transparent url(../../../../static/img/homer-logo.svg) 50%/contain no-repeat;min-width:137px;width:137px;height:30px;margin-bottom:20px}}#HomerSite .onboarding .step .step-container .coppa-optin-step{align-items:center;justify-content:center;overflow-y:scroll;font-size:12px;display:flex;flex-direction:column;margin-top:3em}#HomerSite .onboarding .step .step-container .coppa-optin-step div{letter-spacing:1.3px;font-weight:400}#HomerSite .onboarding .step .step-container .coppa-optin-step .coppa-resend-btn,#HomerSite .onboarding .step .step-container .coppa-optin-step .hint-text,#HomerSite .onboarding .step .step-container .coppa-optin-step .input-resend-container,#HomerSite .onboarding .step .step-container .coppa-optin-step .subheader-text,#HomerSite .onboarding .step .step-container .coppa-optin-step h1{margin-top:.9em;text-align:center}#HomerSite .onboarding .step .step-container .coppa-optin-step .hint-text{width:100%}#HomerSite .onboarding .step .step-container .coppa-optin-step .withBold{font-weight:700}#HomerSite .onboarding .step .step-container .coppa-optin-step .coppa-resend-btn{width:220px;height:56px;background-color:#6cc5ea;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;letter-spacing:1.3px;border-radius:10px;margin-bottom:3em}#HomerSite .onboarding .step .step-container .coppa-optin-step .hint-anchor{color:#6cc5ea}#HomerSite .onboarding .step .step-container .coppa-optin-step .skip-button-section{width:100%;display:flex;align-items:center;justify-content:flex-end;margin-top:1em}#HomerSite .onboarding .step .step-container .coppa-optin-step .skip-button-section a{color:#6cc5ea;margin-right:1.25em;text-transform:uppercase}#HomerSite .onboarding .step .step-container .coppa-optin-step .input-resend-container input{border-bottom-left-radius:10px;border-top-left-radius:10px;border-bottom-right-radius:0;border-top-right-radius:0;border-right:0;height:65px;width:30.5em}#HomerSite .onboarding .step .step-container .coppa-optin-step .input-resend-container .input-resend-button{width:146px;height:65px;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#6cc5ea;color:#fff;text-transform:uppercase;padding-left:13px;padding-right:13px}#HomerSite .onboarding .step .step-container .coppa-optin-step .input-resend-error{color:red;font-size:.9em}#HomerSite .onboarding .step .step-container .coppa-optin-step h1{font-size:1.5em;letter-spacing:.5px;line-height:.83}#HomerSite .onboarding .step .step-container .coppa-optin-step .skip-button-section,#HomerSite .onboarding .step .step-container .coppa-optin-step button{font-size:1em;letter-spacing:1.5px}#HomerSite .onboarding .step .step-container .coppa-optin-step .subheader-text{font-size:1em;line-height:1.79;letter-spacing:1.3px}#HomerSite .onboarding .step .step-container .coppa-optin-step .subheader-text.coppa-resend{width:37.5em;text-align:left;width:92%}#HomerSite .onboarding .step .step-container .coppa-optin-step .hint-text{font-size:1em}#HomerSite .onboarding .step .step-container .coppa-optin-step .input-resend-container{display:flex;margin-top:1em;width:100%}@media (min-width:375px){#HomerSite .onboarding .step .step-container .coppa-optin-step{font-size:12px}#HomerSite .onboarding .step .step-container .coppa-optin-step h1{font-size:2.667em}#HomerSite .onboarding .step .step-container .coppa-optin-step .skip-button-section,#HomerSite .onboarding .step .step-container .coppa-optin-step button{font-size:1.334em}#HomerSite .onboarding .step .step-container .coppa-optin-step .subheader-text{font-size:1.556em}#HomerSite .onboarding .step .step-container .coppa-optin-step .hint-text{font-size:1.445em;width:80%}#HomerSite .onboarding .step .step-container .coppa-optin-step .input-resend-container{width:95%;justify-content:center}}@media (min-width:768px){#HomerSite .onboarding .step .step-container .coppa-optin-step{font-size:14px}#HomerSite .onboarding .step .step-container .coppa-optin-step .skip-button-section{margin-top:3em}#HomerSite .onboarding .step .step-container .coppa-optin-step .skip-button-section a{margin-right:3.25em}#HomerSite .onboarding .step .step-container .coppa-optin-step .hint-text{width:45%}#HomerSite .onboarding .step .step-container .coppa-optin-step .subheader-text.coppa-resend{width:31.5em}#HomerSite .onboarding .step .step-container .coppa-optin-step .coppa-resend-btn{width:350px;height:70px}}@media screen and (min-width:1024px){#HomerSite .onboarding .step .step-container .coppa-optin-step{font-size:16px}#HomerSite .onboarding .step .step-container .coppa-optin-step h1{font-size:1.5em}#HomerSite .onboarding .step .step-container .coppa-optin-step .skip-button-section,#HomerSite .onboarding .step .step-container .coppa-optin-step .subheader-text,#HomerSite .onboarding .step .step-container .coppa-optin-step button{font-size:1em}#HomerSite .onboarding .step .step-container .coppa-optin-step .subheader-text.coppa-resend{width:42.5em}#HomerSite .onboarding .step .step-container .coppa-optin-step .hint-text{font-size:1em}#HomerSite .onboarding .step .step-container .coppa-optin-step .input-resend-container{width:auto}}@media screen and (min-width:1200px){#HomerSite .onboarding .step .step-container .coppa-optin-step{font-size:18px}#HomerSite .onboarding .step .step-container .coppa-optin-step .subheader-text.coppa-resend{width:37.5em}}.step-container{overflow-y:scroll}@media screen and (max-width:480px){.step-container{overflow-y:hidden}}.button-Amazon,.button-Apple,.button-Google,.store-button{width:180px;height:55px;margin:0 10px;background:transparent 50%/contain no-repeat}.button-Apple{background-image:url(../../../static/img/badges/app-store-badge.svg)}.button-Google{background-image:url(../../../static/img/badges/google-play-badge.svg)}.button-Amazon{background-image:url(../../../static/img/badges/amazon-appstore-badge.svg)}.app-buttons{margin-top:30px;display:flex;justify-content:space-between;width:563px;z-index:9}.app-buttons.one-button{width:auto}@media screen and (max-width:768px){.app-buttons{width:400px;margin-top:15px}}@media screen and (max-width:480px){.app-buttons{width:100%;margin-top:25px;flex-wrap:wrap;justify-content:center}.app-buttons button{flex:0 0 33%}.app-buttons.one-button button{flex:0 0 70%}}#HomerSite .address-collection{background:url(../../../../static/img/onboarding/addressCollection/confetti.png) top no-repeat;background-color:#e5f2f8;background-size:758px 117px;display:flex;flex-direction:column;align-items:center;color:#53565a;letter-spacing:.3px;min-height:100%}#HomerSite .address-collection .blue-stripe{display:none}#HomerSite .address-collection .address-header{text-align:center;font-weight:500}#HomerSite .address-collection .address-header h3{font-family:HCo Gotham Rounded SSm;letter-spacing:inherit;color:inherit;font-weight:700;margin:80px 0 1em}#HomerSite .address-collection .address-header .subheader{color:inherit;letter-spacing:inherit;font-weight:inherit}@media screen and (max-width:1024px){#HomerSite .address-collection{height:100%}#HomerSite .address-collection .address-header h3{font-size:26px}#HomerSite .address-collection .address-header .subheader{font-size:16px}}@media screen and (max-width:768px){#HomerSite .address-collection{height:auto}#HomerSite .address-collection .address-header h3{margin:85px 0 .7em}}@media screen and (max-width:480px){#HomerSite .address-collection{background:url(../../../../static/img/onboarding/addressCollection/confetti-mobile.png) top no-repeat;padding:0;background-size:100% auto;background-color:#e5f2f8}#HomerSite .address-collection .blue-stripe{display:block}#HomerSite .address-collection .address-header h3{font-size:22px;letter-spacing:.5px;margin:48px 0 1em}#HomerSite .address-collection .address-header .subheader{font-size:14px;margin-bottom:2em}}@media screen and (max-height:450px){#HomerSite .address-collection{height:auto}}.hero-banner-container.tall-header{height:42.875rem}.hero-banner-container.short-header{height:31.5rem}.hero-banner-container .hero-banner-image{background-size:cover;height:100%;padding:5rem 7.5rem}.hero-banner-container .hero-banner-video{position:relative;height:100%;width:100%;overflow:hidden;display:flex;justify-content:center;background-color:#e5f2f8}.hero-banner-container .hero-banner-video video{position:relative;height:100%}.hero-banner-container .hero-banner-video .video-content-wrapper{padding:5rem 7.5rem;position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner-container .hero-banner-content{position:relative;width:48.3%}.hero-banner-container .hero-banner-content .hero-banner-header .header1{font-family:HCo Gotham Rounded SSm;font-style:normal;font-size:3rem;font-weight:700;line-height:3.75rem;letter-spacing:0;margin-bottom:1.5rem}.hero-banner-container .hero-banner-content .hero-banner-header .header2{font-family:HCo Gotham Rounded SSm;font-size:2.25rem;font-weight:500;text-transform:none}.hero-banner-container .hero-banner-content .hero-banner-subheader{font-family:HCo Gotham,sans-serif;font-style:normal;font-size:1.25rem;font-weight:400;line-height:1.75rem;letter-spacing:0;margin:0 0 1.75rem}.hero-banner-container .hero-banner-content .buttons-container .primary-button{display:inline-block;margin:0 1.25rem 0 0}.hero-banner-container .hero-banner-content .buttons-container .secondary-button{display:inline-block}.hero-banner-container .hero-banner-content .buttons-container .secondary-button button{background-color:#fff}.hero-banner-container .hero-banner-content .bottom-text{font-family:HCo Gotham,sans-serif;font-style:normal;font-size:.875rem;line-height:1.375rem;letter-spacing:0;margin:.875rem 0 0}@media screen and (max-width:767px){.hero-banner-container.tall-header{height:33.75rem}.hero-banner-container.short-header{height:22.5rem}.hero-banner-container .hero-banner-image,.hero-banner-container .hero-banner-video .video-content-wrapper{padding:2.5rem 1.5rem}.hero-banner-container .hero-banner-content{width:100%}.hero-banner-container .hero-banner-content .hero-banner-header .header1{font-size:2.25rem;line-height:3rem;margin-bottom:.75rem}.hero-banner-container .hero-banner-content .hero-banner-subheader{font-size:16pt;line-height:1.875rem;margin-bottom:2rem;letter-spacing:0}.hero-banner-container .hero-banner-content .buttons-container .primary-button{margin:0 0 1rem}.hero-banner-container .hero-banner-content .buttons-container .secondary-button{display:block}}@media screen and (max-width:1023px) and (min-width:768px){.hero-banner-container.tall-header{height:33.75rem}.hero-banner-container.short-header{height:22.5rem}.hero-banner-container .hero-banner-image,.hero-banner-container .hero-banner-video .video-content-wrapper{padding:2.5rem 3rem}.hero-banner-container .hero-banner-content{width:74.35%}.hero-banner-container .hero-banner-content .hero-banner-header .header1{font-size:2.25rem;line-height:3rem;letter-spacing:.03125rem;margin-bottom:1rem}.hero-banner-container .hero-banner-content .hero-banner-subheader{font-size:18pt;line-height:1.625rem;letter-spacing:.01562rem}.hero-banner-container .hero-banner-content .bottom-text{margin-top:.625rem}}@media screen and (max-width:1279px) and (min-width:1024px){.hero-banner-container.tall-header{height:33.75rem}.hero-banner-container.short-header{height:22.5rem}.hero-banner-container .hero-banner-image,.hero-banner-container .hero-banner-video .video-content-wrapper{padding:2.5rem 3rem}.hero-banner-container .hero-banner-content{width:74.35%}.hero-banner-container .hero-banner-content .hero-banner-subheader{letter-spacing:.01562rem}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body.DEBUG:before{bottom:0;content:"screen-xxs";display:block;position:fixed;right:0;z-index:999999}@media screen and (min-width:480px){body.DEBUG:before{content:"screen-xs"}}@media screen and (min-width:769px){body.DEBUG:before{content:"screen-sm"}}@media screen and (min-width:1024px){body.DEBUG:before{content:"screen-md"}}@media screen and (min-width:1200px){body.DEBUG:before{content:"screen-lg"}}@media screen and (max-width:480px){.col-xxs-12{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%}.hidden-xxs,.hidden-xxs-max{display:none}}@media screen and (max-width:768px){.hidden-xs-max{display:none}}@media screen and (max-width:1024px){.hidden-sm-max{display:none}}@media screen and (max-width:1200px){.hidden-md-max{display:none}}@media screen and (min-width:480px){.hidden-xs-min{display:none}}@media screen and (min-width:769px){.hidden-sm-min{display:none}}@media screen and (min-width:1024px){.hidden-md-min{display:none}}@media screen and (min-width:1200px){.hidden-lg-min{display:none}}.swa-login{padding-top:24px;text-align:center;display:flex;justify-content:center;background-color:#f7f7f7;height:100vh}.swa-login .swal-content{width:655px;text-align:center}.swa-login .swal-content .swal__homer-logo{background:transparent url(../../../../static/img/new-homer-logo.svg) 50%/contain no-repeat;width:100%!important;height:33px;margin-bottom:20px;text-align:center;display:block}@media screen and (max-width:1024px){.swa-login .swal-content .swal__homer-logo{height:21px;width:88px}}@media screen and (max-width:700px){.swa-login .swal-content .swal__homer-logo{height:25px;width:103px}}.swa-login .swal-content .swal__main-area{box-shadow:0 5px 8px rgba(0,0,0,.07);background-color:#fff;border-radius:15px;padding:44px 122px;width:655px;margin:0}.swa-login .swal-content .swal__main-area h4{font-weight:500;font-family:HCo Gotham Rounded SSm;letter-spacing:.5px;color:#53565a;margin-bottom:22px}.swa-login .swal-content .swal__main-area .subheader{font-size:16px;letter-spacing:0;color:#8e9091;margin-bottom:38px}.swa-login .swal-content .swal__main-area .swal-ia__partner-button{display:block;margin:25px auto}@media screen and (max-width:350px){.swa-login{padding-top:24px}.swa-login .swal-content,.swa-login .swal-content .swal__main-area{width:290px}}@media screen and (max-width:1024px){.swa-login{padding-top:24px}.swa-login .swal-content h4{font-size:24px}}@media screen and (max-width:768px){.swa-login{padding-top:24px}}@media screen and (max-width:480px){.swa-login{padding-top:24px}.swa-login .swal-content{width:100%}.swa-login .swal-content .swal__main-area{width:100%;padding:44px 20px}.swa-login .swal-content h4{font-size:20px;margin-bottom:16px}.swa-login .swal-content .swal_ia__subheader{font-size:15px;margin-bottom:6px}}