.make-appoint-main #login-btn{text-decoration:underline;cursor:pointer;}.make-appoint-main .btn-back-appointment{color:#1d4288;text-transform:uppercase;cursor:pointer;display:inline-block;}.make-appoint-main .step-heading{color:#1d4288;}.make-appoint-main .step-heading h3{}.make-appoint-main .step-heading span{}.make-appoint-main .step-sub-heading{display:flex;justify-content:space-between;border-top:1px solid #939598;}.make-appoint-main .step-sub-heading .step-sub-heading__rangetime h4{color:#1d4288;}.make-appoint-main .step-sub-heading .step-sub-heading__rangetime img{cursor:pointer;}.make-appoint-main .step-sub-heading span{font-weight:400;font-size:16px;line-height:24px;font-family:Inter;color:#1d4288;}.make-appoint-main #step-2 .step-content{border-top:1px solid #939598;}.make-appoint-main .left-section{flex:1 1 auto;}.make-appoint-main .left-section #step-2 .step-sub-heading__rangetime{width:auto;}.make-appoint-main .loading-screen{display:flex;position:fixed;height:100%;width:100%;background-color:transparent;align-items:center;justify-content:center;left:0px;top:0px;}.make-appoint-main .appointmet-billing{background-color:#1d4288;}.make-appoint-main .appointmet-billing .appointment-billing-banner{background:#ffffff;height:104px;display:flex;justify-content:center;align-items:center;}.make-appoint-main .appointmet-billing .appointment-billing-content h3{color:white;}.make-appoint-main .step-content .step-content-section-heading{padding:10px 16px;font-weight:400;font-size:22px;line-height:28px;font-family:BebasNeue;color:white;background:#3eb049;margin:0px;}.make-appoint-main .appointmet-billing .appointment-billing-content .appointment-billing-content-description{display:flex;justify-content:space-between;}.make-appoint-main .appointmet-billing .appointment-billing-content .appointment-billing-content-description p{color:#ffffff;max-width:256px;margin:0px;}.make-appoint-main .appointmet-billing .appointment-billing-content .appointment-billing-content-description span{color:#ffffff;text-decoration:underline;cursor:pointer;}.make-appoint-main .appointmet-billing .appointment-billing-list .appointment-billing-list-item{display:flex;justify-content:space-between;color:white;border-top:1px solid white;}.make-appoint-main .appointmet-billing .appointment-billing-list .appointment-billing-list-item .appointment-billing-list-item-title{flex:0 0 140px;margin:0px;}.make-appoint-main .appointmet-billing .appointment-billing-list .appointment-billing-list-item .appointment-billing-list-item-content{font-style:italic;text-align:left;flex:1 1 auto;word-break:break-word;}.make-appoint-main .appointmet-billing .appointment-billing-list .appointment-billing-list-item .appointment-billing-list-item-content p{margin:0px;}.make-appoint-main .appointmet-billing .appointment-billing-list .appointment-billing-list-item .appointment-billing-list-item-tail{text-decoration:underline;font-family:Inter;font-size:14px;cursor:pointer;flex:0 0 auto;}.make-appoint-main .appointmet-billing .appointment-billing-button{}.make-appoint-main .appointmet-billing .appointment-billing-button.button-disable,.make-appoint-main .appointmet-billing .appointment-billing-button:disabled{background:white;opacity:0.5;color:#1d4288;}.make-appoint-main .step-content-section-list .step-content-section-list-item{color:#1a1a1a;border-top:1px solid #939598;display:flex;justify-content:space-between;}.make-appoint-main #preselected-service{border-top:1px solid #939598;}.make-appoint-main #preselected-service .step-content-section-list .step-content-section-list-item{border-bottom:1px solid #939598;border-top:none;}.make-appoint-main .step-content-section-list .step-content-section-list-item img{cursor:pointer;}.make-appoint-main .step-content-section-list .step-content-section-list-item label img{margin-left:8px;}#textAreaStep1{background-color:rgb(147,149,152,0.15);border:none;}#textAreaStep1::placeholder{color:#939598;font-weight:400;font-size:14px;line-height:24px;font-family:Inter;}.left-section .left-section-submit-btn{max-width:324px;display:block;}.dash-line{width:100%;border-top:1px solid #939598;margin-bottom:35px;margin-top:16px;}.tooltip-container .tooltip-inner{padding:18px;background:#f4f4f4;font-size:14px;line-height:24px;font-family:Inter;color:black;}.tooltip-container .tooltip-arrow::before{border-bottom-color:#f4f4f4 !important;}.tooltip-content{text-align:left;}.step-content .week-list{display:flex;justify-content:space-between;}.step-content .week-list .week-day{background:#ffffff;border:1px solid #1d4288;border-radius:8px;text-align:center;color:#1d4288;width:100%;margin-right:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.step-content .week-list .week-day:last-child{margin-right:0px;}.step-content .week-list .week-day:disabled{opacity:0.5;}.step-content .week-list .week-day.selected{background-color:#1d4288;color:white;border:none;}.step-content .week-list .week-day *{margin:0px;}.nav-pills-makeappointment{width:100%;margin:0px;flex-wrap:nowrap;}.nav-pills-makeappointment button{flex:1 1 50%;background-color:transparent !important;color:#1d4288 !important;font-family:Inter;display:flex;padding:0px 65px;}.nav-pills-makeappointment button:first-child{justify-content:flex-end;}.nav-pills-makeappointment button:last-child{justify-content:flex-start;}.nav-pills-makeappointment button.active div{border-bottom:2px solid #3eb049;}.nav-pills-makeappointment-content .tab-pane .instruction-text{font-family:Inter;font-weight:500;font-size:12px;text-align:center;padding:5px 80px 30px;}.step-content .contact-information{text-align:center;color:#1a1a1a;border-bottom:1px solid #939598;}.nav-pills-makeappointment-content .makeappointment-times{display:grid;grid-template-columns:auto auto auto auto;gap:8px;}.nav-pills-makeappointment-content .makeappointment-times .makeappointment-time-btn{display:block;border:1px solid #1d4288;padding:12px 20px;background-color:white;color:#1d4288;text-transform:uppercase;}.nav-pills-makeappointment-content .makeappointment-times .makeappointment-time-btn.selected{background-color:#3eb049;color:white;border:none;}.nav-pills-makeappointment-content .makeappointment-times .makeappointment-time-btn:nth-child(4n){margin-right:0px;}.nav-pills-makeappointment-content .makeappointment-times .makeappointment-time-btn:disabled{opacity:0.5 !important;}.left-section-banner{background:#efefef;border:2px solid #1d4288;padding:27px 34px;margin-bottom:40px;}.left-section-banner .left-section-banner__header{margin-right:29px;}.left-section-banner .left-section-banner__body{color:#1d4288;font-family:Inter;}.left-section-banner .left-section-banner__body h4{font-weight:400;font-size:24px;line-height:28px;font-family:BebasNeue;margin:0px;}.left-section-banner .left-section-banner__body p{font-weight:400;font-size:16px;line-height:24px;margin:0px;}.left-section-banner .left-section-banner__body a{font-weight:400;font-size:14px;line-height:24px;}.step-content .selector-control label{flex:1 0 115px;font-weight:500;font-size:18px;line-height:28px;font-family:Inter;color:#1d4288;}.step-content .selector-control select,.step-content .selector-control div{flex:1 1 calc(100% - 115px);margin-bottom:0px;display:flex;align-items:center;}.step-content .selector-control select{border-radius:0px;border:none;-webkit-border-radius:0px;background-color:rgba(191,191,191,0.15);color:rgb(29,66,136,0.5);}.step-content .selector-control div input{border-radius:0px;border:1px solid #1d4288;width:24px;height:24px;margin:0px;margin-right:16px;}.step-content .selector-control div label{font-size:16px;}.step-content #save-vehicle-checkbox{margin-top:16px;}.step-content .form-check{padding:0px;position:relative;width:100%;cursor:pointer;}.step-content .form-check .form-check-input:checked{background:#1d4288;margin-left:0px;margin:0px;}.step-content .form-check .form-check-input{background:white;color:#1d4288;width:100%;border:1px solid #1d4288;border-radius:0px;margin:0px !important;height:48px;}.step-content .form-check .form-check-label{position:absolute;color:#1d4288;left:0;right:0;text-align:center;top:12px;}.step-content .form-check .form-check-input:checked ~ .form-check-label{color:white;}.step-content .form-radio-label{color:#1d4288;}.step-content .form-control{background:rgba(191,191,191,0.15);border-radius:0px;border:none;color:#1d4288;}.step-content .saved-text{font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#1d4288;margin-right:66px;display:block;}.step-content .vehicle-list-radio .vehicle-radio label{color:#1d4288;}.step-content .vehicle-list-radio .vehicle-radio{margin-bottom:18px;display:flex;align-items:center;}.step-content .vehicle-list-radio .vehicle-radio:last-of-type{margin-bottom:41px;}.step-content .vehicle-list-radio .vehicle-radio input::before{content:"";display:block;width:100%;height:100%;border-radius:50%;}.step-content .vehicle-list-radio .vehicle-radio input:checked{border:none;background:url("/assets/tick-checkbox.svg");}.step-content .vehicle-list-radio .vehicle-radio input{-webkit-appearance:none;width:32px;height:32px;border:2px solid #1d4288;border-radius:50%;outline:none;margin-right:18px;}.step-content .vehicle-list-radio .vehicle-radio img{margin-right:8px;}.step-content .vehicle-list-radio .add-vehicle{display:flex;align-items:center;padding:12px 20px;width:217px;height:48px;border:1px solid #1d4288;font-family:Inter;font-weight:500;font-size:16px;line-height:24px;color:#1d4288;background-color:white;}#step-4 .paragraph-text{color:#1a1a1a;}#step-4 .sub-text{color:#1a1a1a;}#step-4 .save-infor-section{border-top:4px solid #3eb049;background:#efefef;}#step-4 .save-infor-section h3{color:#1a1a1a;text-transform:uppercase;}#step-4 .save-infor-section p{color:#1a1a1a;}#step-4 .save-infor-section label{color:#1d4288;}#step-4 .save-infor-section #password-help{color:#1a1a1a;}#step-4 .save-infor-section button{width:100%;max-width:312px;}#step-4 .step-footer h3{color:#1d4288;}.shop-menu__header__content__left p{}.shop-menu__header__content__left{display:flex;flex-direction:column;padding-right:10%;max-width:280px;}.shop-menu__header__content__left__description{}.make-appoint-main .shop-menu__header__content__left__description h5{color:#1d4288;}.make-appoint-main .shop-menu__header__content__left__description p{color:#1d4288;}.make-appoint-main .shop-menu__header__content__right{flex:1 1 auto;min-width:200px;display:flex;flex-direction:column;justify-content:space-between;color:#1d4288;}.make-appoint-main .shop-menu__header__content__right .row.blur-text{opacity:0.3;}.make-appoint-main .shop-menu__header__content__right .row.flex-nowrap{font-weight:700;}.make-appoint-main .shop-menu__header__content__right .row .col:first-child{min-width:60px;text-align:left;}.make-appoint-main .shop-menu__header__content__right .row .col:last-child{flex:1 1 auto;text-align:left;}.make-appoint-main .shop-menu__header__content__right .row{font-weight:400;}.make-appoint-main .shop-menu__header__content__right .row.active{opacity:1;font-weight:700;}.make-appoint-main .error-message{color:red;font-size:28;}.step-content .form-label{color:#1d4288;}.add-more-service-btn{width:324px;height:48px;border:2px solid #1d4288;background-color:white;display:flex;justify-content:center;align-items:center;color:#1d4288;font-family:BebasNeue;font-size:18px;font-weight:400;margin-right:12px;}.selector-active{background-color:#1d4288 !important;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>");color:white !important;}.selector-normal{background-color:#f5f5f5 !important;color:#899bcc !important;}.button-disable{opacity:0.5;cursor:default !important;}.isDisable{opacity:0.5;cursor:default !important;}.notAvailableService{width:100%;margin:30px 0;font-family:BebasNeue;font-size:20px;color:#1d4288;}.btn-green{background-color:#3eb049;}@media (max-width:575px){#step-4 .save-infor-section button{max-width:unset;}.make-appoint-main .shop-menu__header__content__right{font-size:12px;}}@media (max-width:991px){.make-appoint-main .btn-back-appointment{text-align:center;}.make-appoint-main .btn-back-appointment img{left:0;position:absolute;}.make-appoint-main .left-section #step-2 .step-sub-heading__rangetime{width:100%;justify-content:space-between;}.make-appoint-main .appointmet-billing .appointment-billing-content .appointment-billing-content-description span{position:absolute;top:-32px;right:0;color:#1d4288;font-weight:700;font-size:14px;}.left-section .left-section-submit-btn{margin:0 auto;}.nav-pills-makeappointment button{padding:0px;}.nav-pills-makeappointment button:first-child{justify-content:center;}.nav-pills-makeappointment button:last-child{justify-content:center;}.nav-pills-makeappointment button.active div{width:100%;}.step-content .contact-information span{display:block;margin:0;padding-top:8px;}.nav-pills-makeappointment-content .makeappointment-times{grid-template-columns:auto auto auto;}.nav-pills-makeappointment-content .makeappointment-times .makeappointment-time-btn{font-size:12px;}}
.make-appoint-main .right-section .appointmet-paycheck{padding:24px;background-color:#EFEFEF;border-radius:8px;border-top:4px solid #3EB049;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__title{padding-bottom:16px;border-bottom:1px solid #939598;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__title .total-number{display:none;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__title h3{font-family:BebasNeue;font-weight:400;font-size:24px;color:#1A1A1A;display:flex;align-items:center;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__title h3 .icon{display:none;align-items:center;margin-left:5px;font-size:12px;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__content{padding:16px 0px;border-bottom:1px solid #939598;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__content .appointmet-paycheck__item{display:flex;margin-bottom:12px;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__content .appointmet-paycheck__item:last-child{margin-bottom:0px;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__content .appointmet-paycheck__item .appointmet-paycheck__item__image{margin-right:8px;max-width:40px;flex:0 0 40px;text-align:center;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__content .appointmet-paycheck__item .appointmet-paycheck__item__content h3{font-family:Inter;font-weight:500;font-size:16px;line-height:24px;color:#1D4288;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__content .appointmet-paycheck__item .appointmet-paycheck__item__content span{font-family:Inter;font-weight:500;font-size:16px;line-height:24px;color:#1D4288;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__price{padding:16px 0px;border-bottom:1px solid #939598;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__price .appointmet-paycheck__price-item{display:flex;justify-content:space-between;margin-bottom:8px;font-family:Inter;font-size:16px;line-height:24px;color:#1D4288;font-weight:500;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__total{padding-top:16px;font-family:BebasNeue;font-size:24px;list-style:24px;font-weight:400;display:flex;justify-content:space-between;color:#1D4288;}.make-appoint-main .left-section .step-content .payment-choice-wrapper{padding:16px 0px;border-bottom:1px solid #939598;}.make-appoint-main .left-section .step-content .payment-choice-wrapper:last-child{border-bottom:0px;}.make-appoint-main .left-section .step-content .payment-choice-wrapper .payment-choice__toggle legend{font-weight:700;font-family:Inter;font-size:18px;line-height:28px;margin-bottom:24px;color:#1D4288;}.make-appoint-main .left-section .step-content .payment-choice-wrapper .payment-choice__toggle{margin-top:16px;margin-left:40px;}.make-appoint-main .left-section .step-content .payment-choice-wrapper .payment-choice__toggle .form-row{height:64px;}.make-appoint-main .left-section .step-content .payment-choice-wrapper .payment-choice__toggle label{margin-bottom:5px;color:#1D4288;}.make-appoint-main .left-section .step-content .payment-choice-wrapper .payment-choice__toggle input{background-color:#BFBFBF26;height:48px;padding:16px 20px;font-size:16px;line-height:24px;}.make-appoint-main .left-section .step-content .payment-choice-wrapper .payment-choice__toggle button{width:324px;height:48px;background-color:#3EB049;color:white;font-family:BebasNeue;font-size:22px;text-transform:uppercase;border:transparent;}.make-appoint-main .left-section .step-content .payment-choice-wrapper .payment-choice__toggle h4{font-family:Inter;font-weight:700;font-size:18px;line-height:28px;color:#1D4288;}.make-appoint-main .left-section .step-content .payment-choice-wrapper .payment-choice__toggle .financing__desc{font-family:Inter;font-weight:400;font-size:12px;line-height:20px;color:#1D4288;max-width:528px;margin-bottom:12px;display:block;}.make-appoint-main .left-section .step-content .payment-choice-wrapper .payment-choice__toggle .financing__btns{display:flex;gap:17px;max-width:585px;}.make-appoint-main .left-section .step-content .payment-choice-wrapper .payment-choice__toggle .financing__btns button{flex:0 0 50%;text-transform:uppercase;font-family:BebasNeue;font-size:22px;height:48px;}.make-appoint-main .left-section .step-content .payment-choice-wrapper .payment-choice__toggle .financing__btns button:first-child{border:1px solid #1D4288;background-color:white;color:#1D4288;}.make-appoint-main .left-section .step-content .payment-choice-wrapper .payment-choice__toggle .financing__btns button:last-child{background-color:#3EB049;color:white;}.make-appoint-main .left-section .step-content .payment-choice{display:flex;min-width:100%;justify-content:space-between;font-family:Inter;color:#1D4288;align-items:center;}.make-appoint-main .left-section .step-content .payment-choice input{width:32px;height:32px;}.make-appoint-main .left-section .step-content .payment-choice input:checked:after{width:20px;height:20px;border-radius:15px;top:6px;left:6px;position:relative;background-color:#3EB049;content:'';display:inline-block;visibility:visible;border:0px solid white;}.make-appoint-main .left-section .step-content .payment-choice .payment-choice__header{display:flex;align-items:center;}.make-appoint-main .left-section .step-content .payment-choice .payment-choice__header .payment-choice__content{margin-left:8px;}.make-appoint-main .left-section .step-content .payment-choice .payment-choice__header .payment-choice__content label{font-size:18px;line-height:28px;font-weight:500;display:block;}.make-appoint-main .left-section .step-content .payment-choice .payment-choice__header .payment-choice__content span{font-size:12px;line-height:20px;font-weight:400;}.make-appoint-main .left-section .step-content .payment-choice .payment-choice__footer img{margin-right:8px;}.make-appoint-main .left-section .step-content .payment-choice .payment-choice__footer img:last-child{margin-right:0px;}.make-appoint-main .left-section .available-rebates-section{padding:40px 0px;border-top:1px solid #939598;border-bottom:1px solid #939598;}.make-appoint-main .left-section .available-rebates-section h3{font-family:Inter;font-size:24px;line-height:32px;font-weight:700;margin-bottom:20px;color:#1D4288;}.make-appoint-main .left-section .available-rebates-section .available-rebates-section__content{font-family:Inter;border-radius:16px;padding:24px;background-color:#EFEFEF;}.make-appoint-main .left-section .available-rebates-section .available-rebates-section__content strong{display:inline-block;padding:4px 8px;border-radius:100px;background-color:#FF5349;color:white;font-family:Inter;font-size:14px;line-height:20px;font-weight:700;margin-bottom:15px;}.make-appoint-main .left-section .available-rebates-section .available-rebates-section__content p{font-family:Inter;font-weight:500;font-size:24px;color:#1D4288;margin-bottom:25px;}.make-appoint-main .left-section .available-rebates-section .available-rebates-section__content span{font-family:Inter;font-weight:500;font-size:16px;color:#1A1A1A;line-height:24px;}.make-appoint-main .left-section .available-rebates-section .available-rebates-section__controller button{height:48px;flex:0 0 50%;text-transform:uppercase;font-size:22px;display:flex;justify-content:center;align-items:center;font-family:BebasNeue;}.make-appoint-main .left-section .available-rebates-section .available-rebates-section__controller button:first-child{background-color:#1D4288;color:white;border-color:transparent;}.make-appoint-main .left-section .available-rebates-section .available-rebates-section__controller button:last-child{background-color:transparent;color:#1D4288;border-color:#1D4288;}.make-appoint-main .left-section .schedule-tab p{font-family:Inter;font-size:16px;line-height:24px;font-weight:500;margin-bottom:0px;}.make-appoint-main .left-section .schedule-tab span{font-family:Inter;font-size:12px;font-weight:400;line-height:20px;display:block;margin-bottom:10px;}@media (max-width:768px){.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__title{display:flex;justify-content:space-between;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__title .total-number{display:block;font-family:Inter;font-weight:400;font-size:22px;color:#1D4288;}.make-appoint-main .right-section .appointmet-paycheck .appointmet-paycheck__title h3 .icon{display:inline-flex;}}
.enter-phone-number{color:#1a1a1a;width:100%;display:flex;flex-direction:column;}.enter-phone-number .title{text-transform:uppercase;}.enter-phone-number-step{border-top:1px solid #939598;}.wrap-phone-input{width:100%;display:flex;flex-direction:column;}.wrap-input-label{width:100%;display:flex;justify-content:space-between;align-items:center;color:#939598;}.wrap-input-label span:first-child{color:#1d4288;}.wrap-input{width:100%;display:flex;justify-content:space-between;}.wrap-input input{width:80%;height:48px;border:none;outline:none;padding:12px;box-sizing:border-box;background-color:rgba(191,191,191,0.15);color:#939598;border-radius:0;}.wrap-input button{width:19%;height:48px;border:none;outline:none;color:white;background-color:#1d4288;border-radius:0;display:flex;justify-content:center;align-items:center;text-transform:uppercase;}@media (max-width:991px){.wrap-input button{width:30%;}}.verify-code-area{width:100%;margin-top:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box;padding:14px calc((100% - 400px) / 2);background-color:#efefef;}.verify-code-area > *{max-width:380px;}.wrap-verify-code{width:100%;display:flex;justify-content:space-between;}.wrap-verify-code input{width:14%;height:64px;background:#ffffff;border-radius:4px;outline:none;border:1px solid transparent;color:#1a1a1a;font-size:32px;font-weight:400;box-sizing:border-box;text-align:center;}.verify-code-area button{width:100%;height:48px;background-color:#1d4288;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;color:#ffffff;outline:none;opacity:0.5;border:none;}.verify-code-area .instructions-text-below{color:black;}.verify-code-area span:last-child{color:#939598;}.error-message{font-size:16px !important;font-weight:400;color:#ff5349 !important;}.error-input-border{border:1px solid #ff5349 !important;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type="number"]{-moz-appearance:textfield;}.form-user-info{border-top:1px solid #939598;}.form-header-title{width:100%;display:flex;flex-direction:column;}.form-header-title span{text-transform:uppercase;color:#1a1a1a;}.form-header-title p{color:#1a1a1a;}.countdown-time{width:100%;text-align:center;}
