.form select{display:inline-block;width:100%;height:5.3rem;padding:1rem;line-height:normal;color:#495057;vertical-align:middle;background-color:#fff;border:5px solid #ced4da;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font-family:inherit;font-size:inherit;background-attachment:scroll;background-clip:border-box;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");background-origin:padding-box;background-position-x:calc(100% - 7.5px);background-position-y:50%;background-size:8px 10px;background-repeat:no-repeat}.form select.is-invalid{border-color:#ff3062}.form select:focus{box-shadow:0 0 0 5px #7d4ffe;outline:none}.form select:disabled{background-color:#f3f3f3}.form textarea{display:inline-block;width:100%;height:5.3rem;padding:1rem;line-height:normal;color:#495057;vertical-align:middle;background-color:#fff;border:5px solid #ced4da;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font-family:inherit;font-size:inherit;height:inherit}.form textarea.is-invalid{border-color:#ff3062}.form textarea:focus{box-shadow:0 0 0 5px #7d4ffe;outline:none}.form input[type=date],.form input[type=email],.form input[type=file],.form input[type=month],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=time],.form input[type=url],.form input[type=week]{display:inline-block;width:100%;height:5.3rem;padding:1rem;line-height:normal;color:#495057;vertical-align:middle;background-color:#fff;border:5px solid #ced4da;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font-family:inherit;font-size:inherit}.form input[type=date].is-invalid,.form input[type=email].is-invalid,.form input[type=file].is-invalid,.form input[type=month].is-invalid,.form input[type=number].is-invalid,.form input[type=password].is-invalid,.form input[type=search].is-invalid,.form input[type=tel].is-invalid,.form input[type=text].is-invalid,.form input[type=time].is-invalid,.form input[type=url].is-invalid,.form input[type=week].is-invalid{border-color:#ff3062}.form input[type=date]:focus,.form input[type=email]:focus,.form input[type=file]:focus,.form input[type=month]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=search]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=time]:focus,.form input[type=url]:focus,.form input[type=week]:focus{box-shadow:0 0 0 5px #7d4ffe;outline:none}.form .file-input{display:flex;flex-direction:row;position:relative}.form .file-input input{opacity:0;position:absolute;z-index:0}.form .file-input label{display:inline-block;width:100%;height:5.3rem;padding:1rem;line-height:normal;color:#495057;vertical-align:middle;background-color:#fff;border:5px solid #ced4da;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font-family:inherit;font-size:inherit;position:relative;z-index:1;display:flex;align-items:center}.form .file-input label.is-invalid{border-color:#ff3062}.form .file-input label:focus{box-shadow:0 0 0 5px #7d4ffe;outline:none}.form .file-input label:after{box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:100%;color:#495057;content:"Browse";background-color:#e9ecef;border-left:5px solid #ced4da;display:flex;align-items:center;padding:.375rem 1.75rem}.form .file-input label.is-invalid:after{border-color:#ff3062}.form .file-input .close{appearance:none;border:none;background-color:transparent;padding:1rem;font-size:2.2rem;font-weight:700;color:#666;z-index:1;cursor:pointer}.form .form-row{margin-bottom:3.3rem}@media (min-width: 769px){.form .form-row{margin-bottom:4rem}}@media (min-width: 769px){.form .form-row.two-up{display:grid;column-gap:4rem;grid-template-columns:1fr 1fr}}@media (max-width: 767px){.form .form-row.two-up>div+div{margin-top:2rem}}.form .help-text{font-size:85%;margin-top:1rem}.form .error-text{color:#ff3062}.form label.form-toggle{display:block;line-height:1.5;display:grid;grid-template-columns:2rem auto;gap:1.5rem;position:relative}.form label.form-toggle+label.form-toggle{margin-top:1rem}.form input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:3rem;height:3rem;border:5px solid #ced4da;border-radius:50%;display:grid;place-content:center}.form input[type=radio]:before{content:"";width:1.25rem;height:1.25rem;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;background-color:#7d4ffe}.form input[type=radio]:checked:before{transform:scale(1)}.form input[type=radio]:focus{box-shadow:0 0 0 5px #7d4ffe}.form input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:3rem;height:3rem;border:5px solid #ced4da;display:grid;place-content:center}.form input[type=checkbox]:before,.form input[type=checkbox]:after{position:absolute;content:"";width:1.5rem;height:.5rem;transition:.12s transform ease-in-out;background-color:#7d4ffe}.form input[type=checkbox]:before{left:.4rem;top:1.75rem;width:.9rem;height:.5rem;transform-origin:bottom right;transform:scale(0) rotate(-45deg)}.form input[type=checkbox]:after{left:1.3rem;top:1.75rem;transform-origin:bottom left;transform:scale(0) rotate(-135deg)}.form input[type=checkbox]:checked:before{transform:scale(1) rotate(45deg)}.form input[type=checkbox]:checked:after{transform:scale(1) rotate(-45deg)}.form input[type=checkbox]:focus{box-shadow:0 0 0 5px #7d4ffe}
