.ContactFeedbackModal_modalOverlay__xAvjR{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow-y:auto}.ContactFeedbackModal_modalContainer__Y7D_3{position:relative;outline:none;display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:500px;margin:auto}@media(min-width:1024px){.ContactFeedbackModal_modalContainer__Y7D_3{align-items:stretch}}.ContactFeedbackModal_modalContainer__Y7D_3:focus-visible{outline:none}.ContactFeedbackModal_closeBtn__vvgYK{width:24px;height:24px;background:none;border:none;color:#fff;cursor:pointer;align-self:flex-end;margin-bottom:4px;padding:4px;transition:opacity .2s;z-index:10;display:flex;align-items:center;justify-content:center}@media(any-hover:hover){.ContactFeedbackModal_closeBtn__vvgYK:hover{opacity:.75}}.ContactFeedbackModal_closeBtn__vvgYK:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}@media(min-width:1024px){.ContactFeedbackModal_closeBtn__vvgYK{position:absolute;width:28px;height:28px;right:-40px;top:0;margin-bottom:0}}.ContactFeedbackModal_closeBtn__vvgYK svg{width:100%;height:100%;display:block}.ContactFeedbackModal_closeBtn__vvgYK svg path{fill:#fff}.ContactFeedbackModal_modal__uv1q7{position:relative;background:#fff;border-radius:14px;width:100%;padding:28px 24px 32px;box-shadow:0 14px 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.ContactFeedbackModal_modal__uv1q7{padding:32px 36px 36px}}.ContactFeedbackModal_title__3gUGU{font-size:20px;font-weight:700;color:#000;margin:0}@media(min-width:768px){.ContactFeedbackModal_title__3gUGU{font-size:22px}}.ContactFeedbackModal_form__gr6CW{display:flex;flex-direction:column;gap:16px}.ContactFeedbackModal_submitBtn__xAHT1{height:46px;width:100%;margin-top:8px}.ContactFeedbackModal_successMessage__isCon{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:20px 0}.ContactFeedbackModal_successMessage__isCon .ContactFeedbackModal_successIcon__xXG6K{width:48px;height:48px;border-radius:50%;background:#2a9d5c;display:flex;align-items:center;justify-content:center;color:#fff}.ContactFeedbackModal_successMessage__isCon .ContactFeedbackModal_successIcon__xXG6K svg{width:24px;height:24px}.ContactFeedbackModal_successMessage__isCon .ContactFeedbackModal_successText__8rwIL{font-size:16px;font-weight:700;color:#000}