html{font-size:10px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{font-family:Roboto,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.35;position:relative;padding:0;margin:0;color:inherit;font-weight:400;overflow-x:hidden}.h1,.h1--thin,h1{font-size:4.2rem;font-weight:300}.h1,.h1--thin,.h2,.h2--thin,h1,h2{font-family:Roboto,sans-serif;font-style:normal;line-height:1.12}.h2,.h2--thin,h2{font-size:3.4rem;font-weight:700}.h3,.h3--thin,h3{font-size:2.8rem}.h3,.h3--thin,.h4,.h4--thin,h3,h4{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;line-height:1.12}.h4,.h4--thin,h4{font-size:2.2rem}.h5,.h5--thin,h5{font-size:2rem;line-height:1.12}.h5,.h5--thin,a,h5{font-family:Roboto,sans-serif;font-style:normal;font-weight:400}a{font-size:1.4rem;line-height:1.7;cursor:pointer}a,a:active,a:hover,a:visited{color:#000;text-decoration:none}ol,ul{font-family:Roboto,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.35;padding-left:1rem;list-style:none}.bold,.strong{font-weight:700}.italic{font-style:italic}.check-order-oauth,.login-oauth{display:none}.check-order__header,.check-order__title,.login__header,.login__title{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500}.check-order__form,.login__form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:3rem}.check-order__form .alert-danger,.login__form .alert-danger{font-family:Roboto,sans-serif;font-size:1.6rem;position:fixed;z-index:1;right:0;bottom:0;left:0;padding:2rem;background-color:#ff5f5f;text-align:center}.check-order__form .alert-danger p,.login__form .alert-danger p{padding:2rem}.check-order__form .registration-form-email-fields,.check-order__form .registration-form-name,.check-order__form .registration-form-password-fields,.check-order__form .registration-form-phone-fields,.login__form .registration-form-email-fields,.login__form .registration-form-name,.login__form .registration-form-password-fields,.login__form .registration-form-phone-fields{display:-ms-flexbox;display:flex;gap:1rem}.check-order__form .registration-form-email-fields .form-group,.check-order__form .registration-form-name .form-group,.check-order__form .registration-form-password-fields .form-group,.check-order__form .registration-form-phone-fields .form-group,.login__form .registration-form-email-fields .form-group,.login__form .registration-form-name .form-group,.login__form .registration-form-password-fields .form-group,.login__form .registration-form-phone-fields .form-group{-ms-flex-positive:1;flex-grow:1;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:2rem}.check-order__form .registration-form-email-fields select,.check-order__form .registration-form-name select,.check-order__form .registration-form-password-fields select,.check-order__form .registration-form-phone-fields select,.login__form .registration-form-email-fields select,.login__form .registration-form-name select,.login__form .registration-form-password-fields select,.login__form .registration-form-phone-fields select{border-bottom:.2rem solid #000}.check-order__form .profiletype-container,.login__form .profiletype-container{display:-ms-flexbox;display:flex;border:.2rem solid #000;margin-top:1.4rem;border-radius:.313rem}.check-order__form .profiletype-option,.login__form .profiletype-option{width:100%;padding:1rem;margin:0;cursor:pointer;text-align:center;transition:background .3s ease,color .3s ease}.check-order__form .profiletype-option.active,.login__form .profiletype-option.active{background:#000;color:#fff}.check-order__form .profiletype-option label,.login__form .profiletype-option label{cursor:pointer}.check-order__form .profiletype-option:last-of-type,.login__form .profiletype-option:last-of-type{border-left:.2rem solid #000}.check-order__card,.login__card{-ms-flex-positive:1;flex-grow:1;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:0 2rem}.check-order__card .tabs-content,.login__card .tabs-content{padding:2rem 0}.check-order__card .track-order-header-text,.login__card .track-order-header-text{padding-top:1rem;border-top:.1rem solid #939393}.check-order__card .button,.login__card .button{margin-top:2rem}.check-order-options,.login-options{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:3rem}.check-order-options .remember-me,.login-options .remember-me{-ms-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-flex:1;-moz-box-flex:1;margin:0}.check-order .terms-and-conditions-checkbox,.login .terms-and-conditions-checkbox{text-decoration:underline}.check-order .invalid-feedback,.login .invalid-feedback{display:block;color:#c72b2b}.password__form .button-actions .button{width:100%;margin-bottom:2rem;color:#fff}.password__form .button-actions .button:hover{color:#000}@media screen and (min-width:1024px){.login__banner{padding:0 10rem}.login__title{font-family:Roboto,sans-serif;font-size:2.8rem}.login__form{-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.login__card{-ms-flex-positive:0;flex-grow:0;-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;padding:0 10rem}.password__form .button-actions .button{width:auto;margin-bottom:0}}