.shovor :is(.rq-form-card,.sp-form,.bs-dealer-form){box-sizing:border-box;max-width:960px}.shovor :is(.rq-form-card,.sp-form,.bs-dealer-form) label{color:#123f32;font-size:15px;line-height:1.5}.shovor :is(.rq-form-card,.sp-form,.bs-dealer-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;color:#123f32;background:#fff;border:1px solid #ccd4c9;border-radius:4px;width:100%;min-height:46px;margin-top:8px;padding:11px 12px;font-size:16px;line-height:1.5}.shovor :is(.rq-form-card,.sp-form,.bs-dealer-form) textarea{min-height:112px}.shovor :is(.rq-form-card,.sp-form,.bs-dealer-form) :is(label,.request-contact){margin-bottom:20px}.shovor .request-contact-switch{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.shovor .request-contact-switch button{color:#123f32;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd4c9;border-radius:4px;padding:8px 14px;font-size:14px}.shovor .request-contact-switch button[aria-pressed=true]{color:#fff;background:#123f32}.shovor .request-contact .request-second{align-items:center;gap:9px;margin:12px 0;font-size:13px;display:flex}.shovor :is(.rq-form-card,.sp-form) .request-contact .request-second input[type=checkbox]{flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:0;padding:0}.shovor .request-contact .request-second span{flex:1;min-width:0}.shovor :is(.request-note,.request-contact small,.request-optional small){overflow-wrap:anywhere;font-size:13px;line-height:1.6}.shovor .request-optional{border-block:1px solid #dce2d7;margin:22px 0;padding:18px 0}.shovor .request-optional summary{cursor:pointer;min-height:28px;font-size:15px;font-weight:600}.shovor .request-optional[open]>summary{margin-bottom:22px}.shovor :is(.rq-form-card,.sp-form,.bs-dealer-form) [aria-invalid=true]{border-color:#b43c20}.shovor :is(.rq-form-card,.sp-form,.bs-dealer-form) [role=alert]{color:#a53119;overflow-wrap:anywhere}.shovor :is(.rq-form-card,.sp-form,.bs-dealer-form) :focus-visible{outline-offset:3px;outline:3px solid #ef7b13}.shovor .rq-context details{padding:10px 0}.shovor .rq-context button{min-height:40px;margin:8px}.shovor .rq-intents{padding-block:28px}.shovor .rq-intents h2{font-size:30px}.shovor .rq-intents label{padding:14px 18px}.shovor .rq-intents small{font-size:13px}@media (max-width:760px){.shovor :is(.rq-form-grid,.sp-form-grid,.bs-form-grid){grid-template-columns:1fr}.shovor :is(.rq-form-card,.sp-form,.bs-dealer-form){padding:24px 20px}.shovor .request-contact-switch button{flex:1}.shovor .request-optional .sv-button{width:100%}}.shovor .md-request{max-width:calc(100% - 24px);margin:auto}.shovor.sp-page #support-request>.sp-enquiry{max-width:1100px}.shovor.sp-page .sp-enquiry>.sp-paired{max-width:none}.shovor.c-compact-detail .c-enquiry-stack{max-width:1140px}.shovor.c-compact-detail .c-enquiry-stack .rq-550-paired{width:100%;max-width:none}.shovor .sp-paired .sp-core-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.shovor :is(.sp-paired,.rq-550-paired) .request-contact-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;margin-top:22px;display:grid}.shovor :is(.sp-paired,.rq-550-paired) .request-contact-pair>.request-contact{display:contents}.shovor :is(.sp-paired,.rq-550-paired) .request-contact-pair .request-contact-switch{grid-area:1/1/auto/-1;margin-bottom:16px}.shovor :is(.sp-paired,.rq-550-paired) .request-name{grid-area:2/1}.shovor :is(.sp-paired,.rq-550-paired) .request-contact>label:first-of-type{grid-area:2/2}.shovor :is(.sp-paired,.rq-550-paired) .request-contact-pair label{flex-direction:column;gap:0;margin:0 0 16px;display:flex}.shovor :is(.sp-paired,.rq-550-paired) .request-contact-pair .request-second{flex-direction:row;grid-column:1/-1;margin:0 0 16px;display:flex}.shovor :is(.sp-paired,.rq-550-paired) .request-contact>label:nth-of-type(3),.shovor :is(.sp-paired,.rq-550-paired) .request-contact>:is(small,p){grid-column:1/-1}@media (max-width:760px){.shovor .sp-paired .sp-core-pair,.shovor :is(.sp-paired,.rq-550-paired) .request-contact-pair,.shovor :is(.sp-paired,.rq-550-paired) .request-contact-pair>.request-contact{display:block}.shovor :is(.sp-paired,.rq-550-paired) .request-contact-pair label{margin-bottom:20px}.shovor .md-request{padding:12px}.shovor .md-request .sp-form{padding:24px 16px}}
