.standard-form{display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:0;justify-content:space-between;width:100%}.standard-form .standard-form-box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;background:#fff;padding:1rem;margin:0 0 1rem 0}.standard-form label{display:block;position:relative;width:100%;margin:0 0 1em 0}.standard-form label.w-50{width:calc(50% - .5em)}.standard-form .title{position:absolute;font-size:.9rem;z-index:10;padding:0 1em;top:1.4em;left:.5em;cursor:text;transform:translateZ(0);transition:.5s cubic-bezier(.23,1,.32,1) transform}.standard-form label.focused .title{font-size:.75rem;transform:translate3d(0,-12px,0);left:.8em;color:#575757}.standard-form input[type="text"],.standard-form input[type="email"],.standard-form input[type="password"],.standard-form input[type=number],.standard-form textarea,.standard-form select{border:1px solid #999;width:100%;padding:.5em 3em .5em 1.5em;height:4.5em;transition:.5s border;z-index:2;position:relative;background-color:unset}.standard-form select{background-color:#fff;height:4em}.standard-form input[type="text"]:read-only,.standard-form input[type="email"]:read-only,.standard-form input[type="password"]:read-only,.standard-form input[type=number]:read-only,.standard-form textarea:read-only{border:1px solid #999!important;background-color:#ddd!important;color:#333;cursor:default!important}.standard-form textarea{height:auto;min-height:10rem}.standard-form .focused textarea{padding-top:2rem}.standard-form input[type="text"]:focus,.standard-form input[type="email"]:focus,.standard-form input[type="password"]:focus,.standard-form textarea:focus,.standard-form select:focus{border:1px solid #333}.standard-form .standard-form-box .quantity-box{display:flex;width:100%;justify-content:space-between}.standard-form .standard-form-box .quantity-box label:last-of-type{max-width:10rem;margin-left:1rem}.standard-form .buttons{margin-top:1rem;display:flex;flex-wrap:wrap;width:100%}.standard-form .terms{margin:0 auto 1rem 0;padding:2rem 2rem 1.5rem 2rem;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;justify-content:flex-start}.standard-form .terms label{font-size:.8rem;margin:0 auto .5rem 0;width:auto}.standard-form .terms label:hover{cursor:pointer}.standard-form .info{font-style:italic;font-size:.9rem;display:flex;margin:0 0 .5rem 0}.standard-form .customer-type,.standard-form .account-type{display:flex;justify-content:space-between;margin-bottom:1rem}.standard-form .customer-type .radio-btn,.standard-form .account-type .radio-btn{width:calc(50% - .5rem);display:flex}.standard-form .validation-summary-valid{width:100%}.standard-form .validation-summary-valid ul{margin:0;padding:0;background:#f7cece;list-style-type:none;width:100%}.standard-form .validation-summary-valid ul li{font-size:.85rem;padding:0 1rem .5rem 1rem;display:flex;align-items:center;margin:0;border-left:1px solid rgba(217,0,29,.4);border-right:1px solid rgba(217,0,29,.4);width:100%}.standard-form .validation-summary-valid ul li:before{content:"";display:flex;font-family:'Font Awesome 6 Pro';color:rgba(217,0,29,1);margin:0 .5rem 0 0}.standard-form .validation-summary-valid ul li:first-of-type{padding-top:1rem;border-top:1px solid rgba(217,0,29,.4);border-top-left-radius:3px;border-top-right-radius:3px}.standard-form .validation-summary-valid ul li:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(217,0,29,.4)}.standard-form label.required{position:relative}.standard-form label.required:after{content:"*";display:flex;font-family:'Font Awesome 6 Pro';font-weight:500;font-style:normal;font-size:.7rem;right:1.7rem;top:1.5rem;position:absolute;z-index:100;color:#f00}.standard-form button.btn{width:auto;margin-right:auto;padding:1rem}.standard-form .input-description{font-size:smaller;padding-left:20px;font-style:italic}@media only screen and (min-width:0) and (max-width:42rem){.standard-form label{width:100%!important}.standard-form .customer-type,.standard-form .account-type{flex-direction:column;margin-bottom:0}.standard-form .customer-type .radio-btn,.standard-form .account-type .radio-btn{width:100%;margin-bottom:1rem}.standard-form .standard-form-box .quantity-box{flex-wrap:wrap}.standard-form .standard-form-box .quantity-box label:last-of-type{max-width:100%;margin-left:0}}[aria-invalid=true]{border:1px solid #d9001d}.field-validation-error{color:#d9001d;font-style:italic;font-size:.75rem}.register{max-width:980px!important;margin:0 auto 2rem auto}.register h2{font-size:1.8rem;margin-top:1rem}.register .form-btn{margin-left:.5rem;padding:1.05rem}.register .terms{border:1px solid #ccc;border-radius:10px;padding:2rem;margin:1rem 0;background:#fff;font-size:1.2rem}.register input{background-color:#fff!important;border-radius:4px}.register .customer-type .radio-btn,.register .account-type .radio-btn{background-color:#fff!important;border-radius:4px}@media only screen and (min-width:0) and (max-width:42rem){.register .form-btn{margin-left:0;margin-bottom:2rem;width:100%!important}}