.ease-short-request{margin:1.5rem 0 2rem;padding:1.25rem;background:#faf8f2;color:#222b24;border:1px solid #b8bcae;border-radius:8px;max-width:100%;box-sizing:border-box}.ease-short-request h2{margin-top:0}.ease-short-request label{display:block;margin-bottom:1rem}.ease-short-request input:not([type=checkbox]),.ease-short-request select,.ease-short-request textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:44px;font:inherit;padding:.65rem;border:1px solid #747b6b;border-radius:4px;background:#fff;color:#222b24}.ease-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.ease-short-request .ease-consent{display:flex;align-items:flex-start;gap:.6rem}.ease-consent input{margin-top:.3rem;flex-shrink:0}.ease-detailed{margin:1.5rem 0}.ease-detailed summary{padding:1rem 0;font-weight:600;cursor:pointer}.ease-article-cta{margin:1.5rem 0;padding:1rem 0}.ease-measurement{padding:1.2rem;max-width:70rem;margin:auto;font-size:.9rem;line-height:1.5}.ease-measurement button{display:inline-block;background:transparent;color:inherit;text-decoration:underline;border:0;font:inherit;padding:.4rem;cursor:pointer}.ease-short-request [hidden]{display:none!important}#ease-callback-status{overflow-wrap:anywhere}.ease-short-request button:disabled{opacity:.65}@media(max-width:600px){.ease-fields{grid-template-columns:1fr}.ease-short-request{padding:1rem}.ease-short-request input,.ease-short-request select,.ease-short-request textarea{font-size:16px}}

.ease-request-options{min-width:0}.ease-request-options .ease-short-request{margin-top:0}
.ease-short-request .ease-consent input[type=checkbox]{width:20px;max-width:20px;min-width:20px;height:20px;min-height:20px;flex:0 0 20px;padding:0}.ease-short-request .ease-consent span{min-width:0;flex:1;overflow-wrap:anywhere}

.ease-short-request .small,.ease-short-request .small a{color:#424a40;font-size:.9rem;line-height:1.5}.ease-short-request button[type=submit]{display:inline-block;max-width:100%;min-height:44px;border:0;border-radius:4px;background:#3d4a38;color:#fff;padding:.8rem 1rem;font:inherit;font-weight:600;white-space:normal;cursor:pointer}.ease-short-request button[type=submit]:focus-visible{outline:3px solid #1759ad;outline-offset:3px}#estimate:has(.ease-detailed:not([open])) #step-label{visibility:hidden}
