.registration{height:100%;background:#fff;padding-bottom:160px}.registration .registration-step{padding-top:60px;padding-bottom:60px}.registration .registration-step h2{color:#005bd9;font-weight:700;letter-spacing:-2px;margin-bottom:0;display:-webkit-inline-box;display:inline-flex}.registration .registration-step h2 span{color:#b9d2f4;font-size:16px;font-weight:400;padding-left:30px;display:block;font-family:Montserrat,sans-serif;letter-spacing:0;margin-top:30px;height:20px}.registration .registration-step a{color:#fbcc00;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.registration .registration-step p{color:#003a8b;padding-top:9px}.registration .registration-form label{font-family:Montserrat,sans-serif;color:#003a8b;font-size:18px;font-weight:700;padding-bottom:14px;margin-bottom:0}.registration .registration-form label span{font-weight:400;font-size:15px;padding-left:25px}.registration .registration-form .become-dealer{font-size:10px;color:#003a8b;font-weight:700;margin-right:47px}.registration .registration-form input.form-control{height:70px;border:1px solid #b9d2f4;border-radius:35px;margin-bottom:23px;padding-left:30px}.registration.checkout-guest textarea.form-control{min-height:70px;max-height:268px;height:auto;resize:none;overflow-x:hidden;overflow-y:hidden;field-sizing:content;padding:16px 30px;border:1px solid #b9d2f4;border-radius:35px;margin-bottom:23px;line-height:1.4}.registration .registration-form select.form-control{height:70px;border:1px solid #b9d2f4;border-radius:35px;color:#003a8b}.registration .merchants .registration-form .main-button{-webkit-box-pack:center;justify-content:center;margin:70px 0;padding-right:15px;padding-left:15px;width:227px}.registration .registration-form.offices-delivery .option{-webkit-transition:.2s ease;transition:.2s ease;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;-webkit-box-pack:center;justify-content:center;width:100%;height:285px;background:#fcfcfc;border-radius:35px;border:none}.registration .registration-form.offices-delivery .option span{color:#003a8b;font-size:18px;font-weight:700;display:block;padding-bottom:15px}.registration .registration-form.offices-delivery .option svg{display:block;fill:#003a8b;max-height:110px}.registration .registration-form.offices-delivery .col-xl-4:first-child svg,.registration .registration-form.offices-delivery .col-xl-auto:first-child svg{max-height:48px}.registration .registration-form.offices-delivery .col-xl-4:first-child span,.registration .registration-form.offices-delivery .col-xl-auto:first-child span{padding-bottom:54px}.registration .registration-form.offices-delivery .option.active{-webkit-transition:.2s ease;transition:.2s ease;background:#005bd9}.registration .registration-form.offices-delivery .option.active span{color:#fff}.registration .registration-form.offices-delivery .option.active svg{fill:#fff}.registration .registration-form.offices-delivery .option:hover{-webkit-transition:.2s ease;transition:.2s ease;background:#005bd9}.registration .registration-form.offices-delivery .option:hover span{color:#fff}.registration .registration-form.offices-delivery .option:hover svg{fill:#fff}.registration .registration-form.offices-delivery .option.resize{-webkit-transition:.2s ease;transition:.2s ease;height:163px}.registration .registration-form.offices-delivery .option.resize svg{max-height:60px}.registration .registration-form.offices-delivery .option.resize:first-child span{padding-bottom:34px}.registration .registration-form.offices-delivery .option.resize:first-child svg{max-height:38px}.registration .registration-form .col-xl-10{padding-top:30px}.registration .registration-form .main-button{margin:35px auto;padding-right:15px;padding-left:15px;width:227px}.registration .registration-form .invalid-feedback{padding:0}.registration .registration-form .invalid-feedback span{padding-left:0;font-size:12.8px}.registration .registration-form .invalid-feedback .badge{padding:4px 4px 2px;font-size:70%;font-weight:600;line-height:1}.registration .registration-form label .invalid-feedback{display:none!important}.registration .registration-form .col{flex-basis:auto}.registration.dealer .first-info{border-bottom:1px solid #fcfcfc;padding-bottom:45px}.registration .merchants .form-check label{font-size:15px;font-weight:400}@media only screen and (min-width:1200px) and (max-width:4000px){.registration .registration-step h2{font-size:60px}.registration .registration-form.offices-delivery .option:nth-of-type(2){margin-left:20px;margin-right:20px}.registration .registration-form.offices-delivery .option{width:452px}.registration .merchants .registration-form.offices-delivery .option{width:100%}.registration.dealer .main-button{margin-left:47px}}@media only screen and (min-width:768px) and (max-width:1200px){.registration .registration-step h2 span{margin-top:13px}}@media only screen and (min-width:0px) and (max-width:767px){.registration{padding-bottom:60px}.registration .registration-step{padding-top:20px;padding-bottom:10px}.registration .registration-step .add-address{padding-top:10px}.registration .registration-step h2{display:block;font-size:26px}.registration .registration-step a{font-size:14px}.registration .registration-form{padding:0 10px}.registration .merchants .registration-form .main-button{margin:30px 0}.registration .registration-form .main-button{margin:15px auto}.registration .registration-step h2 span{margin-top:5px;padding-left:0;margin-bottom:10px}.registration .registration-form input.form-control{margin-bottom:10px;height:52px;padding-left:20px}.registration.checkout-guest textarea.form-control{min-height:52px;max-height:148px;margin-bottom:10px;padding:12px 20px}.registration .registration-form .form-group{margin-bottom:20px}.registration .registration-form label{padding-bottom:6px;font-size:16px}.main-button.normal{min-height:52px;height:auto}}
/*# sourceMappingURL=registration.2c67ff4c.css.map */