.swpf-form-wrap{text-align:left}
.swpf-form-wrap>h3,.swpf-form-wrap>p{text-align:center}
.swpf-form-wrap>p{color:#d8cbd3}
.swpf-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:25px}
.swpf-grid label{display:grid;gap:6px;color:#fff;font-size:13px;font-weight:800}
.swpf-grid .swpf-full{grid-column:1/-1}
.swpf-grid input,.swpf-grid textarea{width:100%;padding:13px 14px;border:1px solid rgba(255,255,255,.28);border-radius:11px;color:#241b21;background:#fff;outline:none}
.swpf-grid input:focus,.swpf-grid textarea:focus{border-color:#e83d8d;box-shadow:0 0 0 3px rgba(232,61,141,.18)}
.swpf-grid input[readonly],.swpf-grid textarea[readonly]{color:#5e535a;background:#f8eff3}
.swpf-consent{display:flex;gap:9px;align-items:flex-start;margin-top:17px;color:#e8dde3;font-size:13px}
.swpf-consent input{margin-top:5px;accent-color:#e83d8d}
.swpf-actions{display:flex;align-items:center;gap:16px;margin-top:20px}
.swpf-status{color:#d8cbd3;font-size:13px}
.swpf-error{color:#ffb7c5}
.swpf-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.swpf-success{text-align:center}
.swpf-success p{color:#d8cbd3}
@media(max-width:700px){.swpf-grid{grid-template-columns:1fr}.swpf-grid .swpf-full{grid-column:auto}.swpf-actions{flex-direction:column;align-items:stretch}.swpf-actions .btn{width:100%;text-align:center}}
