input.form,select.form{align-items:center;background:#fff;border:1px solid #ddddde;border-radius:100px;display:flex;gap:10px;height:50px;line-height:1;padding:13px 44px 13px 30px}input.form:focus,input.form:focus-visible,select.form:focus,select.form:focus-visible{align-items:center;background-color:#e1eff0;border-color:#c2d5d7;outline:1px solid #c2d5d7}input.form:focus:not(:-moz-placeholder-shown),select.form:focus:not(:-moz-placeholder-shown){background-color:#fff}input.form:focus:not(:placeholder-shown),select.form:focus:not(:placeholder-shown){background-color:#fff}input.form:active,select.form:active{align-items:flex-start;background-color:#e1eff0;border-color:#c2d5d7;flex-direction:column;outline:1px solid #c2d5d7}textarea.form{border:1px solid #ddddde;border-radius:4px;font-family:Satoshi,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-weight:700;line-height:22px;padding:13px 44px 13px 30px;width:100%}textarea.form:active,textarea.form:focus,textarea.form:focus-visible{background-color:#e1eff0;border-color:#c2d5d7;outline:1px solid #c2d5d7}textarea.form:focus:not(:-moz-placeholder-shown){background-color:#fff}textarea.form:focus:not(:placeholder-shown){background-color:#fff}textarea.form.error{border-color:#e95757;outline:1px solid #e95757}textarea.form::-moz-placeholder{color:#888892;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700;left:30px;line-height:18px;position:absolute;top:16px}textarea.form::placeholder{color:#888892;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700;left:30px;line-height:18px;position:absolute;top:16px}input.form:active,input.form:focus,input.form:focus-visible{padding-bottom:4px}input.form.error{border-color:#e95757;outline:1px solid #e95757}.input-label{position:relative;width:-moz-fit-content;width:fit-content}.input-label.filled:after{bottom:13px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none' viewBox='0 0 25 24'%3E%3Cpath stroke='%2307041E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m20.5 7-11 11-5-5'/%3E%3C/svg%3E");height:24px;position:absolute;right:20px;width:24px}.input-label input:not(:-moz-placeholder-shown){font-weight:700;padding-bottom:0}.input-label input:not(:placeholder-shown){font-weight:700;padding-bottom:0}label.form{bottom:16px;color:#888892;left:30px;pointer-events:none;position:absolute;transition:all .2s ease-out}input.form:not(:-moz-placeholder-shown)+label{font-size:12px;left:30px;line-height:16px;transform:translateY(-13px)}input.form:focus+label,input.form:not(:placeholder-shown)+label{font-size:12px;left:30px;line-height:16px;transform:translateY(-13px)}.form-check-input:checked{accent-color:#c2d5d7;-moz-appearance:auto;-webkit-appearance:auto;-o-appearance:auto}.form-check-input.error{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;border:1px solid #e95757;border-radius:4px}.form-check-input{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;border:1px solid #c7c7cd;border-radius:4px}.form-check-label{font-size:16px}div.checkbox{align-items:center;display:flex;gap:12px}div.checkbox input{flex-shrink:0;height:24px;width:24px}div.checkbox label.error{color:#e95757}select.form:has(option){background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23888892' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 6 6 6-6'/%3E%3C/svg%3E") no-repeat 100%;background-color:#fff;background-position:calc(100% - 20px);background-size:20px;color:#888892;font-family:Satoshi,sans-serif;font-size:14px;font-weight:700;line-height:18px}select.form:has(option) option{color:#07041e;font-family:Satoshi,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px}select.form:has(option:checked:not([hidden])){background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2307041E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 6 6 6-6'/%3E%3C/svg%3E") no-repeat 100%;background-color:#fff;background-position:calc(100% - 20px);background-size:20px;color:#07041e;font-family:Satoshi,sans-serif;font-size:16px;font-style:normal;font-weight:400;font-weight:700;line-height:22px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis}.tab-head{position:relative}.tab-head:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2307041E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 10 6 6 6-6'/%3E%3C/svg%3E");height:24px;position:absolute;right:0;top:0;width:19px}.tab-head.active:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2307041E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 14-6-6-6 6'/%3E%3C/svg%3E")}div.voucher{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}div.voucher .input-label{flex:1 1 calc(70% - 8px);margin:0 auto;min-width:230px;width:100%}div.voucher .input-label input{width:100%}div.voucher .error-messages{display:flex;flex-direction:column;gap:6px}div.voucher button.btn.default{flex:1 1 30%;height:50px}
