.body{padding-top:20px;padding-bottom:190px}@media (max-width:452px){.body{padding-bottom:280px}}.main{width:100%}@media (max-width:452px){.container{padding-left:15px;padding-right:15px}}.bottom-part p,.form-wrp p{color:unset}.bottom-part *,.form-wrp .step-name{color:#111}.round{border-radius:50%}.space-around{margin:30px auto 0}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nowrap{white-space:nowrap}.action{margin-top:0}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0}.flex-row,.space-between{display:-webkit-box;display:-ms-flexbox;display:flex}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.space-evenly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.client-logo{max-width:188px}.logos__wrap{padding:0;list-style:none;-ms-flex-pack:distribute;justify-content:space-around}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo__content{max-height:30px;max-width:100px}.options__container{margin:16px 0}.options__container *{font-size:16px;font-weight:400}.forgot-password{margin-top:0}.background,.body{background-color:#fff;color:#111}.bottom-part__text-general{font-size:16px;color:#111}.bottom-part,.form-wrp{max-width:422px;background:none}.footer{max-width:422px;width:100%}.form-wrp{margin-top:17px;background:#fff;border:1px solid #99b5e0;padding:16px 39px;border-radius:8px!important}@media (max-width:452px){.form-wrp{border:none;padding-left:0;padding-right:0}}.form-wrp.signup-form{margin-top:17px;background:#fff;border:1px solid #99b5e0;padding:16px 39px}@media (max-width:452px){.form-wrp.signup-form{border:none;padding-left:0;padding-right:0}}.form-wrp .form{margin-top:0}.top-part{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step-name{font-size:30px;font-weight:700;line-height:1.13}@media (max-width:452px){.step-name{font-size:26px;line-height:1.31}}.bottom-part.signup-form{background-color:#fff;border:none}.validate-password{margin-top:0;height:0}.control__input:focus~.validate-password{margin-top:3px;height:16px}.control{margin-top:16px;margin-bottom:16px}@media (max-width:452px){.control{margin-top:16px;margin-bottom:16px}}.control+.control{margin-top:16px;margin-bottom:16px}@media (max-width:452px){.control+.control{margin-top:16px;margin-bottom:16px}}.control__container{position:relative;width:100%;padding:1px;line-height:1}.control__label{color:#111;font-size:14px;font-weight:400;line-height:1;position:absolute;top:19px;left:16px;width:0;margin-bottom:0;text-transform:capitalize;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap}.control__input:focus+.control__label,.control__input:not(:placeholder-shown)+.control__label{-webkit-transform:scale(.8) translateY(-13px);transform:scale(.8) translateY(-13px);-webkit-transition:all .15s;transition:all .15s}.control__input:focus+.control__label{color:#0076ff}.control__input,.control__input:focus{border-color:#99b5e0;height:52px;padding:25px 14px 9px;-webkit-box-shadow:none;box-shadow:none;color:#111}.control__input:focus{border-color:#0076ff;-webkit-box-shadow:0 0 0 1px #0076ff;box-shadow:0 0 0 1px #0076ff}.control__error{display:block;color:#f03;bottom:0;left:0;position:relative;padding:4px 0 4px 14px}.control__error *{white-space:normal;font-weight:500!important}@media (max-width:452px){.custom-checkbox{min-height:48px}}.custom-checkbox .checkbox__label{color:#111;font-size:14px;line-height:1.43;font-weight:400;padding-left:34px;position:absolute;top:0}.custom-checkbox .checkbox__label a{color:#111;font-size:14px;line-height:1.43;font-weight:400;text-decoration:underline}input[type=checkbox]+label:before{background-color:#fff;width:22px;height:22px;border:1px solid #99b5e0;border-radius:4px}input[type=checkbox]+label:after{content:none}input[type=checkbox]:checked+label:after{content:"";position:absolute;left:5px;top:13px;background-color:#242424;width:2px;height:2px;-webkit-box-shadow:2px 0 0 #242424,4px 0 0 #242424,4px -2px 0 #242424,4px -4px 0 #242424,4px -6px 0 #242424,4px -8px 0 #242424;box-shadow:2px 0 0 #242424,4px 0 0 #242424,4px -2px 0 #242424,4px -4px 0 #242424,4px -6px 0 #242424,4px -8px 0 #242424;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.show-password{right:35px;top:27px}.icon{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute}.icon__container.eye-closed{position:relative}.icon__container.eye-closed #hidden{opacity:1}.icon__container.eye-closed #unhidden,.icon__container.eye-open #hidden{opacity:0}.icon__container.eye-open #unhidden{opacity:1}.button[type=submit]{font-size:18px;font-weight:700;width:100%;border-radius:4px;background-color:#060b14}.highlighted-hints>.hint{color:#111;font-size:14px;font-weight:400}.highlighted-hints>.hint.highlighted{color:#0c3}.hint.rule{margin-bottom:3px}.footer{margin-bottom:14px}@media (max-width:452px){.footer{width:100%}}.footer__message{max-width:80%}@media (max-width:452px){.footer__message{max-width:unset;font-size:14px;line-height:1.57}}@media (max-width:452px){.footer .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer .links__link{color:#111}.footer .links__item{color:#111;margin-top:6px;position:relative;font-weight:400;font-size:14px}@media (max-width:452px){.footer .links__item{text-align:center;line-height:2.33}}.footer .links__item+.links__item{margin-left:20px}@media (max-width:452px){.footer .links__item+.links__item{margin-left:0}}.footer .links__item+.links__item:before{content:"";width:0;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;border-left:1px solid #111;position:absolute;left:-10px}@media (max-width:452px){.footer .links__item+.links__item:before{content:none}}.bottom-part:after{content:none}.link,.link--action,.link:hover{color:#111;text-decoration:underline}.link--action{font-size:16px;margin-left:12px;font-weight:700}.link--nav{text-decoration:none}.link--nav:hover{text-decoration:underline}.link--left-arrow:before{content:"";display:inline-block;height:9px;width:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:2px solid #060b14;border-bottom:2px solid #060b14;margin-right:9px}.account__footer{position:absolute;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.tooltip-container{position:relative;display:inline;left:4px;top:2px}.fp-infobox{position:absolute;cursor:pointer}.fp-psp-tooltip{visibility:hidden;max-width:360px;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.21);box-shadow:0 0 50px 0 rgba(0,0,0,.21);width:calc((100vw - 400px) / 2);position:absolute;z-index:1;left:96px;bottom:-16px;margin-bottom:0}.fp-psp-tooltip__inner-wrap{padding:24px;position:relative}.fp-psp-tooltip__inner-wrap:before{content:" ";position:absolute;right:100%;bottom:18px;height:0;width:0;border:solid #0000;border-right-color:#fff;border-width:11px;margin-top:-11px}.fp-psp-tooltip-title{font-size:16px;font-weight:700;text-align:left}.fp-psp-tooltip-feature{margin-top:10px;position:relative}.fp-psp-tooltip-feature:first-child{margin-top:5px}.fp-psp-tooltip-feature-text{padding-left:58px;text-align:left;font-size:14px;line-height:1.4}.fp-psp-tooltip-feature-icon{position:absolute;top:5px;right:calc(100% - 43px)}@media (max-width:920px){.fp-psp-tooltip{width:420px;left:unset;bottom:unset;top:40px;max-width:420px;right:-112px}}@media (max-width:920px) and (max-width:452px){.fp-psp-tooltip{width:310px;right:-57px}}@media (max-width:920px){.fp-psp-tooltip__inner-wrap:before{right:93px;bottom:100%;height:0;width:0;border:solid #0000;border-bottom-color:#fff;border-width:11px}}@media (max-width:920px) and (max-width:452px){.fp-psp-tooltip__inner-wrap:before{right:36px}}.animation{display:none}.button{color:#fff;padding-top:12px;padding-bottom:12px;min-height:52px;position:relative;background-color:#060b14}.button:after,.button:before{content:none}.button:hover{background-color:#1f2d47}.button:active{background-color:#111a2e}.button:active:after{content:none}@media (max-width:452px){.button__text-below,.button__text-below *{font-size:14px}}.button.loading{color:transparent}.button.loading:after{content:none}.button.loading .animation{display:block;position:absolute;top:50%;left:50%;width:122px;height:40px;margin:-19px 0 0 -61px;background:transparent}.button.loading .animation .dot{position:absolute;width:10px;height:10px;top:15px;left:16px;background:#fff;border-radius:50%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:dot 2.8s infinite;animation:dot 2.8s infinite}.button.loading .animation .dots{-webkit-transform:translateX(0);transform:translateX(0);margin-top:15px;margin-left:26px;-webkit-animation:dots 2.8s infinite;animation:dots 2.8s infinite}.button.loading .animation .dots span{display:block;float:left;width:10px;height:10px;margin-left:16px;background:#fff;border-radius:50%}@-webkit-keyframes dot{50%{-webkit-transform:translateX(78px);transform:translateX(78px)}}@keyframes dot{50%{-webkit-transform:translateX(78px);transform:translateX(78px)}}@-webkit-keyframes dots{50%{-webkit-transform:translateX(-26px);transform:translateX(-26px)}}@keyframes dots{50%{-webkit-transform:translateX(-26px);transform:translateX(-26px)}}.forgot-fp-password a,.forgot-fp-password a:hover{color:#111;font-size:16px;font-weight:400;text-decoration:underline}.checkbox__label{margin-bottom:16px}.checkbox__label.label--short{color:#111;font-size:16px;font-weight:400;white-space:nowrap;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.button--lg{max-width:unset}#popup{visibility:hidden;height:0;overflow:hidden}#popup.visible{visibility:visible;height:unset;overflow:unset}input[type=email]:valid,input[type=password].valid,input[type=text].valid{border:1px solid #0c3;-webkit-box-shadow:0 0 0 1px #0c3;box-shadow:0 0 0 1px #0c3}input[type=email]:valid+.control__label,input[type=password].valid+.control__label,input[type=text].valid+.control__label{color:#0c3}.has-error input{border-color:#f03!important;-webkit-box-shadow:0 0 0 1px #f03!important;box-shadow:0 0 0 1px #f03!important}.has-error input+.control__label{color:#f03!important}.form-wrp.custom{min-width:600px!important}.form-wrp.custom .center{padding:20px 0}.form-wrp.custom .center .step-name{font-size:27px;white-space:nowrap}