.btn-arrow-container{position:relative;width:200px;height:50px;font-size:16px;text-align:center;vertical-align:middle;line-height:50px;border:1px solid #eb8787;color:#c00;background-color:transparent;cursor:pointer;transition:.15s;transition-timing-function:linear}.btn-arrow-container:focus{outline:none}.btn-arrow-container .arrow-bl,.btn-arrow-container .arrow-br,.btn-arrow-container .arrow-tl,.btn-arrow-container .arrow-tr{position:absolute;width:15px;height:15px}.btn-arrow-container .arrow-bl:before,.btn-arrow-container .arrow-br:before,.btn-arrow-container .arrow-tl:before,.btn-arrow-container .arrow-tr:before{content:"";position:absolute;width:16px;height:1px;background-color:#eb8787}.btn-arrow-container .arrow-tl{top:-1.25px;left:-1.25px;border-top:2px solid #c00;border-left:2px solid #c00}.btn-arrow-container .arrow-tl:before{left:0;transform-origin:left;transform:translateY(-50%) rotate(45deg)}.btn-arrow-container .arrow-tr{top:-1.25px;right:-1.25px;border-top:2px solid #c00;border-right:2px solid #c00}.btn-arrow-container .arrow-tr:before{right:0;transform-origin:right;transform:translateY(-50%) rotate(-45deg)}.btn-arrow-container .arrow-bl{bottom:-1.25px;left:-1.25px;border-bottom:2px solid #c00;border-left:2px solid #c00}.btn-arrow-container .arrow-bl:before{bottom:0;left:0;transform-origin:left;transform:translateY(50%) rotate(-45deg)}.btn-arrow-container .arrow-br{bottom:-1.25px;right:-1.25px;border-bottom:2px solid #c00;border-right:2px solid #c00}.btn-arrow-container .arrow-br:before{right:0;bottom:0;transform-origin:right;transform:translateY(50%) rotate(45deg)}.btn-arrow-container:hover{scale:1.05 1;border-color:rgba(235,135,135,.3);font-weight:600}.btn-arrow-container:hover .arrow-tl{top:-2px;left:-2px;border-top-width:3px;border-left-width:3px}.btn-arrow-container:hover .arrow-tr{top:-2px;right:-2px;border-top-width:3px;border-right-width:3px}.btn-arrow-container:hover .arrow-bl{bottom:-2px;left:-2px;border-bottom-width:3px;border-left-width:3px}.btn-arrow-container:hover .arrow-br{bottom:-2px;right:-2px;border-bottom-width:3px;border-right-width:3px}.btn-arrow-container:hover .arrow-bl:before,.btn-arrow-container:hover .arrow-br:before,.btn-arrow-container:hover .arrow-tl:before,.btn-arrow-container:hover .arrow-tr:before{background-color:#c00}.btn_container{position:relative;width:auto;height:45px;display:flex;justify-content:center;align-items:center;gap:17px;font-size:16px;font-weight:600;font-family:BeVietnamPro-SemiBold;border:2px solid #de0000;color:#de0000;background-color:#fff;cursor:pointer;transition:.3s;transition-timing-function:linear;padding:1px 10px;text-transform:uppercase;opacity:1;text-decoration:unset!important}.btn_container.disabled{border-color:#a5a5a5;color:#a5a5a5}.btn_container.disabled .arrow{border-top:2px solid #a5a5a5;border-right:2px solid #a5a5a5}.btn_container.disabled .arrow:before{background-color:#a5a5a5}.btn_container.active_black{border-color:#393939;color:#393939}.btn_container.inactive_red{opacity:.5;cursor:not-allowed}.btn_container.for_mobile{display:none}@media screen and (max-width:768px){.btn_container.for_mobile{display:flex}}.btn_container:focus{outline:none}.btn_container .arrow{position:relative;width:8px;height:8px;border-top:2px solid #c00;border-right:2px solid #c00;transform:translateY(0) rotate(45deg);transition:.3s}.btn_container .arrow:before{position:absolute;content:"";top:0;width:14px;height:2px;background-color:#de0000;right:0;transform:translateY(-50%) rotate(-45deg);transform-origin:right;transition:.3s}.btn_container:hover:not(.disabled):not(.inactive_red){background-color:#de0000;color:#fff}.btn_container:hover:not(.disabled):not(.inactive_red) .arrow{border-top-color:#fff;border-right-color:#fff}.btn_container:hover:not(.disabled):not(.inactive_red) .arrow:before{background-color:#fff}.btn_container .text>span{font-family:BeVietnamPro-SemiBold}@media (min-width:1400px){.container{max-width:1400px}}.is-desktop{display:flex}.is-mobile{display:none}.banner_custom{height:31.25vw;position:relative}.banner_custom .list-image{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:auto}.banner_custom.banner-2-hand{margin-bottom:64px;padding-bottom:0}.customer-need{position:relative;height:270px;background-color:#f6f6f6;margin:0 -15px}.customer-need.customer-need-2-hand{height:auto;max-width:1390px;margin:0 auto;padding:0 20px}@media (min-width:1750px){.customer-need.customer-need-2-hand{max-width:1560px}}.customer-need.customer-need-2-hand .detail-content{position:relative;top:0;left:0;transform:none}.customer-need .detail-content{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.customer-need .detail-content .text-header h1{font-family:NotoSans-ExtraBold!important;font-size:28px;line-height:42px;text-align:center;text-transform:uppercase;margin-bottom:32px}.customer-need .detail-content .btn-container{display:flex;justify-content:center;gap:24px}.customer-need .detail-content .btn-container .btn_container .text{padding:0 50px}.l-section{position:relative;height:37.03704vw;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}.l-section.block-2{height:27.02703vw;min-height:410px}.l-section .detail-content{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.l-section .detail-content .text-header h1{font-family:NotoSans-ExtraBold;font-size:28px;line-height:42px;text-align:center;text-transform:uppercase;margin-bottom:48px}.l-section .detail-content .list-detail{display:flex;justify-content:center;gap:10vw}.l-section .detail-content .list-detail .item-detail{display:flex;align-items:center;flex-direction:column}.l-section .detail-content .list-detail .item-detail .detail-icon{width:80px;height:80px;margin-bottom:15px}.l-section .detail-content .list-detail .item-detail .detail-label{font-family:NotoSans-Regular;font-size:20px;font-weight:400;line-height:34px;text-align:center;margin-bottom:5px}.l-section .detail-content .list-detail .item-detail .detail-text{font-family:NotoSans-Regular;font-size:22px;font-weight:800;line-height:30.8px;text-align:center;color:#507ba7}.l-section .detail-content .list-detail .item-detail .detail-text.warranty{margin-top:7px}.l-section .detail-content .list-detail .item-detail .detail-text.warranty .time{font-family:NotoSans-Regular;position:relative;bottom:20px}.l-section .detail-content .list-detail .item-detail .detail-text.warranty .distance{font-family:NotoSans-Regular;position:relative;bottom:5px}.l-section .detail-content .list-detail .item-detail .detail-text.warranty .divider{font-size:60px;font-weight:100;margin:0 -3px;font-family:serif}.l-section .inside-content{padding:0;height:100%;max-width:100%;overflow:hidden}.l-section .inside-content .slick-slider,.l-section .inside-content .slick-slider .slick-list{height:100%}.l-section .inside-content .item{height:100%;width:100%;position:relative}.l-section .inside-content .item a{width:100%;height:100%;position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);overflow:hidden}.l-section .inside-content .item a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:101%;width:100%;-o-object-fit:cover;object-fit:cover}.l-section .inside-content .content{margin:0 30px;position:relative;height:auto;top:50%;transform:translateY(-60%)}.l-section .inside-content .content .content-header h3{font-family:NotoSans-Regular;font-size:28px;font-style:italic;font-weight:800;line-height:42px;text-align:left;text-transform:uppercase;color:#393939}.l-section .inside-content .content .slick-slider-dots{position:absolute;bottom:-50%;width:100%}.l-section .inside-content .content .slick-slider-dots .slick-dots{bottom:0;position:relative;text-align:left}.l-section .inside-content .content .slick-slider-dots li{opacity:.5}.l-section .inside-content .content .slick-slider-dots li.slick-active{opacity:1}.l-section .inside-content .content .btn-container{display:flex;gap:20px}.l-section .inside-content .content .btn_container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:50px;margin-top:30px;background-color:transparent;border-color:#507ba7}.l-section .inside-content .content .btn_container .text{color:#507ba7}.l-section .inside-content .content .btn_container .arrow{border-color:#507ba7}.l-section .inside-content .content .btn_container .arrow:before,.l-section .inside-content .content .btn_container:hover{background-color:#507ba7}.l-section .inside-content .content .btn_container:hover .text{color:#fff!important}.l-section .inside-content .content .btn_container:hover .arrow{border-color:#fff}.l-section .inside-content .content .btn_container:hover .arrow:before{background-color:#fff}.l-section .inside-content .content>p{padding-top:30px;font-size:16px;line-height:26px;font-weight:400;text-align:justify;max-width:100%;color:#393939}@supports (-webkit-line-clamp:3){.l-section .inside-content .content>p{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.l-section.l-section-2hand{height:auto!important;min-height:auto!important;max-width:1390px;width:100%;padding:0 20px;margin:0 auto 100px}@media (min-width:1750px){.l-section.l-section-2hand{max-width:1560px}}.l-section.l-section-2hand .detail-content{top:0;left:0;transform:none}.l-section.l-section-2hand .detail-content .text-header h1{margin-bottom:48px}.l-section.l-section-2hand .list-detail{max-width:1112px;margin:0 auto;width:100%;gap:80px;padding:0 92px}.l-section.l-section-2hand .list-detail .item-detail{width:33.33%}.l-section.l-section-2hand .list-detail .item-detail .detail-icon{width:70px;height:70px;margin-bottom:24px}.l-section.l-section-2hand .list-detail .item-detail .detail-label{line-height:30px;color:#393939;margin-bottom:4px}.l-section.l-section-2hand .list-detail .item-detail .detail-text{font-size:20px;font-weight:700;line-height:30px;margin-bottom:16px}.l-section.l-section-2hand-em .list-detail .item-detail .detail-text{color:#6399cf}.description{position:absolute;width:41.3333%;background-color:hsla(0,0%,100%,.85);z-index:1}.description.left{left:0}.description.right{right:0}.dealer-map{--color-white:#fff;--color-black:#000;--color-grey-0:#f3f3f3;--color-grey-1:#ddd;--color-grey-2:#ccc;--font-size-title:18px;--font-size-common:14px;padding:0 0 30px}.dealer-map .filter-header h2{font-family:NotoSans-ExtraBold;font-size:28px;line-height:42px;text-transform:uppercase;margin-bottom:24px}.dealer-map .colection-nav{display:flex;align-items:flex-end;font-size:0;border-bottom:1px solid #d2d2d2;height:40px;margin-bottom:20px}.dealer-map .colection-nav .colection-nav-item{display:inline-block;font-size:16px;margin-right:20px;padding-bottom:0;border-bottom:4px solid transparent;cursor:pointer}.dealer-map .colection-nav .colection-nav-item a{font-family:NotoSans-Regular;font-weight:400;color:#393939;text-decoration:none}.dealer-map .colection-nav .colection-nav-item.active,.dealer-map .colection-nav .colection-nav-item:hover{border-bottom:4px solid #162333}.dealer-map .colection-nav .colection-nav-item.active a,.dealer-map .colection-nav .colection-nav-item:hover a{color:#162333;font-weight:700}.dealer-map .menu-product .head_cb350,.dealer-map .menu-product .head_common,.dealer-map .menu-product .head_dreamwing,.dealer-map .menu-product .head_ev{display:flex;justify-content:space-between;height:85px;background:#f9f9f9}.dealer-map .menu-product .head_cb350 img,.dealer-map .menu-product .head_common img,.dealer-map .menu-product .head_dreamwing img,.dealer-map .menu-product .head_ev img{z-index:1}.dealer-map .menu-product .head_cb350 .foot-color,.dealer-map .menu-product .head_common .foot-color,.dealer-map .menu-product .head_dreamwing .foot-color,.dealer-map .menu-product .head_ev .foot-color{width:125px;height:40px;background:linear-gradient(0deg,transparent,rgba(0,0,0,.09)),linear-gradient(90deg,hsla(0,0%,97.6%,0) 84.11%,#f9f9f9);position:absolute;bottom:20px;left:15px;z-index:0}.dealer-map .menu-product .head_cb350 .col-radio,.dealer-map .menu-product .head_common .col-radio,.dealer-map .menu-product .head_dreamwing .col-radio,.dealer-map .menu-product .head_ev .col-radio{padding-right:10px}.dealer-map .menu-product .head_cb350 .col-text,.dealer-map .menu-product .head_common .col-text,.dealer-map .menu-product .head_dreamwing .col-text,.dealer-map .menu-product .head_ev .col-text{display:flex;align-items:center}.dealer-map .menu-product .head_cb350 .col-text h5,.dealer-map .menu-product .head_common .col-text h5,.dealer-map .menu-product .head_dreamwing .col-text h5,.dealer-map .menu-product .head_ev .col-text h5{font-size:16px;font-weight:700;line-height:26px;color:#5f5f5f;font-family:NotoSans-Bold;width:250px;margin:0;padding-left:6%}.dealer-map .menu-product .col-mobile{padding-top:10px;padding-bottom:10px}.dealer-map .menu-product .name p{margin-bottom:0}.dealer-map .menu-product .radio-label{width:30px;height:30px;margin-top:27px;border:1px solid var(--color-grey-2);border-radius:50%;text-align:center}.dealer-map .menu-product .radio-label:hover{cursor:pointer}.dealer-map-search{--columns:4;--spacing:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 var(--spacing)}.dealer-map-search .search-item{width:calc(100%/var(--columns) - var(--spacing))}.dealer-map-main{display:flex;justify-content:space-between;gap:0 20px}.dealer-map .dealer-box{width:30%;flex-shrink:0}.dealer-map .dealer-box .box-search,.dealer-map .dealer-box .box-search .dealer-name,.dealer-map .dealer-box .box-search .geocoder{margin-bottom:5px}.dealer-map .dealer-box .box-search .mapboxgl-ctrl-geocoder{min-width:100%}.dealer-map .dealer-box .box-search .mapboxgl-ctrl-geocoder--input{display:block;width:100%;padding:6px 35px;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dealer-map .dealer-box .box-search .mapboxgl-ctrl-geocoder--input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.dealer-map .dealer-box .box-search .mapboxgl-ctrl-geocoder{box-shadow:none}.dealer-map .dealer-box .box-list{border:1px solid var(--color-grey-2)}.dealer-map .dealer-box .box-list-title{background-color:var(--color-grey-0);color:#000;padding:10px 15px}.dealer-map .dealer-box .box-list-title div{font-weight:700}.dealer-map .dealer-box .box-list-title .title{display:flex;justify-content:space-between}.dealer-map .dealer-box .box-list-title .title img{cursor:pointer}.dealer-map .dealer-box .box-list-content{background:#fff;position:relative;overflow:hidden;overflow-y:scroll;height:730px}.dealer-map .dealer-box .box-list-content::-webkit-scrollbar{width:10px;background-color:var(--color-grey-0)}.dealer-map .dealer-box .box-list-content::-webkit-scrollbar-thumb{background-color:var(--color-grey-1);border:2px solid var(--color-grey-1)}.dealer-map .dealer-box .box-list-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.1);background-color:var(--color-white)}.dealer-map .button-filter{padding-bottom:15px;margin-top:5px;display:none}.dealer-map .button-filter .button-submit{width:100%;border:1px solid #3490dc;height:34px;color:#3490dc}.dealer-map .route-item{display:flex;gap:0 10px;justify-content:space-between;align-items:center;padding:15px 10px;border-bottom:1px solid var(--color-grey-2);cursor:pointer;font-size:var(--font-size-common)}.dealer-map .route-item-icon{flex-shrink:0;width:10%}.dealer-map .route-item-icon img{width:100%;height:100%;scale:.8}.dealer-map .route-item-title{width:60%;word-break:break-word;font-weight:700}.dealer-map .route-item-distance{width:30%;display:flex;flex-direction:column;align-items:flex-end}.dealer-map .route-item-distance .duration{color:#0d95e8;font-weight:700}.dealer-map .route-item.active{border-left:3px solid #3490dc}.dealer-map .dealer-map__ggmap{position:relative;flex:1}.dealer-map .dealer-map__ggmap #map{border:1px solid var(--color-grey-2);position:absolute;top:0;bottom:0;width:100%}.dealer-map .dealer-map__ggmap #map div.style-heads{background-color:#507ba7;width:35px;height:35px;cursor:pointer}.dealer-map .dealer-map__ggmap #map div.style-heads div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#d2d2d2}.dealer-map .dealer-map__ggmap #map .detail-head{display:flex;justify-content:space-between}.dealer-map .dealer-map__ggmap #map .detail-head .image-popup{width:154px;height:154px;overflow:hidden;position:relative}.dealer-map .dealer-map__ggmap #map .detail-head .image-popup img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dealer-map .dealer-map__ggmap #map .detail-head .logo-head{position:unset;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.dealer-map .dealer-map__ggmap #map .detail-head .logo-head img{width:46%;height:46%}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content{display:flex;margin-left:10px;flex-direction:column;max-width:315px}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .location-name{font-size:16px;font-weight:700;line-height:26px;color:#393939;font-family:NotoSans-Bold;margin-bottom:10px}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .address,.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .tel{font-size:14px;font-weight:400;line-height:24px;color:#393939;font-family:NotoSans-Regular}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .address-first,.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .tel-first{font-weight:700;font-family:NotoSans-Bold}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .fanpage{border:none;text-decoration:none;font-size:14px;font-weight:400;line-height:24px;color:#393939;font-family:NotoSans-Regular;margin-bottom:10px}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .fanpage:focus{outline:none}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .fanpage-first{font-weight:700;font-family:NotoSans-Bold}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .address,.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .tel{margin-bottom:9px}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction{display:flex;justify-content:space-between}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction span{color:#c00}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction .direction-btn{display:inline-block;text-decoration:none;padding:5px 15px;background-color:#fff;border-radius:3px;border:1px solid #507ba7;color:#507ba7;font-size:16px;font-weight:600;line-height:20.24px;font-family:NotoSans-SemiBold}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction .direction-btn:focus-visible{border:none}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction .direction-btn-mobile{display:none}.dealer-map .box-list-content{display:grid!important;grid-template-columns:1fr 1fr;gap:1rem}.dealer-map .box-list-content .dealer-detail{padding:0!important;max-width:100%!important}.dealer-map .box-list-content-popup{height:800px;overflow-y:scroll}.dealer-map .dealer-detail{padding:0 10px;cursor:pointer}.dealer-map .dealer-detail-wrap{border:1px solid var(--color-grey-2);min-height:192px;height:100%}.dealer-map .dealer-detail-wrap .dealer-content{padding:20px;display:flex;flex-direction:column;height:100%}.dealer-map .dealer-detail-wrap .dealer-content .dealer_name{color:#507ba7}.dealer-map .dealer-detail-wrap .dealer-content-header{display:flex;align-items:center;gap:.75rem;margin-bottom:10px}.dealer-map .dealer-detail-wrap .dealer-content-header img{width:48px;min-width:48px;height:48px;border-radius:100%;overflow:hidden}.dealer-map .dealer-detail-wrap .address{display:flex;margin-bottom:.375rem;line-height:1.5rem}.dealer-map .dealer-detail-wrap .address .location{margin-right:.5rem}.dealer-map .dealer-detail-wrap .facebook{display:flex}.dealer-map .dealer-detail-wrap .facebook .facebook-border{border-radius:50%;padding:5px;width:24px;height:24px;border:1px solid var(--color-grey-2);text-align:center;font-size:14px;margin-right:22px}.dealer-map .dealer-detail-wrap .facebook .dealer_name{font-size:14px;font-family:NotoSans-Bold;font-weight:700;line-height:24px}.dealer-map .dealer-detail-wrap .phone-number{display:flex}.dealer-map .dealer-detail-wrap .phone-number .phone{margin-right:.5rem}.dealer-map .dealer-detail-wrap .name{font-size:16px;font-family:NotoSans-Bold;font-weight:700;line-height:26px}.dealer-map .dealer-detail-wrap .address,.dealer-map .dealer-detail-wrap .phone{font-size:var(--font-size-common)}.dealer-map .dealer-detail-wrap .custom-contact{color:#212121;font-size:var(--font-size-common);text-decoration:none;line-height:1.5rem}.dealer-map .dealer-detail-wrap .custom-contact:hover{text-decoration:none}.dealer-map .dealer-detail-wrap .direction{flex:1;padding-top:.75rem;display:flex;align-items:flex-end;justify-content:flex-end}.dealer-map .dealer-detail-wrap .direction-distance{color:#c00;font-size:var(--font-size-common)}.dealer-map .dealer-detail-wrap .direction-distance span{margin-left:5px}.dealer-map .dealer-detail-wrap .direction-btn{display:inline-block;text-decoration:none;color:#162333;top:85%;left:58.5%;font-size:16px;font-family:NotoSans-Bold;font-weight:700;line-height:26px}.dealer-map .dealer-detail-wrap .direction .direction-btn-mobile{display:none}.dealer-map .dealer-detail-wrap-popup{padding:10px 0}.dealer-map .dealer-detail-wrap-popup .dealer-content{font-size:18px}.dealer-map .dealer-detail-wrap-popup .dealer-content .name{font-size:24px;font-weight:700}.dealer-map .dealer-detail-wrap-popup .dealer-content .first_title{font-size:20px;font-weight:600}.dealer-map .dealer-detail-wrap-popup .dealer-content .facebook a{color:#c00}.dealer-map .dealer-detail-wrap-popup .dealer-content .phone a{color:#495057}.dealer-map .dealer-detail.active{color:var(--color-white)}.dealer-map .dealer-detail.active .dealer-detail-wrap{background-color:#9d0202}.dealer-map .dealer-detail.active .custom-contact{color:var(--color-white);background-color:#9d0202}.dealer-map .dealer-detail.active .direction-btn,.dealer-map .dealer-detail.active .direction-distance{color:var(--color-white)}.dealer-map .current-location{font-family:NotoSans-Regular;font-size:16px;font-weight:400;line-height:26px;cursor:pointer;display:flex;align-items:center}.dealer-map .current-location span{padding-left:10px;color:#6399cf!important}.dealer-map .current-location svg path{fill:#6399cf!important}.dealer-map .box-list-title{font-family:NotoSans-Bold;font-size:16px;font-weight:700;line-height:26px;margin-bottom:1.25rem}.dealer-map .box-list-title div{font-family:NotoSans-Bold}.dealer-map .dealer-page{display:none}.dealer-map .dealer-page .box-list-page{font-size:24px;font-weight:100;align-items:center;justify-content:center}.dealer-map .dealer-page .box-list-page .next-page,.dealer-map .dealer-page .box-list-page .page-number,.dealer-map .dealer-page .box-list-page .prev-page{display:flex}.dealer-map .dealer-page .box-list-page .page{width:60px;height:60px;border:1px solid var(--color-grey-2);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding:10px;text-align:center;align-items:center;margin:5px}.dealer-map .dealer-page .box-list-page .page:hover{cursor:pointer}.dealer-map .modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.dealer-map .modal-content{background-color:#fefefe;margin:7% auto;border:1px solid #888;width:80%}.dealer-map .modal-content .close{position:absolute;right:0;width:40px;z-index:1;height:40px;background-color:#507ba7;color:#fff;text-align:center;padding:6px}.dealer-map #modalMap{height:800px;width:100%}.dealer-map #modalMap .detail-head{display:flex}.dealer-map #modalMap .detail-head .wrap-content{display:flex;margin-left:10px;flex-direction:column;max-width:200px}.dealer-map #modalMap .detail-head .wrap-content .name{font-weight:500;font-size:var(--font-size-common);margin-bottom:10px}.dealer-map #modalMap .detail-head .wrap-content .address,.dealer-map #modalMap .detail-head .wrap-content .tel{margin-bottom:5px}.dealer-map #modalMap .detail-head .wrap-content .direction{display:flex;justify-content:space-between}.dealer-map #modalMap .detail-head .wrap-content .direction span{color:#c00}.dealer-map #modalMap .detail-head .wrap-content .direction .direction-btn{display:inline-block;text-decoration:none;padding:5px 15px;background-color:#507ba7;border-radius:3px;color:#fff;font-size:var(--font-size-common);font-weight:500}.dealer-map #modalMap .detail-head .wrap-content .direction .direction-btn:focus-visible{border:none}.dealer-map .modal-noti{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.dealer-map .modal-noti .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8}.dealer-map .modal-noti .modal-content{background-color:#fefefe;margin:60% auto;border:1px solid #888;width:95%;text-align:center;padding:20px 0}.dealer-map .modal-noti .modal-content .mes{font-size:18px;color:#c00;font-weight:600}.dealer-map .modal-noti .modal-content .button-map button{width:120px;height:34px;border:1px solid #fff;background-color:#c00;color:#fff;margin:8px;border-radius:8px}.dealer-map .zoomMap{position:absolute;top:10px;left:10px;background-color:#fff;z-index:1}.dealer-map .zoomMap button{position:relative;display:block;border:0;background-color:transparent;width:40px;height:40px;text-indent:-99999px;overflow:hidden;transition:background-size .3s;cursor:pointer}.dealer-map .zoomMap button:hover:before{transform:translate(-50%,-50%) scale(1.364)}.dealer-map .zoomMap button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:11px;height:11px;transition:.3s}.cross-bar{width:18px}.cross-bar,.title{background-color:#393939;transform:skewX(-15deg)}.title{color:#fff;padding:5px 15px;font-size:24px;font-weight:600;text-align:center;justify-content:center;align-items:center}.head-view{padding-top:60px}.head-view .head-title{display:flex;padding-left:6px}.head-view .head-title .icon-filter{display:none}.head-view .head-title .icon-filter:hover{cursor:pointer}.head-view.gg-map-wrap{max-width:1390px;margin:0 auto;width:100%;padding:0 20px 60px}@media (min-width:1750px){.head-view.gg-map-wrap{max-width:1560px}}.mobile-heads{display:none}.mapboxgl-popup .mapboxgl-popup-content{width:510px}.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{display:none}.curPos{background-image:url(/images/maps/curPos.png);background-repeat:no-repeat;background-position:50%;background-size:17px}.dealer-marker{position:relative;z-index:1;cursor:pointer}.dealer-marker:before{content:"";position:absolute;top:50%;left:50%;width:42px;height:42px;transform:translate(-50%,-64%);opacity:0;border-radius:50%;transition:.3s;z-index:-1}.dealer-marker img{pointer-events:none}@media only screen and (min-width:1025px){.dealer-marker:hover:before{opacity:1}}.dealer-marker.is-active:before,.dealer-marker.is-hover:before{opacity:1}.drop{-webkit-animation:drop .3s linear forwards var(--delay-time);animation:drop .3s linear forwards var(--delay-time)}.pin{width:30px;height:30px;border-radius:50% 50% 50% 0;background:red;position:absolute;transform:rotate(-45deg);left:50%;top:50%;margin:-20px 0 0 -20px;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}.pin:after{content:"";margin:8px 0 0 8px;background:#000}.pin:after,.pulse{width:14px;height:14px;position:absolute;border-radius:50%}.pulse{background:rgba(0,0,0,.2);left:50%;top:50%;margin:11px 0 0 -12px;transform:rotateX(55deg);z-index:-2}.pulse:after{content:"";border-radius:50%;height:40px;width:40px;position:absolute;margin:-13px 0 0 -13px;-webkit-animation:pulsate 1s ease-out;animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);box-shadow:0 0 1px 2px #89849b;-webkit-animation-delay:1.1s;animation-delay:1.9s}@media screen and (max-width:1440px){.dealer-map .dealer-detail-wrap .direction-btn{top:84%}.dealer-map .dealer-page .box-list-page .page{width:50px;height:50px;font-size:20px}}@media screen and (max-width:1366px){.l-section .inside-content .content .content-header h3{font-size:26px}.btn_container{font-size:14px}.dealer-map .dealer-detail-wrap .direction-btn{top:87%;font-size:13px}}@media screen and (max-width:1200px){.dealer-map .dealer-detail-wrap .name{font-size:14px}.dealer-map .dealer-detail-wrap .address,.dealer-map .dealer-detail-wrap .phone{font-size:12px}.dealer-map .dealer-detail-wrap .direction-btn{top:84%;left:65%}.dealer-map .dealer-detail-wrap-popup{padding:10px 0}.dealer-map .dealer-detail-wrap-popup .dealer-content{font-size:12px}.dealer-map .dealer-detail-wrap-popup .dealer-content .name{font-size:18px;font-weight:600}.dealer-map .dealer-detail-wrap-popup .dealer-content .first_title{font-size:14px;font-weight:600}}@media screen and (min-width:600px) and (max-width:1023px){.container-fuil{padding-top:60px}.col-landscape{width:50%}.head-view{max-width:98%}.dealer-map{--font-size-common:11px;--font-size-title:14px;padding-top:30px}.dealer-map .dealer-detail-wrap .direction-btn{left:62%}.dealer-map .menu-product .col-tablet{padding-left:9px;padding-right:9px}.dealer-map .menu-product .name{font-size:12px}.dealer-map .menu-product .radio-label{width:22px;height:22px;margin-top:14px}.dealer-map .modal-noti .modal-content{margin:16% auto}}@media screen and (min-width:700px) and (max-width:733px){.col-landscape{width:50%}.dealer-map .menu-product img{width:135px}.dealer-map .menu-product .name{font-size:20px;padding-top:30px}.dealer-map .menu-product .radio-label{width:40px;height:40px;margin-top:20px;margin-left:45px}}@media screen and (min-width:500px) and (max-width:599px){.head-view{padding-top:80px}.dealer-map .dealer-detail-wrap .name{font-size:16px}.dealer-map .dealer-detail-wrap .address,.dealer-map .dealer-detail-wrap .phone{font-size:14px}.dealer-map .dealer-detail-wrap .direction-btn{left:75%}.dealer-map .modal-noti .modal-content{margin:18% auto}}@media screen and (max-width:991px){.is-desktop{display:none!important}.is-mobile{display:block}.btn-see-all.is-desktop{display:block!important}.customer-need .detail-content .text-header h1{font-size:24px;line-height:30px;margin-bottom:24px}.customer-need .detail-content .tabs-header .tab-item{font-size:14px;line-height:20px}.customer-need .detail-content .btn-container{flex-direction:column;gap:24px;padding:0 15px}.customer-need .detail-content .btn-container .btn_container .text{padding:0 50px}.l-section{height:774px}.l-section.banner{height:153.84615vw}.l-section.block-2{height:450px}.l-section .detail-content{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.l-section .detail-content .text-header h1{margin-bottom:40px;font-size:24px;line-height:30px}.l-section .inside-content.description{bottom:0;width:100%;height:50%}.l-section .inside-content .content{margin:0 15px;transform:translateY(-50%)}.l-section .inside-content .content .content-header h3{font-size:24px;font-weight:700;line-height:34px;font-style:normal;text-transform:none;color:#393939}.l-section .inside-content .content .btn-container{flex-direction:column;gap:15px;margin-top:30px}.l-section .inside-content .content .btn_container{width:100%;height:44px;margin-top:0}.l-section .inside-content .content>p{font-size:16px;padding-top:15px;line-height:26px;margin-bottom:0}@supports (-webkit-line-clamp:4){.l-section .inside-content .content>p{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}}.l-section.l-section-2hand .list-detail .item-detail .detail-icon{width:48px;height:48px;margin-bottom:16px}.l-section.l-section-2hand .list-detail .item-detail .detail-label{font-size:16px;line-height:24px}.head-view{padding-top:30px;padding-left:0;padding-right:0}.dealer-map{padding-top:60px}.dealer-map-search{--columns:2;--spacing:5px}.dealer-map-main{flex-direction:column-reverse;gap:10px 0}.dealer-map .dealer-box{width:100%}.dealer-map .dealer-box-content{height:350px}.dealer-map .dealer-map__ggmap{flex:none;min-height:350px}.dealer-map .dealer-map-main{height:350px;margin-top:10px;position:relative}.dealer-map .menu-product{margin:0 auto}.dealer-map .menu-product .filter-header{order:1}.dealer-map .menu-product .filter-header .colection-nav{justify-content:start;gap:15px;border-bottom:unset}.dealer-map .menu-product .filter-header .colection-nav .colection-nav-item{margin:0}.dealer-map .menu-product .filter-header h2{font-family:NotoSans-Bold;font-size:24px;line-height:34px;font-style:normal;text-transform:uppercase;text-align:center}.dealer-map .menu-product .filter-search{order:2}.dealer-map .menu-product .filter-select{order:4;flex:0 0 100%;max-width:100%}.dealer-map .menu-product .current-location{order:4;padding-bottom:0;display:flex;line-height:24px}.dealer-map .form_wrapper .form-control{height:45px!important}.dealer-map .form_wrapper .select2-container .select2-selection--single{height:45px}.dealer-map .form_wrapper .select2-container .select2-selection--single .select2-selection__arrow{height:45px;width:45px}.dealer-map .form_wrapper .select2-container .select2-selection--single .select2-selection__clear{height:42px}.dealer-map .box-list{height:auto;overflow:unset}.dealer-map .dealer-detail-wrap{height:auto}.dealer-map{padding:10px 0}.dealer-map .menu-product .head_cb350 .col-text h5,.dealer-map .menu-product .head_common .col-text h5,.dealer-map .menu-product .head_dreamwing .col-text h5,.dealer-map .menu-product .head_ev .col-text h5{width:150px;font-size:14px;line-height:24px}.dealer-map .menu-product .radio-label{padding:5px}.dealer-map .dealer-detail-wrap .name{font-size:16px;line-height:26px}.dealer-map .dealer-detail-wrap .address,.dealer-map .dealer-detail-wrap .custom-contact,.dealer-map .dealer-detail-wrap .phone{font-size:14px;line-height:24px;font-weight:500}.dealer-map .dealer-detail-wrap .direction-btn{left:54%}.dealer-map .dealer-detail-wrap .direction .direction-btn-desktop{display:none}.dealer-map .dealer-detail-wrap .direction .direction-btn-mobile{display:inline-block}.dealer-map .dealer-page .box-list-page .page{width:32px;height:32px;font-size:12px;padding:5px;line-height:18px;display:flex;justify-content:center}.dealer-map .dealer-map__ggmap{position:relative;flex:1}.dealer-map .dealer-map__ggmap #map{border:1px solid var(--color-grey-2);position:absolute;top:0;bottom:0;width:100%}.dealer-map .dealer-map__ggmap #map div.style-heads{background-color:#c00;width:35px;height:35px;cursor:pointer}.dealer-map .dealer-map__ggmap #map div.style-heads div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#d2d2d2}.dealer-map .dealer-map__ggmap #map .detail-head{flex-direction:column}.dealer-map .dealer-map__ggmap #map .detail-head .image-popup{width:100%;height:90px;overflow:hidden;position:relative}.dealer-map .dealer-map__ggmap #map .detail-head .image-popup img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dealer-map .dealer-map__ggmap #map .detail-head .logo-head{gap:8px}.dealer-map .dealer-map__ggmap #map .detail-head .logo-head img{min-width:30%;min-height:unset;width:31.2%;position:unset;transform:unset}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content{max-width:350px;padding-top:4%}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .location-name{font-size:14px;font-weight:700;line-height:17.39px;margin-bottom:unset}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .address,.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .tel{font-size:12px;line-height:18px}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .fanpage{font-size:12px;line-height:18px;margin-bottom:unset}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .address,.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .tel{margin-bottom:5px}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction{display:flex;justify-content:space-between}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction span{color:#c00}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction .direction-btn{font-size:10.7px;line-height:13.54px;padding:8px 15px}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction .direction-btn-desktop{display:none}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction .direction-btn-mobile{display:inline-block}.mobile-heads{padding:55px 0 10px 15px;position:-webkit-sticky;position:sticky;top:0;z-index:999;background:#fff}.mobile-heads .dealers{font-size:20px;width:230px}.mobile-heads .heads{font-size:20px}.mobile-heads .icon-filter{display:none;position:absolute;right:15px;transition:transform .3s ease}.mobile-heads .icon-filter img{height:40px}.mapboxgl-popup{width:95%;left:4.8%!important;top:6.2%!important;z-index:10;transform:unset!important}.mapboxgl-popup .mapboxgl-popup-content{width:95%}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip,.mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{display:none}}@media screen and (max-width:991px) and (orientation:landscape){.l-section.banner{height:37.03704vw}.l-section.banner .list-image.is-desktop{display:flex!important}.l-section.banner .list-image.is-mobile{display:none!important}.l-section.block-2{height:-webkit-max-content;height:-moz-max-content;height:max-content}.l-section.block-2 .detail-content{top:unset;left:unset;transform:unset;margin:50px}.l-section.block-2 .detail-content .text-header h1{text-align:center}.l-section.block-2 .detail-content .list-detail{gap:20px}.l-section.block-2 .detail-content .list-detail .item-detail{display:flex}.dealer-map .dealer-detail-wrap .direction-btn{left:80%;top:80%}.dealer-map .menu-product .filter-header .colection-nav{justify-content:start;gap:15px}.btn_container{width:100%}.col-md-6{flex:0 0 100%;max-width:100%}.noti_block_common .intro__tittle{text-transform:unset}.noti_block_common .btn-container{width:535px}.noti_block_common.success_block .main_noti p span{display:none}.noti_block_common.success_block .main_noti p br{display:block!important}.noti_block_common.success_block .main_noti p:after{content:'"Ch\1B0\1A1ng tr\ECnh xe qua s\1EED   d\1EE5ng ch\EDnh h\E3ng"';font-family:NotoSans-Regular;font-weight:700}}@media screen and (max-width:375px){.dealer-map .dealer-detail-wrap .custom-contact{font-size:15px}}@media screen and (max-width:360px){.dealer-map .menu-product .col-mobile{padding-left:15px}.dealer-map .menu-product .name{width:160px;padding-left:10px}.dealer-map .menu-product .head_name_2{padding-top:10px}}@media screen and (max-width:320px){.dealer-map .menu-product .head_cb350 .foot-color,.dealer-map .menu-product .head_common .foot-color,.dealer-map .menu-product .head_dreamwing .foot-color,.dealer-map .menu-product .head_ev .foot-color{width:116px}.dealer-map .menu-product .name{width:145px;padding-left:5px;font-size:18px}.dealer-map .dealer-detail-wrap{height:15.25em}.dealer-map .dealer-detail-wrap .name{font-size:16px}.dealer-map .dealer-detail-wrap .address,.dealer-map .dealer-detail-wrap .custom-contact,.dealer-map .dealer-detail-wrap .phone{font-size:13px;font-weight:400}.dealer-map .dealer-detail-wrap .direction-btn{left:58%}.dealer-map .dealer-page .box-list-page .page{width:30px;height:30px;font-size:14px;padding:4px}.dealer-map .col-mobile .col-2{padding-left:unset}.head-view .head-title{display:flex;padding:55px 0 10px 5px}.head-view .head-title .dealers{font-size:16px;font-weight:400;width:175px}.head-view .head-title .heads{font-size:14px}.head-view .head-title .icon-filter{right:.5%}.head-view .head-title .icon-filter img{height:28px}.head-view .head-title .height-img img{height:25px}}.btn_container{line-height:20.24px}.btn_container .text{color:inherit}.btn-container *{font-family:NotoSans-Regular}.btn-container>a:hover{text-decoration:none}.fix_form-ctn{max-width:924px;padding:0}.back-common{display:inline-block;margin:40px 0 40px 7px;font-size:16px;font-family:NotoSans-Bold;color:#393939;line-height:26px}.back-common .arrow{display:inline-block;width:10px;height:10px;border-top:2px solid #000;border-left:2px solid #000;transform-origin:bottom;transform:translateY(-2px) rotate(-45deg)}.back-common:hover{text-decoration:none;color:#393939}.hidden{display:none}.text-red{color:#de0000}.form_register_container{margin:0 auto 110px;width:100%;max-width:1390px;padding:0 20px}@media (min-width:1750px){.form_register_container{max-width:1560px}}.form_register_container .form_register_info{background:#f9f9f9;padding:72px 24px}.form_register_container .form_register_info .intro__tittle{margin-bottom:2rem}.btn_register_ctn{display:flex;justify-content:center;align-items:center}.block_intro{width:100%}.block_intro .intro__tittle{font-family:NotoSans-ExtraBold;font-size:28px;line-height:42px;text-align:center;text-transform:uppercase;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-bottom:2rem;color:#507ba7}.block_intro .intro__tittle .name_ev{text-transform:none;font-family:NotoSans-Regular;color:#507ba7}.block_intro .intro_desc{display:flex;justify-content:center;align-items:center;margin-top:20px}.block_intro .intro_desc>div{width:520px;text-align:center;font-family:NotoSans-Regular;font-weight:400;font-size:16px;line-height:26px}.block_intro .intro__content--container{display:flex;flex-wrap:wrap;gap:30px}.block_intro .intro__content--container .item-text_main{font-family:NotoSans-Bold;font-size:20px;line-height:34px;color:#de0000;text-align:center}.block_intro .intro__content--container .item-text_main p{color:#de0000;margin-bottom:4px}.block_intro .intro__content--container .item-text_main>*{font-family:NotoSans-Regular}.block_intro .intro__content--container .intro__content--item{display:flex;flex-direction:column;align-items:center;gap:8px;width:calc(50% - 15px)}.block_intro .intro__content--container .item-text_des{font-family:NotoSans-Regular;font-size:16px;font-weight:400;color:#5f5f5f;line-height:26px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.block_intro .intro__content--container .item-text_des p{margin-bottom:0}.checkbox-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.checkbox-grid .custom-checkbox{display:flex;align-items:center;position:relative;margin-bottom:0;padding:10px 16px;height:92px;width:calc(50% - 15px);overflow:hidden;opacity:1;transition:opacity .3s ease;background-color:#f9f9f9;cursor:pointer}.checkbox-grid .custom-checkbox.three-boxes{width:calc(33.33333% - 9px)}.checkbox-grid .checkbox-container{position:absolute;right:16px;display:block;width:24px;height:24px;justify-content:center;flex-direction:column}.checkbox-grid .checkbox-container input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:100%;border-radius:50%;border:1px solid #cacaca;outline:none;cursor:pointer;position:relative;background-color:#f6f6f6;transition:background-color .3s ease}.checkbox-grid .checkbox-container input[type=radio]:checked{background-color:#de0000;border:unset}.checkbox-grid .checkbox-container svg{display:none}.checkbox-grid .checkbox-container input[type=radio]:checked+svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;font-size:16px;color:#fff}.custom-checkbox.checked .image_item:nth-child(2){color:#de0000}.custom-checkbox.checked .image_item svg path:not(.svg_curve){fill:#de0000}.custom-checkbox.checked .image_item svg path.svg_curve{stroke:#de0000}.custom-checkbox .image_container{display:flex;gap:8px;justify-content:center;align-items:center}.custom-checkbox .image_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-checkbox .image_item:nth-child(2){display:flex;justify-content:center;align-items:center;font-family:NotoSans-ExtraBold;font-size:22px;line-height:26px;color:#5f5f5f}.custom-checkbox .image_item:nth-child(2) img{-o-object-fit:contain;object-fit:contain}.custom-checkbox .image_item.image_item_text{width:calc(100% - 160px);flex:none;overflow:hidden}.form_wrapper *{font-family:NotoSans-Regular}.form_wrapper .form-control{border-color:#9e9e9e}.form_wrapper .block_intro{margin-top:24px;padding:0 15px}.form_wrapper .form_title{font-family:NotoSans-ExtraBold;font-size:22px;line-height:26px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-bottom:1.25rem}.form_wrapper .control-label{color:#393939;font-size:16px;margin-bottom:10px;line-height:26px}.form_wrapper .control-label span{color:red}.form_wrapper .form-control:not(.text-area){height:55px}.form_wrapper .form-control{border-radius:0;position:relative;font-size:16px;line-height:26px;font-family:NotoSans-Regular;font-weight:400;z-index:1;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";padding:.375rem 1.25rem}.form_wrapper .form-control#comment-xe-may{text-overflow:ellipsis}.form_wrapper .input{position:relative}.form_wrapper .input svg:not(.icon-select){position:absolute;left:20px;z-index:2;top:50%;transform:translateY(-50%)}.form_wrapper .input input.fill_text{padding-left:50px}.form_wrapper .form-group input{margin-bottom:0!important}.form_wrapper input.error,.form_wrapper select.error{border:1px solid red}.form_wrapper input.error .form-control,.form_wrapper select.error .form-control{border:1px solid transparent!important}.form_wrapper input::-webkit-input-placeholder{color:#9e9e9e!important}.form_wrapper label.error{background:none!important;padding-left:0!important;font-size:14px;color:red;margin-bottom:-.5rem;margin-top:.9rem}.form_wrapper .col-12.row{padding-left:0;padding-right:0;margin-right:0;margin-left:0}.form_wrapper .policy{padding-left:15px;padding-right:15px;font-size:16px;font-weight:400;margin-bottom:30px}.form_wrapper .policy a{font-size:inherit;font-family:NotoSans-Bold;color:#507ba7}.form_wrapper .btn_register_ctn{display:block}.form_wrapper .block_policy{margin-top:20px}.form_wrapper .btn_container_register{background:#162333;color:#fff;border-color:#162333!important;height:50px}.form_wrapper .btn_container_register .text{font-family:NotoSans-SemiBold}.form_wrapper .btn_container_register:hover{background:#fff!important;color:#162333!important}.form_wrapper .btn_container_register:hover .arrow{border-color:#162333!important}.form_wrapper .btn_container_register:hover .arrow:before{background-color:#162333!important}.form_wrapper .btn_container_register .arrow{border-color:#fff}.form_wrapper .btn_container_register .arrow:before{background-color:#fff}.form_wrapper .input.color_wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;width:100%}.intro__tittle{font-family:NotoSans-ExtraBold;font-size:28px;line-height:42px;text-align:center;text-transform:uppercase;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-bottom:25px;color:#507ba7}.noti_block_common{min-height:calc(100vh - 350px);display:flex;flex-direction:column;justify-content:center;align-items:center}.noti_block_common .main_noti{color:#393939;margin-bottom:25px}.noti_block_common .main_noti *{font-family:NotoSans-Regular}.noti_block_common .main_noti>p{margin-bottom:0;font-weight:400}.noti_block_common .main_noti .info_ev,.noti_block_common .main_noti>p{font-size:16px;line-height:26px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.noti_block_common .main_noti .info_ev{font-family:NotoSans-Bold}.noti_block_common .btn_container{background:#162333;color:#fff;font-family:NotoSans-SemiBold;border-color:#162333!important}.noti_block_common .btn_container:hover{background:#fff!important;color:#162333!important}.noti_block_common .btn_container:hover .arrow{border-color:#162333!important}.noti_block_common .btn_container:hover .arrow:before{background-color:#162333!important}.noti_block_common .btn_container .arrow{border-color:#fff}.noti_block_common .btn_container .arrow:before{background-color:#fff}.form_wrapper .select2-container{width:100%!important}.form_wrapper .select2-container.error .select2-selection{border-color:#de0000}.form_wrapper .select2-container--default .select2-selection--single{border-color:#9e9e9e;border-radius:unset}.form_wrapper .select2-container .select2-selection--single{height:55px}.form_wrapper .select2-container .select2-selection--single .select2-selection__rendered{padding-left:18px;padding-right:38px}.form_wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{position:absolute;top:50%;transform:translateY(-50%);font-size:16px;font-weight:700;font-family:NotoSans-Bold;color:#393939;line-height:26px;width:100%}.form_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:53px;width:50px}.form_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;content:"";display:block;height:10px;width:10px;top:50%;transform:rotate(45deg) translateX(-50%);transition:all .3s ease-in-out;border-style:none;border-bottom:2px solid #393939;border-right:2px solid #393939;margin-top:-4px;pointer-events:none}.form_wrapper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(-135deg)}.select2-container--open .select2-dropdown input:focus{outline:none}.select2-container--open .select2-dropdown input::-webkit-input-placeholder{color:#cacaca}.select2-container--open .select2-dropdown input::-moz-placeholder{color:#cacaca}.select2-container--open .select2-dropdown input:-ms-input-placeholder{color:#cacaca}.select2-container--open .select2-dropdown input::-ms-input-placeholder{color:#cacaca}.select2-container--open .select2-dropdown input::placeholder{color:#cacaca}.select2-search--dropdown{padding:0}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f6f6f6;color:#393939}.select2-container--default .select2-results>.select2-results__options{max-height:275px}.select2-container--default .select2-results__option--selected{background-color:#f6f6f6;color:#393939;font-size:16px;font-family:NotoSans-Bold}.select2-container--default .select2-results__group{padding:14px 18px;font-family:NotoSans-Regular;font-size:14px;font-weight:400;line-height:24px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.select2-container--default .select2-results__option .select2-results__option{padding-left:30px}.select2-results__option{min-height:55px;line-height:26px;padding:14px 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-results__option>li:not(:last-child),.select2-results__options>li:not(:last-child){border-bottom:1px solid #cacaca}.select2-dropdown{border-color:#cacaca;z-index:9}.select2-container--default .select2-selection--single .select2-selection__placeholder{font-family:NotoSans-Regular;font-size:16px;font-weight:400;line-height:26px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#9e9e9e}.select2-custom-option{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select2-custom-option *{font-family:NotoSans-Regular}.select2-custom-option .head_name,.select2-custom-option span{display:inline-block}.select2-custom-option .head_name{max-width:50%;margin-right:5px;font-family:NotoSans-Bold}.select2-custom-option span{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container_page_detail{width:100%;max-width:900px;padding:0;margin-top:30px}.container_page_detail .content_detail{min-height:80vh}.container_page_detail .content_detail>a{color:#000}.container_page_detail .content_detail .back_news{display:inline-block;margin-bottom:30px}.container_page_detail .content_detail .back_news .arrow{display:inline-block;width:9px;height:9px;border-top:2px solid #000;border-left:2px solid #000;transform-origin:top;transform:rotate(-45deg)}.container_page_detail .content_detail .back_news .text{margin-left:8px;font-size:16px;font-family:NotoSans-Bold;line-height:26px}.container_page_detail .content_detail .title-detail{font-size:32px;color:#507ba7;line-height:44px;font-family:NotoSans-ExtraBold;text-transform:uppercase}.container_page_detail .content_detail .quote{font-size:16px;font-weight:400;line-height:26px;margin-bottom:30px;color:#393939;font-family:NotoSans-Regular}.container_page_detail .content_detail .editable{max-width:100%;text-align:justify;word-break:break-word}.container_page_detail .content_detail .editable table{max-width:860px}.container_page_detail .content_detail .editable img{width:100%;height:auto}.container_page_detail .content_detail .editable *{font-weight:400;color:#393939;font-family:NotoSans-Regular!important}.is_mobile,.pre-order-step_mobile{display:none}.toast-message{color:#fff}@media screen and (min-width:991px) and (max-width:1200px){.container{max-width:90%}.dealer-map .menu-product .name{font-size:18px}.dealer-map .menu-product .radio-label{width:26px;height:26px}.customer-need .detail-content{padding:0 30px}.l-section .detail-content{top:unset;left:unset;padding:50px 0;transform:unset}.l-section .detail-content .list-detail .item-detail .detail-label{font-size:16px;line-height:26px;font-weight:800}.l-section .detail-content .list-detail .item-detail .detail-text{font-size:18px;font-style:italic}.l-section .detail-content .list-detail .item-detail .detail-text .divider{font-style:normal}.l-section .inside-content .content{transform:translateY(-50%);margin:0 50px}.l-section .inside-content .content .btn-container{display:flex;flex-direction:column;gap:15px}.l-section .inside-content .content .btn-container .btn_container{width:100%;margin-top:0}.l-section .inside-content .content .content-header h3{font-size:24px;font-weight:700;line-height:34px;font-style:normal;text-transform:none}.l-section .inside-content .content>p{padding-top:0}.description{max-width:400px}.dealer-map{padding-top:0}.dealer-map-search{--columns:2;--spacing:5px}.dealer-map-main{flex-direction:column-reverse;gap:10px 0}.dealer-map .dealer-box{width:100%}.dealer-map .dealer-box-content{height:350px}.dealer-map .dealer-map__ggmap{flex:none;min-height:350px}.dealer-map .dealer-map-main{height:350px;margin-top:10px;position:relative}.dealer-map .menu-product{margin:0 auto}.dealer-map .menu-product .filter-header{order:1}.dealer-map .menu-product .filter-header .colection-nav{justify-content:start;gap:15px;border-bottom:unset}.dealer-map .menu-product .filter-header .colection-nav .colection-nav-item{margin:0}.dealer-map .menu-product .filter-header h2{font-family:NotoSans-Regular;font-size:24px;font-weight:700;line-height:34px;font-style:normal;text-transform:none;margin-bottom:50px}.dealer-map .menu-product .filter-search{order:2}.dealer-map .menu-product .filter-select{order:4;flex:0 0 100%;max-width:100%}.dealer-map .menu-product .current-location{order:4;display:flex;font-size:14px;line-height:24px}.dealer-map .form_wrapper .form-control{height:45px!important}.dealer-map .form_wrapper .select2-container .select2-selection--single{height:45px}.dealer-map .form_wrapper .select2-container .select2-selection--single .select2-selection__arrow{height:45px;width:45px}.dealer-map .form_wrapper .select2-container .select2-selection--single .select2-selection__clear{height:42px}.dealer-map .box-list{height:auto;overflow:unset}.dealer-map .dealer-page .box-list-page .page{width:32px;height:32px;font-size:14px;padding:5px}.dealer-map .dealer-map__ggmap{position:relative;flex:1}.dealer-map .dealer-map__ggmap #map{border:1px solid var(--color-grey-2);position:absolute;top:0;bottom:0;width:100%}.dealer-map .dealer-map__ggmap #map div.style-heads{background-color:#c00;width:35px;height:35px;cursor:pointer}.dealer-map .dealer-map__ggmap #map div.style-heads div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#d2d2d2}.dealer-map .dealer-map__ggmap #map .detail-head{flex-direction:column}.dealer-map .dealer-map__ggmap #map .detail-head .image-popup{width:100%;height:90px;overflow:hidden;position:relative}.dealer-map .dealer-map__ggmap #map .detail-head .image-popup img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dealer-map .dealer-map__ggmap #map .detail-head .logo-head{gap:8px}.dealer-map .dealer-map__ggmap #map .detail-head .logo-head img{min-width:30%;min-height:unset;width:31.2%;position:unset;transform:unset}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content{max-width:350px;padding-top:4%}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .location-name{font-size:14px;font-weight:700;line-height:17.39px;margin-bottom:unset}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .address,.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .tel{font-size:12px;line-height:18px}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .fanpage{font-size:12px;line-height:18px;margin-bottom:unset}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .address,.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .tel{margin-bottom:5px}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction{display:flex;justify-content:space-between}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction span{color:#c00}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction .direction-btn{font-size:10.7px;line-height:13.54px;padding:8px 15px}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction .direction-btn-desktop{display:none}.dealer-map .dealer-map__ggmap #map .detail-head .wrap-content .direction .direction-btn-mobile{display:inline-block}.checkbox-grid{flex-direction:column;gap:15px}.checkbox-grid .custom-checkbox.three-boxes{width:100%;height:80px}.checkbox-grid .custom-checkbox.three-boxes svg.icon-select{width:60px;height:60px}.checkbox-grid .custom-checkbox.three-boxes .image_item:nth-child(2){font-size:16px}.btn_container{width:100%}.noti_block_common .btn_container{margin:auto;width:70%}}@media screen and (min-width:600px) and (max-width:991px) and (orientation:portrait){.l-section .detail-content .list-detail{padding:0 24px;gap:16px}.customer-need .detail-content .text-header h1{text-transform:uppercase}.customer-need .detail-content .btn-container{flex-direction:row}.l-section,.l-section.banner{height:133.33333vw}.l-section.block-2{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:64px}.l-section.block-2 .detail-content{top:unset;left:unset;transform:unset}.l-section.block-2 .detail-content .text-header h1{text-align:center;margin-bottom:50px}.l-section.block-2 .detail-content .list-detail{flex-direction:row;padding:0 24px;gap:16px}.l-section.block-2 .detail-content .list-detail .item-detail{display:flex;gap:5px}.l-section.block-2 .detail-content .list-detail .item-detail .detail-icon{width:67px;height:67px}.l-section.block-2 .detail-content .list-detail .item-detail .detail-text.warranty .divider{font-size:60px;font-weight:100;margin:0 -3px;font-family:serif}.l-section.block-2 .detail-content .list-detail .item-detail .detail-text.warranty .distance{bottom:5px}.l-section.block-2 .detail-content .list-detail .item-detail .detail-text.warranty .time{bottom:20px}.l-section .inside-content.description{max-height:345px}.dealer-map .dealer-detail{flex:0 0 50%;max-width:50%}.dealer-map .dealer-detail-wrap{height:244px}.dealer-map .dealer-detail-wrap .direction-btn{left:58%}.dealer-map .menu-product .filter-header .colection-nav{justify-content:start;gap:20px}.dealer-map .menu-product .filter-header h2{margin-bottom:40px}.dealer-map .menu-product .filter-select{flex:0 0 50%;max-width:50%}.block_intro .intro__tittle{font-size:24px;line-height:36px}.btn_container{width:100%}}@media screen and (min-width:600px) and (max-width:991px) and (orientation:portrait),screen and (min-width:991px) and (max-width:1200px){.noti_block_common .intro__tittle{font-size:22px;line-height:33px}.noti_block_common.success_block .main_noti p{font-size:14px;line-height:21px;margin-bottom:28px}}@media screen and (max-width:1200px){.form_wrapper .form-control:not(.text-area){height:44px}.form_wrapper .form_title{margin-bottom:.75rem;font-size:18px}.form_wrapper .select2-container .select2-selection--single{height:44px}.form_wrapper .select2-container .select2-selection--single .select2-selection__arrow{height:42px;width:44px}.form_wrapper .control-label{margin-bottom:.5rem}}@media screen and (max-width:1024px){.hidden_mobile{display:none}}@media screen and (max-width:991px){.checkbox-grid{gap:18px}.checkbox-grid .custom-checkbox{height:72px;width:100%}.checkbox-grid .custom-checkbox.three-boxes{width:100%}.custom-checkbox .image_item:nth-child(2){font-size:16px;line-height:22px}svg.icon-select{width:56px;height:56px}.block_intro .intro_desc>div{width:100%;max-width:540px}.container_page_detail{max-width:100%;padding:20px}.container_page_detail .content_detail .title-detail{font-size:24px;font-weight:700;line-height:34px;font-style:normal;text-transform:none;margin-bottom:30px}.noti_block_common{height:400px;min-height:calc(100vh - 200px);padding:0 56px!important}.noti_popup_card{padding:48px 40px!important}.form_register_container .form_register_info{padding:2.5rem 1.5rem}.form_register_container .form_register_info .intro__tittle{margin-bottom:2rem}}@media screen and (max-width:576px){.back-common{margin-bottom:0}.break_placeholder:before{content:"\A";white-space:pre}.block_intro{margin-top:25px}.block_intro .intro__tittle{font-size:24px;line-height:34px}.block_intro .intro__content--container{gap:0}.block_intro .intro__content--container .intro__content--item{width:100%;flex-direction:row;align-items:flex-start;gap:14px}.block_intro .intro__content--container .intro__content--item:nth-child(2){margin-bottom:0}.block_intro .intro__content--container .intro__content--item img{width:30px}.block_intro .intro__content--container .intro__content--item .item-logo{margin-top:6px}.block_intro .intro__content--container .item-text_des,.block_intro .intro__content--container .item-text_main{font-size:14px;text-align:left}.block_intro .intro__content--container .item-text_main{line-height:24px}.block_intro .intro__content--container .item-text_des{line-height:21px;margin-bottom:6px}.block_intro .intro__content--container .item-text_des p{margin-bottom:1rem}.intro__tittle{font-size:24px;line-height:36px}.form_wrapper .form_title{font-size:16px;line-height:22px}.form_wrapper .policy{font-size:14px}.noti_block_common{height:400px;min-height:calc(100vh - 200px);padding:0 16px!important}.noti_block_common .noti_popup_card{padding:48px 40px!important}.noti_block_common .btn-container .btn_container{height:45px}.noti_block_common .btn-container .btn_container .text{font-size:14px;line-height:21px}.block_policy .btn_register_ctn{padding:0 15px}.btn_register_ctn{width:100%}}@media screen and (max-width:767px){.head-view.gg-map-wrap{padding-bottom:20px}.btn-see-all.is-desktop{display:none!important}.l-section.l-section-2hand{margin-bottom:64px}.l-section.l-section-2hand .detail-content{padding:0 12px}.l-section.l-section-2hand .detail-content .text-header h1{font-size:20px;line-height:30px;margin-bottom:32px}.l-section.l-section-2hand .detail-content .list-detail{gap:24px;padding:0;flex-direction:column;justify-content:center}.l-section.l-section-2hand .detail-content .list-detail .item-detail{width:100%;display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:flex-start}.l-section.l-section-2hand .detail-content .list-detail .item-detail img{width:56px;height:56px;margin-bottom:0}.l-section.l-section-2hand .detail-content .list-detail .item-detail p{text-align:left}.l-section.l-section-2hand .detail-content .list-detail .item-detail .detail-label{font-size:16px;line-height:24px;margin-bottom:8px}.l-section.l-section-2hand .detail-content .list-detail .item-detail .detail-text{font-size:18px;line-height:27px}.form_register_container{margin-bottom:64px;padding:0}.form_register_container .form_register_info{padding:2rem 1.25rem}.form_register_container .form_register_info .intro__tittle{margin-bottom:1.5rem}.customer-need.customer-need-2-hand .detail-content .text-header h1{font-size:20px;line-height:30px;margin-bottom:24px}.dealer-map .box-list-content{grid-template-columns:1fr}}