@import url(https://fonts.googleapis.com/css2?family=Prompt:wght@100;300;400;500;600;700&display=swap);.product-card{box-shadow:0 2px 8px 0 rgba(0,0,0,.08);border:1px solid #e5e5e5;border-radius:16px;height:100%;overflow:hidden;display:flex;flex-direction:column}.product-card .product-card-image{width:100%;aspect-ratio:1/1}.product-card .product-card-body-container{display:grid;flex:1;grid-template-rows:1fr auto;background:#fff;padding:16px 24px;gap:8px}.product-card .product-card-title{font-family:Prompt;font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.096px;color:#000}.product-card .product-card-body{display:grid;gap:16px;font-family:Prompt;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.064px;color:#666;grid-template-rows:auto 1fr}.product-card .product-card-action{display:flex;align-items:center;gap:8px;font-family:Prompt;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#009640;background-color:transparent;border:none;outline:none;padding:8px 0}.product-card .product-card-action .arrow-icon{width:16px;height:16px}.section{padding:0 16px}@media (min-width:992px){.section{max-width:1092px;margin:auto;padding:0 20px}}.product-content{max-width:720px;padding:96px 0 88px;margin:auto}.title-container{margin-bottom:40px}.title-container .title{text-align:center;margin:0;font-family:Prompt;font-size:32px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.128px}@media (min-width:992px){.title-container .title{font-size:40px;line-height:56px;letter-spacing:-.16px}}.title-container .subtitle{font-family:Prompt;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.08px;text-align:center;color:#666;margin-top:16px;margin-bottom:0}@media (min-width:768px){.title-container .subtitle{font-family:Prompt;font-size:24px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:-.096px}}.swiper{overflow:visible}.swiper .swiper-slide{height:auto}.arrow-container{display:flex;gap:16px;justify-content:center;margin-top:24px}.arrow-container .arrow{cursor:pointer;display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #e5e5e5;background:#fff}.arrow-container .arrow:hover{background:#e5e5e5}.arrow-container .arrow.disable{cursor:not-allowed;background:#e5e5e5}.arrow-container .arrow.active,.arrow-container .arrow.active.disable,.arrow-container .arrow.active:hover{background:#e6f6ea}.arrow-container .arrow .arrow-icon{width:24px;height:24px}@media (min-width:768px){.mobile{display:none}}.switchContainer{display:flex;justify-content:center}.switchContainer .toggleSwitchContainer{position:relative;display:inline-block;height:40px;width:264px;margin-bottom:40px}.switchContainer .toggleSwitchContainer .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f0f0f0;transition:.4s;border-radius:10px;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-items:center}.switchContainer .toggleSwitchContainer .sliderThumb{position:absolute;content:"";bottom:2px;background-color:#fff;transition:.4s;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Prompt;font-size:16px;font-style:normal;font-weight:500;line-height:24px;height:36px;width:129px}.switchContainer .toggleSwitchContainer .left{left:2px}.switchContainer .toggleSwitchContainer .right{left:133px}.switchContainer .toggleSwitchContainer .sliderSpan{font-family:Prompt;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.product-card-title{font-family:Prompt;font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.096px;color:#000}.SegmentedControlClassName{padding:0;position:relative;font-size:20px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-.08px;margin:auto auto 40px;display:flex;justify-content:center}.SegmentedControlClassName .StyledSegmentedContainer{background:#f0f0f0;border:1px solid var(--white);border-radius:10px}.SegmentedControlClassName .StyledSegmentedContainer:before{border-radius:8px;padding:10px 12px}.SegmentedControlClassName .StyledSegmentedItem{width:125px;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.056px;padding:10px 8px}@media (min-width:576px){.SegmentedControlClassName .StyledSegmentedItem{width:140px}}.home-page-container .filter-car-information-section{background:#f4f6f9}.home-page-container .filter-car-information-section .filter-car-form-container{width:90%;margin:0 auto}@media (min-width:992px){.home-page-container .filter-car-information-section{padding:30px 0}.home-page-container .filter-car-information-section .filter-car-form-container{width:50%;max-width:540px}}.type-tab-wrapper{margin:20px 10px}@media (min-width:992px){.type-tab-wrapper{margin:30px 10px}}.title-home{color:#000;text-align:center;font-size:28px;font-weight:500;margin-bottom:12px}@media (min-width:992px){.title-home{font-size:32px}}.order-container{margin:32px 0}.order-container .page-title{font-size:32px;margin-bottom:20px;color:#000;font-weight:600}.order-container .order-info-container{display:flex;flex-direction:column}.order-container .order-info-container .car-plan-info{display:flex;flex-direction:column;width:100%;margin:0 auto 24px}.order-container .order-info-container .order-form{margin:0 auto;width:100%}.order-container .order-info-container .order-form .button-section .submit-button{width:100%;font-family:Prompt,sans-serif;height:40px}.order-container .order-info-container .order-form .button-section .submit-button.disabled{background-color:#e1e2e7!important;color:#fff!important}@media (min-width:992px){.order-container .order-info-container{flex-direction:row}.order-container .order-info-container .car-plan-info{width:30%;margin-right:30px}.order-container .order-info-container .car-plan-info .filter-car-plan-info-container{margin-top:0;margin-bottom:-8px}.order-container .order-info-container .order-form{width:70%}}.motor-payment{padding:32px 0}.motor-payment .motor-payment-title{color:#000;font-weight:600;font-size:32px;margin-bottom:8px}.motor-payment .motor-detail-container{display:flex;flex-direction:column}.motor-payment .motor-detail-container .motor-order-summary,.motor-payment .motor-detail-container .motor-payment-channel{width:100%}@media (min-width:992px){.motor-payment{padding:40px 0}.motor-payment .motor-payment-title{font-size:32px}.motor-payment .motor-detail-container{flex-direction:row}.motor-payment .motor-detail-container .motor-order-summary{width:60%}.motor-payment .motor-detail-container .motor-payment-channel{width:40%;padding-left:24px}}.result-container{margin:100px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.result-container .payment-image{width:64px;height:64px;margin-bottom:15px}.result-container .payment-image img{width:100%}.result-container .payment-status{font-weight:500;font-size:18px;color:#000;margin-bottom:5px}.result-container .tvi-thankyou{font-size:16px;font-family:Sarabun,sans-serif;margin-bottom:30px}.result-container .send-location{border:1px solid #000;position:relative;padding:26px;width:100%;display:flex;align-items:center;justify-content:center}.result-container .send-location .send-to{position:absolute;top:-12px;background:#fff;font-size:14px}.result-container .send-location .send-address{font-size:16px;color:#000;background:#fff;font-weight:500;text-align:center}.result-container .back-to-home{margin-top:24px}@media (min-width:768px){.result-container{margin:0;height:calc(100vh - 455px)}.result-container .send-location{width:70%}}@media (min-width:992px){.result-container{margin:0;height:calc(100vh - 379px)}.result-container .send-location{width:45%}}.pending-container{padding:32px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.pending-container .prepare-image{width:64px;height:64px;margin-bottom:15px}.pending-container .prepare-image img{width:100%}.pending-container .prepare-title{font-weight:500;font-size:18px;color:#000;margin-bottom:16px;text-align:center;line-height:1.2}.pending-container .prepare-detail{font-size:16px;font-family:Sarabun,sans-serif;white-space:pre-wrap;text-align:center;margin-bottom:32px}.pending-container .recommend .recommend-title{font-size:14px;font-weight:500;margin-bottom:24px;text-align:center}.pending-container .recommend .recommend-container{display:flex;flex-direction:column;margin-bottom:50px}.pending-container .recommend .recommend-container .recommend-card{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70%;margin:0 auto 24px}.pending-container .recommend .recommend-container .recommend-card .recommend-step{background:#e6f6ea;color:#000;font-size:12px;font-weight:400;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-bottom:8px}.pending-container .recommend .recommend-container .recommend-card .recommend-label-left,.pending-container .recommend .recommend-container .recommend-card .recommend-label-right{font-size:14px;font-weight:400;color:#666;font-family:Sarabun,sans-serif;text-align:center}.pending-container .recommend .recommend-container .recommend-card .recommend-label-right{width:max-content}.pending-container .approve-result{border:1px solid #000;position:relative;padding:26px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.pending-container .approve-result .send-to{position:absolute;top:-12px;background:#fff;font-size:14px}.pending-container .approve-result .send-address{font-size:16px;color:#000;background:#fff;font-weight:500;text-align:center}.pending-container .approve-detail{font-size:14px;font-weight:400;color:#666;font-family:Sarabun,sans-serif;white-space:pre-wrap;text-align:center}@media (min-width:768px){.pending-container .approve-detail,.pending-container .approve-result{width:70%}}@media (min-width:992px){.pending-container{padding:40px 0}.pending-container .prepare-detail{margin-bottom:56px}.pending-container .recommend .recommend-title{margin-bottom:16px}.pending-container .recommend .recommend-container{flex-direction:row;margin-bottom:70px}.pending-container .recommend .recommend-container .recommend-card{width:30%}.pending-container .approve-result{width:45%;margin-bottom:43px}.pending-container .approve-detail{width:45%}}.line-link{color:#666;text-decoration:underline}.line-link:hover{color:#666}.grecaptcha-badge{visibility:hidden}body{font-family:Prompt,sans-serif}input:focus-visible,select:focus-visible{outline:none}select:not(:-internal-list-box):not([multiple]) option{color:#000!important}input:focus,select:focus{border:none!important;outline:1px solid #00973d}.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:#00973d}.ant-select{width:100%;border:none;background:#fff}.ant-select .ant-select-selector{border-radius:8px!important;padding:8px 16px!important;height:auto!important;border:1px solid #e5e5e5;height:48px!important}.ant-select .ant-select-arrow{margin-right:12px}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#00973d!important}.ant-select-focused.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-color:#00973d!important;box-shadow:none!important}.ant-select-dropdown{border-radius:8px}.ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#e6f6ea!important}.ant-select-selection-placeholder{font-family:Sarabun,sans-serif}.chevron-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.select-plan-container{margin:32px 0}.select-plan-container .page-title{font-size:32px;margin-bottom:20px;color:#000;font-weight:600}.not-found-plan{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px 0;margin-bottom:150px}.not-found-plan .not-found-image{width:70px;margin-bottom:15px}.not-found-plan .not-found-image img{width:100%}.not-found-plan .not-found-title{color:#999;font-weight:600;font-size:16px;margin-bottom:10px}.not-found-plan .not-found-detail{color:#999;font-size:16px;white-space:pre-wrap;text-align:center;width:80%}@media (min-width:992px){.not-found-plan .not-found-detail{width:50%}}@media only screen and (min-width:768px){.maintenance-page-container .body{padding:0 48px}}@media only screen and (min-width:1025px){.maintenance-page-container .body{padding:0 174px}}.maintenance-page-container .tvi-logo{width:144px;height:44px}.maintenance-page-container .title-maintenanceMode{font-family:Prompt;font-style:normal;font-weight:500;font-size:32px;line-height:44px;text-align:center;letter-spacing:-.004em;color:#000}.maintenance-page-container .description{font-family:Prompt;font-style:normal;font-weight:400;font-size:20px;line-height:28px;text-align:center;letter-spacing:-.004em;color:#666}.maintenance-page-container .maintenance-container{display:grid;padding:32px 16px;margin-top:124px;justify-items:center;grid-gap:32px;grid-template-areas:"img-wrapper" "text-wrapper"}.maintenance-page-container .img-wrapper{grid-area:img-wrapper}.maintenance-page-container .text-wrapper{grid-area:text-wrapper;display:grid;grid-gap:12px;justify-items:center}.maintenance-page-container .maintenance-logo{width:153.84px;height:104.29px}@media only screen and (min-width:768px){.maintenance-page-container .navbar{padding:0 48px}.maintenance-page-container .maintenance-logo{width:371.38px;height:251.75px}.maintenance-page-container .display-mobile{display:none}}@media only screen and (min-width:1025px){.maintenance-page-container .navbar{padding:0 174px}.maintenance-page-container .maintenance-logo{width:503.78px;height:341.5px}.maintenance-page-container .maintenance-container{display:grid;padding:72px 16px 32px;margin-top:0;align-items:center;grid-template-columns:auto auto;grid-template-areas:"text-wrapper img-wrapper";grid-gap:32px;justify-content:center;height:calc(100vh - 72px)}.maintenance-page-container .img-wrapper{grid-area:img-wrapper}.maintenance-page-container .text-wrapper{grid-area:text-wrapper}}.maintenance-page-container .btn-primary{display:flex;align-items:center;justify-content:center;text-decoration:none;font-family:Prompt;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#fff;background:#009640;border-radius:8px;padding:12px 20px;width:139px}