.complainthub-module-scss-module__ybNGAa__complaintBreadcrumbSection{padding-top:30px}.complainthub-module-scss-module__ybNGAa__complaintBreadcrumb{color:#c1c1c1;align-items:center;gap:20px;font-size:18px;font-weight:400;display:flex}.complainthub-module-scss-module__ybNGAa__complaintSection{padding:32px 0 80px}@media (min-width:768px){.complainthub-module-scss-module__ybNGAa__complaintSection{padding-bottom:128px}}@media (min-width:1024px){.complainthub-module-scss-module__ybNGAa__complaintSection{padding-bottom:160px}}.complainthub-module-scss-module__ybNGAa__complaintLayout{flex-direction:column;gap:32px;display:flex}@media (min-width:1024px){.complainthub-module-scss-module__ybNGAa__complaintLayout{flex-direction:row;gap:48px}}@media (min-width:1280px){.complainthub-module-scss-module__ybNGAa__complaintLayout{gap:64px}}.complainthub-module-scss-module__ybNGAa__complaintIntro{flex-direction:column;gap:32px;width:100%;display:flex}@media (min-width:768px){.complainthub-module-scss-module__ybNGAa__complaintIntro{gap:48px}}@media (min-width:1024px){.complainthub-module-scss-module__ybNGAa__complaintIntro{width:50%}}.complainthub-module-scss-module__ybNGAa__complaintTitle{color:#165599;font-size:24px;font-weight:600}@media (min-width:640px){.complainthub-module-scss-module__ybNGAa__complaintTitle{font-size:30px}}@media (min-width:768px){.complainthub-module-scss-module__ybNGAa__complaintTitle{font-size:36px}}@media (min-width:1024px){.complainthub-module-scss-module__ybNGAa__complaintTitle{font-size:40px}}.complainthub-module-scss-module__ybNGAa__complaintLink{color:#165599;font-size:16px;line-height:1.4;text-decoration:none}.complainthub-module-scss-module__ybNGAa__complaintLink span{font-weight:600;text-decoration:underline}@media (min-width:640px){.complainthub-module-scss-module__ybNGAa__complaintLink{font-size:18px}}@media (min-width:768px){.complainthub-module-scss-module__ybNGAa__complaintLink{font-size:20px}}@media (min-width:1024px){.complainthub-module-scss-module__ybNGAa__complaintLink{font-size:24px}}.complainthub-module-scss-module__ybNGAa__complaintForm{background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:0;padding:24px;font-size:16px;display:flex;box-shadow:0 20px 60px #00000014}@media (min-width:640px){.complainthub-module-scss-module__ybNGAa__complaintForm{border-radius:28px;gap:20px;padding:32px}}@media (min-width:768px){.complainthub-module-scss-module__ybNGAa__complaintForm{border-radius:32px;gap:24px;padding:40px;font-size:18px}}@media (min-width:1024px){.complainthub-module-scss-module__ybNGAa__complaintForm{width:50%;margin-top:16px}}.complainthub-module-scss-module__ybNGAa__complaintFormTitle{font-size:20px;font-weight:400}@media (min-width:640px){.complainthub-module-scss-module__ybNGAa__complaintFormTitle{font-size:24px}}@media (min-width:768px){.complainthub-module-scss-module__ybNGAa__complaintFormTitle{font-size:28px}}.complainthub-module-scss-module__ybNGAa__complaintSelect,.complainthub-module-scss-module__ybNGAa__complaintInput,.complainthub-module-scss-module__ybNGAa__complaintTextarea{background:#fbfbfb;border:1px solid #e7e3e4;border-radius:18px;outline:none;width:100%;padding:0 16px;transition:border-color .2s}.complainthub-module-scss-module__ybNGAa__complaintSelect:focus,.complainthub-module-scss-module__ybNGAa__complaintInput:focus,.complainthub-module-scss-module__ybNGAa__complaintTextarea:focus{border-color:#165599}@media (min-width:640px){.complainthub-module-scss-module__ybNGAa__complaintSelect,.complainthub-module-scss-module__ybNGAa__complaintInput,.complainthub-module-scss-module__ybNGAa__complaintTextarea{border-radius:24px;padding:0 24px}}.complainthub-module-scss-module__ybNGAa__complaintSelect,.complainthub-module-scss-module__ybNGAa__complaintInput{height:48px}@media (min-width:640px){.complainthub-module-scss-module__ybNGAa__complaintSelect,.complainthub-module-scss-module__ybNGAa__complaintInput{height:56px}}.complainthub-module-scss-module__ybNGAa__complaintTextarea{height:128px;padding-top:12px;padding-bottom:12px}@media (min-width:640px){.complainthub-module-scss-module__ybNGAa__complaintTextarea{height:160px;padding-top:16px;padding-bottom:16px}}@media (min-width:768px){.complainthub-module-scss-module__ybNGAa__complaintTextarea{height:176px}}.complainthub-module-scss-module__ybNGAa__complaintCheckbox{cursor:pointer;align-items:flex-start;gap:16px;width:100%;display:flex}.complainthub-module-scss-module__ybNGAa__complaintCheckbox input{width:20px;height:20px;margin-top:4px}@media (min-width:640px){.complainthub-module-scss-module__ybNGAa__complaintCheckbox{gap:24px}.complainthub-module-scss-module__ybNGAa__complaintCheckbox input{width:24px;height:24px}}.complainthub-module-scss-module__ybNGAa__complaintCheckboxText{font-size:14px;font-weight:300;line-height:1.4}@media (min-width:640px){.complainthub-module-scss-module__ybNGAa__complaintCheckboxText{font-size:16px}}@media (min-width:768px){.complainthub-module-scss-module__ybNGAa__complaintCheckboxText{font-size:18px}}.complainthub-module-scss-module__ybNGAa__complaintCheckboxLink{color:#165599;font-weight:400;text-decoration:underline}.complainthub-module-scss-module__ybNGAa__complaintSubmit{color:#fff;cursor:pointer;background:#165599;border:none;border-radius:999px;width:100%;height:48px;font-size:18px;font-weight:500;transition:opacity .2s}.complainthub-module-scss-module__ybNGAa__complaintSubmit:disabled{opacity:.5;cursor:not-allowed}@media (min-width:640px){.complainthub-module-scss-module__ybNGAa__complaintSubmit{height:56px;font-size:20px}}.complainthub-module-scss-module__ybNGAa__complaintMessage{text-align:center;border-radius:12px;width:100%;margin-top:16px;padding:12px;font-size:16px}@media (min-width:640px){.complainthub-module-scss-module__ybNGAa__complaintMessage{padding:16px}}.complainthub-module-scss-module__ybNGAa__complaintMessageSuccess{color:#15803d;background:#dcfce7}.complainthub-module-scss-module__ybNGAa__complaintMessageError{color:#b91c1c;background:#fee2e2}
