html{box-sizing:border-box;font-size:16px;font-size:Min(2vw, 16px)}body{background:#fff}*,*:before,*:after{box-sizing:inherit}body{line-height:1.4;margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}a,a:visited{color:inherit}a:hover{color:#2146d3}.deal-negotiator{display:flex;align-items:center;width:100vw;min-height:100vh;position:relative;overflow-y:scroll;overflow-x:hidden}.deal-negotiator .question{display:none;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;padding:0 12.5%;z-index:1}.deal-negotiator .question .question-content{font-size:3rem;padding-bottom:1.5rem;text-align:center}.deal-negotiator .question .question-content p{margin:0;padding:0 0 1.5rem}.deal-negotiator .question .question-content .question-content-preface{font-weight:bold;line-height:1.1}.deal-negotiator .question .question-content .question-content-preface .question-content-sub-preface{font-weight:normal;font-size:smaller;margin-top:-1.5rem}.deal-negotiator .question .choices{min-width:50%;font-weight:normal}.deal-negotiator .question .choices .choice{border:solid 1px #eee;border-radius:2rem;padding:1rem;margin-bottom:1rem}.deal-negotiator .question.calculating-font-size{position:absolute;height:auto;left:-10000px}.deal-negotiator .question.visible{display:flex;left:0}.deal-negotiator .question.moving{display:flex;position:absolute;top:0}.deal-negotiator .question[data-type="selection"] .choices .choice{background:#1d98c4;color:#fff;cursor:pointer}.deal-negotiator .question[data-type="selection"] .choices .choice:hover{background:#20a9da}.deal-negotiator .question[data-type="input"] .choices .choice{position:relative;background:#fff}.deal-negotiator .question[data-type="input"] .choices .choice input{width:100%;font-size:1rem;border:none;outline:0;padding:0}.deal-negotiator .question[data-type="input"] .choices .choice input:-webkit-autofill,.deal-negotiator .question[data-type="input"] .choices .choice input:-webkit-autofill:hover,.deal-negotiator .question[data-type="input"] .choices .choice input:-webkit-autofill:focus,.deal-negotiator .question[data-type="input"] .choices .choice input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.deal-negotiator .question[data-type="input"] .choices .choice .error-message{display:none}.deal-negotiator .question[data-type="input"] .choices .choice.validation-error{border-color:#d75050}.deal-negotiator .question[data-type="input"] .choices .choice.validation-error .error-message{display:block;position:absolute;left:1rem;bottom:0.2rem;font-size:0.75rem;color:#d75050}.deal-negotiator .question[data-type="input"] .choices .choice[data-type="price"]{padding-left:15px}.deal-negotiator .question[data-type="input"] .choices .choice[data-type="price"] input{width:calc(100% - 15px)}.deal-negotiator .question[data-type="input"] .choices .choice[data-type="price"]:before{content:"$"}.deal-negotiator .question[data-type="input"] .submit-answer{display:flex;justify-content:center;align-items:center;position:relative;width:200px;background:#1d98c4;border:solid 5px #fff;border-radius:2rem;cursor:pointer}.deal-negotiator .question[data-type="input"] .submit-answer a{display:flex;align-items:center;height:3rem;text-decoration:none;color:#fff}.deal-negotiator .question[data-type="input"] .submit-answer a:hover{color:#fff}.deal-negotiator .question[data-type="input"] .submit-answer .submission-spinner{display:none}.deal-negotiator .question[data-type="input"] .submit-answer:hover{background:#20a9da}.deal-negotiator .question[data-type="input"] .submit-answer.answering .submission-spinner{display:block;height:2rem;width:2rem;position:absolute;right:0.5rem;top:calc(50% - 1rem)}.deal-negotiator .question[data-type="input"] .submit-answer.answering .submission-spinner svg{height:2rem;width:2rem}.deal-negotiator .question[data-type="input"] .submit-answer.answering .submission-spinner svg rect[transform]{fill:#fff;stroke:#fff}.deal-negotiator .question[data-type="calculation"] .choices .choice{height:0px;opacity:0;border:none;padding:0;margin:0}.deal-negotiator .question[data-type="calculation"] .calculation-spinner{display:flex;justify-content:center;width:100%}.deal-negotiator .question[data-type="calculation"] .calculation-spinner svg{height:auto;width:200px;max-width:25%}.deal-negotiator .question[data-type="calculation"] .calculation-spinner svg rect[transform]{fill:#666;stroke:#666}.deal-negotiator .logo{position:absolute;bottom:0.25rem;left:0;z-index:0;display:flex;justify-content:center;height:75px;width:100vw}.deal-negotiator .logo img{height:75px}@media only screen and (max-width: 815px){html{height:100%;font-size:16px;font-size:Min(4vw, 16px);text-size-adjust:none;-webkit-text-size-adjust:none}body{line-height:1.2;height:100%}.deal-negotiator{min-height:100%}.deal-negotiator .question{padding:0 5%}.deal-negotiator .question .question-content{font-size:2rem;padding-bottom:0}.deal-negotiator .question .choices{min-width:100%}.deal-negotiator .question .choices,.deal-negotiator .question .submit-answer{font-weight:700}.deal-negotiator .question[data-type="input"] .choice input{font-weight:500}.deal-negotiator .logo{left:0;display:flex;justify-content:center;width:100vw}}
