/* https://www.consumerreviewcenter.com/wp-content/themes/reviews/quote.css?ver=6.8.1 */
.qf-supa__ttl{text-align:center}.qf-supa__nav-group{background:#2976d1;border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:inherit;font-weight:700;letter-spacing:normal;outline:none;padding:.72em 2em;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:none;margin-left:34%;box-shadow:none;color:#fff;max-width:350px;width:100%;font-size:18px;margin-top:15px;align-items:center}.qf-supa_nav-btn-year{background:#2976d1;border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:inherit;font-weight:700;letter-spacing:normal;outline:none;padding:.72em 2.25em;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:none;margin-left:10%;box-shadow:none;color:#fff;max-width:350px;width:100%;font-size:18px;margin-top:15px;align-items:center}.qf-supa_nav-btn-vehicle-make{background:#2976d1;border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:inherit;font-weight:700;letter-spacing:normal;outline:none;padding:.72em 2em;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:none;margin-left:33%;box-shadow:none;color:#fff;max-width:350px;width:100%;font-size:12px;margin-top:15px;align-items:center}.qf-supa_nav-btn{background:#2976d1;border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:inherit;font-weight:700;letter-spacing:normal;outline:none;padding:.72em 4em;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:none;margin-left:34%;box-shadow:none;color:#fff;max-width:350px;width:100%;font-size:12px;margin-top:15px;align-items:center}.hr-ele-icn__opt-ctnr{margin-top:50px}.qf-supa_nav-btn:hover{background-color:darkblue}.form.multi-step input,.form.multi-step textarea{background-clip:padding-box;width:100%;max-width:330px;text-align:center;margin-right:20px;border-radius:10px;border-color:#2976d1}.form.multi-step .textarea:hover{border-color:#2976d1}.ca-form_label{margin-bottom:10px;color:#2976d1;font-weight:700}@media only screen and (max-width:600px){.qf-supa_nav-btn{margin-left:20px;max-width:250px;align-items:center}.ca-form_label{margin:10px;color:#2976d1}}@media only screen and (max-width:750px)and (min-width:601px){.qf-supa_nav-btn{max-width:250px;margin-left:32%}.ca-form_label{margin-left:20px;color:#2976d1}}.hr-ele-icn__opt--md{margin-top:20px!important}.hr-ele-icn{margin:0 auto;max-width:290px;width:calc(100% - 1rem);list-style:none}.hr-ele-icn{margin:0 auto;max-width:290px;width:calc(100% - 1rem)}@media (min-width:768px){.hr-ele-icn{max-width:400px}}.hr-ele-icn__lbl{align-items:center;background:var(--color-1-bg);border-radius:1rem;border:1px solid rgba(var(--color-1-bg-txt-rgb),.2);cursor:pointer;display:flex;height:100%;line-height:1.2;min-height:62px;padding:.8rem 3.4rem .8rem 4.5rem;position:relative;text-align:left;transition:all .3s ease;width:100%}@media (min-width:768px){.hr-ele-icn__lbl{min-height:66px}}.hr-ele-icn__lbl.js-is-hidden{display:none}.hr-ele-icn__lbl--simple{background-color:rgba(var(--color-1-bg-txt-rgb),.02);border-radius:.5rem;justify-content:center;min-height:auto;padding:1rem;text-align:center}.hr-ele-icn__lbl-icon{position:absolute;right:1.2rem}.hr-ele-icn__lbl-icon svg{width:2rem;height:2rem}.hr-ele-icn__lbl-icon .ca-icon__colored-stroke{stroke:var(--color-1-bg-txt)}.hr-ele-icn__txt{font-size:.8rem;font-weight:700;letter-spacing:normal;line-height:1.2;text-transform:uppercase}@media (min-width:768px){.hr-ele-icn__txt{font-size:1rem}}.hr-ele-icn__opt-ctnr{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}.qf-supa_nav-btn-year{width:20%!important;flex-grow:1!important;margin:2.5%!important}.hr-ele-icn__opt--sm{margin:0 .375rem .75rem;width:calc(33% - 1rem)}@media (min-width:768px){.hr-ele-icn__opt--sm{width:calc(25% - 1.2rem)}}.hr-ele-icn__opt--md{margin:0 .375rem .75rem;width:calc(25% - 1.05rem)}.hr-ele-icn__loader{display:none;left:50%;max-height:2em;max-width:2em;position:absolute;top:50%;transform:translate(-50%,-50%)}.hr-ele-icn__ttl{display:block;margin-bottom:.5rem;text-align:center}.hr-ele-icn__input{left:-9999px;position:absolute}.hr-ele-icn .ca-icon__colored-fill{fill:var(--color-1-bg-txt)}.hr-ele-icn__circle{border:1px solid rgba(var(--color-1-bg-txt-rgb),.2);border-radius:50%;height:30px;transition:all .3s ease;width:30%;left:1.2rem;position:absolute}.hr-ele-icn .cst-rd--loading .hr-ele-icn__opt{pointer-events:none}.hr-ele-icn .cst-rd--loading .hr-ele-icn__input:checked+.hr-ele-icn__lbl .hr-ele-icn__circle{opacity:0}.hr-ele-icn .cst-rd--loading .hr-ele-icn__input:checked+.hr-ele-icn__lbl .hr-ele-icn__loader{display:block}.hr-ele-icn__input:checked+.hr-ele-icn__lbl{background:linear-gradient(0deg,rgba(var(--hr-ele-icn-main-color-rgb,var(--primary-color-bg-rgb)),.1),rgba(var(--hr-ele-icn-main-color-rgb,var(--primary-color-bg-rgb)),.1)) var(--color-1-bg);border:1px solid var(--hr-ele-icn-main-color,var(--primary-color-bg));box-shadow:inset 0 0 0 1px var(--hr-ele-icn-main-color,var(--primary-color-bg))}.hr-ele-icn__input:checked+.hr-ele-icn__lbl .hr-ele-icn__circle{background-color:var(--hr-ele-icn-main-color,var(--primary-color-bg));border-color:var(--hr-ele-icn-main-color,var(--primary-color-bg))}.hr-ele-icn__input:focus+.hr-ele-icn__lbl{border:2px solid var(--hr-ele-icn-main-color,var(--primary-color-bg))}.hr-ele-icn__checkbox-icon{left:1.2rem;top:inherit}.hr-ele-icn--deselect{margin-bottom:0}.hr-ele-icn--deselect .hr-ele-icn__checkbox-icon,.hr-ele-icn--deselect .hr-ele-icn__circle{display:none}.hr-ele-icn--deselect .hr-ele-icn__txt{border-bottom:1px solid var(--color-1-bg-txt);cursor:pointer;font-size:1rem;margin-left:auto;margin-right:auto;text-decoration:none;text-transform:none}.hr-ele-icn--deselect .hr-ele-icn__txt:hover{color:currentColor;opacity:.6}.hr-ele-icn--deselect .hr-ele-icn__lbl{border:none;cursor:unset;min-height:66px;min-height:clamp(3rem, 3vh, 66px);padding:0;text-align:center}.hr-ele-icn--deselect .hr-ele-icn__input:checked+.hr-ele-icn__lbl{background:none;box-shadow:none;border:none}.vehicle-all-makes-btn{background-color:rgba(var(--color-1-bg-txt-rgb),.02);border-radius:.5rem;justify-content:center;min-height:auto;padding:1.5rem 15rem;text-align:center;width:100%;border-color:#2976d1;color:#2976d1}.vehicle-all-years-btn{border-radius:.5rem;min-height:auto;padding:.5rem 20rem;text-align:center;margin:10%;border-color:#2976d1;color:#2976d1}.col-sm-6{width:100%;text-align:left;margin:10px}.col-sm-12{width:100%;text-align:left;margin:10px}.form-field{margin:10px;margin-left:35%}.input-primary{float:right;margin-right:250px}.btn-primary{margin-left:19.5%}.col-sm-center{text-align:center}.zipcode-input{padding:10px 50px}@media only screen and (max-width:600px){.col-sm-6{width:100%;text-align:left;margin:10px}.col-sm-12{width:100%;text-align:left;margin:10px}.form-field{margin:10px;margin-left:0}.input-primary{float:left;margin-right:15px}.btn-primary{margin-top:10px;margin-left:0}}@media only screen and (max-width:750px)and (min-width:601px){.col-sm-6{width:100%;text-align:left;margin:10px}.col-sm-12{width:100%;text-align:left;margin:10px}.form-field{margin:10px;margin-left:0}.input-primary{float:left;margin-right:15px}.btn-primary{margin-left:10px}.quote-form-submit{margin-left:10px}}.page-id-491 .breadcrumbs,.page-id-491 .breadcrumbs-dummy{background:#fff;margin-bottom:0}#quote-main-div{max-width:450px;margin:0 auto}#quote-main-div .qf-supa__ttl,#quote-main-div .heading-box-large{text-align:center;font-size:30px;font-weight:600;margin:0 0 50px}#quote-main-div .heading-box-large{margin-bottom:0}#quote-main-div #final-submit-form .step .row .col-sm-12 h3{text-align:center;font-size:25px;font-weight:600;margin:0 0 30px}#quote-main-div .hr-ele-icn__opt{text-align:left;width:100%}#quote-main-div .hr-ele-icn__opt-ctnr{margin:0}#quote-main-div .hr-ele-icn__opt .ca-form_label{font-size:15px;font-weight:700;color:#333;margin:0 0 5px;display:block}#quote-main-div .hr-ele-icn__opt input{border-radius:8px;padding:10px 35px 10px 15px;text-align:left;font-size:15px;border:1px solid #dedede;outline:0;margin:0 auto;width:100%;max-width:100%}#quote-main-div .qf-supa__nav{display:flex;align-items:center;justify-content:center;margin-top:30px}#quote-main-div .qf-supa__nav .qf-supa__nav-group{display:block;width:100%;text-align:center;background:transparent;padding:0;margin:0 auto}#quote-main-div .qf-supa__nav .qf-supa__nav-group .zipcode-btn{max-width:255px;width:100%;border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:normal;outline:none;padding:13px 0;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:none;background:#1770ba;color:#fff}#quote-main-div .qf-supa__nav .qf-supa__nav-group .zipcode-btn[disabled="disabled"]{background:#1770ba;opacity:.5;pointer-events:none}#quote-main-div .hr-ele-icn__opt-ctnr.js-radio-container{flex-wrap:wrap;margin:0 -6px;justify-content:flex-start}#quote-main-div .hr-ele-icn__opt-ctnr.js-radio-container .hr-ele-icn__opt{width:25%;padding:0 6px 12px}#quote-main-div .hr-ele-icn__opt-ctnr.js-radio-container .hr-ele-icn__opt button{font-size:16px;width:100%!important;flex-grow:unset!important;margin:0!important;text-align:center;padding:12px 0;background:transparent;color:#464646;border:1px solid #545454;font-weight:700;border-radius:8px}#quote-main-div .hr-ele-icn__opt-ctnr.js-radio-container .hr-ele-icn__opt.hr-ele-icn__opt--md{width:100%;margin:0!important}#quote-main-div #vehicle-make-div .hr-ele-icn__opt-ctnr .hr-ele-icn__opt,#quote-main-div #vehicle-model-div .hr-ele-icn__opt-ctnr .hr-ele-icn__opt{width:50%}#quote-main-div #vehicle-make-div .hr-ele-icn__opt-ctnr .hr-ele-icn__opt:last-child{width:100%}#quote-main-div #vehicle-mileage-div .hr-ele-icn__opt-ctnr .hr-ele-icn__opt{width:100%;text-align:center}#quote-main-div .heading-box-large{text-align:center}#quote-main-div .s-get-quote__heading p{text-align:center;margin-bottom:30px}#quote-main-div #final-submit-form .step .row .col-sm-12,#quote-main-div #final-submit-form .step .row .col-sm-6{margin:0 0 15px}#quote-main-div #final-submit-form .step .form-field{margin:0;display:inline-block;width:100%}#quote-main-div #final-submit-form .step .form-field input{float:left;border-radius:8px;padding:10px 15px;text-align:left;font-size:15px;border:1px solid #dedede;outline:0;margin:0 auto;width:100%;max-width:100%}#quote-main-div #final-submit-form .step .form-field label{width:100%;font-size:15px;font-weight:700;color:#333;margin-bottom:5px;display:block}#quote-main-div #final-submit-form .step .row{margin-bottom:0}#quote-main-div #final-submit-form .step .form-field input[type="button"]{max-width:255px;width:100%;border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:normal;outline:none;padding:13px 0;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:none;background:#1770ba;color:#fff;margin:20px auto 0;display:block;float:unset}#quote-main-div #zipcode-div .hr-ele-icn__opt:after{content:"\f041";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;position:absolute;right:10px;bottom:7px;color:#333}#quote-main-div #zipcode-div .hr-ele-icn__opt{position:relative}.success{text-align:center}.success .btn-primary{margin:30px 0 0;max-width:255px;width:100%;border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:normal;outline:none;padding:13px 0;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:none;background:#1770ba;color:#fff}.container.form.multi-step .button-outer input{color:#000;font-size:15px;font-weight:700;text-transform:uppercase;text-align:center;padding:10px 14px;margin:0;border-radius:5px;width:150px;height:50px;border:0;background:#ffcc36}.container.form.multi-step .buttonL{text-align:left}.container.form.multi-step{background:transparent;padding:50px;text-align:center}.form.multi-step .full-width{width:100%}.form.multi-step .full-width h4{color:#000;font-size:20px;margin:0 auto 35px;font-weight:600;line-height:26px;text-align:left}.form.multi-step .full-width h2{text-align:center;font-size:30px;font-weight:600;margin:0 0 30px}.form.multi-step .full-width .full{width:100%;margin:0 auto 15px;text-align:left}.form.multi-step .full-width .full label{font-size:15px;font-weight:700;text-transform:uppercase;color:#042A2B;margin-bottom:8px;line-height:20px}.form.multi-step .full-width .full span{width:100%;display:block}.form.multi-step .button-outer .buttonL input{width:100%;max-width:100%;background:#1770ba;color:#fff;padding:15px 0;font-size:16px;font-weight:700;border:2px solid #1770ba}.form.multi-step .button-outer .buttonL input:hover,.form.multi-step .button-outer .buttonL input:focus{color:#1770ba;background:#fff}.form.multi-step .full-width .full input{height:auto;border-radius:8px;padding:10px 35px 10px 15px;text-align:left;font-size:15px;border:1px solid #dedede;outline:0;margin:0 auto;width:100%;max-width:100%}.multi-step-actions{display:flex;justify-content:space-between;margin-top:15px}.form.multi-step .full-width .full span.zip-code{position:relative}.form.multi-step .full-width .full span.zip-code:after{content:"\f041";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;position:absolute;right:10px;bottom:7px;color:#333}.multi-step-actions a{display:inline-block;padding:0;border:none;background:none;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;color:#000;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;padding:10px 14px;margin:0;border-radius:5px}.multi-step-actions a#next-btn{background:#9cdaff}.multi-step-actions a.prev{background:#d1d1d1}.form.multi-step .full-width .full .qf-supa__ttl{font-size:18px;margin-bottom:0}.form.multi-step .full-width .full .hr-ele-icn__opt-ctnr{display:flex;flex-wrap:wrap;margin:20px -10px 0;justify-content:flex-start}.form.multi-step .full-width .full .hr-ele-icn{max-width:100%;width:100%}.form.multi-step .full-width .full .hr-ele-icn__opt-ctnr .hr-ele-icn__opt button.add-loader{font-size:0!important}.form.multi-step .full-width .full .hr-ele-icn__opt-ctnr .hr-ele-icn__opt{padding:0 10px 20px;width:33.33%;margin:0!important}.form.multi-step .full-width .full .hr-ele-icn__opt-ctnr .hr-ele-icn__opt button,.form.multi-step .full-width .full .hr-ele-icn__opt_all button{width:100%!important;margin:0 auto!important;background:#f2f2f2;font-size:16px;padding:10px 10px;border-radius:8px;border:1px solid #000;color:#000000!important;font-weight:600;font-family:"Montserrat",sans-serif;position:relative;line-height:normal;min-height:41px;word-break:break-word}.form.multi-step .full-width .full .hr-ele-icn__opt_all button{width:50%!important}.form.multi-step .full-width .full #vehicle-make-div .hr-ele-icn__opt button,.form.multi-step .full-width .full #vehicle-model-div .hr-ele-icn__opt button,.form.multi-step .full-width .full #vehicle-mileage-div .hr-ele-icn__opt button{min-height:60px;display:flex;align-items:center;justify-content:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.form.multi-step .full-width .full #vehicle-make-div .hr-ele-icn__opt-ctnr.fix-height,.form.multi-step .full-width .full #vehicle-model-div .hr-ele-icn__opt-ctnr.fix-height{height:233px}.form.multi-step .full-width .full .hr-ele-icn__opt-ctnr .hr-ele-icn__opt button:after{content:'';position:absolute;left:50%;top:50%;width:45px;height:40px;transform:translate(-50%,-50%);background:url(/wp-content/uploads/2022/04/Pulse-1s-200px-1.gif);background-position:center;background-repeat:no-repeat;background-size:contain;display:none}.form.multi-step .full-width .full .hr-ele-icn__opt-ctnr .hr-ele-icn__opt button.add-loader:after{display:block}.form.multi-step .full-width .full .years_parent_div.fix-height{height:470px!important;overflow:hidden!important}.form.multi-step .full-width .full .hr-ele-icn__opt-ctnr.fix-height{height:195px;overflow:hidden}.form.multi-step .full-width .full .hr-ele-icn__opt-ctnr.auto-height{height:auto}.form.multi-step .full-width .full .hr-ele-icn__opt_all{width:100%;text-align:center}.form.multi-step .full-width .full .hr-ele-icn__opt-ctnr .hr-ele-icn__opt button.selected{border:1px solid rgb(41,118,209);box-shadow:rgb(41,118,209) 0 0 0 1px inset;background:#f4f8fd;opacity:.8}.form.multi-step .button-outer .buttonL{position:relative}.form.multi-step .button-outer .buttonL span.wpcf7-spinner{position:absolute;right:0;top:17px}@media screen and (max-width:767px){#quote-main-div .qf-supa__ttl,#quote-main-div .heading-box-large{font-size:28px}#quote-main-div .hr-ele-icn{width:100%;max-width:100%}.container.form.multi-step{padding:30px}.form.multi-step .full-width .full .hr-ele-icn__opt-ctnr .hr-ele-icn__opt{width:50%}.form.multi-step .full-width .full .hr-ele-icn{width:100%}.multi-step-actions{margin-top:0}.multi-step-actions a{font-size:15px}.form.multi-step .full-width h2{font-size:25px}.form.multi-step .full-width h4{font-size:18px}.form.multi-step .full-width .full label{font-size:14px}}.danger{color:red;font-size:13px;padding-left:10px}.wpcf7 form .wpcf7-response-output{color:#545454;font-size:14px;line-height:normal;font-weight:600}.form.multi-step .full-width .full .hr-ele-icn__opt_all button{min-height:unset!important}