.spf-quote{padding-block:6rem;background:#2ebbe4;color:#082a35}.spf-quote__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,5vw,7rem)}.spf-quote__intro{min-width:0}.spf .spf-quote__intro p,.spf .spf-quote__intro li{color:#082a35;font-size:1.6rem;line-height:1.65}.spf-quote__intro p{max-width:43ch}.spf-quote__intro ul{padding-left:2rem;margin-block:2rem}.spf-quote__intro li{margin-bottom:.8rem}.spf-quote__intro a{text-underline-offset:4px;overflow-wrap:anywhere}.spf-quote__image{margin:2.4rem 0 0;padding:1rem;background:#fff;border-radius:16px}.spf-quote__image img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain}.spf .spf-quote__image figcaption{padding:1rem;color:#535b63;font-size:1.3rem;line-height:1.6}.spf-quote-form{min-width:0;padding:clamp(2.2rem,3vw,3.6rem);border-radius:16px;background:#fff;color:#082a35}.spf-q-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.spf-q-field{min-width:0;margin-bottom:1.6rem}.spf-quote-form label{display:block;margin-bottom:.6rem;font-size:1.4rem;line-height:1.5;font-weight:600;color:#082a35}.spf-quote-form input,.spf-quote-form select,.spf-quote-form textarea{width:100%;min-height:4.8rem;padding:1.1rem 1.3rem;border:1px solid #7a8791;border-radius:12px;background:#fff;color:#082a35;font:400 1.6rem/1.5 var(--font-body-family)}.spf-quote-form textarea{display:block;min-height:13rem;resize:vertical}.spf-quote-form :is(input,select,textarea,button):focus-visible{outline:2px solid #082a35;outline-offset:3px}.spf-quote-form fieldset{min-width:0;margin:0 0 2rem;padding:0;border:0}.spf-quote-form legend{width:100%;margin-bottom:.9rem;padding:0;color:#082a35;font:600 1.4rem/1.5 var(--font-body-family)}.spf-q-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem}.spf-q-choice-grid--heights{grid-template-columns:repeat(3,minmax(0,1fr))}.spf-quote-form label.spf-q-choice{display:flex;align-items:center;gap:1rem;min-height:4.4rem;margin:0;padding:.8rem 1rem;border:1px solid #dbe3e7;border-radius:12px;font-size:1.4rem;font-weight:400;line-height:1.4;cursor:pointer}.spf-q-choice:has(input:checked){border-color:#082a35!important;background:#eefaff}.spf-quote-form label.spf-q-choice.is-unavailable,.spf-q-choice:has(input:disabled){color:#626b73;background:#f1f3f4;border-style:dashed;cursor:not-allowed}.spf-quote-form .spf-q-choice input[type=radio]{appearance:auto;-webkit-appearance:radio;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;min-height:0;margin:0;padding:0;accent-color:#082a35}.spf .spf-q-help,.spf .spf-q-upload-status,.spf .spf-q-note{margin:1rem 0 0;color:#535b63;font-size:1.3rem;line-height:1.6;overflow-wrap:anywhere}.spf-quote-form .spf-q-uploads{margin-top:2.4rem;padding-top:1.8rem;border-top:1px solid #dbe3e7}.spf-q-uploads .spf-q-help{margin:0 0 1.2rem}.spf-quote-form uc-file-uploader-regular{display:block;max-width:100%}.spf-quote-form uc-file-uploader-regular:not(:defined){display:none}.spf-quote-form [hidden]{display:none!important}.spf .spf-q-upload-status[data-state=error],.spf .spf-q-error{color:#8d211c}.spf .spf-q-upload-status[data-state=success]{color:#176341}.spf-quote-form .spf-button{cursor:pointer}.spf-quote-form button[type=submit]:disabled{opacity:.65;cursor:not-allowed}.spf-q-feedback{margin-bottom:2rem;padding:1.6rem;border:1px solid #dbe3e7;border-radius:8px;font-size:1.5rem}.spf-q-feedback--error{border-color:#a32d28;color:#8d211c}.spf .spf-q-error{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.5}.spf-quote .adr-success-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - 3.2rem);max-width:52rem;height:fit-content;max-height:calc(100dvh - 3.2rem);overflow:auto;padding:clamp(2.4rem,4vw,4rem);border:1px solid #dbe3e7;border-radius:16px;background:#fff;color:#082a35;box-shadow:0 2rem 6rem #06263333}.spf-quote .adr-success-dialog:not([open]){display:none}.spf-quote .adr-success-dialog::backdrop{background:#0626338c}.spf-quote .adr-success-dialog h2{margin:0;font-size:2.6rem;line-height:1.2}.spf-quote .adr-success-dialog p{margin:1.6rem 0 2.4rem;font-size:1.6rem;line-height:1.65;color:#082a35}@media(max-width:989px){.spf-quote__grid{grid-template-columns:1fr}.spf-quote__image{max-width:60rem}}@media(max-width:749px){.spf-quote{padding-block:4rem}.spf-q-row{grid-template-columns:1fr;gap:0}.spf-quote-form .spf-button{width:100%}}@media(max-width:420px){.spf-q-choice-grid:not(.spf-q-choice-grid--heights){grid-template-columns:minmax(0,1fr)}.spf-q-choice-grid--heights{gap:.8rem}.spf-quote-form label.spf-q-choice{gap:.6rem;padding-inline:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/senmit-privacy-quote.css.map */
