@keyframes slideLeft{0%{margin-left:200px}100%{margin-left:0}}@-webkit-keyframes rotating /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#volvo #vue_recall_index,#retail #vue_recall_index{font-weight:400;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center}#volvo #vue_recall_index .recall-container,#retail #vue_recall_index .recall-container{max-width:820px;margin-top:100px;margin-bottom:150px}#volvo #vue_recall_index .recall-container.step-2,#retail #vue_recall_index .recall-container.step-2{max-width:620px;text-align:center}#volvo #vue_recall_index .recall-container .recall-header,#retail #vue_recall_index .recall-container .recall-header{padding:15px;margin-bottom:75px;text-align:center}#volvo #vue_recall_index .recall-container .recall-header .title,#retail #vue_recall_index .recall-container .recall-header .title{font-size:40px;margin-bottom:38px;color:#000}#volvo #vue_recall_index .recall-container .recall-header .subtitle,#retail #vue_recall_index .recall-container .recall-header .subtitle{font-size:20px;color:#000;font-weight:400;line-height:1.3}#volvo #vue_recall_index .recall-container .row-vin-recall-form,#retail #vue_recall_index .recall-container .row-vin-recall-form{background:#f5f5f5;padding:60px}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event input,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event input{width:100%;font-weight:300;padding:16px;height:initial;border-radius:5px;border:1px solid #999;font-size:18px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event input:focus,#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event input:focus-visible,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event input:focus,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event input:focus-visible{border:1px solid #284e80;box-shadow:none;outline:none}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall{margin-bottom:25px}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall.error .input-vin input,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall.error .input-vin input{border:1px solid #ba2b2b !important}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall.error .errors-wrapper .error,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall.error .errors-wrapper .error{color:#ba2b2b}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall .title .where-find-vin,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall .title .where-find-vin{color:#284e80;display:block !important;cursor:pointer;float:right;text-transform:uppercase}@media(max-width: 768px){#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall .title .where-find-vin,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall .title .where-find-vin{width:100%;float:left}}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall .submit-btn,#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall .glyphicon-info-sign,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall .submit-btn,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall .glyphicon-info-sign{display:none}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall form .title,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .component-vin-recall form .title{margin-bottom:15px}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .universal-service-form .contact-fields .error input,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .universal-service-form .contact-fields .error input{border:1px solid #ba2b2b !important}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .universal-service-form .contact-fields .error .tip_error,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .universal-service-form .contact-fields .error .tip_error{display:block !important}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .universal-service-form .contact-fields .gdpr .container-gdprDisclaimers .gdprDisclaimer .gdpr-content label,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .universal-service-form .contact-fields .gdpr .container-gdprDisclaimers .gdprDisclaimer .gdpr-content label{font-weight:400}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn{display:block;text-align:center}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn{background-image:none;border:none;font-weight:500;background-color:#284e80;border-radius:4px;display:inline-block;font-size:15px;text-transform:uppercase;color:#fff;padding:15px 25px;cursor:pointer;width:initial;min-width:auto}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn.ghost,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn.ghost{border:2px solid #284e80;color:#284e80;background-color:rgba(0,0,0,0)}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn.ghost:hover,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn.ghost:hover{border:2px solid #284e80;color:#fff;background-color:#284e80}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn.ghost:disabled,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn.ghost:disabled{cursor:not-allowed;opacity:.3}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn:hover,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn:hover{text-decoration:none;background-color:#000;color:#fff}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn:disabled,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn:disabled{cursor:not-allowed;opacity:.3}#volvo #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn .glyphicon,#retail #vue_recall_index .recall-container .row-vin-recall-form .wrapper-vin-event .cta-btn .btn .glyphicon{display:none}#volvo #vue_recall_index .simple-popup .lightbox-content .close-btn,#retail #vue_recall_index .simple-popup .lightbox-content .close-btn{height:36px !important;width:36px;padding:5px 16px !important;background-color:#284e80 !important}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}/*# sourceMappingURL=recalls-volvo.css.map */
