#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%,.5),0 1px 5px hsla(0,0%,82%,.5),0 1px 5px hsla(0,0%,82%,.5),0 -1px 5px hsla(0,0%,82%,.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%,.5),0 1px 5px hsla(0,0%,82%,.5),0 1px 5px hsla(0,0%,82%,.5),0 -1px 5px hsla(0,0%,82%,.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{width:100%;bottom:0;left:0;color:#979797;font-size:14px;height:25px;background-color:#fff;padding-top:3px;margin:0 0 -2.8125rem}.subfooter-wrapper-fixed{position:fixed;margin:0}.onboarding{display:flex;flex-direction:column;color:#333;letter-spacing:normal;font-weight:400;font-family:HCo Gotham,sans-serif}@media screen and (max-width:768px) and (max-height:767px){.onboarding{height:auto}}.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:1024px),screen and (max-width:768px){.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 .step3 h3{top:calc(100% - 70px)}.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;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{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%}.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;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}.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 .step .current-step{display:none}}@media screen and (max-width:480px){.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}@media screen and (max-width:768px){.onboarding .onboarding-statusbar{margin:50px auto 0}}.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 .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(../../../../../../public/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%,85%,.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}}.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}.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(../../../../../public/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%,85%,.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(../../../../../../public/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(../../../../../../public/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:auto}.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:8px;box-shadow:0 0 8px 0 rgba(0,0,0,.25);position:relative}@media screen and (max-height:450px),screen and (max-width:480px){.modal-overlay .modal-bg{overflow-y:auto}}.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{margin-top:30px;display:flex;justify-content:space-between;width:563px;z-index:9}.app-buttons img{height:100%}.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%}}.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(../../../../../public/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(../../../../../public/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(../../../../../public/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(../../../../../public/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(../../../../../public/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(../../../../../public/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(../../../../../public/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(../../../../../public/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(../../../../../public/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(../../../../../public/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}}.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;--banner-height:0px;--mobile-breadcrumbs-height:56px;--mobile-breadcrumbs-top:var(--header-height);--mobile-breadcrumbs-bottom:calc(var(--mobile-breadcrumbs-top) + var(--mobile-breadcrumbs-height))}#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));padding-top:calc(var(--header-height) + var(--banner-height))}.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}body,html{height:100%}body{color:#5a5a5a;font-size:16px;font-weight:400;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}.stack-links-footer:after{content:"";width:152px}}@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(../../../../../../public/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:stretch;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;margin-top:40px}.horizontal-links-footer .kidsafe-banner-wrapper{flex-grow:1;padding-left:32px}.horizontal-links-footer .horizontal-link{margin-bottom:0}@media screen and (max-width:862px){.horizontal-links-footer{flex-direction:column;flex-wrap:wrap;align-items:flex-start}.horizontal-links-footer .kidsafe-banner-wrapper{order:1;padding-left:0;transform:translateX(-9px);padding-top:18px}.horizontal-links-footer .horizontal-link{margin-bottom:18px}}.horizontal-links-wrap{text-align:left;display:flex;flex-wrap:wrap}.horizontal-link{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:862px){.copyright-company-small-screen{display:block}.copyright-company-small-screen .horizontal-divider{display:none}}.flex-item-centered{display:flex;align-items:center!important}.copyright-company-large-screen{display:inline-block}@media screen and (max-width:862px){.copyright-company-large-screen{display:none}}.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:862px){.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}}.banner-position{width:100%;z-index:100;height:40px;display:flex;justify-content:center;align-items:center}.banner-position-underheader{position:absolute;top:80px}@media screen and (max-width:1024px){.banner-position-underheader{top:70px}}@media screen and (max-width:480px){.banner-position-underheader{top:56px}}.banner-position-bottom{position:fixed;bottom:0}.banner-container{font-size:14px;cursor:pointer}.banner-container.text-only{cursor:default}.banner-container img{margin:0 10px 0 0}.banner-container .banner-text{display:flex}.banner-container .banner-text .banner-copy{font-family:HCo Gotham,sans-serif;letter-spacing:0;font-weight:500}.banner-container .banner-text .banner-cta{margin-left:14px;display:flex;font-weight:700;letter-spacing:.5px}.banner-container .banner-text .banner-cta .btn-arrow{margin-left:10px;margin-right:4px}.banner-container .banner-text .banner-cta:hover .btn-arrow{margin-left:14px;margin-right:0}.banner-close-button{position:absolute;right:20px;font-size:20px;cursor:pointer}@media screen and (max-width:1024px){.banner-close-button{right:15px}}.menu-container{height:40px;overflow:hidden}.menu-container .hamburger-btn .hamburger{display:flex;align-items:center;justify-content:center;flex-direction:column;width:30px}.menu-container .hamburger-btn .hamburger div{width:100%;margin:2px 0;border-radius:4px;border:2px solid #d2d2d2}.menu-container .menu-list-container{height:100vh;width:100%;border:1px solid #e6e5e0;background:#fff;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;letter-spacing:.1px;color:#5a5a5a;font-size:22px;z-index:102}.menu-container .menu-list-container .menu-list{height:calc(100% - 130px);overflow-y:scroll;letter-spacing:1px;clear:right;padding-top:7px;border-bottom:25px}.menu-container .menu-list-container .menu-list li{padding:0 20px 0 24px;margin:30px 0;cursor:pointer;font-weight:700}.menu-container .menu-list-container .menu-list div li:hover{font-weight:700}.menu-container .menu-list-container .menu-list div .sub-menu-list li{margin:0;padding:11px 37px 11px 32px;font-weight:500;font-size:20px;letter-spacing:.5px}.menu-container .menu-list-container .menu-list div .sub-menu-list li:first-child{padding-top:21px}.menu-container .menu-list-container .menu-list div .sub-menu-list li:last-child{padding-bottom:21px}.menu-container .menu-list-container .menu-list .bottom-menu{padding:0 24px 24px}.menu-container .menu-list-container .menu-list .bottom-menu li{font-size:16px;letter-spacing:.5px;color:#8e9091;padding:5px 0;margin:7px 0}.menu-container .menu-list-container .menu-list .bottom-menu li a{margin-right:0;line-height:30px}.menu-container .menu-list-container .menu-list .bottom-menu li:last-child{margin-bottom:25px}.menu-container .menu-list-container .menu-list .menu-arrow{display:inline-block;float:right;position:relative;height:20px;width:20px;margin-right:-3px}.menu-container .menu-list-container .menu-list .menu-arrow.menu-arrow-down,.menu-container .menu-list-container .menu-list .menu-arrow.menu-arrow-up{background:transparent url(../../../../static/img/buttons/dropdown.svg) 50%/contain no-repeat;background-size:44px 44px;top:5px}.menu-container .menu-list-container .menu-list .menu-arrow.menu-arrow-up{transform:rotate(180deg);margin-bottom:-1px}.menu-container .menu-list-container .menu-close-btn{background:transparent url(../../../../static/img/close/close.svg) 50%/contain no-repeat;background-size:44px 44px;float:right;margin:0 16px 0 0;height:58px;width:22px;vertical-align:middle;display:inline-block}.menu-container .menu-open{box-shadow:2px 0 20px rgba(0,0,0,.5);transform:translateX(0)}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}}.header-area{z-index:1300;top:0;width:100%}@media screen and (max-height:450px),screen and (max-width:1024px){.header-area .header-thin{display:none;--header-height:0}}.header{height:var(--header-height);display:flex;flex-direction:column}.header .homer-logo{background:transparent url(../../../../public/static/img/homer-logo.svg) 50%/contain no-repeat;min-width:137px;width:137px;height:33px}@media screen and (max-width:1024px){.header .homer-logo{height:21px;width:88px}}@media screen and (max-width:700px){.header .homer-logo{height:25px;width:103px}}.header .header-link.active,.header .header-link:active,.header .header-link:hover,.header a.active,.header a:active,.header a:hover{font-weight:700}.header .header-links-container{margin-left:55px;height:100%}.header .header-links-container .sub-header-link{display:list-item;font-size:13px;letter-spacing:.5px;font-weight:400;white-space:nowrap}.header .header-links-container .sub-header-link:last-child{border-radius:0 0 10px 10px}.header .header-links-container .sub-header-link.active,.header .header-links-container .sub-header-link:active,.header .header-links-container .sub-header-link:hover{font-weight:700;cursor:pointer;background:#f7f7f7}.header .header-links-container .sub-header-link.active,.header .header-links-container .sub-header-link:active{font-weight:700}.header .header-links-container .header-links{height:100%;display:flex;padding-left:20px}.header .header-links-container .header-links ul{align-items:center;display:flex}.header .header-links-container .header-links ul .header-sub-menu{display:flex;height:100%;align-items:center;position:relative;margin-top:-2px}.header .header-links-container .header-links ul .header-sub-menu:hover{font-weight:700}.header .header-links-container .header-links ul .header-sub-menu:hover .header-child-links{display:block!important}.header .header-links-container .header-links ul .header-sub-menu:hover .header-child-links ul{margin-top:1px;display:block!important}.header .header-links-container .header-links ul .header-link{font-size:14px;display:inline;margin-right:42px;cursor:pointer}@media screen and (max-width:900px){.header .header-links-container .header-links ul .header-link{margin-right:20px;text-align:center;line-height:18px}}.header .header-links-container .header-links ul .header-link .arrow{margin:0 0 2px 10px;display:inline-block;border:solid;border-width:0 2px 2px 0;padding:3px}.header .header-links-container .header-links ul .header-link .arrow.arrow-down{transform:rotate(45deg)}.header .header-links-container .header-links ul .header-link .arrow.arrow-up{transform:rotate(-135deg);margin-bottom:-1px}@media screen and (max-width:1090px){.header .header-links-container{display:none}}.header .btn-blue-border{height:44px;font-size:16px;letter-spacing:1px}.header .btn-blue-border.forPartner{width:20em}.header .btn-blue-border .btn-arrow{right:10px}.header .btn-blue-border:hover{background-color:#eee}.header .btn-blue-border:active{background-color:#057eae;color:#fff}@media screen and (max-width:1024px){.header .btn-blue-border{height:36px;font-size:12px;letter-spacing:.8px}}.header.header-thin .homer-logo{width:122px;height:30px;position:absolute;left:50%;transform:translateX(-50%)}.header.header-thin .header-container{display:flex;justify-content:center}.header.header-thin .header-container button.btn-hidden-arrow,.header.header-thin .header-container button.btn-hidden-arrow .btn-arrow i{font-weight:500}.header .header-container{flex:1 1;padding:0 60px 0 50px;background-color:#fff;box-shadow:0 1px 4px 1px rgba(0,0,0,.05)}@media screen and (max-width:1024px){.header .header-container{padding:0 40px 0 30px}}@media screen and (max-width:700px){.header .header-container{padding:0 25px}}.header .header-container .top-header{display:flex;align-items:center;height:100%;width:100%}.header .header-container .top-header.centered-logo{justify-content:center}@media screen and (max-width:1024px){.header .header-container .top-header{margin-left:0}}.header .header-container .top-header .header-right{margin-left:auto;height:100%}.header .header-container .top-header .header-right a{margin-right:25px}@media screen and (max-width:1024px){.header .header-container .top-header .header-right a{margin-right:30px}}.header .header-container .top-header .header-menu{display:none;height:100%}@media screen and (max-width:1090px){.header .header-container .top-header .header-menu{display:block}}.header .header-container .top-header .header-menu .menu-container{height:100%;display:flex}.header .header-container .top-header .header-menu .menu-container .hamburger-btn{margin:auto}.header .header-container .top-header .header-buttons{display:flex;align-items:center;justify-content:center;letter-spacing:.1px;font-size:14px;min-width:305px;height:100%}@media screen and (max-width:1090px){.header .header-container .top-header .header-buttons{display:none}}.header .header-container .top-header .header-buttons .header-sub-menu{position:relative;height:100%}.header .header-container .top-header .header-buttons .header-sub-menu .header-child-links{top:47px}.header .header-container .top-header .header-buttons .header-sub-menu .header-child-links .sub-header-link{font-size:13px}@media (max-width:768px),(min-width:1024px){.header .header-container .top-header .header-buttons .header-sub-menu:hover .header-child-links{display:block!important}}.header .header-container .top-header .header-buttons .header-sub-menu:hover .header-child-links ul{margin-top:1px;display:block!important}.header .header-container .top-header .header-buttons .header-sub-menu:hover .header-child-links ul .sub-header-link.active,.header .header-container .top-header .header-buttons .header-sub-menu:hover .header-child-links ul .sub-header-link:active,.header .header-container .top-header .header-buttons .header-sub-menu:hover .header-child-links ul .sub-header-link:hover{font-weight:700;cursor:pointer;background:#f7f7f7}.header .header-container .top-header .header-buttons .header-sub-menu:hover .header-child-links ul .sub-header-link:last-child{border-radius:0 0 10px 10px}.header .header-container .scroll-header{display:flex;align-items:center;justify-content:center;height:100%;width:100%}
/*# sourceMappingURL=_app.8466e853.css.map*/