body,header{background:#fff}header:before{display:none}.btn-back{background:#f2f2f2;border-radius:30px;color:#1b1b1e;font-size:14px;font-weight:600;left:0;margin-top:-13px;padding:3px 14px;position:absolute;text-align:center;top:50%}main{margin-top:0}.login-page{padding-top:150px}.login-page .login-block{max-width:420px}.login-page .login-block .mail-icn{filter:invert(12%) sepia(14%) saturate(0) hue-rotate(178deg) brightness(83%) contrast(76%)}.login-page .form-control{background:#fff;border:1px solid #dbdbdb;color:#000}.login-page .form-control:active,.login-page .form-control:focus{border-color:#000;color:#000}.login-page .form-control::-moz-placeholder{color:#afafaf}.login-page .form-control:-ms-input-placeholder{color:#afafaf}.login-page .form-control::placeholder{color:#afafaf}.login-page .forgot-pass-link{color:#757575;font-size:.75rem;font-weight:700;margin-top:17px;padding:0 10px;position:absolute;right:0;top:0}.login-page .forgot-pass-link:before{background:#e5e5e5;content:"";height:34px;left:0;position:absolute;top:-7px;width:1px}.login-page .password-icon{background:transparent;border-left:none;border-radius:0 6px 6px 0!important;padding-right:180px}.login-page .input-group.forgot-pass input{border-right:none}.login-page .form-control:active+.password-icon,.login-page .form-control:focus+.password-icon{border-color:#000}.login-page .form-check [type=checkbox]:checked+label:before,.login-page .form-check [type=checkbox]:not(:checked)+label:before{background:#fff;border-color:#dbdbdb;border-radius:6px;height:22px;width:22px}.login-page .form-check [type=checkbox]:checked+label:before{background:#fff;border-color:#000}.login-page .form-check [type=checkbox]:checked+label:after,.login-page .form-check [type=checkbox]:not(:checked)+label:after{border:solid #000;border-width:0 2px 2px 0;height:9px;left:8px;top:5px;width:5px}.login-page .register-link{color:#333439;text-decoration:underline}.login-page .register-link:hover{text-decoration:none}.login-page .form-check{position:relative}.register{padding-top:80px}.register input[type=password]{padding-left:3.2rem}.register h6{color:#757575;font-family:Montserrat,sans-serif}.register .pass-hint{color:#222226;font-size:.7rem}.register .form-check label{color:#757575;font-weight:500;padding-left:.8rem}.register .payment-type{cursor:pointer}.register .payment-type input{margin-right:-10px;margin-top:-10px;opacity:0}.register .payment-type input:checked{background-color:#558a18!important;border-color:#558a18!important;opacity:1}.register .payment-type .title{font-family:Fira Sans,sans-serif;font-size:1.12rem}.register .payment-type .price{font-family:Fira sans,sans-serif;line-height:31px}.register .payment-type .price-type{color:#757575;font-size:.76rem;font-weight:500}.register .payment-type.no-chosen{opacity:.8}.register .payment-type.chosen{opacity:1}.register .payment-info-block span{font-size:.91rem}.register .payment-info-block .plan-name{color:#9e9e9e;font-size:.7rem;font-weight:500;line-height:8px}.register .payment-info-block .year-or-mount{color:#757575;font-size:.7rem;line-height:8px}.register .payment-info-block .coupon-code{background:#e3f2d1;border:2px dashed #000;padding:13px 15px;position:relative}.register .payment-info-block .coupon-code span{font-weight:500}.register .payment-info-block .coupon-code .scissors-img{left:0;margin-left:8px;margin-top:-14px;position:absolute;top:0}.register .payment-info-block .total-block{border-top:1px solid #e5e5e5;color:#1b1b1e;margin-top:.9rem;padding-top:.9rem}.pass-icn{left:0;margin-left:1rem;margin-top:2.7rem;position:absolute;top:0}.data-progress{display:table;margin:0 auto;position:relative}.data-progress .line-01,.data-progress .line-02{background:#e5e5e5;height:2px;position:absolute;top:13px;width:78px}.data-progress .line-01{left:58px}.data-progress .line-02{right:61px}.data-progress .progress-step{padding:0 1rem;text-align:center}.data-progress .progress-step.step-01{float:left}.data-progress .val{background-color:#fff;display:table;margin:0 auto;position:relative}.data-progress .lab{color:#e5e5e5;font-family:Fira Sans,sans-serif;font-size:1rem}.plan .plan-block{border:2px solid #ebebeb;display:block;padding:1.4rem 1rem 1rem;position:relative}.plan .plan-block .badge{background-size:100%;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;line-height:23px;margin:0 auto .5rem;padding-bottom:.6rem;width:100%}.plan .plan-block .badge.success{background:url(/build/images/succes-badge.1e4efd9f.svg) 50% no-repeat}.plan .plan-block .badge.danger{background:url(/build/images/danger-badge.cbfc3b12.svg) 50% no-repeat}.plan .plan-block .lab img{width:22px}.plan .plan-block ul li{font-family:Montserrat,sans-serif;margin-bottom:1.2rem}.plan .plan-block ul li .val{font-weight:500}.plan .plan-block ul li .val.unavailable{color:#a1a1a1}.congrats .banner{position:relative}.congrats .banner img{width:100%}.congrats .banner .text{left:0;padding:1rem 4.2rem;position:absolute;top:0}.congrats .banner p{color:#8d8d8d}.congrats .banner p:nth-child(2){color:#333439;line-height:1.2rem;padding-left:2rem;position:relative}.congrats .banner p:nth-child(2):before{background:url(/build/images/tick.dc0417b7.svg) 50% no-repeat;background-size:100%;content:"";height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:20px}.subscriptions .active-subscriptions{background:#edf8e0}.subscriptions .active-subscriptions .title{font-family:Fira Sans,sans-serif;font-size:1.2rem}.subscriptions .active-subscriptions .title span{font-family:Montserrat,sans-serif;margin:0 0 .2rem auto}.breadcrumbs{display:none}.subscriptions-page .breadcrumbs{display:block!important}@media only screen and (min-width:0px) and (max-width:767px){.data-progress .line-01{left:44px}.data-progress .line-02{right:48px}.login-page{padding-top:80px}.register{padding-top:60px}.success-img{width:135px}.pass-icn{margin-top:3rem}h2{font-size:2rem;line-height:2.7rem}.subscriptions.register{padding-top:0}}@media only screen and (min-width:0px) and (max-width:575px){.login-page .login-block{max-width:none}.login-page .btn-block .btn{width:100%}.login-page .input-group.forgot-pass input{padding-right:15px}.login-page .password-icon{padding-right:156px}.plan .plan-block{padding:1.4rem .5rem 1rem}.pay-to-subscribe .d-flex{width:48%}.subscriptions .active-subscriptions .title span{padding:.5rem .8rem .4rem}.too-many-sessions .btn{min-width:268px}}