
.callback-card{margin:28px 0 38px!important;padding:26px!important;border:1px solid #bcd4c7!important;background:#fff}.callback-heading .eyebrow{margin:0 0 8px!important}.callback-heading h2{font-size:29px;margin:0 0 10px}.callback-heading>p:last-child{font-size:18px;line-height:1.5;margin:0 0 20px}.callback-preview-status{background:#edf5f0;border-left:3px solid #44856d;padding:16px 18px;color:#214d43;font-size:16px;line-height:1.45;margin-bottom:24px}.callback-preview-status p{font-size:16px;line-height:1.5;margin:8px 0 0}.callback-preview-status a{color:#174b3c;text-underline-offset:3px}.callback-card fieldset{border:0!important;padding:0!important;opacity:1!important;min-width:0;margin:0}.callback-card legend{font-size:19px;font-weight:650;color:#153f4c;margin-bottom:16px;padding:0}.callback-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.callback-card label{font-size:16px!important;font-weight:600;margin:0!important;color:#23434b}.callback-card label span{font-size:14px;font-weight:400;color:#576b71}.callback-card input,.callback-card select{display:block;width:100%;min-width:0;margin-top:8px;padding:12px 13px!important;min-height:48px;font:inherit;font-size:16px;font-weight:400;border:1px solid #a8beb4!important;background:#f7faf8!important;color:#435e60!important;border-radius:0;box-sizing:border-box;opacity:1;-webkit-text-fill-color:#435e60}.callback-card input::placeholder{color:#687e7c;opacity:1}.callback-wide{grid-column:1/-1}.callback-card .callback-privacy{font-size:15px;line-height:1.5;color:#4c6467;margin:20px 0}.callback-submit:disabled{opacity:1;cursor:not-allowed;background:#dce8e1!important;border-color:#b7cbbf!important;color:#465f56!important;font-size:15px;line-height:1.4;max-width:100%;white-space:normal;padding:13px 18px}
@media(max-width:700px){.callback-card{padding:20px!important;margin-top:24px!important}.callback-fields{grid-template-columns:1fr;gap:18px}.callback-wide{grid-column:auto}.callback-heading h2{font-size:26px}.callback-preview-status{padding:14px;font-size:15px}.callback-submit{width:100%}}

.callback-card .callback-heading h2{margin-top:0!important;margin-bottom:10px!important}.callback-card .callback-heading .eyebrow{margin-bottom:8px!important}
