@media screen and (max-width:768px){.contact .card{gap:20px!important}}@media screen and (max-width:425px){.contact .card{margin-top:60px!important}}.contact .card{margin-top:90px;margin-bottom:60px;height:100%}@media screen and (max-width:1440px){.contact .card .right{flex:1 1 60%!important}}@media screen and (max-width:768px){.contact .card .right{width:100%}}.contact .card .right{background:#697279;gap:50px;flex:1 1 70%;height:100%;padding:50px}.contact .card .right .top{gap:15px}@media screen and (max-width:425px){.contact .card .right .top .title{font-size:32px!important}}.contact .card .right .top .title{font-size:40px;color:#fff;font-weight:300}.contact .card .right .top .desc{font-size:16px;color:#fff;text-align:justify;line-height:1.5}.contact .card .right .form{gap:20px;width:100%;position:relative}.contact .card .right .form .form_group{display:flex;flex-direction:column}.contact .card .right .form .form_group input,.contact .card .right .form .form_group textarea{width:100%;padding:15px 10px;border:0;outline:0;background:transparent;color:#fff;font-size:14px;border-bottom:2px solid #37434d;font-family:inherit;resize:none;text-align:right}.contact .card .right .form .form_group input::placeholder,.contact .card .right .form .form_group textarea::placeholder{color:#fff;font-size:14px}.contact .card .right .form .form_group-textarea textarea{min-height:120px;color:#fff;align-items:flex-end}.contact .card .right .form .captcha{align-items:center;border-radius:12px;display:flex;justify-content:center;margin-inline:auto;padding-right:6px;width:-moz-max-content;width:max-content}.contact .card .right .form .captcha input{width:100%;padding:15px 10px;border:0;outline:0;background:transparent;color:#fff;font-size:14px;border-bottom:2px solid #37434d;font-family:inherit;resize:none;text-align:center;direction:ltr}.contact .card .right .form .captcha input::placeholder{color:#fff;font-size:14px}.contact .card .right .form .captcha .code{border-left:1px dashed #000;mix-blend-mode:multiply;padding-left:5px;width:90px}.contact .card .right .form .btn_submit{color:#fff;background:transparent;border:1px solid #fff;width:min-content;white-space:nowrap;padding:18px 40px;font-size:16px;cursor:pointer;transition:all .3s ease;margin:0 auto}.contact .card .right .form .btn_submit:hover{background:#fff;color:#05141f}.contact .card .right .form .form_status{position:absolute;bottom:-33px;width:100%;text-align:center;font-size:16px;font-weight:300;color:#fff}@media screen and (max-width:1440px){.contact .card .left{flex:1 1 40%!important}}@media screen and (max-width:768px){.contact .card .left{width:100%}}.contact .card .left{flex:1 1 30%;height:698px}.contact .card .left .map{width:100%;height:100%}.archives .bg{position:relative;margin-top:60px;height:50vh;width:100%;z-index:0}.archives .bg .img_hero{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.archives .bg .container>.card{width:100%;height:50vh;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width:768px){.archives .bg .container>.card>.title{font-size:35px!important}}@media screen and (max-width:425px){.archives .bg .container>.card>.title{font-size:25px!important}}.archives .bg .container>.card>.title{color:#fff;font-size:50px}@media screen and (max-width:425px){.archives .card>.desc{margin-bottom:50px!important}}.archives .card>.desc{margin-block:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;margin-block:15px 70px}.archives .card>.desc .text{color:#05141f;font-size:16px;line-height:1.7;text-align:center}.archives .card .dealer-search-box{max-width:500px;width:100%;margin-inline:auto;margin-block:35px;position:relative}.archives .card .dealer-search-box #dealerSearch{width:100%;padding:16px 18px 16px 40px;border:1px solid #ccc;border-radius:4px;font-size:14px;transition:.3s}.archives .card .dealer-search-box #dealerSearch:focus{border-color:#000;outline:none}.archives .card .dealer-search-box>.icon{position:absolute;top:18px;left:15px;color:#78797a}.archives .card .dealer-accordion{border:1px solid rgba(112,112,112,.2117647059);overflow:hidden;background-color:#fff;box-shadow:0 2px 6px #0000000d;transition:all .3s ease;margin-bottom:15px;border-radius:4px}.archives .card .dealer-accordion .dealer-accordion-header{width:100%;background:none;border:none;outline:none;text-align:right;padding:40px 20px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#05141f;font-size:18px}.archives .card .dealer-accordion .dealer-accordion-header .dealer-header{display:flex;flex-direction:column;align-items:start;gap:20px}@media screen and (max-width:425px){.archives .card .dealer-accordion .dealer-accordion-header .dealer-header .top{align-items:flex-start!important;flex-direction:column!important}}.archives .card .dealer-accordion .dealer-accordion-header .dealer-header .top{display:flex;align-items:center;justify-content:center;gap:24px}.archives .card .dealer-accordion .dealer-accordion-header .dealer-header .top h3{color:#05141f;font-size:20px;font-weight:600}.archives .card .dealer-accordion .dealer-accordion-header .dealer-header .top .dealer-code{color:#78797a;font-size:16px;font-weight:200}.archives .card .dealer-accordion .dealer-accordion-header .dealer-header .top .box_score{display:flex;align-items:flex-start;justify-content:center;gap:8px}.archives .card .dealer-accordion .dealer-accordion-header .dealer-header .top .box_score>.right{display:flex;align-items:center;justify-content:center;gap:5px}.archives .card .dealer-accordion .dealer-accordion-header .dealer-header .top .box_score>.right>.text{color:#78797a;font-size:16px}.archives .card .dealer-accordion .dealer-accordion-header .dealer-header .top .box_score>.right .score{color:#d52315;font-size:16px}.archives .card .dealer-accordion .dealer-accordion-header .dealer-header .top .box_score>.icon{color:#78797a;font-size:16px}.archives .card .dealer-accordion .dealer-accordion-header .dealer-header .bottom{color:#d52315;font-size:16px;font-weight:200}.archives .card .dealer-accordion .dealer-accordion-header .dealer-accordion-icon{font-size:22px;transition:transform .3s ease}.archives .card .dealer-accordion .dealer-accordion-content{display:flex;flex-direction:column;gap:30px;max-height:0;opacity:0;overflow:hidden;padding:0 40px 20px;transition:all .4s ease}@media screen and (max-width:768px){.archives .card .dealer-accordion .dealer-accordion-content .address,.archives .card .dealer-accordion .dealer-accordion-content .phone,.archives .card .dealer-accordion .dealer-accordion-content .time_work,.archives .card .dealer-accordion .dealer-accordion-content .routing{flex-direction:column!important}.archives .card .dealer-accordion .dealer-accordion-content .address>.desc,.archives .card .dealer-accordion .dealer-accordion-content .phone>.desc,.archives .card .dealer-accordion .dealer-accordion-content .time_work>.desc,.archives .card .dealer-accordion .dealer-accordion-content .routing>.desc{text-align:center!important}}.archives .card .dealer-accordion .dealer-accordion-content .address,.archives .card .dealer-accordion .dealer-accordion-content .phone,.archives .card .dealer-accordion .dealer-accordion-content .time_work,.archives .card .dealer-accordion .dealer-accordion-content .routing{display:flex;align-items:center;justify-content:flex-start;gap:10px}.archives .card .dealer-accordion .dealer-accordion-content .address .title,.archives .card .dealer-accordion .dealer-accordion-content .phone .title,.archives .card .dealer-accordion .dealer-accordion-content .time_work .title,.archives .card .dealer-accordion .dealer-accordion-content .routing .title{color:#05141f;font-size:16px;font-weight:300;white-space:nowrap;transition:all .3s}.archives .card .dealer-accordion .dealer-accordion-content .address .title>.icon,.archives .card .dealer-accordion .dealer-accordion-content .phone .title>.icon,.archives .card .dealer-accordion .dealer-accordion-content .time_work .title>.icon,.archives .card .dealer-accordion .dealer-accordion-content .routing .title>.icon{margin-left:5px}.archives .card .dealer-accordion .dealer-accordion-content .address .link:hover,.archives .card .dealer-accordion .dealer-accordion-content .phone .link:hover,.archives .card .dealer-accordion .dealer-accordion-content .time_work .link:hover,.archives .card .dealer-accordion .dealer-accordion-content .routing .link:hover{color:#d52315}.archives .card .dealer-accordion .dealer-accordion-content .address>.desc,.archives .card .dealer-accordion .dealer-accordion-content .phone>.desc,.archives .card .dealer-accordion .dealer-accordion-content .time_work>.desc,.archives .card .dealer-accordion .dealer-accordion-content .routing>.desc{color:#78797a;font-size:16px;font-weight:200;line-height:1.8}.archives .card .dealer-accordion .dealer-accordion-content>.gallery{display:flex;flex-wrap:nowrap;gap:12px;overflow-y:hidden;overflow-x:auto}.archives .card .dealer-accordion .dealer-accordion-content>.gallery>.item{cursor:pointer;height:56px;width:56px;border-radius:4px;border:1px solid #b3b3b3;background-color:#eaeaea;object-fit:cover}.archives .card .dealer-accordion.active{border-color:#05141f}.archives .card .dealer-accordion.active .dealer-accordion-icon{transform:rotate(-180deg);color:#05141f}.archives .card .dealer-accordion.active .dealer-accordion-content{opacity:1}.score-modal{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:10;opacity:0;pointer-events:none;transition:opacity .3s ease}.score-modal.active{opacity:1;pointer-events:auto}.score-modal__overlay{position:absolute;inset:0;background:#0000008c}.score-modal__box{position:relative;background:#fff;width:100%;max-width:520px;max-height:62vh;margin-inline:12px;border-radius:4px;overflow:hidden;transform:translateY(30px);transition:transform .35s ease;display:flex;flex-direction:column}.score-modal.active .score-modal__box{transform:translateY(0)}.score-modal__header{padding:20px 24px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #eee}.score-modal__header .info{display:flex;flex-direction:column;gap:10px}.score-modal__header .info .title{font-size:18px;color:#05141f}.score-modal__header .info .location{font-size:14px;color:#78797a}.score-modal__close{cursor:pointer;font-size:18px;color:#78797a;transition:.3s}.score-modal__close:hover{color:#d52315;transform:rotate(90deg)}.score-modal__content{padding:20px 24px;overflow-y:auto;flex:1}.score-modal__content::-webkit-scrollbar{width:5px;height:2px}.score-modal__content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.score-modal__content::-webkit-scrollbar-thumb{background:#78797a;border-radius:10px}.score-modal__content::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.score-modal__content .kv{display:flex;justify-content:space-between;padding-block:20px;border-bottom:1px solid #f1f1f1}.score-modal__content .kv:nth-child(1){padding-top:0}.score-modal__content .kv:last-child{border-bottom:0;padding-bottom:0}.score-modal__content .kv .key{color:#78797a;font-size:16px;font-weight:200}.score-modal__content .kv .value{font-weight:700;color:#05141f;font-size:14px}
