.colorful-form{background-color:#222b3d;border-radius:10px}.form-group{margin-bottom:10px}.form-label{display:block;margin-bottom:3px;color:#fff}.form-input{width:100%;background-color:#111827;outline:0;box-shadow:inset 0 0 0 1px transparent;padding:.6em;border-radius:14px;border:1px solid #5b616b;color:#fff}.form-input::-moz-placeholder{color:#fff;font-weight:500;font-size:medium}.form-input::placeholder{color:#fff;font-weight:500;font-size:medium}textarea.form-input{height:100px}.form-button{display:block;width:100%;padding:10px;background-color:#111;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.form-button:hover{opacity:.8}.custom-input::-moz-placeholder{color:#fff}.custom-input::placeholder{color:#fff}.custom-date-input::-webkit-calendar-picker-indicator{filter:invert(1)}