body{margin:0;font-family:"Lato";color:#000;font-size:18px;line-height:1.5em;background-color:#f1f2f5}body .content-wrapper{width:100%;margin-top:20px;margin-bottom:20px}body .title{font-family:"Rubik",sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#000}@media only screen and (max-width: 960px){body{background-color:#fff;height:100vh}body #root{height:100%}body .app-wrapper>.quote-wrapper>.MuiGrid-container{display:block}}body a{color:#000}.progress-container{display:flex;width:160px;height:5px;flex-direction:column;align-items:flex-start;gap:8px;background-color:#f1f2f5;border:1px solid #fff;overflow:hidden}.header-container{display:flex;align-items:center;position:relative}.progress-bar{width:0;height:100%;background-color:#7300ff;transition:width .3s ease}.question-title-car{color:#40475e;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:150%;margin-top:12px}.additional-question ul{margin-inline-start:-18px;margin-block-start:2px;margin-block-end:0px}.question-title{color:#000;font-family:Rubik;font-size:24px;font-style:normal;font-weight:700;line-height:150%;margin-top:12px;margin-bottom:24px;display:inline-block}.question-description .question-bluetooth-title{color:#000;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:19.6px;display:inline-flex}.question-description .question-bluetooth-description{color:#000;font-family:Lato;font-size:14px;font-style:normal;font-weight:500;line-height:19.6px}.question-tip{margin-top:0px !important;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:var(--radius-radius-sm, 4px)}.question-tip span{color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.question-description{margin-top:24px;margin-bottom:10px;display:flex;padding:var(--spacing-spacing-sm, 12px);flex-direction:column;align-items:flex-start;gap:var(--spacing-spacing-sm, 12px);align-self:stretch;border-radius:var(--radius-radius-sm, 4px);background:var(--surface-surface-primary, #f1f2f5)}.question-description span{color:#000;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media(max-width: 769px){.question-description span{font-size:14px}}.search-car-v2 .form-split-title{padding-bottom:16px}.search-car-v2 button#SearchCarByVinV2,.search-car-v2 button#SearchCarByPlateV2{display:flex;align-items:center;gap:24px;align-self:stretch;background:#6cf96a;color:#222;box-shadow:none}.search-car-v2 .search-car-back{cursor:pointer;margin-bottom:10px}.search-car-v2 .search-car-back span{position:relative;top:2px;font-size:1.25rem;margin-right:8px}.under-line-v2{margin-left:5px !important;cursor:pointer;font-size:18px !important;font-family:"Lato" !important;padding-bottom:1px}.search-way{font-family:Lato;font-size:18px;font-style:normal;font-weight:500;line-height:160%;padding-bottom:4px;border-bottom:1px solid #7300ff;color:#7300ff}.button-line{height:2px;background:#000;flex-grow:1;margin-left:24px}.quote-wrapper.search-car-v2 .eliglibleMessage{display:flex;justify-content:flex-end}@media(max-width: 600px){.quote-wrapper.search-car-v2 .eliglibleMessage{justify-content:start;height:48px;align-items:center;margin-left:10px}}.quote-wrapper.search-car-v2 .eliglibleMessage .CheckCircleIcon{margin-top:3px;margin-right:5px;width:16px;height:17px}@media(max-width: 600px){.quote-wrapper.search-car-v2 .eliglibleMessage .CheckCircleIcon{margin-top:0px;margin-right:5px;margin-left:3px;width:16px;height:16px}}.quote-wrapper.search-car-v2 .eliglibleMessage .Typography{font-family:"Lato";font-size:1rem;text-transform:none;font-weight:400;color:#2d3143}@media(max-width: 600px){.quote-wrapper.search-car-v2 .eliglibleMessage .Typography{color:#eef0f2;font-size:14px;font-weight:700;line-height:19.6px;text-align:left}}.quote-wrapper.search-car-v2 .externalButton{font-family:"Lato";font-size:1rem;text-decoration-line:underline;cursor:pointer;text-transform:none;color:#7300ff;font-weight:400;line-height:1.5rem}@media(min-width: 769px){.quote-wrapper.search-car-v2 #searchVehicleContainer .rjsf,.quote-wrapper.search-car-v2 #searchVehicleContainerVin .rjsf{display:flex !important;flex-direction:column}.quote-wrapper.search-car-v2 #searchVehicleContainer .btn-arrow,.quote-wrapper.search-car-v2 #searchVehicleContainerVin .btn-arrow{padding:2rem;margin-top:8px;margin-left:auto}.quote-wrapper.search-car-v2 #searchVehicleContainer .rjsf>.MuiGrid-root.form-group:first-child{width:50%;margin-right:2rem}.quote-wrapper.search-car-v2 #searchVehicleContainerVin .rjsf>.MuiGrid-root.form-group:first-child{width:100%;margin-right:2rem}}.vehicle-title{color:#40475e;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:140%;margin-top:24px}.non_nsp_message{font-weight:700 !important;font-size:16px !important;line-height:24px !important;font-family:Lato !important;padding:8px;display:flex;background-color:rgba(255,199,90,.2);color:#2d3143;width:79%;margin-bottom:1.5rem !important}@media only screen and (max-width: 1024px){.non_nsp_message{width:95.5%}}.non_nsp_button{font-weight:900 !important;background-color:#d3d4da !important;font-size:16px !important;line-height:25.6px !important;letter-spacing:.06rem !important}.non_nsp_tooltip{margin-top:12px;margin-left:8px}.backText{font-family:"Lato",sans-serif;font-size:14px;font-weight:700;line-height:19.6px;color:#7300ff}.header-message-wrapper{padding:20px;background-color:#ffbda4;margin-top:-16px;margin-bottom:10px}.eligible-vehicle-button{background-color:#fff;color:#000;padding:10px;margin-top:10px}.customer-service{display:flex;flex-direction:column;height:70vh;justify-content:center;width:100%;max-width:628px;margin:0 auto}.back-home{font-family:"Lato",sans-serif;font-size:16px;font-weight:400;line-height:24px;font-style:normal;color:#7300ff;text-decoration:underline}.navigateText{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#222;margin-bottom:24px}.model-link-text{font-family:"Lato",sans-serif;font-size:16px;line-height:24px;color:#7300ff;cursor:pointer;text-decoration:none;border-bottom:1px solid #7300ff}.body-style-title{margin-top:12px;margin-bottom:10px}.body-style-list{margin-top:5px}.car-poppup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#292c3d;display:flex;justify-content:center;align-items:flex-end;z-index:999}.car-poppup-content{background-color:#fff;padding:40px 24px 40px 24px}.car-popup-add-other-button{background-color:#6cf96a !important;border-radius:2x;color:#000;margin-top:24px !important;font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:25.6px;letter-spacing:.96px}.car-popup-no-other-button{background-color:#d3d4da !important;border-radius:2x;color:#000;margin-top:24px !important;font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:25.6px;letter-spacing:.96px}.coverage-type-questions-content{width:100%}.coverage-type-questions-content .content-heading1,.coverage-type-questions-content .content-heading2,.coverage-type-questions-content .learn-more-link{font-family:Lato;font-style:normal;line-height:150%;color:#000}.coverage-type-questions-content .content-heading1{font-size:18px;font-weight:700;line-height:160%;margin-bottom:12px}.coverage-type-questions-content .content-heading2{font-size:16px;font-weight:400}.coverage-type-questions-content .learn-more-link{font-size:16px;font-weight:700;color:#7300ff;-webkit-text-decoration:underline solid auto;text-decoration:underline solid auto;text-underline-offset:4px;text-underline-position:from-font;cursor:pointer;margin-top:12px}.mb-24{margin-bottom:24px !important}
.cube-cont{position:fixed;z-index:9999;margin:0 auto;top:0;bottom:0;left:0;right:0;background:#1a1c28;--offset: 57px}.cube-cont .svg-wrap{transform-origin:center center;position:absolute;transform:scale(0.5) translate(calc(-50% - var(--offset)), calc(-50% - var(--offset)));top:calc(38% - var(--offset));left:calc(50% - var(--offset))}@media(min-width: 900px){.cube-cont .svg-wrap{transform:scale(0.7) translate(-70%, -50%);top:38%;left:50%}}.cube-cont>.microcopy-label{position:absolute;text-align:center;transform:translate(-50%, -50%);left:50%;top:calc(38% + 125px);font-size:x-large;color:#fff;width:calc(100% - 3rem)}@media(min-width: 900px){.cube-cont>.microcopy-label{top:calc(38% + 180px)}}.mi-content-svg .svg-wrap{top:calc(28% - var(--offset)) !important}@media(min-width: 900px){.mi-content-svg .svg-wrap{top:28% !important}}.mi-content{top:calc(28% + 125px) !important}@media(min-width: 900px){.mi-content{top:calc(28% + 150px) !important}}.landing-page-content{position:absolute;transform:translate(-50%, -50%);left:50%;top:calc(32% + 250px) !important;color:#fff;border:1px solid #fff;padding:20px 30px;width:70%;text-align:left}@media(max-width: 480px){.landing-page-content{top:calc(30% + 250px) !important}}@media(min-width: 489px){.landing-page-content{top:calc(28% + 270px) !important}}@media(min-width: 900px){.landing-page-content{padding:20px 100px;width:auto;text-align:center}}.landing-page-content .landing-page-content__title{padding:0 20px}.landing-page-content__description{font-size:16px;color:#fff}.landing-page-content__description>ul{display:flex;flex-direction:column;align-items:flex-start;font-size:16px;margin:8px}
