.mutaqui-contact-wrapper{max-width:1120px;margin:0 auto;padding:24px 24px 56px}
.mutaqui-contact-wrapper h2{margin:0 0 12px}
.mutaqui-contact-wrapper>p{margin-bottom:24px}
.mutaqui-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:800px}
.mutaqui-contact-form label{display:flex;flex-direction:column;gap:8px;font:inherit}
.mutaqui-contact-form input,.mutaqui-contact-form textarea{font:inherit;border:1px solid #d8ced3;border-radius:6px;padding:12px;width:100%;box-sizing:border-box;background:#fff;color:#231b20}
.mutaqui-contact-form textarea{min-height:140px;resize:vertical}
.mutaqui-contact-form .mutaqui-wide{grid-column:1/-1}
[data-mutaqui-form] .mutaqui-consent{grid-column:1/-1;display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}
[data-mutaqui-form] .mutaqui-consent input{flex:0 0 auto;width:18px;height:18px;margin-top:2px}
[data-mutaqui-form] .mutaqui-consent a{color:inherit;text-decoration:underline}
.mutaqui-contact-form button{justify-self:start;background:#5d1b40;color:white;border:0;border-radius:6px;padding:13px 24px;font:inherit;cursor:pointer}
[data-mutaqui-form] button:disabled{opacity:.65;cursor:wait}
[data-mutaqui-form] .mutaqui-form-status{grid-column:1/-1;flex-basis:100%;width:100%;font-size:14px;line-height:1.5;margin:10px 0 0}
[data-mutaqui-form] .mutaqui-form-status:empty{display:none}
[data-mutaqui-status][data-state="error"]{color:#9e1e35}
[data-mutaqui-status][data-state="success"]{color:#24643a}
[data-mutaqui-form] .mutaqui-purpose{grid-column:1/-1;font-size:13px;line-height:1.5;color:#62575d}
@media(max-width:640px){.mutaqui-contact-form{grid-template-columns:1fr}.mutaqui-contact-wrapper{padding:20px 20px 40px}}
