.elementor-79 .elementor-element.elementor-element-0f64e9a{--display:flex;}.elementor-79 .elementor-element.elementor-element-dc11eb0{text-align:center;}.elementor-79 .elementor-element.elementor-element-dc11eb0 .elementor-heading-title{font-family:"ZeekrHeadline-Regular", Sans-serif;font-size:56px;font-weight:400;color:#000000;}.elementor-79 .elementor-element.elementor-element-dad01f8{width:var( --container-widget-width, 33.169% );max-width:33.169%;--container-widget-width:33.169%;--container-widget-flex-grow:0;text-align:center;}.elementor-79 .elementor-element.elementor-element-dad01f8 > .elementor-widget-container{margin:0px 0px 0px 76px;}.elementor-79 .elementor-element.elementor-element-dad01f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-dad01f8 .elementor-heading-title{font-family:"ZeekrHeadline-Regular", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7-wrapper{text-align:default;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:1500px;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form{margin:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .eael-contact-form-7-title{font-family:"ZeekrHeadline-Regular", Sans-serif;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .eael-contact-form-7-description{font-family:"ZeekrText-Regular", Sans-serif;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:450px;height:52px;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BDBFBF;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form label, .elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:"ZeekrText-Regular", Sans-serif;font-size:16px;font-weight:400;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{color:#858585;font-family:"ZeekrText-Regular", Sans-serif;font-size:18px;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form input[type="submit"]{background-color:#000000;border-radius:38px 38px 38px 38px;font-family:"ZeekrText-Regular", Sans-serif;font-size:16px;}@media(max-width:1024px){.elementor-79 .elementor-element.elementor-element-dad01f8{text-align:start;}.elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-79 .elementor-element.elementor-element-f620942 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:320px;}}@media(max-width:767px){.elementor-79 .elementor-element.elementor-element-dc11eb0 .elementor-heading-title{font-size:24px;}.elementor-79 .elementor-element.elementor-element-dad01f8{width:100%;max-width:100%;}.elementor-79 .elementor-element.elementor-element-dad01f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-dad01f8 .elementor-heading-title{font-size:20px;}.elementor-79 .elementor-element.elementor-element-f620942 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for eael-contact-form-7, class: .elementor-element-f620942 */form{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.wpcf7-list-item-label{
    font-family: "ZeekrText-Regular", Sans-serif !important;

}

.acc-box{
    width: 900px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f64e9a */.test-driving-choices {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
}

.test-driving-choices .wpcf7-list-item {
    text-align: center;
}

.test-driving-choices .wpcf7-list-item-label {
    font-family: "ZeekrHeadline-Regular", Sans-serif !important;
    font-size: 24px;
    color: black;
}

.wpcf7-list-item img {
    max-width: 252px;
}

/* 默认 label 样式 */
.test-driving-choices .wpcf7-list-item label {
    padding: 12px 100px;
    border-radius: 14px;
    border: 2px solid #2E2E2E;
    cursor: pointer;
    transition: border-color 0.3s ease;
}

/* 让 label 在选中时变色 */
input[type="radio"]:checked + label {
    border-color: #FF5841; /* 选中状态变红 */
    box-shadow: 0px 0px 10px rgba(255, 88, 65, 0.5);
}

/* 让 label 在 focus 时也变色 */
label:focus-within {
    border-color: #FF5841;
}

/* 兼容性更好的方式（仅现代浏览器支持） */
.wpcf7-list-item:has(input:checked) label {
    border-color: #FF5841;
}

/* 鼠标悬停效果 */
.wpcf7-list-item label:hover {
    border-color: #FF8C7B;
}
.info-table{
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.booking-info-top,.booking-info-bottom{
    display: flex;
    gap: 20px;
}
.info-table h3{
        font-family: "ZeekrHeadline-Regular", Sans-serif !important;
        font-weight: 400;
        font-size: 24px;
}
@media (max-width: 768px){
    .test-driving-choices{
        flex-direction: column;
    }
    .test-driving-choices .wpcf7-list-item label{
        padding: 12px 80px;
        margin-left: -30px;
        margin-top: -80px;
    }
    .wpcf7-list-item img{
        max-width: 180px;
    }
    .booking-info-top,.booking-info-bottom{
        flex-direction: column;
    }
    .acc-box{
        width: 100%;
    }
    .info-table h3{
        margin-top: -60px;
        font-size: 20px;
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ZeekrHeadline-Regular';
	font-display: swap;
	src: url('https://zeekrsydneycity.com.au/wp-content/uploads/2025/03/ZeekrHeadline-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ZeekrText-Regular';
	font-display: swap;
	src: url('https://zeekrsydneycity.com.au/wp-content/uploads/2025/03/ZeekrText-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */