@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wWw.ttf) format('truetype')}.warranty-reg .wrap{overflow:initial}.warranty-reg .row{margin-left:0;margin-right:0}#msform{text-align:center;position:relative;margin-top:30px;max-width:750px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;margin-bottom:40px}#msform fieldset{background:#fff;border:0 none;border-radius:0;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative}@media(min-width:768px){#msform fieldset{-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.4);box-shadow:0 0 15px 1px rgba(0,0,0,.4);padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;width:80%;margin:0 10%;position:relative}}#msform h2.fs-title{font-size:2rem}#msform fieldset:not(:first-of-type){display:none}::-webkit-input-placeholder{color:#ccc!important;font-style:oblique;text-transform:none}::-moz-placeholder{color:#ccc!important;font-style:oblique;text-transform:none}::-ms-input-placeholder{color:#ccc!important;font-style:oblique;text-transform:none}::placeholder{color:#ccc!important;font-style:oblique;text-transform:none}#msform select{height:42px;border:1px solid #ccc;border-radius:0;margin-bottom:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Lato,sans-serif;color:#2c3e50;font-size:1.6rem;font-weight:500}.form-control{height:calc(4.25rem + 2px);font-size:1.6rem}.form-control:focus{font-size:1.6rem;-webkit-box-shadow:none;box-shadow:none}#msform select#dealer-id{font-size:1.3em}input.form-control.datetimepicker-input{height:42px}input.form-control[readonly]{background-color:#fff!important}.form-group.file-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #ced4da;padding:3px;position:relative}.form-group.file-upload .inner-triangle{right:0;top:0}.form-group.file-upload label{margin-bottom:0;padding-left:10px;color:#939393}.form-group.inline-yn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formText-sm{text-align:left;font-size:1.2rem}.accept-terms{text-align:center}.formText-lg{text-align:left;font-size:1.4rem;font-weight:500;margin-right:20px}.form-group.inline-checkbox{text-align:left;position:relative;right:-15px}.form-group.inline-yn .custom-control.custom-radio.custom-control-inline{padding-right:6px}.form-group.inline-yn .custom-radio .custom-control-label{font-size:1.4rem}.form-group.inline-yn .custom-radio .custom-control-label::before{top:.5rem;width:1.2rem;height:1.2rem}.form-group.inline-yn .custom-radio .custom-control-label::after{top:.5rem;width:1.2rem;height:1.2rem}.form-group.inline-checkbox .custom-checkbox .custom-control-label::before{top:.5rem;width:1.3rem;height:1.3rem}.form-group.inline-checkbox .custom-checkbox .custom-control-label::after{top:.5rem;width:1.3rem;height:1.3rem}.custom-control-label::before{background-color:#ccc}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#1f1f1f}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#1f1f1f}label.custom-control-label:hover{cursor:pointer}.input-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap}input#customFile,input#builder-customFile{height:42px;padding:8px}.uppercase-text{text-transform:uppercase}#msform input:invalid.error,#msform input[type=file].error,#msform select:invalid.error,#msform .datetimepicker-input.error,#msform .file-upload.error{border:1px solid #f00!important}#msform .error-message,#msform .form-contact-us{display:none;font-size:12px;color:#f00;text-align:left;padding-left:20px}#msform .form-messages{margin-top:20px}#msform .action-button{width:100px;background:#1f1f1f;font-weight:bold;color:#fff;border:0 none;border-radius:25px;cursor:pointer;padding:10px 5px;margin:10px 5px}#msform .action-button:hover,#msform .action-button:focus{-webkit-box-shadow:0 0 0 2px white,0 0 0 3px #1f1f1f;box-shadow:0 0 0 2px white,0 0 0 3px #1f1f1f;outline:0}#msform .action-button-previous{width:100px;background:#5c5c5c;font-weight:bold;color:#fff;border:0 none;border-radius:25px;cursor:pointer;padding:10px 5px;margin:10px 5px;outline:0}#msform .action-button-previous:hover,#msform .action-button-previous:focus{-webkit-box-shadow:0 0 0 2px white,0 0 0 3px #ccc;box-shadow:0 0 0 2px white,0 0 0 3px #ccc}@media(min-width:750px){.article-page section.article-main-content .wrap h2{font-size:1.8rem}}.article-page section.article-main-content .wrap h2{font-size:2rem;color:#393838}.col-md-8.full-header{margin-right:auto;margin-left:auto;text-align:center}.fs-title{font-size:18px;text-transform:uppercase;color:#2c3e50;margin-bottom:10px;letter-spacing:2px;font-weight:bold}.fs-subtitle{font-weight:normal;font-size:13px;color:#666;margin-bottom:20px}.fs-text{font-weight:normal;font-size:13px;color:#666}#progressbar,#builder-progressbar{margin-bottom:30px;overflow:hidden;padding:0 9px;counter-reset:step}#progressbar li,#builder-progressbar li{list-style-type:none;color:#4d4a46;text-transform:uppercase;font-size:11px;width:33.33%;float:left;position:relative;letter-spacing:1px}#progressbar li:before,#builder-progressbar li:before{content:counter(step);counter-increment:step;width:28px;height:28px;line-height:26px;display:block;font-size:12px;font-weight:400;color:#333;background:#d6d6d6;border-radius:25px;margin:0 auto 10px auto}#progressbar li:after,#builder-progressbar li:after{content:'';width:100%;height:2px;background:#d6d6d6;position:absolute;left:-50%;top:13px;z-index:-1}#progressbar li:first-child:after,#builder-progressbar li:first-child:after{content:none}#progressbar li.active:before,#progressbar li.active:after,#builder-progressbar li.active:before,#builder-progressbar li.active:after{background:#1f1f1f;color:#fff}.warranty-modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%}.warranty-modal .modal-content{display:block;background-color:#fefefe;padding:20px;border:1px solid #888;border-radius:10px;margin-top:30%;width:60%;margin-left:20%;margin-right:20%;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.4);box-shadow:0 0 15px 1px rgba(0,0,0,.4);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:767px){.warranty-modal .modal-content{width:80%;margin-left:10%;margin-right:10%}}.warranty-modal .modal-content h2.fs-title{font-size:2rem!important}.warranty-modal .modal-content h2.center.impact-heading{font-size:2.8rem!important;font-weight:700}.warranty-modal .modal-content .action-button{width:100px;background:#1f1f1f;font-weight:bold;color:#fff;border:0 none;border-radius:25px;cursor:pointer;padding:10px 5px;margin:10px 5px}.warranty-modal .modal-content .action-button:hover,.warranty-modal .modal-content .action-button:focus{-webkit-box-shadow:0 0 0 2px white,0 0 0 3px #1f1f1f;box-shadow:0 0 0 2px white,0 0 0 3px #1f1f1f}.warranty-modal .modal-content .action-button-previous{width:100px;background:#ccc;font-weight:bold;color:#fff;border:0 none;border-radius:25px;cursor:pointer;padding:10px 5px;margin:10px 5px}.warranty-modal .modal-content .action-button-previous:hover,.warranty-modal .modal-content .action-button-previous:focus{-webkit-box-shadow:0 0 0 2px white,0 0 0 3px #ccc;box-shadow:0 0 0 2px white,0 0 0 3px #ccc}.row.sw-footer{width:100%;margin:0}.row.sw-footer .ss-recaptcha{width:100%}.row.sw-footer .ss-anchor-invisible-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row.sw-footer .ss-anchor-invisible-text .ss-anchor-pt{padding-left:20px}#dealer-picker-details{font-size:1rem!important}#dealers-no-results,#dealer-name,#dealer-picker-details{display:none}.wrap{overflow:hidden}#zip.form-control{font-size:1.5rem!important}.spinner-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:98}.spinner{z-index:99}.spinner::before{border:solid 3px #eee;border-bottom-color:#ef6565;border-radius:50%;content:"";height:40px;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:40px}@-webkit-keyframes spinner{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg);transform:translate3d(-50%,-50%,0) rotate(0deg)}100%{-webkit-transform:translate3d(-50%,-50%,0) rotate(360deg);transform:translate3d(-50%,-50%,0) rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0deg);transform:translate3d(-50%,-50%,0) rotate(0deg)}100%{-webkit-transform:translate3d(-50%,-50%,0) rotate(360deg);transform:translate3d(-50%,-50%,0) rotate(360deg)}}.spinner{height:100vh;opacity:1;-webkit-transition:opacity linear .1s;transition:opacity linear .1s}.spinner::before{-webkit-animation:2s linear infinite spinner;animation:2s linear infinite spinner;border:solid 3px #eee;border-bottom-color:#ef6565;border-radius:50%;content:"";height:40px;left:50%;opacity:inherit;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform-origin:center;transform-origin:center;width:40px;will-change:transform}.spinner-overlay.hidden{-webkit-animation:fadeOut 1s;animation:fadeOut 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeOut{100%{opacity:0;visibility:hidden}}@keyframes fadeOut{100%{opacity:0;visibility:hidden}}