.technical-support-form.svelte-hvh92e{display:flex;flex-direction:column;width:100%}.technical-support-form.svelte-hvh92e>:where(.svelte-hvh92e){margin-bottom:20px}.form-row.svelte-hvh92e{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.form-input.svelte-hvh92e{--input-color: #38544c;--placeholder-color: #508379;position:relative;display:block}.form-input.svelte-hvh92e>input:where(.svelte-hvh92e),.form-input.svelte-hvh92e>textarea:where(.svelte-hvh92e){width:100%;padding:10px 18px;border:none;border-radius:8px;background-color:#deeefc66;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:var(--input-color)}.form-input.svelte-hvh92e>input:where(.svelte-hvh92e)::placeholder,.form-input.svelte-hvh92e>textarea:where(.svelte-hvh92e)::placeholder{color:var(--placeholder-color)}.form-input[data-errors].svelte-hvh92e>:where(.svelte-hvh92e){--input-color: #508379;outline:1px solid #eb5757;border-radius:8px}.form-input.svelte-hvh92e:after{content:attr(data-errors);right:0;bottom:0;left:0;transform:translateY(100%);color:#eb5757;font-size:12px;font-weight:400;line-height:20px;font-style:normal}textarea.svelte-hvh92e{min-height:100px;resize:vertical}.files-upload-section.svelte-hvh92e{margin:20px 0}.files-upload-section.svelte-hvh92e label:where(.svelte-hvh92e){color:#508379;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.files-upload-section.svelte-hvh92e .file-instructions:where(.svelte-hvh92e){color:#508379;font-size:12px;font-style:italic;font-weight:400;line-height:20px;margin-top:20px}.file-upload.svelte-hvh92e{display:block;position:relative;margin-bottom:1rem;margin-top:4px}.file-upload.svelte-hvh92e:after{content:attr(data-errors);right:0;bottom:0;left:0;transform:translateY(100%);color:#eb5757;font-size:12px;font-weight:400;line-height:20px;font-style:normal}.upload-button.svelte-hvh92e{display:flex;align-items:center;gap:1rem;font-size:14px;font-style:italic;font-weight:400;line-height:20px;color:#508379}.upload-button.svelte-hvh92e button:where(.svelte-hvh92e){padding:.5rem 1.5rem;border-radius:9999px;border:1px solid #38544c;color:#38544c;background-color:transparent;cursor:pointer}.upload-button.svelte-hvh92e button:where(.svelte-hvh92e):hover{background-color:#2dd4bf1a}.upload-button.svelte-hvh92e button.remove-file:where(.svelte-hvh92e){border-color:#eb5757;color:#eb5757}.upload-button.svelte-hvh92e button.remove-file:where(.svelte-hvh92e):hover{background-color:#dc26261a}[data-errors].svelte-hvh92e .upload-button:where(.svelte-hvh92e) button:where(.svelte-hvh92e){border:1px solid #eb5757}.role-selector.svelte-hvh92e{margin-bottom:30px}.role-selector-label.svelte-hvh92e{color:#508379;font-family:Epilogue;font-size:14px;font-weight:400;line-height:20px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.button-group.svelte-hvh92e{margin-top:10px;display:flex;gap:11px;flex-wrap:wrap}.role-button.svelte-hvh92e{width:fit-content;padding:10px 20px 6px;white-space:nowrap;font-family:Epilogue;font-size:16px;font-weight:500;line-height:22.4px;letter-spacing:-.03em;border:2px solid #508379;border-radius:40px;background:transparent;color:#38544c;cursor:pointer;transition:all .3s ease}.role-button.svelte-hvh92e:hover{background:#477a6f1a}.role-button.active.svelte-hvh92e{background:#508379;color:#fff}.hidden-input.svelte-hvh92e,.hidden.svelte-hvh92e{display:none}:root{--xs-breakpoint: 375px;--sm-breakpoint: 480px;--md-breakpoint: 768px;--lg-breakpoint: 992px;--xl-breakpoint: 1280px;--scroll-behavior: smooth}.variables.svelte-1yuv1cl{--outer-padding: 0 min(24.53125vw, 314px) 90px}@media (max-width: 991px){.variables.svelte-1yuv1cl{--outer-padding: 0 10.4166666667vw 95px}}@media (max-width: 767px){.variables.svelte-1yuv1cl{--outer-padding: 0 6.6666666667vw 95px}}main.svelte-1yuv1cl{max-width:1280px;margin-left:auto;margin-right:auto}.outer-container.svelte-1yuv1cl{margin:0 auto;padding:var(--outer-padding);display:flex;flex-direction:column;align-items:center;color:#38544c}header.svelte-1yuv1cl{align-self:flex-start}.subtitle.svelte-1yuv1cl{font-size:30px;font-weight:700;line-height:42px;letter-spacing:-.03em;text-align:left}.paragraph.svelte-1yuv1cl{margin-top:20px;font-size:14px;font-weight:400;line-height:20px;text-align:left}.subtitle.svelte-1yuv1cl:empty,.paragraph.svelte-1yuv1cl:empty{display:none}.form-container.svelte-1yuv1cl{display:flex;flex-direction:column;margin-top:40px;width:100%}
