@charset "UTF-8";.form-container{padding:0 20px}@media (min-width:768px){.form-container{padding:0}}.form-section-heading{font-size:24px;font-size:36px}.form-section-h2,.form-section-heading{color:#fff;font-family:GenesisSansHeadRegular,Verdana,sans-serif;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px;text-transform:uppercase}.form-section-h2{font-size:24px;margin-top:32px}.form-main-content-recall{display:flex;flex-direction:column;gap:24px;margin-top:40px;padding-bottom:80px}.form-main-content-recall .legal-disclaimer-wrapper{padding-bottom:16px}.form-main-content-recall .legal-disclaimer-wrapper.incomplete{display:flex;flex-wrap:wrap;justify-content:space-between}.form-main-content-recall .legal-disclaimer-wrapper.incomplete .legal-button-see-more{width:unset}.form-main-content-recall .legal-disclaimer-wrapper.incomplete .cta-wrapper-book-service{align-items:center;display:flex;gap:4px}.form-main-content-recall .legal-disclaimer-wrapper.incomplete .cta-wrapper-book-service .book-service-cta{color:#fff;font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.form-main-content-recall .legal-disclaimer-wrapper.incomplete .cta-wrapper-book-service .icon-chevron-right{font-size:20px}.form-main-content-recall .legal-button,.form-main-content-recall .legal-button-see-more{align-items:center;border:none;cursor:pointer;display:flex;justify-content:flex-end;width:100%}.form-main-content-recall .legal-button-see-more:focus,.form-main-content-recall .legal-button:focus{outline:none}.form-main-content-recall .legal-button-see-more__text,.form-main-content-recall .legal-button__text{color:#fff;font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-right:4px;text-decoration:none}.form-main-content-recall .legal-button-see-more__icon,.form-main-content-recall .legal-button__icon{color:#fff;font-size:16px;transform:rotate(0deg);transition:transform .3s ease-in-out}.form-main-content-recall .legal-button-see-more__icon.expanded,.form-main-content-recall .legal-button__icon.expanded{transform:rotate(180deg)}.form-main-content-recall .legal-button .icon-see-more,.form-main-content-recall .legal-button-see-more .icon-see-more{font-size:16px}.form-main-content-recall .legal-button{justify-content:flex-start}.form-main-content-recall .disclaimer-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease-in-out,padding-top .4s ease-in-out,opacity .4s ease-in-out;visibility:hidden}.form-main-content-recall .disclaimer-content.expanded{max-height:1100px;opacity:1;padding-top:1rem;visibility:visible}.form-main-content-recall .disclaimer-content .link-in-text{color:#fff}.form-main-content-recall .disclaimer-content p{color:#fff;font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper{display:flex;flex-direction:column;gap:16px}.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper .heading{font-family:GenesisSansHeadRegular,Verdana,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper .recall-status{font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper .desc-wrapper{display:flex;flex-direction:column;gap:8px}.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper .desc-wrapper .head{font-family:GenesisSansTextMedium,Verdana,sans-serif;font-size:14px;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:normal}.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper .desc-wrapper .desc{font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper .download-doc-wrapper{display:flex;flex-direction:column;gap:24px}.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper .download-doc-wrapper .heading{font-family:GenesisSansTextMedium,Verdana,sans-serif;font-size:14px;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:normal}.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper .download-doc-wrapper .recall-notice{align-items:center;display:flex;gap:4px}.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper .download-doc-wrapper .recall-notice .icon-brochure{font-size:22px}.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper .download-doc-wrapper .recall-notice a{color:#fff}.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper .download-doc-wrapper .recall-issue-date,.form-main-content-recall .disclaimer-content .recalls-details-expand-wrapper .download-doc-wrapper .recall-notice a{font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.form-main-content-recall .recall-result.hide{display:none}.form-main-content-recall .recall-result .vehicle-recalls{display:flex;flex-direction:column;gap:40px}.form-main-content-recall .recall-result .vehicle-recalls .vehicle-recalls-heading{font-family:GenesisSansHeadRegular,Verdana,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.form-main-content-recall .recall-result .vehicle-recalls .vehicle-recalls-details{display:flex;flex-direction:column;gap:40px}.form-main-content-recall .recall-result .vehicle-recalls .vehicle-recalls-details .vehicle-info{align-items:center;display:flex;gap:8px;margin-bottom:-24px}.form-main-content-recall .recall-result .vehicle-recalls .vehicle-recalls-details .vehicle-info .vehicle-name{font-family:GenesisSansHeadRegular,Verdana,sans-serif;font-size:24px;font-size:36px;font-style:normal;font-weight:400;line-height:normal}.form-main-content-recall .recall-result .vehicle-recalls .vehicle-recalls-details .vehicle-info .vehicel-trim{font-family:GenesisSansHeadRegular,Verdana,sans-serif;font-size:24px;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.form-main-content-recall .recall-result .vehicle-recalls .vehicle-recalls-details .vehicle-vin-details{display:flex;flex-direction:column;gap:12px}.form-main-content-recall .recall-result .vehicle-recalls .vehicle-recalls-details .vehicle-vin-details .no-recalls,.form-main-content-recall .recall-result .vehicle-recalls .vehicle-recalls-details .vehicle-vin-details .vin-details,.form-main-content-recall .recall-result .vehicle-recalls .vehicle-recalls-details .vehicle-vin-details .warranty-details{font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.form-main-content-recall .recall-result .vehicle-recalls .vehicle-recalls-details .vehicle-vin-details .no-recalls{color:#cf2d2e}.form-main-content-recall .recall-result .safety-recalls{display:flex;flex-direction:column;gap:40px;padding-top:40px}.form-main-content-recall .recall-result .safety-recalls>.separator{padding:0}.form-main-content-recall .recall-result .safety-recalls .safety-recalls-heading-anchors{align-items:center;display:flex;gap:24px}.form-main-content-recall .recall-result .safety-recalls .safety-recalls-heading-anchors .vehicle-recalls-heading{font-family:GenesisSansHeadRegular,Verdana,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.form-main-content-recall .recall-result .safety-recalls .safety-recalls-heading-anchors .anchors-wrapper{display:flex;gap:16px}.form-main-content-recall .recall-result .safety-recalls .safety-recalls-heading-anchors .anchors-wrapper:has(a:nth-child(2))>a:first-child{border-right:2px solid #ccc;padding-right:16px}.form-main-content-recall .recall-result .safety-recalls .safety-recalls-heading-anchors .anchors-wrapper .link-to-scroll{color:#fff;cursor:pointer;font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type{display:flex;flex-direction:column;gap:40px}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .vehicle-recalls-subheading{font-family:GenesisSansTextMedium,Verdana,sans-serif;font-size:14px;font-size:20px;font-style:normal;font-weight:500;font-weight:400;letter-spacing:.2px;line-height:normal}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper{display:flex;flex-direction:column;gap:40px}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper{border:1px solid #aaa8a5;display:flex;flex-direction:column;gap:40px;margin-bottom:0;padding:32px 40px}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .recalls-repair-msg{color:#c36f51;font-family:GenesisSansTextMedium,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:normal;text-transform:uppercase}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:-40px}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .number-wrapper,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .recall-issue-wrapper,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .repair-wrapper,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .status-wrapper,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .transport-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:200px}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .number-wrapper .head,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .recall-issue-wrapper .head,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .repair-wrapper .head,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .status-wrapper .head,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .transport-wrapper .head{color:#aaa8a5;font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;min-height:40px}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .number-wrapper .content,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .recall-issue-wrapper .content,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .repair-wrapper .content,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .status-wrapper .content,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .transport-wrapper .content{color:#fff;font-family:GenesisSansTextMedium,Verdana,sans-serif;font-size:14px;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:normal}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .number-wrapper .content.complete,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .recall-issue-wrapper .content.complete,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .repair-wrapper .content.complete,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .status-wrapper .content.complete,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .transport-wrapper .content.complete{color:#34ba85}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .number-wrapper .content.complete:before,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .recall-issue-wrapper .content.complete:before,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .repair-wrapper .content.complete:before,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .status-wrapper .content.complete:before,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .transport-wrapper .content.complete:before{color:#34ba85;content:"✓";display:inline-block;font-weight:700;margin-right:4px}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .number-wrapper .content.incomplete,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .recall-issue-wrapper .content.incomplete,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .repair-wrapper .content.incomplete,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .status-wrapper .content.incomplete,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .transport-wrapper .content.incomplete{color:#cf2d2e}.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .number-wrapper .content.incomplete:before,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .recall-issue-wrapper .content.incomplete:before,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .repair-wrapper .content.incomplete:before,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .status-wrapper .content.incomplete:before,.form-main-content-recall .recall-result .safety-recalls .list-recalls-type .multi-recalls-wrapper .safety-recalls-wrapper .safety-table-data .transport-wrapper .content.incomplete:before{color:#cf2d2e;content:"✘";display:inline-block;font-weight:700;margin-right:4px}.form-main-content-recall .checkbox_selection.google-recaptcha-data{border-top:1px solid #aaa8a5;display:flex;flex-direction:column;gap:16px;padding-bottom:16px;padding-top:40px}.form-main-content-recall .checkbox_selection.google-recaptcha-data .checkbox-wrapper{display:flex;font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:4px 0}.form-main-content-recall .checkbox_selection.google-recaptcha-data .checkbox-wrapper input{display:none}.form-main-content-recall .checkbox_selection.google-recaptcha-data .checkbox-wrapper .checkbox-text .link-in-text{color:#fff}.form-main-content-recall .checkbox_selection.google-recaptcha-data .checkbox-wrapper .checkbox-label{background-color:#151515;border:1px solid #fff;cursor:pointer;display:inline-block;height:20px;margin-right:8px;position:relative;transition:background-color .3s,border-color .3s;vertical-align:middle;width:20px}.form-main-content-recall .checkbox_selection.google-recaptcha-data .checkbox-wrapper .custom-checkbox-email-signup:checked+.checkbox-label,.form-main-content-recall .checkbox_selection.google-recaptcha-data .checkbox-wrapper .custom-checkbox-marketing:checked+.checkbox-label,.form-main-content-recall .checkbox_selection.google-recaptcha-data .checkbox-wrapper .custom-checkbox-policy:checked+.checkbox-label{background-color:#c36f51;border-color:#c36f51}.form-main-content-recall .checkbox_selection.google-recaptcha-data .checkbox-wrapper .custom-checkbox-email-signup:checked+.checkbox-label:after,.form-main-content-recall .checkbox_selection.google-recaptcha-data .checkbox-wrapper .custom-checkbox-marketing:checked+.checkbox-label:after,.form-main-content-recall .checkbox_selection.google-recaptcha-data .checkbox-wrapper .custom-checkbox-policy:checked+.checkbox-label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:11px;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%) rotate(45deg);width:5px}.form-main-content-recall .checkbox_selection.google-recaptcha-data .checkbox-wrapper .error_text{color:#cf2d2e;flex-basis:100%;font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px}.form-main-content-recall .banner-list{display:flex;flex-direction:column;gap:24px}.form-main-content-recall .banner-list .change-ownership-banner,.form-main-content-recall .banner-list .recalls-canada-banner,.form-main-content-recall .banner-list .report-safety-banner{align-items:flex-start;background:#d2f7ff;border:1px solid #85def2;color:#000;display:flex;gap:12px;justify-content:center;padding:24px 16px}.form-main-content-recall .banner-list .change-ownership-banner .icon-co,.form-main-content-recall .banner-list .recalls-canada-banner .icon-co,.form-main-content-recall .banner-list .report-safety-banner .icon-co{font-size:20px}.form-main-content-recall .banner-list .change-ownership-banner .banner-text-wrapper,.form-main-content-recall .banner-list .recalls-canada-banner .banner-text-wrapper,.form-main-content-recall .banner-list .report-safety-banner .banner-text-wrapper{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:4px;justify-content:center}.form-main-content-recall .banner-list .change-ownership-banner .banner-text-wrapper .banner-head,.form-main-content-recall .banner-list .recalls-canada-banner .banner-text-wrapper .banner-head,.form-main-content-recall .banner-list .report-safety-banner .banner-text-wrapper .banner-head{color:#000;font-family:GenesisSansTextBold,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.4px;line-height:normal}.form-main-content-recall .banner-list .change-ownership-banner .banner-text-wrapper .banner-desc,.form-main-content-recall .banner-list .recalls-canada-banner .banner-text-wrapper .banner-desc,.form-main-content-recall .banner-list .report-safety-banner .banner-text-wrapper .banner-desc{color:#000;font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.form-main-content-recall .banner-list .change-ownership-banner .banner-text-wrapper .banner-desc a,.form-main-content-recall .banner-list .recalls-canada-banner .banner-text-wrapper .banner-desc a,.form-main-content-recall .banner-list .report-safety-banner .banner-text-wrapper .banner-desc a{color:#000;word-break:break-word}.form-main-content-recall .banner-list .change-ownership-banner .banner-text-wrapper .banner-link,.form-main-content-recall .banner-list .recalls-canada-banner .banner-text-wrapper .banner-link,.form-main-content-recall .banner-list .report-safety-banner .banner-text-wrapper .banner-link{font-family:GenesisSansTextMedium,Verdana,sans-serif;font-size:14px;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;color:#000;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.form-main-content-recall .banner-list .recalls-canada-banner{background:#fdf8e3;border:1px solid #f5d462}.form-main-content-recall .banner-list .recalls-canada-banner .banner-text-wrapper .banner-desc{padding-left:15px}.form-group-recall{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}@media (min-width:768px){.form-group-recall{flex-direction:row;width:100%}}@media (min-width:1200px){.form-group-recall{flex-direction:row;width:60%}}.separator{border-bottom:1px solid grey;padding:16px}.form-field{display:flex;flex-basis:100%;flex-direction:column;flex-grow:1;gap:16px;min-width:150px}@media (min-width:768px){.form-field{flex-basis:calc(50% - 0.5rem)}}.form-field.country,.form-field.province-state,.form-field.title-select{position:relative}.form-field.country .icon-chevron-down,.form-field.province-state .icon-chevron-down,.form-field.title-select .icon-chevron-down{bottom:10px;font-size:24px;pointer-events:none;position:absolute;right:8px}.form-field.country .icon-chevron-down:before,.form-field.province-state .icon-chevron-down:before,.form-field.title-select .icon-chevron-down:before{color:#4d4d4d}.form-field .vin-input-wrapper{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px}@media (min-width:768px){.form-field .vin-input-wrapper{flex-direction:row}}.form-field .vin-input-wrapper input{flex-grow:1}.form-field .vin-input-wrapper .open-vin-modal{display:none}@media (min-width:768px){.form-field .vin-input-wrapper .open-vin-modal{display:flex}}.form-field .vin-input-wrapper .open-vin-modal.mobile-view-vin{align-self:flex-start;display:flex}@media (min-width:768px){.form-field .vin-input-wrapper .open-vin-modal.mobile-view-vin{display:none}}.form-field .open-vin-modal{display:none}@media (min-width:768px){.form-field .open-vin-modal{display:flex}}.form-field label,.form-field label.custom-file-label{font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.form-field label.custom-file-label{align-items:center;background:linear-gradient(90deg,#fff 50%,transparent 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #fff;color:#fff;display:flex;justify-content:center;margin-bottom:12px;max-width:-moz-fit-content;max-width:fit-content;min-height:44px;min-width:140px;padding:0 32px;text-decoration:none;transition:all .3s ease}.form-field label.custom-file-label:hover{background-position:0 100%;color:#000;cursor:pointer}.form-field input{align-items:center;align-self:stretch;background:#fff;border:1px solid #aaa8a5;display:flex;font-size:16px;height:44px;justify-content:space-between;padding:0 8px}.form-field input.form__input{letter-spacing:5px}.form-field input#upload-proof{display:none}.form-field input.input-error-msg{border:1px solid #cf2d2e}.form-field select{align-items:center;align-self:stretch;background:#fff;border:1px solid #aaa8a5;color:#4d4d4d;display:flex;font-size:16px;height:44px;justify-content:space-between;padding:0 8px}.form-field select.input-error-msg{border:1px solid #cf2d2e}.form-field a{align-items:center;color:#fff;display:flex;gap:2px;margin-top:-8px;text-decoration:none}.form-field a,.form-field p{font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.form-field p{font-size:20px}.form-field .upload-proof-desc{margin-bottom:24px}.form-field.upload-proof{border-bottom:1px solid #aaa8a5;padding-bottom:40px}.radio-options{display:flex;gap:1rem;margin-top:8px}.radio-options .custom-radio{align-items:center;cursor:pointer;display:flex;font-family:GenesisSansTextMedium,Verdana,sans-serif;font-size:14px;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:normal;padding:4px 0}.radio-options .custom-radio input{display:none}.radio-options .custom-radio input:checked+label:before{background-color:#151515;border-color:#c36f51}.radio-options .custom-radio input:checked+label:after{background-color:#c36f51;border-radius:50%;content:"";height:14px;left:4px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.radio-options .custom-radio label{cursor:pointer;font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;line-height:normal;padding-left:30px;position:relative}.radio-options .custom-radio label:before{background-color:#151515;border:1px solid #fff;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s,border-color .3s;width:20px}.input-with-addon{align-items:center;display:flex;flex-wrap:wrap}.input-with-addon .error_text{flex-basis:100%;margin-top:-10px}.input-with-addon input{flex-grow:1}.addon-button{align-items:center;background-color:#4d4d4d;border:1px solid #fff;display:flex;height:44px;justify-content:center;padding:10px 20px}@media (min-width:768px){.form-group-recall{flex-direction:row;width:60%}}body{color:#eee;font-family:sans-serif}label{margin-bottom:16px}.form-description-recall{width:60%}.form-description-recall,.form-description-recall a{font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}.form-description-recall a{color:#fff}.error_text{color:#cf2d2e;display:none;flex-basis:100%;font-size:16px;font-size:12px;margin-top:-10px}#check-another-vin,#form-submit-recall,.error_text{font-family:GenesisSansTextRegular,Verdana,sans-serif;font-style:normal;font-weight:400;line-height:normal}#check-another-vin,#form-submit-recall{align-items:center;align-self:center;background:linear-gradient(90deg,#fff 50%,transparent 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #fff;color:#fff;display:flex;font-size:16px;font-size:20px;height:44px;justify-content:center;min-height:44px;min-width:140px;padding:0 32px;text-decoration:none;transition:all .3s ease;width:100%}@media (min-width:768px){#check-another-vin,#form-submit-recall{max-width:-moz-fit-content;max-width:fit-content}}#check-another-vin:hover,#form-submit-recall:hover{background-position:0 100%;color:#000;cursor:pointer}#check-another-vin{align-self:flex-start;margin-bottom:-40px;margin-top:0}.modal-sitecore{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1000}.modal-sitecore.modal--visible{opacity:1;visibility:visible}.modal-sitecore.modal--visible .modal__content{transform:scale(1)}.modal__content{background-color:#fff;max-height:80vh;max-width:900px;overflow-y:auto;padding:32px 16px;position:relative;transform:scale(.95);transition:transform .3s ease;width:90%}@media (min-width:768px){.modal__content{padding:48px 32px}}.modal__header{align-items:flex-start;display:flex;font-family:GenesisSansHeadRegular,Verdana,sans-serif;font-size:24px;font-size:36px;font-style:normal;font-weight:400;gap:12px;justify-content:space-between;line-height:normal;margin-bottom:1rem;position:relative}.modal__title{color:#000;font-size:28px;font-weight:700;width:92%}@media (min-width:768px){.modal__title{font-size:36px}}.modal__close{background:none;border:none;color:#aaa;cursor:pointer;font-size:2rem;line-height:1;position:absolute;right:0;top:-16px;transition:color .2s ease}@media (min-width:768px){.modal__close{top:-24px}}.modal__close:hover{color:#333}.icon-close:before,.modal__close.icon-close:before{color:#000}.modal__body{color:#000;font-size:1rem;line-height:1.6}.vin_modal .modal-sitecore .modal__content .modal__body{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center}@media (min-width:1200px){.vin_modal .modal-sitecore .modal__content .modal__body{flex-direction:row}}.vin_modal .modal-sitecore .modal__content .modal__body .vin-image-wrapper{align-items:center;display:flex;justify-content:center;min-width:260px}@media (min-width:768px){.vin_modal .modal-sitecore .modal__content .modal__body .vin-image-wrapper{min-width:313px}}.vin_modal .modal-sitecore .modal__content .modal__body .vin-image-wrapper img{max-width:350px;-o-object-fit:cover;object-fit:cover;width:100%}.vin_modal .modal-sitecore .modal__content .modal__body .vin-instructions-wrapper{display:flex;flex-direction:column;gap:24px}.vin_modal .modal-sitecore .modal__content .modal__body .vin-instructions-wrapper .vin-info,.vin_modal .modal-sitecore .modal__content .modal__body .vin-instructions-wrapper .vin-location{display:flex;flex-direction:column;gap:8px}.vin_modal .modal-sitecore .modal__content .modal__body .vin-instructions-wrapper .vin-info .heading,.vin_modal .modal-sitecore .modal__content .modal__body .vin-instructions-wrapper .vin-location .heading{font-family:GenesisSansTextMedium,Verdana,sans-serif;font-size:14px;font-size:24px;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:normal}.vin_modal .modal-sitecore .modal__content .modal__body .vin-instructions-wrapper .vin-info .desc,.vin_modal .modal-sitecore .modal__content .modal__body .vin-instructions-wrapper .vin-location .desc{font-family:GenesisSansTextRegular,Verdana,sans-serif;font-size:16px;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.banner_component .banner_img{-o-object-position:left;object-position:left}