.local-form-notice{font:14px/1.4 Roboto;color:#302a2a;margin:12px 0}
.local-calculator-error{font:14px/1.4 Roboto;color:#b00020}
[data-local-calculator] button:disabled,.local-property-quiz button:disabled{cursor:not-allowed}
.local-property-quiz{max-width:100vw!important;width:100%!important;height:100%;margin:0!important;padding:0!important;border-radius:0!important;background:rgba(0,0,0,.6);color:inherit;overflow:auto}
.local-property-quiz[open]{display:flex!important;align-items:center;justify-content:center}
.local-property-quiz:not([open]),.local-property-quiz [hidden]{display:none!important}
.local-property-quiz .t-popup__container{position:relative;top:0!important;margin:40px auto;transform:none;opacity:1}
.local-property-quiz .t-quiz__quiz{opacity:1}
.local-property-quiz .t-step-form__step_active{display:block!important}
.local-property-quiz::backdrop{background:transparent}
.local-property-quiz .local-form-notice{padding:0 25px}
@media(max-width:640px){.local-property-quiz .t-popup__container{margin:0;width:100%}}

.local-property-quiz::backdrop{backdrop-filter:none}
.local-property-quiz{height:100vh!important;max-height:100vh!important;box-sizing:border-box}
.local-property-quiz:before{display:none!important}
.local-property-quiz .t-popup__container{width:min(960px,calc(100% - 40px))!important;flex:none;left:0!important}
.local-property-quiz .t-quiz__quiz-wrapper{height:600px!important;max-height:calc(100vh - 80px)}
.local-property-quiz .local-form-notice{padding:0;margin:8px 0 0}
@media(max-width:640px){.local-property-quiz .t-popup__container{width:100%!important}}
/* Source runtime normally reveals this wrapper; it is intentionally not loaded locally. */
.local-property-quiz .t-quiz__btn-wrapper_mobile{display:none!important;opacity:1}
@media(max-width:640px){.local-property-quiz .t-quiz__btn-wrapper_mobile{display:flex!important}.local-property-quiz .t-quiz__footer .t-quiz__btn-wrapper{display:none!important}}

[data-local-calculator] .local-form-notice {
  padding: 12px 14px;
  border: 1px solid #d6e4f3;
  border-radius: 8px;
  background: #edf4fc;
}
[data-local-calculator] .local-field-error {
  display: block;
  margin-top: 6px;
  color: #b00020;
  font: 14px/1.4 Roboto, Arial, sans-serif;
}
[data-local-calculator] .local-field-error[hidden] { display: none; }
[data-local-calculator] input[aria-invalid="true"] { outline: 1px solid #b00020; outline-offset: -1px; }

[data-local-calculator] .local-submit-status[hidden] { display: none; }

.site-quiz-consent { display: block; margin: 16px 0; font: 14px/1.5 Roboto, Arial, sans-serif; }
.site-quiz-consent input { width: 18px; height: 18px; vertical-align: middle; }
.site-quiz-consent a { color: #0169c2; text-decoration: underline; }
