.textarea-container{display:flex;flex-direction:column;width:100%;position:relative}.textarea{border-radius:26px;color:var(--Content-100);text-overflow:ellipsis;transition:border .3s;height:104px;padding:12px 20px 16px 24px;resize:none}.textarea,.textarea:before{border:1px solid var(--Alpha-12,rgba(25,25,38,.12))}.textarea:hover{border-color:var(--Content-40,#a1a2a5)}.textarea:focus{border-color:var(--Content-100,#111212);outline:none}.textarea-container.invalid{padding-bottom:1rem}.textarea::placeholder{color:var(--Content-40,#a1a2a5)}.contact-us-form .loader{position:absolute;top:0;left:0}.dropdown-container{position:relative;display:flex;flex-direction:column;width:100%}.dropdown-trigger{border-radius:26px;border:1px solid var(--Alpha-12,rgba(25,25,38,.12));color:var(--Content-100);transition:border .3s;height:52px;padding:0 20px 0 24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:white;width:100%}.dropdown-trigger:hover{border-color:var(--Content-40,#a1a2a5)}.dropdown-trigger.open,.dropdown-trigger:focus{border-color:var(--Content-100,#111212);outline:none}.dropdown-value{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.dropdown-arrow{display:flex;align-items:center;width:1.5rem;min-width:1.5rem;aspect-ratio:1/1;transition:transform .3s ease;color:var(--Content-40,#a1a2a5);background:no-repeat 50%/contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9IiMxMTEyMTIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-options{position:absolute;top:100%;left:0;right:0;z-index:1000;background:white;border:1px solid var(--Alpha-12,rgba(25,25,38,.12));border-radius:26px;background:var(--Backgrounds-100,#fff);box-shadow:0 8px 16px 0 rgba(0,0,0,.16);overflow-y:auto;padding:16px 20px 16px 24px;max-height:200px}.dropdown-option{cursor:pointer;transition:opacity .2s;color:var(--Content-100);margin-bottom:16px;line-height:100%}.dropdown-option:last-child{margin-bottom:0}.dropdown-option:hover{opacity:.8}.dropdown-option.selected{pointer-events:none;opacity:.6}.dropdown-container.invalid{padding-bottom:1rem}.file-input-container{position:relative;display:flex;flex-direction:column;width:100%}.file-input-trigger{border-radius:26px;border:1px solid var(--Alpha-12,rgba(25,25,38,.12));color:var(--Content-100);transition:border .3s;min-height:52px;height:100%;padding:12px 20px 12px 24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:white;width:100%}.file-input-trigger:hover{border-color:var(--Content-40,#a1a2a5)}.file-input-trigger:focus{border-color:var(--Content-100,#111212);outline:none}.file-input-container.invalid{padding-bottom:1rem}.file-input-content{flex:1;overflow:hidden;width:100%;min-width:0}.file-input-files{display:flex;flex-direction:column;gap:.25rem}.file-input-file-name{color:var(--Content-100);text-decoration:underline;width:100%;overflow:hidden;text-overflow:ellipsis}.file-input-file-name.last{overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:200px;vertical-align:bottom}.file-input-value.placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:95%}.file-input-icon{display:flex;align-items:center;width:1.5rem;min-width:1.5rem;aspect-ratio:1/1;transition:opacity .3s ease}.file-input-icon,.file-input-icon.upload{background:no-repeat 50%/contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMTZWMTdDNCAxOC42NTY5IDUuMzQzMTUgMjAgNyAyMEgxN0MxOC42NTY5IDIwIDIwIDE4LjY1NjkgMjAgMTdWMTZNMTYgOEwxMiA0TTEyIDRMOCA4TTEyIDRMMTIgMTYiIHN0cm9rZT0iIzExMTIxMiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}.file-input-icon.clear{background:no-repeat 50%/contain url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IDhMOCAyNE04IDhMMjQgMjQiIHN0cm9rZT0iIzExMTIxMiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);width:1.5rem;min-width:1.5rem}.file-input-icon:hover{opacity:.7}.checkbox-container{position:relative;display:flex;flex-direction:column;width:100%}.checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;user-select:none}.checkbox-box{width:20px;height:20px;border-radius:4px;border:1px solid var(--Alpha-12,rgba(25,25,38,.12));background:white;transition:all .3s;display:flex;align-items:center;justify-content:center;min-width:20px;margin-top:1px}.checkbox-box:hover{border-color:var(--Content-40,#a1a2a5)}.checkbox-box.checked{border-color:var(--Content-100,#111212);background:var(--Content-100,#111212)}.checkbox-box.checked .checkbox-checkmark{opacity:1}.checkbox-checkmark{width:10px;height:6px;border:2px solid white;border-top:none;border-right:none;transform:rotate(-45deg);margin-top:-2px;opacity:0;transition:opacity .3s ease-in}.checkbox-text{color:var(--Content-100);line-height:1.4;flex:1}.checkbox-container.invalid{padding-bottom:1rem}.date-picker-container{position:relative;display:flex;flex-direction:column;width:100%}.date-picker-container .MuiFormControl-root{width:100%}.date-picker-container .MuiPickersInputBase-root{border-radius:26px;border:1px solid var(--Alpha-12,rgba(25,25,38,.12));color:var(--Content-100);text-overflow:ellipsis;transition:border .3s;height:52px;background-color:#fff;font-family:inherit;cursor:pointer}.date-picker-container .MuiPickersSectionList-section,.date-picker-container .MuiPickersSectionList-section *{font-family:var(--font-inter-tight)!important}.datePicker-self-container:hover .MuiOutlinedInput-input{border-color:var(--Content-40,#a1a2a5)}.datePicker-self-container:has(.Mui-focused) .MuiOutlinedInput-input{border-color:var(--Content-100,#111212)}.date-picker-container .MuiOutlinedInput-root.Mui-focused fieldset,.date-picker-container .MuiOutlinedInput-root:hover fieldset,.date-picker-container .MuiPickersOutlinedInput-notchedOutline{display:none}.date-picker-container .MuiInputBase-root{padding:0!important}.date-picker-container .MuiOutlinedInput-input{height:52px;border-radius:26px;border:1px solid var(--Alpha-12,rgba(25,25,38,.12));display:flex;align-items:center;color:var(--Content-100);font-family:inherit;cursor:pointer;padding:0 20px 0 24px;transition:border .3s}.date-picker-container .MuiOutlinedInput-notchedOutline,.date-picker-container .MuiSvgIcon-root{display:none!important}.date-picker-container.invalid{padding-bottom:1rem}.datePicker-self-container{cursor:pointer;border-radius:24px}.MuiInputLabel-root{transform:translate(24px,16px)!important;color:var(--Content-40,#a1a2a5)!important;transition-delay:.2s!important;pointer-events:none!important}.MuiFormLabel-filled,.MuiInputLabel-root.Mui-focused{transition-delay:0!important;opacity:0!important;transition:all .2s ease-in-out!important}@media (max-width:768px){.date-picker-container .MuiInputLabel-root,.date-picker-container .MuiOutlinedInput-input{font-size:16px}}