/* Quote page: swap the old teal for the site's navy, peach, cream and chocolate. */
.page-quote{--teal:#173a57;--teal-dark:#0f2a40;--teal-soft:rgba(236,167,135,.2);--brown:#51372d;--brown-soft:#ae7359;--cream:#faf3e9;}
.page-quote .eyebrow{color:#ae7359;}
.page-quote input:focus,.page-quote select:focus,.page-quote textarea:focus,.page-quote .custom-select-trigger:focus-visible{border-color:#173a57;box-shadow:0 0 0 3px rgba(236,167,135,.35);}
.page-quote a:focus-visible,.page-quote button:focus-visible,.page-quote input:focus-visible{outline:3px solid #eca787;}
.page-quote .choice input:checked+label{border-color:#173a57;background:rgba(236,167,135,.2);color:#173a57;}
.page-quote .required:after{color:#ae7359;}
.page-quote .location-tbd{margin:14px 0 20px;}
.page-quote .is-tbd .required:after{content:none;}
.page-quote .is-tbd input{opacity:.5;}
/* Keep the consent sentence and its links flowing as normal text on phones. */
.page-quote .consent-choice label{display:block;}
.page-quote .consent-choice label:before{display:inline-block;vertical-align:top;margin:2px 10px 0 0;}
