.ContactModal_overlay__NQ4nJ{position:fixed;inset:0;z-index:10100;background:rgba(30,10,14,.6);display:flex;align-items:center;justify-content:center;padding:1rem}.ContactModal_dialog__t1wDz{position:relative;background:#fff;width:100%;max-width:560px;max-height:calc(100vh - 2rem);overflow-y:auto;border-radius:2px;border-top:4px solid #5a0d1c;padding:1.5rem;box-shadow:0 12px 40px rgba(0,0,0,.25);overscroll-behavior:contain}.ContactModal_close__jCIf_{position:absolute;top:.5rem;right:.5rem;width:44px;height:44px;border:0;background:transparent;font-size:1.75rem;line-height:1;color:#5a0d1c;cursor:pointer}.ContactModal_close__jCIf_:hover{background:#f4dee1}.ContactModal_title__9ml_W{padding-right:2.5rem;color:#5a0d1c}@media (max-width:575.98px){.ContactModal_overlay__NQ4nJ{padding:0;align-items:stretch}.ContactModal_dialog__t1wDz{max-width:none;max-height:none;height:100%;border-radius:0;padding:1.25rem 1rem 2rem}}