html{font-size:calc(1rem + 1vw)}.parent-div{margin-top:4rem;flex-direction:column;width:100vw;height:max-content}.parent-div,body{display:flex;justify-content:center;align-items:center;overflow-x:hidden}body{max-width:100vw;font-family:Raleway,sans-serif;margin-bottom:0;background-color:#fff;background-size:100%;background-repeat:no-repeat;line-height:1.25}.tab-space{padding-left:6rem}.logo-container{display:flex;justify-content:center;align-items:center}.company-name h1{text-align:center;font-size:1.5em}.instruction{flex-direction:column;align-items:start;gap:.5em;text-align:center;font-size:1.2em;max-width:95vw}.instruction,.instruction-button{display:flex;justify-content:center}.instruction-button{align-items:center;position:relative;width:80vw;border:none;padding:.2em .5em .5em;border-radius:1em;color:#262626;font-size:2.2rem;font-family:Lobster,cursive;font-weight:700;cursor:pointer;transition:all .3s ease-out;margin:0 auto}.instruction2-button{width:65vw;font-family:Lobster,cursive;font-size:1.3rem}.instruction2-button,.instruction3-button{display:flex;justify-content:center;align-items:center;position:relative;white-space:nowrap;border:none;padding:.6em;border-radius:1.5em;color:#262626;font-weight:700;cursor:pointer;transition:all .3s ease-out;margin:1rem auto 1em}.instruction3-button{background:none;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-family:Raleway;font-size:28px}.orange-button{background:linear-gradient(180deg,#fba200,#ff8c00)}.cursor1{height:2.5rem;width:2.5rem;right:-.25rem}.cursor1,.cursor2{margin:.1rem;position:absolute;bottom:-.75rem}.cursor2{height:auto;width:2rem;right:-.5rem}.blue-button{background:linear-gradient(180deg,#68d0e0,#4bc3d7)}.gray-button{background:linear-gradient(90deg,#e3e3e373,#e2e5e5)}.instruction-button,.instruction2-button,.instruction3-button{transition:transform .3s ease-out,box-shadow .3s ease-out}.instruction-button:hover,.instruction2-button:hover{transform:scale(1.05);box-shadow:2px 3px 4px rgba(0,0,0,.7)}.instruction-button:active,.instruction2-button:active,.instruction3-button:active{transform:scale(.95)}.instruction-button:hover .cursor1,.instruction2-button:hover .cursor1,.instruction3-button:hover .cursor1{transform:scale(.9024)}.instruction-button:active .cursor1,.instruction2-button:active .cursor1,.instruction3-button:active .cursor1{transform:scale(1.0526)}.instruction-button:hover .cursor2,.instruction2-button:hover .cursor2,.instruction3-button:hover .cursor2{transform:scale(.9324)}.instruction-button:active .cursor2,.instruction2-button:active .cursor2,.instruction3-button:active .cursor2{transform:scale(1.0526)}.quick-description-container{padding:.5rem;margin-top:1rem;position:relative}.quick-description1{font-size:64px;padding:0 1rem}.quick-description3{text-align:right;font-size:24.32px;line-height:34px;margin-top:30px;position:absolute;right:70px;width:77%}.service-area-container{width:100%;display:flex;justify-content:center;align-items:center}.service-area-wrapper{margin-top:0;margin-bottom:1rem;display:flex;justify-content:center;font-size:.8rem;color:#000;background:#e8e8e8;border-radius:1rem;padding:.5rem 1rem;width:max-content}.quick-description2{padding-right:.5rem;padding-left:.5rem;font-size:16px;line-height:34px;font-family:Raleway;font-weight:400;padding-bottom:2rem}.quick-description-responsive{display:flex;margin-top:50px;padding:0 10vw}.quick-description-responsive .quick-description-container{flex:12 1}.quick-description-responsive .logo-container{flex:6 1}.box-title{max-width:80vw;padding:.4em .6em;margin:0;border:none;border-radius:.95em;background:#fba200;color:#000;font-size:1.9rem;font-family:Lobster,cursive;font-weight:700;text-align:center;cursor:pointer;display:inline-block;transition:all .3s ease-out}.box-title:hover{box-shadow:0 3px 4px rgba(0,0,0,.3)}.box{align-items:center;padding:.5em;border-radius:1rem;width:100%;margin-top:.5em;margin-bottom:0;box-shadow:none;border:none;background-color:#fff}.box,.dropdown-question{display:flex;flex-direction:column;justify-content:center}.dropdown-question{width:75vw;background:#fff;border-radius:.5rem;padding:2%;margin:.4rem;box-shadow:0 1px 3px rgba(0,0,0,.5);transition:background-color .3s ease}.dropdown-question select{max-width:80%;padding:2%;justify-content:center;display:block;margin:0 auto;border-radius:.4em;font-size:1.2em}.dropdown-question label{font-size:1.1em;color:#000;display:block;margin-bottom:.25em}.highlight{background-color:#6ecfdf;transition:background-color .3s ease}.logo-image{height:172px;width:172px;margin:0;padding:0}h1{font-family:Arial,sans-serif;font-size:3rem;font-weight:700;color:#333}.step-number{font-size:1rem;font-weight:700;font-family:Lobster,cursive;max-width:max-content;border-radius:.2em;padding-left:.2em;padding-right:.2em;background:#4bc3d7}.steps-container{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-column-gap:2vw;column-gap:2vw;grid-row-gap:0;row-gap:0;justify-items:center;align-items:start;margin:1rem 0 1.5rem;padding-bottom:.75rem;width:100%;background:transparent;border:1px solid grey;border-radius:0 0 100px 100px}.steps-title-container-container{width:100%;background-color:#fff}.steps-title-container{display:flex;flex-direction:column;max-width:max-content;padding:.25rem;margin-left:.5rem;margin-top:0;margin-bottom:rem;border-radius:.5rem}.steps-title-word{font-size:2rem;background-color:#404040;color:#fff;padding:.2em;margin:.2em;border-radius:.2em}.steps-container-title.post{font-size:1rem}.step{display:flex;flex-direction:column;border-radius:.5rem;text-align:center;background:#fff;margin:.5rem .5rem 1rem}.step h2{font-size:1.6rem;font-weight:700;margin-top:.1rem;margin-bottom:-.75rem;position:relative;z-index:2}.step p{font-size:.8rem;padding:.5rem;margin-top:.2rem;text-align:start;border-radius:.5rem}.step-image-container{display:flex;justify-content:center;align-items:center}.step1-image{width:80%;height:50%;object-fit:cover;display:block;margin:.5rem auto;position:relative;z-index:1}.step2-image{width:60%;margin-bottom:.75rem}.step2-image,.step3-image{height:auto;display:block;position:relative;z-index:1}.step3-image{width:50%;margin:0 auto}.step4-image{width:95%;margin:0 auto}.tell-me-more-button-container{width:100%;height:max-content}.tell-me-more-button,.tell-me-more-button-container{background-color:transparent;display:flex;justify-content:center}.tell-me-more-button{font-size:.9rem;font-weight:700;color:#282828;align-items:center;margin-right:0;border-radius:20px;padding:2px 10px;border:1px solid transparent;margin-bottom:4px}.tell-me-more-button:hover{border:1px solid grey;border-radius:30px;box-shadow:0 1px 2px rgba(0,0,0,.5);transition:all .3s ease-out}.tell-me-more-button:hover{cursor:pointer}.circled-arrow-icon:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#000;transition:width .3s ease}.circled-arrow-icon{width:1.5rem;height:auto;margin-left:.4em;rotate:-135deg;border:2px solid #000;border-radius:1rem}.step5-image{width:50%;height:auto}.step5-image,.step6-image{display:block;margin:.75rem auto;position:relative;z-index:1}.step6-image{width:70%}.step7-image{width:90%;margin-top:.7rem}.step7-image,.step8-image{display:block;position:relative;z-index:1}.step8-image{width:80%;margin:1rem auto .75rem}.question-container,.question-container-submission{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1%;background-color:#fff;border-radius:.75em;border:none;box-shadow:0 1px 3px rgba(0,0,0,.5);padding:.6em;width:85vw;margin-bottom:2em}.question-container button{width:max-content;max-width:85%;font-size:.8rem;font-family:Open Sans,sans-serif;margin:.3em auto;padding:.4rem .5rem;background-color:#fff;border:1px solid #000;border-radius:.5rem;cursor:pointer;box-shadow:0 .1em .1em rgba(0,0,0,.1),0 .2em .2em rgba(0,0,0,.2);transition:all .1s}.question-container label{font-size:1rem;margin-bottom:1rem}.question-container sub-label{font-size:.8rem}.question-container input{width:100%;font-size:1.2em;font-weight:700}.button-container{display:flex;flex-direction:column;width:100%}.button-container button{display:flex;justify-content:space-between;align-items:center}.imaged-button-container{display:flex;flex-direction:row;gap:3%}.imaged-button-container button{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:.8rem}.imaged-button-container button img{width:80%;margin-bottom:.5rem}.imaged-button-container button text{width:100%}.question-container button:active{transform:translateY(3px);box-shadow:0 .1em .1em rgba(0,0,0,.2)}.question-container button.selected{background-color:#4bc3d7;color:#000}.mileage-input-container{width:35%}input[type=number][id=carMileageInput]{width:100px;padding:5px;border:1px solid #ccc;border-radius:4px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.slider-container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:90%;padding-right:1em}.slider-container input[type=range]{flex-grow:1}input[type=range]{width:95%}.skip-checkbox.mileage{margin-top:1rem;display:flex;align-items:center;width:10rem}.skip-checkbox .light-grey-button{background-color:#d3d3d3;width:100%;padding:.2rem .8rem;color:#000;text-align:center;display:inline-block;font-size:.8rem;border-radius:.5em;transition-duration:.4s;cursor:pointer;border:2px solid #555;box-shadow:2px 2px 5px rgba(0,0,0,.3);margin-top:1em}.skip-checkbox .light-grey-button.selected{background-color:grey;color:#000;box-shadow:none;transform:translateY(4px)}#carMileage{display:flex;flex-direction:column;align-items:center;width:100%;font-size:1.2em}.slider-container input[type=range]{-webkit-appearance:none;width:100%;border-radius:1rem;background:#a9a9a9;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.4rem;height:1.4rem;background:#6495ed;cursor:pointer;border-radius:50%}input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;animate:.2s;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;background:#3071a9;border-radius:4.2px;border:.2px solid #010101}input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:1.4rem;width:1.4rem;border-radius:50%;background:#6495ed;cursor:pointer}#selectedMileage{font-size:1.1rem;font-family:Open Sans,sans-serif;text-align:right;width:20%;border:none;outline:none;background-color:#f0f0f0;padding:.25rem;border-radius:.5rem}.selected-mileage-box{display:flex;justify-content:center;align-items:center;font-size:1.1rem;border:none;border-radius:.2em;margin-top:0;margin-bottom:1rem;padding:.5rem;background-color:#fff}.selected-mileage-box p{display:flex;justify-content:flex-end;align-items:center;width:8rem;margin-bottom:1.5rem;padding:.4rem;background:grey;color:#000;border:1px solid #a9a9a9;border-radius:.5rem;margin-top:0}.selected-mileage-box input[type=number]{width:max-content;padding:1rem;border:1px solid #ccc;border-radius:.24rem}.slider-overlay{background-color:hsla(0,0%,50%,.5);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}#carMileageInput{width:100%;height:.5rem;margin-left:.5rem}.mileage-icon{vertical-align:middle;width:2.4rem;height:auto;margin-left:.4em}#postalCode{width:35%}.location-icon{vertical-align:middle;width:1.8rem;height:auto;margin-left:.4em}.text-box{font-size:1.1rem;border:none;border-radius:.2em;text-align:center;background-color:#f0f0f0}.registration-icon{vertical-align:middle;width:1.8rem;height:auto;margin-left:.4em}select#carOwnership{font-size:1rem;font-weight:700}.rims-icon{width:2rem}.flat-icon,.rims-icon{vertical-align:middle;height:auto;margin-left:.4em}.flat-icon{width:1.8rem}.runcondition-icon{display:flex;justify-content:center;align-items:center;horizontal-align:middle;width:2.1rem;height:auto;margin-left:.4em}.checkengine-icon,.checktransmission-icon{vertical-align:middle;width:2.2rem;height:auto;margin-left:.4em;border-radius:1rem}.missingparts-icon{display:flex;justify-content:center;align-items:center;horizontal-align:middle;width:5rem;height:auto;margin-left:.4em}.checkmark-icon,.transmission-icon{width:1.8rem}.carkeys-icon,.checkmark-icon,.transmission-icon{vertical-align:middle;height:auto;margin-left:.4em}.carkeys-icon{width:1.9rem}.flood-icon{width:1.8rem;margin-left:.6em;border-radius:.4em}.fire-icon,.flood-icon{vertical-align:middle;height:auto}.fire-icon{width:2.1rem;margin-left:.4em}.brokencar-icon{width:2.4rem}.brokencar-icon,.collision-icon{vertical-align:middle;height:auto}.collision-icon{width:2rem;margin-left:.4rem;border-radius:2em}.cleancardoor-icon{vertical-align:middle;width:3.1rem;height:auto;margin-left:.4em}.box-title.middle{box-shadow:none}.info-box{width:85%;background-color:#fff;padding:1em;border-radius:1em;margin-top:0;margin-bottom:.5em;display:flex;flex-direction:column;align-items:center;justify-content:center}.info-text{font-size:.9rem}.namePhone-container{width:75%;display:flex;flex-direction:column;justify-content:center;align-items:left;margin:.5em .2em;gap:1rem;padding:1.5em 2.5em;border-radius:1.5rem;background-color:#f5f5f5}.highlight{animation:highlightAnimation 5s forwards}@keyframes highlightAnimation{0%{background-color:#6ecfdf}to{background-color:transparent}}.firstName-label.phoneNumber-label{display:flex;justify-content:center;align-items:center;margin-bottom:.3rem}.firstName-label{font-size:.8rem}.phoneNumber-label{font-size:.8rem;display:block}.name-section.phone-section{display:flex;justify-content:center;align-items:center;width:90%;flex:1 1;padding:.5em;font-size:1rem}.name-icon{width:1.5rem}.name-icon,.telephone-icon{vertical-align:middle;height:auto;margin-left:.4em}.telephone-icon{width:1.3rem;margin-bottom:.2rem}.name-text-box{width:100%;font-size:1.1em}.name-text-box,.phone-text-box{display:flex;justify-content:center;align-items:center;border:1px solid #000;border-radius:.2em}.phone-text-box{width:8.5rem;font-size:1.1rem}.calculate-button-container{margin-bottom:1rem}.calculate-button{width:80vw;font-size:1.7rem;font-family:Lobster,cursive;padding:1.5rem 2rem;background-color:#4bc3d7;border:none;border-radius:1em;margin-top:0;margin-bottom:0;box-shadow:0 .2em .2em rgba(0,0,0,.8)}.calculate-button.clicked{transition:all .1s ease-in-out;background-color:#a9a9a9;transform:scale(.95)}.calculate-button:hover{background-color:#a9a9a9}.loading{margin-top:4rem;margin-bottom:4rem;font-size:1.5rem;font-family:Lobster,cursive}.gear{font-size:2rem;animation:spin 2s linear infinite}.buttons-container{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;margin-bottom:2%;width:95%}.button-with-text-container{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin:0 1vw;background-color:#f8f8f8;padding-top:.25rem;border-radius:1rem}.accept-button{height:4rem;width:80%;font-size:1.1rem;padding:.9em 2em;margin-right:0;background-color:green;color:#fff;border:none;border-radius:1em;cursor:pointer;box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.05);display:flex;justify-content:center;align-items:center}.underline{text-decoration:underline}.suggest-price-button{height:4rem;width:80%;font-size:1.1rem;padding:.9em 1em;margin-right:0;background-color:red;color:#fff;border:none;border-radius:1em;cursor:pointer;box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -2px rgba(0,0,0,.05);display:flex;justify-content:center;align-items:center}.accept-button:active,.suggest-price-button:active{transform:translateY(.1em)}.accept-button.clicked,.suggest-price-button.clicked{transition:all .1s ease-in-out;transform:scale(1);box-shadow:none}.offer-description{font-size:.85rem;text-align:left;margin-top:1px;padding:1rem .8rem .5rem;border-radius:1rem}.offer-display-container{display:flex;flex-direction:column;align-items:center}.offer-text-and-notes-container{height:auto;margin-top:3rem;margin-bottom:1rem;max-width:85%;padding:0 .6rem .2rem;border-radius:.5rem}.offer-text{white-space:nowrap;font-size:3em;color:#000;background-color:#fff;border-radius:1rem;padding:.1rem;margin-bottom:0;margin-top:.25rem}.offer-notes{margin-top:0;font-size:.8rem;text-align:left;line-height:1.5rem}.offer-notes li{opacity:0;transform:translateX(-1rem);transition:opacity 1s,transform 1s}.offer-notes li.show-item-1,.offer-notes li.show-item-2,.offer-notes li.show-item-3,.offer-notes li.show-item-4{opacity:1;transform:translateX(0)}.offer-notes li.show-item-1,.offer-notes li.show-item-2,.offer-notes li.show-item-3,.offer-notes li.show-item-4{transition-delay:0s}.saaq-icon{width:6rem}.ama-icon,.saaq-icon{vertical-align:middle}.ama-icon{width:3rem}.icbc-icon{width:1.5rem}.icbc-icon,.mto-icon{vertical-align:middle}.mto-icon{width:4rem}.box-title.end{padding:.3em .5em;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.offer-response-container{width:90vw;margin-top:1.5rem;text-align:center}.date-button-container,.offer-response-container,.schedule-and-submit-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.date-button-container{width:100%}.calendar-icon{vertical-align:middle;width:1.8rem;height:auto;margin-left:.4em}.date-button{font-size:1rem;background-color:grey;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:12px;transition-duration:.4s;box-shadow:2px 5px 7px rgba(0,0,0,.5)}.date-button:hover{background-color:#000;color:#fff;box-shadow:2px 5px 7px rgba(0,0,0,.7)}.date-button:active{background-color:#4caf50;box-shadow:0 5px #666;transform:translateY(4px)}.date-button-selected{background-color:#3e8e41}.time-button-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.clock-icon{vertical-align:middle;width:1.8rem;height:auto;margin-left:.4em}.time-button{font-size:1rem;background-color:grey;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:12px;transition-duration:.4s;box-shadow:2px 5px 7px rgba(0,0,0,.5)}.time-button:hover{background-color:#000;color:#fff;box-shadow:2px 5px 7px rgba(0,0,0,.7)}.time-button:active{background-color:#4caf50;box-shadow:0 5px #666;transform:translateY(4px)}.time-button-selected{background-color:#3e8e41}.googleMaps-icon{vertical-align:middle;width:1.8rem;height:auto;margin-left:.4em}.input-date{width:90%;padding:3px;font-size:1rem;border-radius:5px}.input-address{width:65vw;border:none;margin-top:.25rem;padding:3px;font-size:1rem;border-radius:5px;background-color:#dcdcdc}::placeholder{color:gray;opacity:.5}:-ms-input-placeholder{color:gray;opacity:.5}::-ms-input-placeholder{color:gray;opacity:.5}.suggestions-dropdown{display:flex;flex-direction:column;gap:.5rem;border-top:none;width:75vw;background:#fff;list-style-type:none;padding:0;margin-top:.5rem;max-height:12rem;font-size:.6rem}.suggestions-dropdown,.suggestions-dropdown li{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.suggestions-dropdown li{padding:.5rem 1rem;background-color:#fff;border:1px solid grey;border-radius:.5rem;text-align:center;cursor:pointer;transition:background-color .3s}.suggestions-dropdown li:hover{background-color:#ddd}.new-question-container{width:80vw;background-color:#f8f8f8;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem;padding:1em .2em .4em;margin-bottom:.5rem;border-radius:.5rem}.new-question-container.rejectResponseBox{display:flex;flex-direction:column;align-items:center;width:90%;gap:0;padding-bottom:.2rem;margin-top:0}.columns-container{width:90vw;display:flex}.pre-testing-container{width:60%}.desired-price-container{margin-top:0;padding:.6em;border-radius:.4em;width:70%;display:flex;flex-direction:column;align-items:center;justify-content:center}.desired-price-container label{font-size:1rem;font-weight:700;color:#333;width:65%;background-color:none;padding:.15rem;border-radius:.5rem;margin-bottom:.4rem}.desired-price-text-box-container{font-size:1rem;border:1px solid grey;border-radius:.2em;width:62%}input#desired-price{font-size:1rem;color:#000;height:1.5em}.fullReject-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100vw;padding:.5rem 4rem;background-color:none;border-radius:10px;margin-top:.6rem;margin-bottom:0}.fullReject-container label{text-align:left;display:block;width:max-content;padding-right:.25rem;margin-bottom:0;font-size:.8rem}.full-reject-button{width:65%;font-family:Open Sans,sans-serif;font-size:.8rem;padding:.2rem .5rem;background-color:red;color:#fff;border:none;border-radius:.4em;cursor:pointer;box-shadow:0 .2em .2em rgba(0,0,0,.6)}.add-comments-button{width:95%;margin-top:0;margin-bottom:1rem;padding:.5rem;background-color:#fff;border:1px solid #d3d3d3;color:#282828;border-radius:.5rem;cursor:pointer;font-size:.7rem;transition:background-color .2s ease}.add-comments-button:hover{background-color:#add8e6}.add-comments-button:focus{outline:none;box-shadow:0 0 0 2px}.comments-section{margin-top:0;padding-top:1rem;padding-left:.2rem;padding-right:.2rem;width:100%;gap:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.comments-section textarea{width:90%;padding:.1rem;font-size:1rem;border:1px solid #a9a9a9;border-radius:.5em;margin-bottom:.7rem}.comments-section textarea::placeholder{color:#a9a9a9}.comments-section label{text-align:center;display:block;margin-bottom:.1rem;font-weight:700;font-size:.8rem}.comments-box{height:5rem;font-family:Open Sans,sans-serif}.comments-section input[type=file]{font-size:1rem;font-family:Open Sans,sans-serif}.img-upload-box{flex-direction:column;margin:.5rem}.img-upload-box,.img-upload-sub-box{display:flex;align-items:center;justify-content:center}.img-upload-sub-box{flex-direction:row;margin-top:0}.img-clear-button{display:inline-block;padding:.9rem;background-color:#333;color:#fff;cursor:pointer;border-radius:.5em;font-size:.8rem;font-weight:700;font-family:Open Sans,sans-serif;margin:0}#image-upload{display:none}.custom-file-label{display:inline-block;padding:1rem;background-color:#333;color:#fff;cursor:pointer;border-radius:.5em;margin-right:10px}.image-preview{margin-top:.5rem;margin-bottom:.5rem;max-width:100%;border-radius:.75rem}.submit-button{width:100%;color:#000;background-color:#4bc3d7;border-radius:1em;text-align:center;text-decoration:none;font-size:2rem;font-family:Lobster,cursive;cursor:pointer;transition-duration:.4s;box-shadow:0 .125em .2em rgba(0,0,0,.6);display:block;padding:1rem;margin:.2rem auto .6rem;border:none;outline:none}.submit-button:active,.submit-button:hover{background-color:#fff;color:#4bc3d7}.submit-button:active{transform:scale(.95);box-shadow:0 .125em .25em rgba(0,0,0,.6)}.submit-button,.submit-button:active,.submit-button:focus,.submit-button:hover,.submit-button:visited{color:#000}.visual-phone-verification{display:flex;flex-direction:column;font-size:.8rem;text-align:center;align-items:center;border-radius:1rem;background-color:#fff;padding:15px;border:1px solid #ccc;margin-bottom:.5rem}.show-phone-number{display:block;text-align:center;justify-content:center;font-weight:700;margin:.25rem auto;padding:.5rem 1rem;background:#fff;border:1px solid #ccc;border-radius:1rem}.what-happens-next-header{font-family:Lobster,cursive;font-size:1.25rem;padding:0 1rem;text-align:center}.what-happens-next-container{max-height:300px;overflow:hidden;transition:max-height .3s ease}.loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:100}.loading-screen.hidden{opacity:0;transition:opacity .2s ease-in-out}.loading-screen.visible{opacity:1;transition:opacity .2s ease-in-out}.loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.4);z-index:99}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gear{display:inline-block;animation:rotate 2s linear infinite}.loading-content{text-align:center;padding:20px}.loading-content p{margin:10px 0}.loading-container{z-index:100}.consent-button{font-size:1rem;background-color:grey;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:12px;transition-duration:.4s;box-shadow:2px 5px 7px rgba(0,0,0,.5)}.consent-button:hover{background-color:#000;color:#fff;box-shadow:2px 5px 7px rgba(0,0,0,.7)}.consent-button:active{background-color:#4caf50;box-shadow:0 5px #666;transform:translateY(4px)}.consent-button-selected{background-color:green}.nonconsent-button{font-size:1rem;background-color:grey;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:12px;transition-duration:.4s;box-shadow:2px 5px 7px rgba(0,0,0,.5)}.nonconsent-button:hover{background-color:#000;color:#fff;box-shadow:2px 5px 7px rgba(0,0,0,.7)}.nonconsent-button:active{background-color:#af4c51;box-shadow:0 5px #666;transform:translateY(4px)}.nonconsent-button-selected{background-color:red}.stylized-paragraph{font-size:14pt;color:#000}.formatted-photo-info{margin-top:30px}@keyframes spin{to{transform:rotate(1turn)}}.spin{transform-origin:center;animation:spin .8s linear infinite}.svgSpinner{width:30px;height:30px;display:flex}.carMakeModelYearsLabel{display:flex!important;justify-content:flex-start;align-items:center}@media (max-width:520px){.namePhone-container{width:unset}}