@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap);*{box-sizing:border-box}body,html{padding:0;margin:0}body{font-family:sans-serif;font-size:14px}body .river{font-family:Poppins,sans-serif}input{height:30px;padding:0 15px}input,textarea{width:100%;border-radius:3px;border:1px solid grey}textarea{height:60px;padding:10px}select{width:100%;height:1.875rem;border-radius:3px;padding:0 11px;border:1px solid grey;background-color:#fff}select option:first-child span,select option:last-child span{padding-top:.5rem}select option:disabled{background-color:#fff;color:grey}select.placeholder{color:grey}select option{color:#000}.btn{background:#000;border:1px solid #000;color:#fff;border-radius:3px;padding:14px 40px;min-width:160px;font-weight:700;font-size:16px;cursor:pointer}.btn[disabled]{background:#4d4d4d;cursor:default}.form{max-width:440px;margin:0 auto;width:100%;padding:0 0 30px}.form-logo{display:flex;align-items:center;justify-content:center;width:300px;margin:0 auto}.form-logo img{max-width:100%}.form-button{text-align:center}.form-box{margin:0 0 30px}.form-box-title{text-align:center;margin:0 0 15px}.form-box-description{margin:0 0 15px}.form-box-message{text-align:center}.form-group{display:flex;align-items:center;margin:0 0 5px}.form-group-title,.form-group .form-input{width:50%}input[type=email].error,input[type=text].error,select.error{border-color:red}.hint{color:red;margin:0 0 10px}.brand{padding:0 0 0 40px;margin:0 0 25px;position:relative}.brand-error,.brand-inputs{display:flex;margin:0 0 10px}.brand-error input,.brand-inputs input{flex:2}.brand-error input:not(:last-child),.brand-inputs input:not(:last-child){margin:0 10px 0 0}.brand-error input.small,.brand-inputs input.small{flex:1}.brand-error{color:red}.asin{padding:0 30px 0 40px;position:relative;margin:0 0 25px}.asin .buttons button.add-new{background:transparent;border:1px solid #000}.asin .buttons button.add-new:after,.asin .buttons button.add-new:before{background:#000}.asin .buttons button.remove{background:transparent;border:1px solid #f99}.asin .buttons button.remove:before{background:#f99}.asin-row{margin:0 0 10px;display:flex;position:relative}.asin-row input:not(:last-child){margin:0 10px 0 0}.required{position:relative}.required:after{content:"*";position:absolute;left:100%;padding-left:10px}.buttons{position:absolute;left:0;top:0}.buttons button{border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;position:relative;display:block}.buttons button+button{margin-top:3px}.buttons button:after,.buttons button:before{content:"";width:14px;height:2px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.buttons button.add-new{background:#000}.buttons button.add-new:after,.buttons button.add-new:before{background:#fff}.buttons button.add-new:after{transform:translate(50%,-50%) rotate(90deg)}.buttons button.remove{background:#f66}.buttons button.remove:before{background:#fff}.buttons button.remove:after{display:none}.form-button button+button{margin-left:10px}.form-group-faq-top{padding-top:15px}.form-group-faq-top a{text-decoration:none}.form-group-faq-bottom{padding-top:15px;padding-left:54px}.form-group-faq-bottom a{text-decoration:none}.form-group-question{display:flex;align-items:flex-start;flex-direction:column;margin:0 0 5px}.form-group-question .form-group-title-full{width:100%}.form-group-question .form-group-title-full.error{color:red}.form-group-question .form-group-radio{display:flex;Justify-content:flex-start}.form-group-question .form-check-inline{display:flex;align-items:center}.form-group-question .form-check-inline .form-check-input{width:30px}.form-group-question .form-group-error{color:red}.form-group-questions-message{padding-top:10px}.form-group-questions-message a{text-decoration:none}.river .btn{border-color:#0033d5}.river .btn,.river .buttons button.add-new{background:#0033d5}.river .asin .buttons button.add-new{border:1px solid #0033d5;background:transparent}.river .asin .buttons button.add-new:after,.river .asin .buttons button.add-new:before{background:#0033d5}.asin-row .asin-checkbox-label{display:flex}.asin-row .asin-checkbox-label input[type=checkbox]{width:30px;margin:0 .5rem 0 0;align-self:center;justify-content:flex-start}.asin-row .asin-checkbox-label span{align-self:center;justify-content:flex-start}.asin-row .asin-checkbox-label.error input[type=checkbox]{border:1px solid red}.asin-row .asin-checkbox-label.error span{color:red}