@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.ac-animation--fade-in{animation-duration:200ms;animation-name:fadeIn}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeInFromLeft{0%{opacity:0;transform:translateX(-12px)}100%{opacity:1;transform:translateX(0)}}.ac-animation--fade-in-from-left{animation-duration:500ms;animation-name:fadeInFromLeft}@keyframes fadeInFromRight{0%{opacity:0;transform:translateX(12px)}100%{opacity:1;transform:translateX(0)}}.ac-animation--fade-in-from-right{animation-duration:500ms;animation-name:fadeInFromRight}@keyframes fadeInFromTop{0%{opacity:0;transform:translateY(-24px)}100%{opacity:1;transform:translateY(0)}}.ac-animation--fade-in-from-top{animation-duration:500ms;animation-name:fadeInFromTop}@keyframes fadeInFromBottom{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ac-animation--fade-in-from-bottom{animation-duration:500ms;animation-name:fadeInFromBottom}@keyframes pulse{0%,100%{opacity:0.5}50%{opacity:1}}@keyframes scrollInFromRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes scrollOutToRight{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scrollInFromBottom{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes scrollOutToBottom{0%{transform:translateY(0)}100%{transform:translateY(100%)}}@keyframes pop-in{0%{opacity:0;transform:scale(0.1)}100%{opacity:1;transform:scale(1)}}.ac-status-banner{background-color:rgba(0,0,0,0.6);border-right:3px solid #ffde00;color:#fff;font-size:10px;font-weight:500;left:0;line-height:12px;padding:6px 12px;pointer-events:none;position:absolute;text-transform:uppercase;top:0;z-index:1}.ac-imagethumbnail__image-placeholder{background-image:url(/assets/application/no-images-vehicle-cce743ba2dc62f857f2a6af9f32f7f81f74ab843ffeb0a66c8816b45b67d6e25.svg);background-size:cover;padding-top:75%;pointer-events:none;width:100%}.ac-imagethumbnail__image-count{background-color:rgba(0,0,0,0.6);background-image:url(/assets/vehicles/show/camera-dbc33771ca7c66242dfde02ac80bcbb47f86164515173f1102fd985ab6cec395.svg);background-position:6px center;background-repeat:no-repeat;border:1px solid #fff;border-radius:4px;bottom:12px;color:#fff;font-size:12px;font-weight:500;left:12px;padding:2px 6px 2px 30px;position:absolute}.ac-imagethumbnail__gallery-trigger{background:0;border:0;border-radius:0;bottom:0;box-shadow:none;left:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}.ac-enquiry-form__intro{line-height:20px}.ac-enquiry-form--set{border-bottom:1px solid #e5e5e5;margin-bottom:18px}@media (min-width: 992px){.ch-form__group{margin-bottom:18px}}.ac-enquiry-form__textarea{border:1px solid #666;font-size:16px;padding:11px 13px;width:100%}.ac-enquiry-form__textarea:focus{background-color:#fdfef3;outline:0}.g-recaptcha{font-size:12px;line-height:18px;margin-bottom:18px}@media (max-width: 360px){.g-recaptcha{transform:scale(0.92);transform-origin:left top}}.g-recaptcha__nojs{height:482px;line-height:0;margin-bottom:24px;width:302px}.g-recaptcha__nojs-iframe{border-style:none;height:422px;width:302px}.g-recaptcha__nojs--response-holder{background:#f9f9f9;border:1px solid #c1c1c1;border-radius:3px;height:60px}.g-recaptcha__nojs--response-holder .g-recaptcha-response{border:1px solid #c1c1c1;font-size:11px;height:40px;line-height:24px;margin:10px 25px;resize:none;width:250px}.ac-validation--invalid{border:1px solid #c23131;margin-bottom:0}.ac-validation--invalid.g-recaptcha{background-color:transparent;border-width:0 0 0 1px;padding-left:12px}.ac-validation--nojs{margin-bottom:24px}.ac-validation--nojs__list{color:#c23131;font-size:16px;padding-left:18px}.ac-validation--nojs__message--fail,.ac-validation__message--fail{color:#c23131;font-size:14px}.ac-vehicle__title{display:block;font-size:18px;font-weight:500;line-height:22px}@media (min-width: 992px){.ac-vehicle__title{font-size:20px;line-height:24px}}.ac-vehicle__title-variant{display:block;font-size:14px;line-height:16px}@media (min-width: 992px){.ac-vehicle__title-variant{font-size:16px;line-height:20px}}.ac-pricing{margin-top:12px}.ac-pricing__cash{display:block;font-size:22px;line-height:22px}@media (min-width: 768px){.ac-pricing__cash{font-size:28px;line-height:28px}}.ac-pricing__cash .ac-pricing__prefix,.ac-pricing__cash .ac-pricing__suffix{font-size:14px;line-height:1}@media (min-width: 768px){.ac-pricing__cash .ac-pricing__prefix,.ac-pricing__cash .ac-pricing__suffix{font-size:16px}}.ac-pricing__cash .ac-pricing__suffix{margin-left:6px}.ac-pricing__saving{display:block;font-size:14px;line-height:1;margin-top:6px}.ac-enquiry-form__error-msg--show{color:#c23131;display:block;margin-top:24px}
