.login{max-width:var(--page-width)!important;margin:0 auto!important;padding-left:5rem!important;padding-right:5rem!important}@media(max-width:749.98px){.login{padding-left:1rem!important;padding-right:1rem!important}}.login .account-breadcrumbs .breadcrumbs__item{display:flex;align-items:center;justify-content:center}.login .account-breadcrumbs .breadcrumbs__link{text-decoration:none;margin:0;color:#ced4da}.login .account-breadcrumbs .breadcrumbs__link.active{color:#212529;margin-left:5px}.login__title{font-weight:700!important;color:#9b0308;text-align:center!important;letter-spacing:5px;font-size:56px}@media(max-width:749.98px){.login__title{font-size:32px}}.login__wrapper{display:flex;margin-top:60px}@media(max-width:989.98px){.login__wrapper{flex-direction:column-reverse}}.login__image{flex:0 1 50%;margin-right:24px}@media(max-width:749.98px){.login__image{margin-right:0}}.login__image-text{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:60px 70px;min-height:820px}@media(max-width:749.98px){.login__image-text{min-height:620px;padding:40px 47px}}.login__image-text h4{color:#fff;font-weight:700!important}@media(max-width:749.98px){.login__image-text h4{font-size:28px!important;letter-spacing:5px}}.login__image-text p{color:#fff;font-weight:700!important;text-transform:uppercase}.login__form{flex:0 1 50%;box-shadow:0 0 10px 0 rgba(0,0,0,.15);border-radius:4px;padding:24px 80px}@media(max-width:1099.98px){.login__form{padding:24px;margin-bottom:24px}}.login__form .btn{min-width:192px;font-weight:700!important;margin-top:0!important}.login__form .btn::after,.login__form .btn::before{display:none}.login__form .btn__cancel{text-decoration:none;display:flex;align-items:center;justify-content:center}.login__form .btn__forgot{margin:20px auto;width:100%;text-align:center;font-size:14px;font-weight:700;line-height:normal;text-decoration-line:underline;text-transform:uppercase}.login__form .field{margin-bottom:56px;margin-top:0}.login__form .field::after,.login__form .field::before{display:none}.login__form .field__input{background-color:#f8f9fa!important;border-radius:2px!important;padding:15px!important}.login__form .field__input:focus{padding:15px!important;box-shadow:none!important}.login__form .field__input:focus~.field__label{top:-30px;left:0}.login__form .field__input:focus textarea{box-shadow:none}.login__form .field__input::-moz-placeholder{opacity:1!important;visibility:visible;color:#adb5bd;font-weight:400;font-size:14px}.login__form .field__input::placeholder{opacity:1!important;visibility:visible;color:#adb5bd;font-weight:400;font-size:14px}@media(max-width:749.98px){.login__form .field__input::-moz-placeholder{font-size:12px}.login__form .field__input::placeholder{font-size:12px}}.login__form .field .passw-hide,.login__form .field .passw-hide-reg,.login__form .field .passw-show,.login__form .field .passw-show-reg{position:absolute;width:24px;height:24px;top:50%;right:10px;transform:translateY(-50%);cursor:pointer;display:none}.login__form .field .passw-hide-reg.active,.login__form .field .passw-hide.active,.login__form .field .passw-show-reg.active,.login__form .field .passw-show.active{display:block}.login__form .field__label{color:#212529!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;top:-30px!important;left:0!important;letter-spacing:1px!important}@media(max-width:749.98px){.login__form .field__label{font-size:16px!important}}.login__form .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.login__form-tabs{display:flex;align-items:center;justify-content:space-between}.login__form-tabs button{color:#adb5bd;background-color:rgba(0,0,0,0);border-bottom:1.8px solid #adb5bd;font-size:16px;font-weight:700;line-height:24px;text-transform:uppercase;width:100%;margin-right:8px}.login__form-tabs button:last-child{margin-right:0}.login__form-tabs button::after,.login__form-tabs button::before{display:none}.login__form-tabs button.active{color:#fff;background-color:#c92328;border-bottom:1.8px solid #c92328}.login__form-content{display:none}.login__form-content.active{display:block;padding-top:20px}.login__form-content .content-title{display:none}.login__form .field__invalid{margin-top:16px;display:none;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.02em;color:#f10c43}
