/* START_SECTION:quote-request (INDEX:46) */
.mcz-quote-page{background:#efefef;padding:28px 0 70px}.mcz-quote-shell{width:min(1380px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:minmax(340px,520px) 1fr;background:#fff;border-radius:28px;padding:42px;gap:42px}.mcz-quote-info{background:#f6bd43;border-radius:22px;padding:42px;display:flex;flex-direction:column;gap:25px}.mcz-quote-info h1{font-size:clamp(2.3rem,3.3vw,4rem);line-height:1;margin:0 0 12px}.mcz-quote-info p{margin:0;line-height:1.3}.mcz-quote-direct{display:grid;gap:8px}.mcz-quote-direct a{width:max-content;text-decoration:none;font-weight:700}.mcz-quote-info figure{margin:14px 0 0;border-radius:20px;overflow:hidden}.mcz-quote-info img{display:block;width:100%;aspect-ratio:1.15;object-fit:cover}.mcz-quote-form{padding:28px 18px}.mcz-quote-form h2{font-size:clamp(2.2rem,3.5vw,3.8rem);margin:0 0 32px}.mcz-quote-form label{display:block;font-weight:800;margin:0 0 8px}.mcz-quote-form label span{color:#d44}.mcz-quote-form input,.mcz-quote-form select,.mcz-quote-form textarea{width:100%;padding:14px 18px;border:1px solid #ccc;border-radius:24px;font:inherit;background:#fff}.mcz-quote-form textarea{border-radius:12px}.mcz-quote-grid{display:grid;gap:20px;margin-bottom:20px}.mcz-quote-grid-3{grid-template-columns:repeat(3,1fr)}.mcz-quote-grid-2{grid-template-columns:repeat(2,1fr)}.mcz-quote-choice{max-width:520px;margin-bottom:20px}.mcz-quote-choice select{border-color:#f5aa00}.mcz-quote-form>form>div:not(.mcz-quote-grid):not(.mcz-quote-choice){margin-bottom:20px}.mcz-quote-submit{border:0;border-radius:999px;background:#f6bd43;color:#111;font-weight:900;padding:13px 24px;cursor:pointer}.mcz-quote-success{padding:14px 16px;border-radius:10px;background:#edf8ee;font-weight:700}@media(max-width:1000px){.mcz-quote-shell{grid-template-columns:1fr;padding:24px}.mcz-quote-form{padding:10px 4px 20px}}@media(max-width:720px){.mcz-quote-page{padding-top:10px}.mcz-quote-shell{width:calc(100% - 20px);padding:12px;gap:20px}.mcz-quote-info{padding:24px}.mcz-quote-grid-3,.mcz-quote-grid-2{grid-template-columns:1fr}}
/* END_SECTION:quote-request */
