.mx-estimate-template.inner_contents{min-height:auto!important}.inner_banner--simple{background:linear-gradient(180deg,#255aa8 0%,#1f53a6 49%,#1147a7 50%,#0a349a 100%);padding:28px 0;text-align:center}.inner_banner--simple h1{color:#fff;margin:0 0 8px}.inner_banner--simple .breadcrumb,.inner_banner--simple .breadcrumb a{color:rgb(255 255 255 / .92)}.mx-estimate-page{max-width:900px;margin:0 auto;padding:10px 0 30px}.mx-estimate-page h2{margin:0 0 16px;line-height:1.2}.mx-estimate-page h3{margin:32px 0 16px;line-height:1.25}.mx-estimate-page p{margin:0 0 14px}.mx-estimate-page a{word-wrap:break-word}.mx-estimate-visual{margin:0 0 24px;text-align:center}.mx-estimate-visual img{display:block;width:100%;max-width:820px;height:auto;margin:0 auto;border-radius:10px}.mx-estimate-intro{background:#f8fafc;border:1px solid #e5e7eb;padding:18px 20px;margin:20px 0 22px;border-radius:10px}.mx-areas-mini{margin:10px 0 0;font-size:15px;line-height:1.6}.mx-estimate-intro-note{margin:14px 0 0}.mx-review-snippet{margin:20px 0 8px;padding:14px 16px;background:#eff6ff;border-left:4px solid #0b3bcb;border-radius:6px}.mx-review-links{margin:0 0 22px}.mx-estimate-form-wrap{background:#fff;border:1px solid #e5e7eb;padding:18px;margin:18px 0 32px;border-radius:10px;box-shadow:0 2px 12px rgb(16 24 40 / .04)}.mx-form-note{margin:0 0 16px}.mx-estimate-page details{border:1px solid #e5e7eb;border-radius:10px;padding:0;margin:0 0 12px;background:#fff}.mx-estimate-page summary{cursor:pointer;padding:14px 16px;list-style:none;font-weight:700}.mx-estimate-page summary::-webkit-details-marker{display:none}.mx-estimate-page details p{padding:0 16px 16px;margin:0}.mx-estimate-page details p+p{margin-top:12px}.mx-estimate-page details[open] summary{border-bottom:1px solid #e5e7eb}.mx-estimate-page .mx-finance-link{color:#2563eb;text-decoration:underline}.mx-estimate-page hr{margin:28px 0;border:0;border-top:1px solid #e5e7eb}@media (max-width:991px){.mx-estimate-template.inner_contents{min-height:auto!important}}@media (max-width:767px){.inner_banner--simple{padding:22px 0}.mx-estimate-page{padding:8px 0 24px}.mx-estimate-intro,.mx-estimate-form-wrap{padding:16px}.mx-estimate-page h2{font-size:28px}.mx-estimate-page h3{font-size:22px}}