.fit-toaster-container-top-center{z-index:10000}.user-session-package.error-toast{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 48px;white-space:pre-line;background:#ffeded;color:#f74040;border:1px solid #fb9797;border-radius:4px;min-width:292px;line-height:20px}.user-session-package .facebook-signing-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#4267b2;border:1px solid #4267b2;border-radius:4px;padding:13px 30px 13px 16px;width:100%}.user-session-package .facebook-signing-button:hover{opacity:.9}.user-session-package .facebook-signing-button p{width:100%;font-size:16px;font-weight:600;color:#fff;padding:0}.user_session-package .fit-icon{display:inline-block;background:0 0;border:none;padding:0;margin:0;fill:#222325}.user_session-package .fit-icon svg{float:left;height:100%;width:100%}.user_session-package .fit-icon.fit-icon-clickable{cursor:pointer}.user_session-package .fit-icon:focus{outline:none}.user-session-package .google-signing-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px solid #e4e5e7;border-radius:4px;padding:13px 30px 13px 16px;margin:12px 0;width:100%}.user-session-package .google-signing-button:hover{background:#fafafa}.user-session-package .google-signing-button p{width:100%;font-size:16px;font-weight:600;color:#7a7d85;padding:0}.user-session-package .social-signing{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.user-session-package .social-signing .divider{height:12px;margin:26px 0 32px;text-align:center;border-bottom:1px solid #e4e5e7}.user-session-package .social-signing .divider span{font-size:14px;font-weight:600;line-height:24px;text-transform:uppercase;padding:0 8px;background-color:#fff;color:#404145}.user-session-package .form-header{text-align:center;padding:24px 0}@media only screen and (min-width:600px){.user-session-package .form-header{padding:32px 0}}.user-session-package.entry .form-header{padding-top:24px}.user-session-package .field-error{padding-top:8px;color:#f74040}.user-session-package .field{padding-bottom:24px}.user-session-package .field .valid .fit-input{border:1px solid #1dbf73}.user-session-package .field .valid .fit-input-icon{fill:#1dbf73}.user-session-package .field .invalid .fit-input{border:1px solid #f74040}.user-session-package .field .invalid .fit-input-icon{fill:#f74040}.user-session-package .field .fit-input-wrapper.spinner svg{-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite}.user-session-package .field .fit-input-wrapper{display:block;font-size:16px;line-height:24px}.user-session-package .field ::-webkit-input-placeholder{color:#95979d}.user-session-package .field ::-moz-placeholder{color:#95979d}.user-session-package .field :-ms-input-placeholder{color:#95979d}.user-session-package .field ::-ms-input-placeholder{color:#95979d}.user-session-package .field ::-webkit-input-placeholder{color:#95979d}.user-session-package .field ::-moz-placeholder{color:#95979d}.user-session-package .field :-ms-input-placeholder{color:#95979d}.user-session-package .field ::placeholder{color:#95979d}.user-session-package .field .label{font-weight:600;padding-bottom:8px}.user-session-package .field .hint{padding-top:8px}.user_session-package .fit-input-wrapper{display:inline-block;position:relative}.user_session-package .fit-input-wrapper.fit-input-has-icon .fit-input{padding-right:40px}.user_session-package .fit-input-wrapper.fit-input-has-icon.fit-input-icon-start .fit-input{padding-right:12px;padding-left:40px}.user_session-package .fit-input-wrapper.fit-input-has-icon.fit-input-icon-start .fit-input-icon{right:auto;left:15px}.user_session-package .fit-input-wrapper.fit-input-disabled .fit-input{background:#efeff0;border-color:#dadbdd;color:#c5c6c9;cursor:not-allowed}.user_session-package .fit-input-inner-wrapper{position:relative}.user_session-package .fit-input-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;padding:0;margin:0}.user_session-package .fit-input{box-sizing:border-box;width:100%;padding:8px 12px;border:1px solid #c5c6c9;border-radius:4px;box-shadow:none;font:inherit;color:#404145;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.user_session-package .fit-input:focus,.user_session-package .fit-input:hover{outline:none;border-color:#95979d}.user_session-package ::-webkit-input-placeholder{color:#b5b6ba}.user_session-package ::-moz-placeholder{color:#b5b6ba}.user_session-package :-ms-input-placeholder{color:#b5b6ba}.user_session-package ::placeholder{color:#b5b6ba}.user_session-package :-ms-input-placeholder{color:#b5b6ba}.user_session-package ::-ms-input-placeholder{color:#b5b6ba}.user-session-package form{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.user-session-package form.submitting{opacity:.6}.user-session-package .loader{border:1px solid #7a7d85;border-bottom-color:#fff;border-radius:50%;width:18px;height:18px;-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite}.user-session-package .fit-button.submit-button{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.user_session-package .fit-button{padding:12px 24px;border:1px solid transparent;border-radius:4px;font-weight:600;font-size:16px;line-height:100%;text-decoration:none;text-align:center;cursor:pointer;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.user_session-package .fit-button:focus{outline:none}.user_session-package .fit-button:hover{text-decoration:none}.user_session-package .fit-button.fit-button-disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.user_session-package .fit-button.fit-button-size-large{padding:15px 24px}.user_session-package .fit-button.fit-button-size-small{padding:10px 16px;font-size:14px}.user_session-package .fit-button.fit-button-color-green{display:inline-block;background:#1dbf73;color:#fff}.user_session-package .fit-button.fit-button-color-green:hover{background:#19a463}.user_session-package .fit-button.fit-button-color-green:active{background:#168a53}.user_session-package .fit-button.fit-button-color-green.fit-button-fill-ghost{background:0 0;border-color:#1dbf73;color:#1dbf73}.user_session-package .fit-button.fit-button-color-green.fit-button-fill-ghost:active,.user_session-package .fit-button.fit-button-color-green.fit-button-fill-ghost:hover{color:#fff}.user_session-package .fit-button.fit-button-color-green.fit-button-fill-ghost:hover{border-color:#19a463;background:#19a463}.user_session-package .fit-button.fit-button-color-green.fit-button-fill-ghost:active{border-color:#168a53;background:#168a53}.user_session-package .fit-button.fit-button-color-green.fit-button-fill-ghost.fit-button-disabled{background:0 0;border-color:#a6eaca;color:#a6eaca}.user_session-package .fit-button.fit-button-color-green.fit-button-disabled{background:#a6eaca;color:#ebfff6}.user_session-package .fit-button.fit-button-color-blue{display:inline-block;background:#4a73e8;color:#fff}.user_session-package .fit-button.fit-button-color-blue:hover{background:#3f63c8}.user_session-package .fit-button.fit-button-color-blue:active{background:#3453a8}.user_session-package .fit-button.fit-button-color-blue.fit-button-fill-ghost{background:0 0;border-color:#4a73e8;color:#4a73e8}.user_session-package .fit-button.fit-button-color-blue.fit-button-fill-ghost:active,.user_session-package .fit-button.fit-button-color-blue.fit-button-fill-ghost:hover{color:#fff}.user_session-package .fit-button.fit-button-color-blue.fit-button-fill-ghost:hover{border-color:#3f63c8;background:#3f63c8}.user_session-package .fit-button.fit-button-color-blue.fit-button-fill-ghost:active{border-color:#3453a8;background:#3453a8}.user_session-package .fit-button.fit-button-color-blue.fit-button-fill-ghost.fit-button-disabled{background:0 0;border-color:#b9c9f7;color:#b9c9f7}.user_session-package .fit-button.fit-button-color-blue.fit-button-disabled{background:#b9c9f7;color:#f0f4ff}.user_session-package .fit-button.fit-button-color-grey{display:inline-block;background:#95979d;color:#fff}.user_session-package .fit-button.fit-button-color-grey:hover{background:#7a7d85}.user_session-package .fit-button.fit-button-color-grey:active{background:#62646a}.user_session-package .fit-button.fit-button-color-grey.fit-button-fill-ghost{background:0 0;border-color:#95979d;color:#95979d}.user_session-package .fit-button.fit-button-color-grey.fit-button-fill-ghost:active,.user_session-package .fit-button.fit-button-color-grey.fit-button-fill-ghost:hover{color:#fff}.user_session-package .fit-button.fit-button-color-grey.fit-button-fill-ghost:hover{border-color:#7a7d85;background:#7a7d85}.user_session-package .fit-button.fit-button-color-grey.fit-button-fill-ghost:active{border-color:#62646a;background:#62646a}.user_session-package .fit-button.fit-button-color-grey.fit-button-fill-ghost.fit-button-disabled{border-color:#efeff0;color:#efeff0}.user_session-package .fit-button.fit-button-color-grey.fit-button-disabled{background:#efeff0;color:#fafafa}.user_session-package .fit-button.fit-button-color-grey.fit-button-fill-ghost{color:#62646a}.user_session-package .fit-button.fit-button-color-grey.fit-button-fill-ghost.fit-button-disabled{background:0 0;border-color:#dadbdd;color:#dadbdd}.user_session-package .fit-button.fit-button-color-grey.fit-button-disabled{background:#f5f5f5;color:#c5c6c9}.user_session-package .fit-button.fit-button-color-pro{display:inline-block;background:#02c2a9;color:#fff}.user_session-package .fit-button.fit-button-color-pro:hover{background:#02b09a}.user_session-package .fit-button.fit-button-color-pro:active{background:#029f8b}.user_session-package .fit-button.fit-button-color-pro.fit-button-fill-ghost{background:0 0;border-color:#02c2a9;color:#02c2a9}.user_session-package .fit-button.fit-button-color-pro.fit-button-fill-ghost:active,.user_session-package .fit-button.fit-button-color-pro.fit-button-fill-ghost:hover{color:#fff}.user_session-package .fit-button.fit-button-color-pro.fit-button-fill-ghost:hover{border-color:#02b09a;background:#02b09a}.user_session-package .fit-button.fit-button-color-pro.fit-button-fill-ghost:active{border-color:#029f8b;background:#029f8b}.user_session-package .fit-button.fit-button-color-pro.fit-button-fill-ghost.fit-button-disabled{background:0 0;border-color:#99ebe0;color:#99ebe0}.user_session-package .fit-button.fit-button-color-pro.fit-button-disabled{background:#99ebe0;color:#e8fffc}.user_session-package .fit-button.fit-button-color-red{display:inline-block;background:#f74040;color:#fff}.user_session-package .fit-button.fit-button-color-red:hover{background:#de3a3a}.user_session-package .fit-button.fit-button-color-red:active{background:#c43333}.user_session-package .fit-button.fit-button-color-red.fit-button-fill-ghost{background:0 0;border-color:#f74040;color:#f74040}.user_session-package .fit-button.fit-button-color-red.fit-button-fill-ghost:active,.user_session-package .fit-button.fit-button-color-red.fit-button-fill-ghost:hover{color:#fff}.user_session-package .fit-button.fit-button-color-red.fit-button-fill-ghost:hover{border-color:#de3a3a;background:#de3a3a}.user_session-package .fit-button.fit-button-color-red.fit-button-fill-ghost:active{border-color:#c43333;background:#c43333}.user_session-package .fit-button.fit-button-color-red.fit-button-fill-ghost.fit-button-disabled{background:0 0;border-color:#fcb3b3;color:#fcb3b3}.user_session-package .fit-button.fit-button-color-red.fit-button-disabled{background:#fcb3b3;color:#ffeded}.user_session-package .fit-button.fit-button-color-light-grey{background:#efeff0;color:#404145}.user_session-package .fit-button.fit-button-color-light-grey:hover{background:#e4e5e7}.user_session-package .fit-button.fit-button-color-light-grey:active{background:#dadbdd}.user_session-package .fit-button.fit-button-color-light-grey.fit-button-fill-ghost{background:0 0;border-color:#e4e5e7;color:#95979d}.user_session-package .fit-button.fit-button-color-light-grey.fit-button-fill-ghost:hover{border-color:#e4e5e7;background:#e4e5e7}.user_session-package .fit-button.fit-button-color-light-grey.fit-button-fill-ghost:active{border-color:#dadbdd;background:#dadbdd}.user_session-package .fit-button.fit-button-color-light-grey.fit-button-fill-ghost.fit-button-disabled{background:0 0;border-color:#dadbdd;color:#dadbdd}.user_session-package .fit-button.fit-button-color-light-grey.fit-button-disabled{background:#f5f5f5;color:#c5c6c9}.user_session-package .fit-button.fit-button-color-black{background:#222325;color:#fff}.user_session-package .fit-button.fit-button-color-black:hover{background:#404145}.user_session-package .fit-button.fit-button-color-black:active{background:#222325}.user_session-package .fit-button.fit-button-color-black.fit-button-fill-ghost{background:0 0;border-color:#222325;color:#222325}.user_session-package .fit-button.fit-button-color-black.fit-button-fill-ghost:active,.user_session-package .fit-button.fit-button-color-black.fit-button-fill-ghost:hover{color:#fff}.user_session-package .fit-button.fit-button-color-black.fit-button-fill-ghost:hover{border-color:#404145;background:#404145}.user_session-package .fit-button.fit-button-color-black.fit-button-fill-ghost:active{border-color:#222325;background:#222325}.user_session-package .fit-button.fit-button-color-black.fit-button-fill-ghost.fit-button-disabled{background:0 0;border-color:#dadbdd;color:#dadbdd}.user_session-package .fit-button.fit-button-color-black.fit-button-disabled{background:#f5f5f5;color:#c5c6c9}.user-session-package .terms-of-services{text-align:center;padding-top:20px;color:#b5b6ba}.user-session-package .terms-of-services a{color:#4a73e8}.user-session-package .sign-up-email-form>p{text-align:center;padding-top:20px}.user-session-package .sign-up-form{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.user-session-package.entry .sign-up-form{padding:0 16px 20px}@media only screen and (min-width:600px){.user-session-package.entry .sign-up-form{padding:0 36px 20px}}.MODAL__modal-ufa9d4cb3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.65);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateY(100vh);transform:translateY(100vh)}@media only screen and (min-width:600px){.MODAL__modal-ufa9d4cb3{-webkit-transition:opacity .15s;transition:opacity .15s;opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}.MODAL__modal-ufa9d4cb3.shown{-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:600px){.MODAL__modal-ufa9d4cb3.shown{opacity:1}}.MODAL__modal-ufa9d4cb3 *,.MODAL__modal-ufa9d4cb3 :after,.MODAL__modal-ufa9d4cb3 :before{box-sizing:border-box}body[class*=modal-open]{overflow:hidden}.MODAL__modal-content-ufabda02b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff}@media only screen and (min-width:600px){.MODAL__modal-content-ufabda02b{position:relative;top:auto;right:auto;bottom:auto;left:auto;border-radius:3px}}.MODAL__modal-content-close-u4c8c9b75{background:0 0;border:none;font-size:25px;font-weight:400;color:#999;cursor:pointer;padding:5px 5px 7px;height:100%;outline:none}.MODAL__modal-content-close-u4c8c9b75:hover{color:#555}.MODAL__modal-content-header-udd97ecf8{background-color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;padding:0 15px;height:55px}@media only screen and (min-width:600px){.MODAL__modal-content-header-udd97ecf8{border-radius:3px 3px 0 0}}.MODAL__modal-content-header-udd97ecf8 h2{font-size:20px;line-height:22px;font-weight:500;color:#0e0e0f}.MODAL__modal-content-body-u69423cbe{background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;padding:15px}.MODAL__modal-content-footer-u1964111e{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-top:1px solid #ddd;border-radius:0 0 3px 3px;padding:15px}@media only screen and (min-width:600px){.MODAL__modal-content-base-ud26e3b7a{max-height:90vh;max-width:600px}}.user-session-package.signing-modal .close-button{position:absolute;right:12px;top:12px}.user-session-package.signing-modal .close-button.fit-icon{fill:#c5c6c9}.user-session-package.signing-modal .close-button.fit-icon:hover{fill:#95979d}@media only screen and (min-width:600px){.user-session-package.signing-modal .close-button{right:24px;top:24px}}.user-session-package .signing-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1 1}.user-session-package .signing-footer a{padding-left:4px}.user-session-package.signing-modal .modal-content-header{background:#fff;border:none}.user-session-package.signing-modal .modal-content-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-top:0;border-radius:5px}@media only screen and (min-width:600px){.user-session-package.signing-modal .modal-content-body{width:400px;padding:0 36px 20px}.user-session-package.signing-modal .modal-content-body .close-button{display:none}}.user_session-package .fit-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#404145}.user_session-package .fit-checkbox input[type=checkbox]{height:0;width:0;opacity:0}.user_session-package .fit-checkbox .checkmark-box{box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:18px;height:18px;border:1px solid #c5c6c9;border-radius:2px;margin-right:8px;cursor:pointer;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.user_session-package .fit-checkbox .checkmark-box .check-icon{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;display:inline-block;font-weight:inherit;font-style:inherit;opacity:0;pointer-events:none;color:#62646a;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.user_session-package .fit-checkbox:hover .checkmark-box{border-color:#95979d}.user_session-package .fit-checkbox input:checked+.checkmark-box .check-icon{-webkit-transform:none;transform:none;opacity:1}.user_session-package .fit-checkbox input:focus+.checkmark-box{border-color:#95979d}.user_session-package .fit-checkbox.fit-checkbox-disabled{color:#dadbdd;pointer-events:none}.user_session-package .fit-checkbox.fit-checkbox-disabled .checkmark-box{background:#efeff0;border-color:#dadbdd}.user_session-package .fit-checkbox.fit-checkbox-disabled .checkmark-box .check-icon{color:#dadbdd}.user-session-package .social-sign-in-form .remember-me{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0 0}.user-session-package .social-sign-in-form .remember-me a{padding-left:8px}@media only screen and (min-width:600px){.user-session-package.social-sign-in-modal .modal-content-body{padding:10px 24px 32px}}.user-session-package .sign-in-form .remember-me{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0 0}.user-session-package .sign-in-form .remember-me a{padding-left:8px}.user-session-package.entry .sign-in-form{padding:0 16px 20px}@media only screen and (min-width:600px){.user-session-package.entry .sign-in-form{padding:0 36px 20px}}.user-session-package .reset-password-request-form .form-header{padding-bottom:12px}.user-session-package .reset-password-request-form>p{text-align:center;padding-bottom:40px}.user-session-package.entry .reset-password-request-form{padding:0 16px 20px}@media only screen and (min-width:600px){.user-session-package.entry .reset-password-request-form{padding:0 36px 20px}}.user-session-package.entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-session-package .grecaptcha-badge{display:none!important}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.user-session-package .signing-entry{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.user-session-package .signing-entry .signing-footer{padding:12px 0;border-top:1px solid #e4e5e7}.user-session-package.entry .reset-password-form{padding:0 16px 20px}@media only screen and (min-width:600px){.user-session-package.entry .reset-password-form{padding:0 36px 20px}}