html{margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;font-family:"PT Sans",Arial,Tahoma;font-size:16px;line-height:20px;background:#f3f3f3;color:#000;height:100%;display:flex;overflow:hidden}body.mobile{display:block;height:unset;overflow-y:auto;overflow-x:hidden}body.shift{padding-top:60px}body.white{background:#fff}.mobile .is-not-mobile{display:none !important}.tooltip{position:absolute;z-index:200001;left:-5000px;top:-5000px;transition:opacity .25s;color:#fff;border-radius:16px;white-space:pre;padding:8px 12px;font-size:14px;line-height:18px;display:block;max-width:360px;white-space:pre-wrap;background:rgba(0,0,0,0.7)}.subscribe-form__intro{font-size:14px;color:#333}.subscribe-form-complete{display:flex;align-items:center;flex-direction:column}.subscribe-form-complete__image{width:150px;height:150px;margin-top:30px}.subscribe-form-complete__title{font-size:16px;color:#333;text-align:center;margin-top:20px;font-weight:bold;padding:0 40px}.subscribe-form-complete__message{margin-top:16px;font-size:16px;text-align:center;padding:0 40px}.page{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;padding:0 40px;overflow:auto}.page__footer{font-size:14px;color:gray;flex-shrink:0;margin-bottom:20px}.page__spacer{flex-basis:100%;height:100%;min-height:60px}.page__logo{display:flex;align-items:center;justify-content:center;flex-shrink:0}.page__logo img{max-height:35px;max-width:250px;width:100%;height:100%}.page__title{font-size:20px;font-weight:bold;color:#000;text-align:center;margin-top:60px;flex-shrink:0}.page__intro{margin-top:16px;color:#333;text-align:center;font-size:14px;line-height:18px;max-width:600px;flex-shrink:0}.page__body{width:100%;flex-shrink:0;margin-top:16px}.page__more{margin-top:50px;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.page__faq{display:flex;align-items:center;font-size:14px;justify-content:center;flex-wrap:wrap;flex-shrink:0}.page__faq__answer{margin-left:4px;white-space:nowrap}.page__faq__question{white-space:nowrap}.page a{color:#438bf6 !important;text-decoration:none}.page a:hover{color:#84ace6 !important;text-decoration:underline}.question{display:inline-flex;width:16px;height:16px;background:url("/dash/i/material/help.svg") transparent no-repeat 0 0;background-size:contain;filter:invert(72%) sepia(25%) saturate(4554%) hue-rotate(184deg) brightness(103%) contrast(106%);flex-shrink:0;align-items:center}.question--begin{margin-right:6px}.question--end{margin-left:6px}.question.js-tooltip{opacity:.5;cursor:help}.question.js-tooltip:hover{opacity:1}.modal{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100000}.modal__background{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.5);z-index:101}.modal__windows{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-items:center;overflow-y:auto;padding-top:30px;padding-bottom:30px;z-index:103}.modal__window{background:#fff;box-shadow:0 15px 12px 0 rgba(0,0,0,0.22),0 19px 38px 0 rgba(0,0,0,0.3);border-radius:12px;padding:25px;position:relative;min-width:300px;display:flex;flex-direction:column;align-items:center;margin:auto;overflow:hidden}.modal__window.nopadding{padding:0}.modal__window.layer-1::before{content:"";width:90%;height:15px;position:absolute;top:-15px;background:rgba(255,255,255,0.8);border-top-right-radius:12px;border-top-left-radius:12px}.modal__window.layer-2::after{content:"";width:80%;height:10px;position:absolute;top:-25px;background:rgba(255,255,255,0.6);border-top-right-radius:12px;border-top-left-radius:12px}.modal__header{padding:0 30px 0 0;width:100%;position:relative;display:flex;align-items:center;justify-content:flex-start}.center .modal__header{justify-content:center;padding:0 30px;flex-direction:column}.modal__body{width:100%;margin-top:6px}.disabled .modal__body{pointer-events:none;user-select:none;opacity:.5}.nopadding .modal__body{margin:0;overflow:hidden;border-radius:12px}.modal__spinner{width:16px;height:16px;left:0;top:0;display:none;margin-left:10px;flex-shrink:0}.modal__spinner::after{width:16px;height:16px;margin:0;border-width:2px}.loading .modal__spinner{display:block}.center .modal__spinner{position:absolute;left:-10px}.modal__title{overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:bold;color:#333;white-space:nowrap;max-width:75%;flex-shrink:0}.modal__intro{text-align:left;width:100%;margin-top:6px;color:#333}.center .modal__intro{text-align:center;color:gray}.modal__message{font-size:14px;margin-left:10px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;width:100%}.modal__message:empty{display:none}.modal__message.success{color:green}.modal__message.failed{color:red}.modal__spacer{flex-basis:100%}.modal__help{width:20px;height:20px;margin:0 10px;cursor:pointer !important}.modal__close{width:24px;height:24px;background:url("/dash/i/material/cancel.svg") transparent no-repeat 0 0;background-size:contain;filter:invert(30%) sepia(1%) saturate(1%) hue-rotate(11deg) brightness(103%) contrast(90%);opacity:.5;cursor:pointer;position:absolute;right:0;top:-2px;flex-shrink:0;z-index:1}.disabled .modal__close{pointer-events:none;user-select:none;opacity:.25}.modal__close:hover{opacity:1}.nopadding .modal__close{top:25px;right:25px}.mobile .modal__windows{align-items:flex-start;position:fixed;padding:20px}.mobile .modal__window{min-width:unset;padding:20px}.mobile .modal__title{font-size:16px}.mobile .modal__intro{font-size:14px;margin-top:2px}.mobile .modal__body{overflow:visible !important}.mobile .modal__close{top:0;right:0}.form{max-width:350px;width:100%;margin:0 auto}.form__book{display:flex;align-items:flex-start;overflow:hidden;position:relative}.form__page{flex-shrink:0;width:100%;transition:margin-left .25s,opacity .25s;display:flex;align-items:center;flex-direction:column}.checked .form__page--left{margin-left:-100%;opacity:0}.form__page--right{opacity:0}.form__page--right .button{display:none}.checked .form__page--right{opacity:1}.checked .form__page--right .button{display:flex}.form__email,.form__password{width:100%}.form__captcha{margin-top:10px;display:flex;align-items:center;justify-content:center}.form__actions{margin-top:10px;display:flex;align-items:center;justify-content:center}.form__button{margin:0 6px}.form__support{display:none;text-align:center;margin-top:4px}.form__message{color:red;margin-top:16px;text-align:center}.form__message:empty{display:none}.form__social{margin-top:20px}.form__social.hidden{visibility:hidden}.form__social__title{font-size:14px;text-align:center}.form__social__items{display:flex;align-items:center;justify-content:center;margin-top:10px;height:40px}.form__social__item{display:inline-flex;width:40px;height:40px;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.25;margin:0 5px}.form__social__item--facebook{background:url("/dash/i/login/facebook.svg") transparent no-repeat 0 0}.form__social__item--google{background:url("/dash/i/login/google.svg") transparent no-repeat 0 0}.form__social__item:hover{filter:unset;-webkit-filter:unset;opacity:1}.form__social__item.disabled{display:none}.form .textinput__input{height:56px}.form__image{width:100%;height:100px;background:url("/dash/i/recovery-complete.svg") transparent no-repeat center 0;background-size:contain;margin-bottom:16px}.form__text{font-size:14px;color:#333;text-align:center}.form__links{margin-top:16px;display:flex;flex-direction:column;align-items:center}.form__links:empty{display:none}.form__link{color:#438bf6;text-decoration:none;font-size:14px;cursor:pointer}.form__link:hover{color:#84ace6;text-decoration:underline}.button,a.button{border:1px solid #448aff;border-radius:8px;height:44px;line-height:46px;font-weight:bold;cursor:pointer;padding:0 24px;color:#448aff;display:flex;align-items:center;text-decoration:none;font-family:"PT Sans",Arial,Tahoma;font-size:16px;background:#fff;outline:0;white-space:nowrap}.button:focus,a.button:focus,.button:hover,a.button:hover{background:#dfebfe}.button:active,a.button:active,.button.selected,a.button.selected{border:1px solid transparent;background:#448aff;color:#fff}.button--primary,a.button--primary{border:1px solid transparent;background:#448aff;color:#fff !important}.button--primary:focus,a.button--primary:focus,.button--primary:hover,a.button--primary:hover{background:#5f9bff}.button--primary:active,a.button--primary:active,.button--primary.selected,a.button--primary.selected{background:#3a84ff !important}.button:disabled,a.button:disabled,.button.disabled,a.button.disabled{pointer-events:none;opacity:.5}.button--red,a.button--red{border:1px solid #e21a1a;color:#e21a1a}.button--red:focus,a.button--red:focus,.button--red:hover,a.button--red:hover{background:#ffdada;color:#e21a1a}.button--red:active,a.button--red:active{background:#e21a1a;color:#fff}.button--red.button--primary,a.button--red.button--primary{border:1px solid transparent;background:#e21a1a;color:#fff}.button--red.button--primary:focus,a.button--red.button--primary:focus,.button--red.button--primary:hover,a.button--red.button--primary:hover{background:#f73030;color:#fff}.button--red.button--primary.selected,a.button--red.button--primary.selected,.button--red.button--primary:active,a.button--red.button--primary:active{background:#db0a0a;color:#fff}.button--green,a.button--green{border:1px solid #97cc04;color:#97cc04}.button--green:focus,a.button--green:focus,.button--green:hover,a.button--green:hover{background:#e8edd8;color:#97cc04}.button--green:active,a.button--green:active{background:#fff;color:#fff}.button--green.button--primary,a.button--green.button--primary{border:1px solid transparent;background:#97cc04;color:#fff}.button--green.button--primary:focus,a.button--green.button--primary:focus,.button--green.button--primary:hover,a.button--green.button--primary:hover{background:#93c002;color:#fff}.button--green.button--primary.selected,a.button--green.button--primary.selected,.button--green.button--primary:active,a.button--green.button--primary:active{background:#91b704;color:#fff}.right__filter .button,.right__filter a.button{height:40px}.textinput{display:flex;flex-direction:column;position:relative}.textinput__label{font-size:14px;color:#333;margin-left:5px;display:flex;align-items:center}.textinput__question{display:inline-flex;width:14px;height:14px;background:url("/dash/i/material/help.svg") transparent no-repeat 0 0;background-size:contain;filter:invert(72%) sepia(25%) saturate(4554%) hue-rotate(184deg) brightness(103%) contrast(106%);margin-left:4px;cursor:help;opacity:.5;flex-shrink:0}.textinput__question:hover{opacity:1}.textinput__invalid{color:#fc573b;display:none}.invalid .textinput__invalid{display:inline-block}.textinput__input{margin-top:2px;height:42px;line-height:22px;background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:16px;font-family:"PT Sans",Arial,Tahoma;font-size:16px;outline:0}.invalid .textinput__input{background:#f8fdae}.textinput__input:-moz-read-only{background:#f0f0f0}.textinput__input:read-only,.textinput__input:disabled{background:#f0f0f0}.textinput__input:disabled{color:#999}.textinput__input:active,.textinput__input:focus{border-color:silver}.textinput__input::-webkit-input-placeholder{color:gray}.textinput__input::-moz-placeholder{color:gray}.textinput__input:-ms-input-placeholder{color:gray}.textinput__input:-moz-placeholder{color:gray}.textinput__prefix{color:#999;position:absolute;line-height:22px;left:16px;top:39px;pointer-events:none}.textinput__prefix:empty{display:none}.textinput textarea{padding-top:10px;padding-bottom:10px;min-height:44px}.textinput__right{position:absolute;right:16px;top:50%;display:flex;align-items:center;justify-content:center}.textinput__right:empty{display:none}.textinput__copy{display:flex;width:24px;height:24px;background:url("/dash/i/material/content_copy.svg") transparent no-repeat 0 0;background-size:contain;opacity:.5;cursor:pointer;margin-left:10px;filter:invert(29%) sepia(4%) saturate(118%) hue-rotate(17deg) brightness(103%) contrast(82%)}.textinput__copy:hover{opacity:1}.textinput__download{display:flex;width:24px;height:24px;background:url("/dash/i/material/file_download.svg") transparent no-repeat 0 0;background-size:contain;filter:invert(33%) sepia(5%) saturate(15%) hue-rotate(32deg) brightness(91%) contrast(85%);opacity:.5;cursor:pointer;margin-left:10px}.textinput__download:hover{opacity:1}.mobile .textinput__question{display:none}.scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#f5f5f5;border-radius:4px}.scrollbar::-webkit-scrollbar{width:6px;background-color:#f5f5f5;border-radius:4px}.scrollbar::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#ccc;border-radius:4px}