.inline-request{margin-top:25px;padding:20px;background:#f4f0e5;color:#10233f;border:1px solid #c8b88f}.inline-request .eyebrow{color:#806024;font-size:8px;letter-spacing:1.5px;margin-bottom:12px;overflow-wrap:anywhere}.inline-request h4{font-size:18px!important;line-height:1.3;margin:0 0 14px!important}.inline-request .inline-hint{font-size:11px!important;color:#58657a!important;line-height:1.7}.inline-service-form label{display:block;font-size:11px;font-weight:700;color:#10233f;margin:15px 0}.inline-service-form label>span{font-weight:400}.inline-service-form input,.inline-service-form textarea{display:block;width:100%;min-width:0;background:#fff!important;color:#10233f!important;border:1px solid #b9bdc3!important;border-radius:0!important;padding:11px!important;font-size:13px;margin-top:6px;color-scheme:light}.inline-service-form textarea{resize:vertical}.inline-service-form input::placeholder,.inline-service-form textarea::placeholder{color:#697587}.inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inline-primary{display:block;max-width:100%;background:#10233f!important;color:#fff5dd!important;border:0!important;padding:13px 15px!important;font-size:11px!important;cursor:pointer;text-align:left;line-height:1.5}.inline-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.inline-edit{border:0;background:none;text-decoration:underline;color:#10233f;cursor:pointer;font-size:12px}.inline-row{display:grid;grid-template-columns:65px 1fr;gap:12px;padding:12px 0;border-top:1px solid #d2ccbd;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.inline-row span{color:#637083}.service-education h4{font-size:15px;margin:18px 0 8px}.service-education p{font-size:13px;line-height:1.8}.service-select{cursor:pointer}.service-select:hover{text-decoration:underline;text-underline-offset:5px}.service-extra>.inline-request{grid-column:1/3}.inline-review-panel[hidden],.inline-service-form[hidden]{display:none!important}@media(max-width:900px){.inline-fields{grid-template-columns:1fr;gap:0}.inline-request{padding:17px}}@media(max-width:700px){.service-extra>.inline-request{grid-column:1}.inline-request{padding:16px 13px}.inline-row{grid-template-columns:55px 1fr;gap:8px;font-size:11px}.inline-request h4{font-size:17px!important}}
.desk-service details{scroll-margin-top:115px}@media(max-width:700px){.inline-primary{max-width:calc(100% - 36px)}.inline-review-panel .inline-send{max-width:100%}}
