.ct .frm-fluent-form fieldset{display:grid!important;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:0}
.ct .frm-fluent-form .ff-el-group{grid-column:1/-1;margin-bottom:16px}
.ct .frm-fluent-form .ff-el-group:nth-of-type(-n+2){grid-column:auto}
.ct .frm-fluent-form .ff-el-input--label label{display:block;margin:0 0 6px;font:600 16px/1.4 var(--sans);color:var(--ink)}
.ct .frm-fluent-form .ff-el-is-required.asterisk-right label::after{color:var(--gold-deep)}
.ct .frm-fluent-form .ff-el-form-control{font:400 17px var(--sans);padding:13px;border:1px solid #CFC5B2;border-radius:2px;background:#fff;color:var(--ink);width:100%;box-shadow:none;line-height:1.4}
.ct .frm-fluent-form .ff-el-form-control:focus{border-color:var(--gold);outline:3px solid var(--gold);outline-offset:3px;box-shadow:none}
.ct .frm-fluent-form textarea.ff-el-form-control{min-height:140px}
.ct .frm-fluent-form .ff-el-tc .ff-el-form-check-label{display:flex;gap:12px;align-items:flex-start;font-weight:400;font-size:15px;line-height:1.5;color:var(--muted)}
.ct .frm-fluent-form .ff_tc_checkbox{flex:none;margin-top:2px}
.ct .frm-fluent-form .ff-el-form-check-input{width:20px;height:20px;accent-color:var(--gold-deep)}
.ct .frm-fluent-form .ff_t_c{font-size:15px;line-height:1.5;color:var(--muted)}
.ct .frm-fluent-form .ff_t_c a{color:var(--gold-deep)}
.ct .frm-fluent-form .ff-btn-submit{display:inline-block;padding:14px 28px;border-radius:2px;background:var(--gold-deep);color:#fff;font:600 16px var(--sans);border:1px solid var(--gold-deep);cursor:pointer;box-shadow:none}
.ct .frm-fluent-form .ff-btn-submit:hover{background:#5F5037;border-color:#5F5037;opacity:1}
.ct .frm-fluent-form .text-danger,.ct .frm-fluent-form .error{font-size:14px;color:#9B2C2C}
.ct .ff-message-success{border:1px solid var(--gold);background:var(--cream);color:var(--ink);padding:16px 18px;border-radius:2px;box-shadow:none;font-size:17px}
@media (max-width:820px){.ct .frm-fluent-form fieldset{grid-template-columns:1fr!important}.ct .frm-fluent-form .ff-el-group:nth-of-type(-n+2){grid-column:1/-1}}
