.ec-quote{height:100%;padding:26px;border:1px solid #dfe5ec;border-radius:10px;background:#fff;color:#102033}.ec-quote-head span{color:#b28300;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ec-quote-head h2{margin:6px 0;font-size:28px}.ec-quote-head p{margin:0 0 16px;color:#617083}.ec-quote-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ec-quote label{font-size:12px;font-weight:850}.ec-quote label small{font-weight:500;color:#68788b}.ec-quote select,.ec-quote input{display:block;width:100%;height:46px;margin-top:5px;padding:0 11px;border:1px solid #dfe5ec;border-radius:5px;background:#f9fbfd;color:#102033;font:inherit}.ec-quote-button,.ec-quote-cta{display:flex;width:100%;min-height:48px;margin-top:13px;align-items:center;justify-content:center;border:0;border-radius:5px;background:#07111f;color:#fff;font-weight:900;cursor:pointer}.ec-quote-result{margin-top:14px;padding:16px;border-left:5px solid #ffd21c;background:#f4f7fa}.ec-quote-result small,.ec-quote-result strong{display:block}.ec-quote-result strong{font-size:30px;line-height:1.15}.ec-quote-result p{margin:5px 0 0;color:#617083}.ec-quote-cta{background:#ffd21c;color:#07111f}.ec-quote-legal{margin:13px 0 0!important;color:#68788b!important;font-size:10px;line-height:1.4}.conversion-grid .ec-quote{min-height:355px}@media(max-width:620px){.ec-quote-fields{grid-template-columns:1fr}.ec-quote{padding:20px}.ec-quote-head h2{font-size:25px}}
.ec-quote-error{margin:10px 0 0!important;color:#a12622!important;font-size:13px;font-weight:750}.ec-quote select[aria-invalid="true"]{border-color:#c9352b;box-shadow:0 0 0 2px rgba(201,53,43,.12)}
