.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}
#SummaryDriver .quote-wrapper{display:flex;justify-content:center}#SummaryDriver .content-wrapper{width:100%}#SummaryDriver .title{font-family:"Rubik",sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#000;text-align:left;margin-top:12px}#SummaryDriver .car-details{border:1px solid #b9c0ca;padding:24px 12px 8px 12px;margin-top:24px;border-radius:8px;word-break:break-word}#SummaryDriver .vehicle-info-field{margin-bottom:16px}#SummaryDriver .vehicle-info-field .field-title{font-family:"Lato",sans-serif;font-size:14px;font-weight:500;line-height:19.6px;color:#000}#SummaryDriver .vehicle-info-field .field-content{display:flex;justify-content:space-between;align-items:center;margin-top:4px}#SummaryDriver .vehicle-info-field .field-content .content-text{font-family:"Lato",sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#000}#SummaryDriver .vehicle-info-field .field-content .edit-icon{width:40px;height:40px;cursor:pointer;opacity:1;flex-shrink:0}#SummaryDriver .vehicle-info-field .field-content .non-edit-icon{width:40px;height:40px;cursor:not-allowed;opacity:.5}#SummaryDriver .divider{width:100%;margin:4px 0 23px 0;border-color:#b9c0ca;border-bottom-width:1px;border-radius:8px}#SummaryDriver .terms label{display:flex;align-items:center}#SummaryDriver .next-button{margin-top:16px}.checkbox-container{margin:16px 0px 12px 0px;display:flex;align-items:center;cursor:pointer;position:relative}@media(max-width: 480px){.checkbox-container{margin:35px 0px 12px 0px}}#SummaryDriver .summary-button{background-color:#6cf96a;color:#000;border:none;padding:10px 10px;cursor:pointer;width:169px;height:56px;text-align:center;font-family:"Lato",sans-serif;font-size:16px;font-style:normal;font-weight:900;line-height:25.6px;text-transform:uppercase;margin-left:auto;display:block;margin-top:24px}@media(max-width: 768px){#SummaryDriver .summary-button{width:100%}}#SummaryDriver .summary-button.disabled{background-color:#6cf96a;cursor:not-allowed;color:rgba(0,0,0,.26);box-shadow:none}#SummaryDriver .summary-button:hover{background-color:#10f20d;color:#000}.terms{display:flex;flex-direction:column}.checkbox-container{display:flex;align-items:flex-start;gap:5px}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:2px solid #000;border-radius:3px;background-color:#fff;cursor:pointer;position:relative;padding:10px}.checkbox:checked{background-color:#6cf96a}.checkbox:checked::after{content:"✔";color:#000;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:1}.text-container{display:flex;flex-wrap:wrap;gap:4px}.mainText{font-family:"Lato",sans-serif;font-weight:500;font-size:14px;line-height:19.6px;color:#222}.linkText{font-family:"Lato",sans-serif;font-size:14px;line-height:19.6px;color:#7300ff;text-decoration:underline;cursor:pointer}.linkText:hover{text-decoration:none}
