#free-quote-progress{display:flex;justify-content:space-between;margin-top:2rem;margin-bottom:4rem;align-items:center;max-width:52.5rem;margin-left:auto;margin-right:auto}#free-quote-progress .free-quote-progress-separator{flex-grow:1;height:.5rem;background-color:#343a40;margin-left:-1px;margin-right:-1px}#free-quote-progress .free-quote-progress-separator.complete{background-color:#f56600}#free-quote-progress .free-quote-progress-step{position:relative;text-decoration:none}#free-quote-progress .free-quote-progress-step.disabled,#free-quote-progress .free-quote-progress-step[disabled]{opacity:1}#free-quote-progress .free-quote-progress-step.disabled .free-quote-progress-text,#free-quote-progress .free-quote-progress-step[disabled] .free-quote-progress-text{opacity:.5}#free-quote-progress .free-quote-progress-step .free-quote-progress-indicator{width:2rem;height:2rem;border-radius:50%;background-color:#343a40;display:flex;justify-content:center;align-items:center}#free-quote-progress .free-quote-progress-step .free-quote-progress-indicator i{display:none}#free-quote-progress .free-quote-progress-step .free-quote-progress-indicator.active{background-color:#f56600}#free-quote-progress .free-quote-progress-step .free-quote-progress-indicator.complete{background-color:#f56600;cursor:pointer}#free-quote-progress .free-quote-progress-step .free-quote-progress-indicator.complete i{display:block;color:#000}#free-quote-progress .free-quote-progress-step .free-quote-progress-text{color:#212529!important;margin-top:.25rem;color:inherit;white-space:nowrap;width:max-content;position:absolute;left:50%;transform:translateX(-50%)}.option-card{--bs-border-width:4px;border-radius:.5rem}.option-card .card{max-width:156px;height:100%;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);border:none!important;border-radius:.5rem}.option-card .card:has(:checked){box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.option-card .card .card-body{padding:.5rem 1rem}.option-card:hover{outline:var(--bs-border-width)solid #f56600}.option-card:has(:checked){outline:var(--bs-border-width)solid #f56600}.option-card input{display:none}.dot-separator{border-bottom:3px dotted #adb5bd;margin-bottom:6px}@media(min-width:576px){#free-quote-in-depth .option-card .card{max-width:176px;width:176px}}#free-quote-in-depth .option-card .card .card-img-top,.option-cards-titles-centered .option-card .card .card-img-top{width:auto!important}#free-quote-in-depth .option-card .card .option-card-title,.option-cards-titles-centered .option-card .card .option-card-title{font-size:1rem;font-weight:600;text-align:center;margin-bottom:.25rem}@media(max-width:767.98px){#free-quote-form .card-responsive{box-shadow:none!important;border:none!important}#free-quote-form .card-responsive .card-body{padding:0 .5rem!important}}