/* Page-owned fixes: the shared homepage and header are outside this scope. */
.kia-model-page .buttons.section1,
.kia-model-page .buttons.section1 .fn_car_info_wrap1,
.kia-model-page .buttons.section1 .fn_car_info_wrap1 > div { height:auto!important; min-height:0; overflow:visible; }
.kia-model-page .buttons.section1 { position:relative; display:block; clear:both; background:#fff; }
.kia-model-page .buttons.section1 .car_infomation { display:grid!important; grid-template-columns:repeat(6,minmax(0,1fr)); width:100%!important; max-width:none; height:auto!important; margin:0; padding:0; }
.kia-model-page .buttons.section1 .car_infomation::before,
.kia-model-page .buttons.section1 .car_infomation::after { display:none; }
.kia-model-page .buttons.section1 .car_infomation > .ico_item { box-sizing:border-box; position:relative; float:none!important; display:block; width:auto!important; height:auto!important; min-width:0; margin:0; border:1px solid #e0e4e6; background:#fff!important; color:#05141f!important; }
.kia-model-page .buttons.section1 .ico_item > a { box-sizing:border-box; position:static; display:flex!important; flex-direction:column; align-items:center; justify-content:center; gap:6px; width:100%; height:100%!important; min-height:180px; padding:24px 12px!important; background:transparent!important; color:#05141f!important; text-align:center; line-height:1.5; }
.kia-model-page .buttons.section1 .ico_item .ico_sec { position:static; display:block; flex:0 0 42px; width:44px; height:42px; margin:0 auto 6px; background-size:contain; background-position:center; background-repeat:no-repeat; }
.kia-model-page .buttons.section1 .info_ico07 .ico_sec { background-image:url('../ev9/action-payment.png')!important; }
.kia-model-page .buttons.section1 .info_ico01 .ico_sec { background-image:url('../ev9/action-brochure.svg')!important; }
.kia-model-page .buttons.section1 .info_ico02 .ico_sec { background-image:url('../ev9/action-test-drive.svg')!important; }
.kia-model-page .buttons.section1 .info_ico03 .ico_sec { background-image:url('../ev9/action-location.svg')!important; }
.kia-model-page .buttons.section1 .info_ico04 .ico_sec { background-image:url('../ev9/action-quotation.svg')!important; }
.kia-model-page .buttons.section1 .info_ico08 .ico_sec { background-image:url('../ev9/action-warranty.svg')!important; }
.kia-model-page .buttons.section1 .ico_item .ico_txt,
.kia-model-page .buttons.section1 .ico_item .inforTxt,
.kia-model-page .buttons.section1 .ico_item .inforTitvat { position:static; display:block; height:auto; margin:0; color:#05141f!important; visibility:visible!important; opacity:1!important; white-space:normal; }
.kia-model-page .buttons.section1 .ico_item .ico_txt { font-size:14px; line-height:1.5; }
.kia-model-page .buttons.section1 .ico_item .inforTitvat,
.kia-model-page .buttons.section1 .ico_item .inforTxt { font-size:12px; line-height:1.5; }
.kia-model-page .buttons.section1 a[href]:focus-visible { outline:3px solid #167db0; outline-offset:-4px; }
.kia-model-page .buttons.section1 a[href]:hover { background:#edf0f1!important; }
.kia-model-page .vehicle-form { clear:both; }
@media(max-width:1199px) {
 .kia-model-page .buttons.section1 .car_infomation { grid-template-columns:repeat(3,minmax(0,1fr)); }
 .kia-model-page .buttons.section1 .ico_item > a { min-height:160px; }
}
@media(max-width:767px) {
 .kia-model-page .buttons.section1 .car_infomation { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .kia-model-page .buttons.section1 .ico_item > a { min-height:150px; padding:20px 10px!important; }
}
