.account-form{font:12px/1.2 Lato,Arial,sans-serif;color:#4e4e4e;padding:10px 20px;-webkit-border-radius:5px;border-radius:5px;background:#fff;max-width:500px;margin:100px auto 0}.account-form a{color:#0a4f93}.account-form .tabs__caption{color:#4e4e4e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;padding:0 0 10px;border-bottom:1px solid #ebebeb;margin:-30px 0 10px}.account-form .tabs__caption--custom{display:none;color:inherit;text-decoration:none;padding:10px 20px 10px 5px;font-size:16px}.account-form .tabs__item{position:relative;font-weight:700}.account-form .tabs__item:after{content:"";display:block;position:absolute;width:0%;height:2px;background:#0a4f93;bottom:5px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;left:0}.account-form .tabs__item.active{color:#0a4f93}.account-form .tabs__item.active:after{width:80%}.account-form .tabs__link{color:inherit;display:block;text-decoration:none;padding:10px 20px 10px 5px;font-size:16px}.account-form .tabs__link--custom{text-decoration:underline;color:#0a4f93;font-size:12px;padding:0}.account-form .tabs__link--custom:hover{text-decoration:none}.account__error--text{font-size:13px;color:red;margin-top:7px;display:block}@media only screen and (max-width:768px){.account-form .tabs__link{outline:0}}@media only screen and (max-width:768px){.account-form .tabs__link:focus{outline:0 none}}.account-form .tabs__content{display:none}.account-form .tabs__content.active{display:block}.account-form .account__description,.account-form .account__info{color:#adadad;padding:0;margin:0}.account-form .account__description,.account-form .account__forgot{margin:0 0 20px}.account-form .account__forgot{display:block}.account-form .account__info{font-size:10px;margin-bottom:10px}.account-form .account__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.account-form .account__fieldset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 0 15px;width:100%}.account-form .account__fieldset_check{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.account-form .account__fieldset_check .account__input{margin:0;position:absolute;opacity:0;cursor:pointer;height:0;width:0;left:0}.account-form .account__fieldset_check .account__label{margin:0;padding:0 0 0 30px}.account-form .account__label{font-weight:700;margin:0 0 5px 10px;position:relative;color:#333}.account-form .account__label .checkmark{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;height:20px;width:20px;border:1px solid #ebebeb;-webkit-border-radius:5px;border-radius:5px}.account-form .account__label .checkmark:after{content:"";position:absolute;display:none;left:50%;top:50%;width:5px;height:10px;border:solid #0a4f93;border-width:0 3px 3px 0;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.account-form .account__label .account__input:checked~.checkmark:after{display:block}.account-form .account__input{-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;-webkit-appearance:none}.account-form .account__input::-webkit-input-placeholder{color:#c1c1c1;font-size:12px}.account-form .account__input:-moz-placeholder{color:#c1c1c1;font-size:12px}.account-form .account__input::-moz-placeholder{color:#c1c1c1;font-size:12px}.account-form .account__input:-ms-input-placeholder{color:#c1c1c1;font-size:12px}.account-form .account__submit{-webkit-appearance:none;font:inherit;background-color:transparent;text-align:center;padding:13px 10px;background:#0a4f93;color:#fff;-webkit-border-radius:5px;border-radius:5px;max-width:250px;width:100%;margin:0 auto 15px;font-size:14px;cursor:pointer;border:1px solid #0a4f93;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.account-form .account__submit.account_submit--load{background:#74a5d6;border:1px solid #74a5d6}.custom-popup{position:fixed;left:0;right:0;top:0;bottom:0;display:none;-webkit-backface-visibility:hidden;outline:0;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;overflow:scroll;background:rgba(30,30,30,.74)}.custom-popup.custom-popup_opened{display:block}.custom-popup__button{margin:-10px -18px 0 auto;padding:10px;right:0;top:0;-webkit-box-shadow:none;box-shadow:none;display:block;height:44px;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px;background:0 0;border:0;-webkit-border-radius:0;border-radius:0;cursor:pointer;z-index:401;color:#333}.custom-popup__button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.account-popup_desktop.custom-popup,.account-popup_mobile.custom-popup{z-index:999999999}.account-popup_mobile.custom-popup{margin-top:84px}.account-popup_mobile.custom-popup_old-header{margin-top:0}.account__complete{display:none;border-radius:4px;padding:16px;margin-bottom:8px;align-items:center}.account__complete__icon{height:24px;min-width:24px;position:relative;margin-right:8px;border-radius:50%}.account__complete__info--text{font-weight:700;font-size:.875rem;line-height:140%;color:#333}.account__complete.account__complete--invalid{border:2px solid red}.account__complete--invalid .account__complete__icon::before{content:url(/images/ebook/alert-circle.svg)}.account__complete.account__complete--valid{border:2px solid #0eb450}.account__complete--valid .account__complete__icon::before{content:url(/images/ebook/checkmark.svg)}.account__fieldset--error{position:relative}.account__fieldset--error::after{position:absolute;content:"!";right:7px;top:29px;height:15px;line-height:15px;text-align:center;color:#fff;font-weight:400;width:15px;background:red;border-radius:50%}.account__fieldset--error .account__input{border:1px solid red}#custom-popup .account_error--border-warning{border:2px solid red}.complete-badge__icon{height:24px;min-width:24px;border-radius:50%;background-color:#0eb450;position:relative;margin-right:16px}@media only screen and (max-width:579px){.account-popup_mobile.custom-popup{margin-top:50px}.account-popup_mobile.custom-popup_old-header{margin-top:0}}@media only screen and (max-width:1024px){.account-popup_mobile .account-form{margin:40px auto}}@media only screen and (max-width:568px){.account-popup_mobile .account-form{margin:40px auto 100px}}@media only screen and (max-width:500px){.account-popup_mobile .account-form{margin:40px 10px 60px}}